| (module |
| (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) |
| (type $FUNCSIG$id (func (param f64) (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 anyfunc)) |
| (elem (get_global $__table_base) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) |
| (import "env" "__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))) |
| (import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32))) |
| (global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import)) |
| (global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import)) |
| (global $tempDoublePtr (mut i32) (get_global $tempDoublePtr$asm2wasm$import)) |
| (global $ABORT (mut i32) (get_global $ABORT$asm2wasm$import)) |
| (global $cttz_i8 (mut i32) (get_global $cttz_i8$asm2wasm$import)) |
| (global $__THREW__ (mut i32) (i32.const 0)) |
| (global $threwValue (mut i32) (i32.const 0)) |
| (global $setjmpId (mut i32) (i32.const 0)) |
| (global $undef (mut i32) (i32.const 0)) |
| (global $nan (mut f64) (get_global $nan$asm2wasm$import)) |
| (global $inf (mut f64) (get_global $inf$asm2wasm$import)) |
| (global $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 (; 19 ;) (param $size i32) (result i32) |
| (local $ret i32) |
| (set_local $ret |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (get_local $size) |
| ) |
| ) |
| (set_global $STACKTOP |
| (i32.and |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 15) |
| ) |
| (i32.const -16) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (return |
| (get_local $ret) |
| ) |
| ) |
| (func $stackSave (; 20 ;) (result i32) |
| (return |
| (get_global $STACKTOP) |
| ) |
| ) |
| (func $stackRestore (; 21 ;) (param $top i32) |
| (set_global $STACKTOP |
| (get_local $top) |
| ) |
| ) |
| (func $establishStackSpace (; 22 ;) (param $stackBase i32) (param $stackMax i32) |
| (set_global $STACKTOP |
| (get_local $stackBase) |
| ) |
| (set_global $STACK_MAX |
| (get_local $stackMax) |
| ) |
| ) |
| (func $setThrew (; 23 ;) (param $threw i32) (param $value i32) |
| (if |
| (i32.eq |
| (get_global $__THREW__) |
| (i32.const 0) |
| ) |
| (block |
| (set_global $__THREW__ |
| (get_local $threw) |
| ) |
| (set_global $threwValue |
| (get_local $value) |
| ) |
| ) |
| ) |
| ) |
| (func $copyTempFloat (; 24 ;) (param $ptr i32) |
| (i32.store8 |
| (get_global $tempDoublePtr) |
| (i32.load8_s |
| (get_local $ptr) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 1) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 2) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 3) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| ) |
| (func $copyTempDouble (; 25 ;) (param $ptr i32) |
| (i32.store8 |
| (get_global $tempDoublePtr) |
| (i32.load8_s |
| (get_local $ptr) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 1) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 2) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 3) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 4) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 5) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 5) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 6) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 6) |
| ) |
| ) |
| ) |
| (i32.store8 |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 7) |
| ) |
| (i32.load8_s |
| (i32.add |
| (get_local $ptr) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| ) |
| (func $setTempRet0 (; 26 ;) (param $value i32) |
| (set_global $tempRet0 |
| (get_local $value) |
| ) |
| ) |
| (func $getTempRet0 (; 27 ;) (result i32) |
| (return |
| (get_global $tempRet0) |
| ) |
| ) |
| (func $_main (; 28 ;) (result i32) |
| (local $$retval i32) |
| (local $$vararg_buffer i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 16) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$vararg_buffer |
| (get_local $sp) |
| ) |
| (set_local $$retval |
| (i32.const 0) |
| ) |
| (drop |
| (call $_printf |
| (i32.const 672) |
| (get_local $$vararg_buffer) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (i32.const 0) |
| ) |
| ) |
| (func $_frexp (; 29 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (f64.store |
| (get_global $tempDoublePtr) |
| (get_local $$x) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_global $tempDoublePtr) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (set_local $$2 |
| (call $_bitshift64Lshr |
| (get_local $$0) |
| (get_local $$1) |
| (i32.const 52) |
| ) |
| ) |
| (set_local $$3 |
| (get_global $tempRet0) |
| ) |
| (set_local $$conv |
| (i32.and |
| (get_local $$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 |
| (get_local $$conv) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$tobool1 |
| (f64.ne |
| (get_local $$x) |
| (f64.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool1) |
| (block |
| (set_local $$mul |
| (f64.mul |
| (get_local $$x) |
| (f64.const 18446744073709551615) |
| ) |
| ) |
| (set_local $$call |
| (call $_frexp |
| (get_local $$mul) |
| (get_local $$e) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$e) |
| ) |
| ) |
| (set_local $$sub |
| (i32.add |
| (get_local $$4) |
| (i32.const -64) |
| ) |
| ) |
| (set_local $$storemerge |
| (get_local $$sub) |
| ) |
| (set_local $$x$addr$0 |
| (get_local $$call) |
| ) |
| ) |
| (block |
| (set_local $$storemerge |
| (i32.const 0) |
| ) |
| (set_local $$x$addr$0 |
| (get_local $$x) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$e) |
| (get_local $$storemerge) |
| ) |
| (set_local $$retval$0 |
| (get_local $$x$addr$0) |
| ) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$retval$0 |
| (get_local $$x) |
| ) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$sub8 |
| (i32.add |
| (get_local $$conv) |
| (i32.const -1022) |
| ) |
| ) |
| (i32.store |
| (get_local $$e) |
| (get_local $$sub8) |
| ) |
| (set_local $$5 |
| (i32.and |
| (get_local $$1) |
| (i32.const -2146435073) |
| ) |
| ) |
| (set_local $$6 |
| (i32.or |
| (get_local $$5) |
| (i32.const 1071644672) |
| ) |
| ) |
| (i32.store |
| (get_global $tempDoublePtr) |
| (get_local $$0) |
| ) |
| (i32.store |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 4) |
| ) |
| (get_local $$6) |
| ) |
| (set_local $$7 |
| (f64.load |
| (get_global $tempDoublePtr) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$7) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_frexpl (; 30 ;) (param $$x f64) (param $$e i32) (result f64) |
| (local $$call f64) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$call |
| (call $_frexp |
| (get_local $$x) |
| (get_local $$e) |
| ) |
| ) |
| (return |
| (get_local $$call) |
| ) |
| ) |
| (func $_strerror (; 31 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$i$012 |
| (i32.const 0) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$arrayidx |
| (i32.add |
| (i32.const 687) |
| (get_local $$i$012) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load8_s |
| (get_local $$arrayidx) |
| ) |
| ) |
| (set_local $$conv |
| (i32.and |
| (get_local $$0) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.eq |
| (get_local $$conv) |
| (get_local $$e) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$i$012$lcssa |
| (get_local $$i$012) |
| ) |
| (set_local $label |
| (i32.const 2) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (set_local $$inc |
| (i32.add |
| (get_local $$i$012) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$inc) |
| (i32.const 87) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$i$111 |
| (i32.const 87) |
| ) |
| (set_local $$s$010 |
| (i32.const 775) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| (br $while-out) |
| ) |
| (set_local $$i$012 |
| (get_local $$inc) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 2) |
| ) |
| (block |
| (set_local $$tobool5$9 |
| (i32.eq |
| (get_local $$i$012$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool5$9) |
| (set_local $$s$0$lcssa |
| (i32.const 775) |
| ) |
| (block |
| (set_local $$i$111 |
| (get_local $$i$012$lcssa) |
| ) |
| (set_local $$s$010 |
| (i32.const 775) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 5) |
| ) |
| (loop $while-in1 |
| (block $while-out0 |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$s$1 |
| (get_local $$s$010) |
| ) |
| (loop $while-in3 |
| (block $while-out2 |
| (set_local $$1 |
| (i32.load8_s |
| (get_local $$s$1) |
| ) |
| ) |
| (set_local $$tobool8 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$1) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$s$1) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (get_local $$tobool8) |
| (block |
| (set_local $$incdec$ptr$lcssa |
| (get_local $$incdec$ptr) |
| ) |
| (br $while-out2) |
| ) |
| (set_local $$s$1 |
| (get_local $$incdec$ptr) |
| ) |
| ) |
| (br $while-in3) |
| ) |
| ) |
| (set_local $$dec |
| (i32.add |
| (get_local $$i$111) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$tobool5 |
| (i32.eq |
| (get_local $$dec) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool5) |
| (block |
| (set_local $$s$0$lcssa |
| (get_local $$incdec$ptr$lcssa) |
| ) |
| (br $while-out0) |
| ) |
| (block |
| (set_local $$i$111 |
| (get_local $$dec) |
| ) |
| (set_local $$s$010 |
| (get_local $$incdec$ptr$lcssa) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| ) |
| ) |
| (br $while-in1) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$s$0$lcssa) |
| ) |
| ) |
| (func $___errno_location (; 32 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$0 |
| (i32.load |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (set_local $$retval$0 |
| (i32.const 60) |
| ) |
| (block |
| (set_local $$call$i |
| (call $_pthread_self) |
| ) |
| (set_local $$errno_ptr |
| (i32.add |
| (get_local $$call$i) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$errno_ptr) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$1) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $___stdio_close (; 33 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 16) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$vararg_buffer |
| (get_local $sp) |
| ) |
| (set_local $$fd |
| (i32.add |
| (get_local $$f) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$fd) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_buffer) |
| (get_local $$0) |
| ) |
| (set_local $$call |
| (call $___syscall6 |
| (i32.const 6) |
| (get_local $$vararg_buffer) |
| ) |
| ) |
| (set_local $$call1 |
| (call $___syscall_ret |
| (get_local $$call) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$call1) |
| ) |
| ) |
| (func $___stdout_write (; 34 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 80) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$vararg_buffer |
| (get_local $sp) |
| ) |
| (set_local $$tio |
| (i32.add |
| (get_local $sp) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$write |
| (i32.add |
| (get_local $$f) |
| (i32.const 36) |
| ) |
| ) |
| (i32.store |
| (get_local $$write) |
| (i32.const 4) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$0) |
| (i32.const 64) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$fd |
| (i32.add |
| (get_local $$f) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$fd) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_buffer) |
| (get_local $$1) |
| ) |
| (set_local $$vararg_ptr1 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr1) |
| (i32.const 21505) |
| ) |
| (set_local $$vararg_ptr2 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr2) |
| (get_local $$tio) |
| ) |
| (set_local $$call |
| (call $___syscall54 |
| (i32.const 54) |
| (get_local $$vararg_buffer) |
| ) |
| ) |
| (set_local $$tobool2 |
| (i32.eq |
| (get_local $$call) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool2) |
| ) |
| (block |
| (set_local $$lbf |
| (i32.add |
| (get_local $$f) |
| (i32.const 75) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$lbf) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$call3 |
| (call $___stdio_write |
| (get_local $$f) |
| (get_local $$buf) |
| (get_local $$len) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$call3) |
| ) |
| ) |
| (func $___stdio_seek (; 35 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 32) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$vararg_buffer |
| (get_local $sp) |
| ) |
| (set_local $$ret |
| (i32.add |
| (get_local $sp) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$fd |
| (i32.add |
| (get_local $$f) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$fd) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_buffer) |
| (get_local $$0) |
| ) |
| (set_local $$vararg_ptr1 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr1) |
| (i32.const 0) |
| ) |
| (set_local $$vararg_ptr2 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr2) |
| (get_local $$off) |
| ) |
| (set_local $$vararg_ptr3 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr3) |
| (get_local $$ret) |
| ) |
| (set_local $$vararg_ptr4 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr4) |
| (get_local $$whence) |
| ) |
| (set_local $$call |
| (call $___syscall140 |
| (i32.const 140) |
| (get_local $$vararg_buffer) |
| ) |
| ) |
| (set_local $$call1 |
| (call $___syscall_ret |
| (get_local $$call) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.lt_s |
| (get_local $$call1) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (i32.store |
| (get_local $$ret) |
| (i32.const -1) |
| ) |
| (set_local $$1 |
| (i32.const -1) |
| ) |
| ) |
| (block |
| (set_local $$$pre |
| (i32.load |
| (get_local $$ret) |
| ) |
| ) |
| (set_local $$1 |
| (get_local $$$pre) |
| ) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$1) |
| ) |
| ) |
| (func $_fflush (; 36 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$f) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$1 |
| (i32.load |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$tobool5 |
| (i32.eq |
| (get_local $$1) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool5) |
| (set_local $$cond10 |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$2 |
| (i32.load |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$call7 |
| (call $_fflush |
| (get_local $$2) |
| ) |
| ) |
| (set_local $$cond10 |
| (get_local $$call7) |
| ) |
| ) |
| ) |
| (call $___lock |
| (i32.const 44) |
| ) |
| (set_local $$f$addr$0$19 |
| (i32.load |
| (i32.const 40) |
| ) |
| ) |
| (set_local $$tobool11$20 |
| (i32.eq |
| (get_local $$f$addr$0$19) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool11$20) |
| (set_local $$r$0$lcssa |
| (get_local $$cond10) |
| ) |
| (block |
| (set_local $$f$addr$022 |
| (get_local $$f$addr$0$19) |
| ) |
| (set_local $$r$021 |
| (get_local $$cond10) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$lock13 |
| (i32.add |
| (get_local $$f$addr$022) |
| (i32.const 76) |
| ) |
| ) |
| (set_local $$3 |
| (i32.load |
| (get_local $$lock13) |
| ) |
| ) |
| (set_local $$cmp14 |
| (i32.gt_s |
| (get_local $$3) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (get_local $$cmp14) |
| (block |
| (set_local $$call16 |
| (call $___lockfile |
| (get_local $$f$addr$022) |
| ) |
| ) |
| (set_local $$cond19 |
| (get_local $$call16) |
| ) |
| ) |
| (set_local $$cond19 |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f$addr$022) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$wbase |
| (i32.add |
| (get_local $$f$addr$022) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$wbase) |
| ) |
| ) |
| (set_local $$cmp20 |
| (i32.gt_u |
| (get_local $$4) |
| (get_local $$5) |
| ) |
| ) |
| (if |
| (get_local $$cmp20) |
| (block |
| (set_local $$call22 |
| (call $___fflush_unlocked |
| (get_local $$f$addr$022) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$call22) |
| (get_local $$r$021) |
| ) |
| ) |
| (set_local $$r$1 |
| (get_local $$or) |
| ) |
| ) |
| (set_local $$r$1 |
| (get_local $$r$021) |
| ) |
| ) |
| (set_local $$tobool24 |
| (i32.eq |
| (get_local $$cond19) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool24) |
| ) |
| (call $___unlockfile |
| (get_local $$f$addr$022) |
| ) |
| ) |
| (set_local $$next |
| (i32.add |
| (get_local $$f$addr$022) |
| (i32.const 56) |
| ) |
| ) |
| (set_local $$f$addr$0 |
| (i32.load |
| (get_local $$next) |
| ) |
| ) |
| (set_local $$tobool11 |
| (i32.eq |
| (get_local $$f$addr$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool11) |
| (block |
| (set_local $$r$0$lcssa |
| (get_local $$r$1) |
| ) |
| (br $while-out) |
| ) |
| (block |
| (set_local $$f$addr$022 |
| (get_local $$f$addr$0) |
| ) |
| (set_local $$r$021 |
| (get_local $$r$1) |
| ) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| ) |
| ) |
| (call $___unlock |
| (i32.const 44) |
| ) |
| (set_local $$retval$0 |
| (get_local $$r$0$lcssa) |
| ) |
| ) |
| (block |
| (set_local $$lock |
| (i32.add |
| (get_local $$f) |
| (i32.const 76) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$lock) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.gt_s |
| (get_local $$0) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp) |
| ) |
| (block |
| (set_local $$call1$18 |
| (call $___fflush_unlocked |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$call1$18) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$call |
| (call $___lockfile |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$phitmp |
| (i32.eq |
| (get_local $$call) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$call1 |
| (call $___fflush_unlocked |
| (get_local $$f) |
| ) |
| ) |
| (if |
| (get_local $$phitmp) |
| (set_local $$retval$0 |
| (get_local $$call1) |
| ) |
| (block |
| (call $___unlockfile |
| (get_local $$f) |
| ) |
| (set_local $$retval$0 |
| (get_local $$call1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_printf (; 37 ;) (param $$fmt i32) (param $$varargs i32) (result i32) |
| (local $$0 i32) |
| (local $$ap i32) |
| (local $$call i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 16) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$ap |
| (get_local $sp) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$varargs) |
| ) |
| (set_local $$0 |
| (i32.load |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$call |
| (call $_vfprintf |
| (get_local $$0) |
| (get_local $$fmt) |
| (get_local $$ap) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$call) |
| ) |
| ) |
| (func $___lockfile (; 38 ;) (param $$f i32) (result i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (return |
| (i32.const 0) |
| ) |
| ) |
| (func $___unlockfile (; 39 ;) (param $$f i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (return) |
| ) |
| (func $___stdio_write (; 40 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 48) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$vararg_buffer3 |
| (i32.add |
| (get_local $sp) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$vararg_buffer |
| (get_local $sp) |
| ) |
| (set_local $$iovs |
| (i32.add |
| (get_local $sp) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$wbase |
| (i32.add |
| (get_local $$f) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$wbase) |
| ) |
| ) |
| (i32.store |
| (get_local $$iovs) |
| (get_local $$0) |
| ) |
| (set_local $$iov_len |
| (i32.add |
| (get_local $$iovs) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$sub$ptr$sub |
| (i32.sub |
| (get_local $$1) |
| (get_local $$0) |
| ) |
| ) |
| (i32.store |
| (get_local $$iov_len) |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$iov_base2 |
| (i32.add |
| (get_local $$iovs) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$iov_base2) |
| (get_local $$buf) |
| ) |
| (set_local $$iov_len3 |
| (i32.add |
| (get_local $$iovs) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$iov_len3) |
| (get_local $$len) |
| ) |
| (set_local $$add |
| (i32.add |
| (get_local $$sub$ptr$sub) |
| (get_local $$len) |
| ) |
| ) |
| (set_local $$fd8 |
| (i32.add |
| (get_local $$f) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $$buf31 |
| (i32.add |
| (get_local $$f) |
| (i32.const 44) |
| ) |
| ) |
| (set_local $$iov$0 |
| (get_local $$iovs) |
| ) |
| (set_local $$iovcnt$0 |
| (i32.const 2) |
| ) |
| (set_local $$rem$0 |
| (get_local $$add) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$2 |
| (i32.load |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$2) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$4 |
| (i32.load |
| (get_local $$fd8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_buffer3) |
| (get_local $$4) |
| ) |
| (set_local $$vararg_ptr6 |
| (i32.add |
| (get_local $$vararg_buffer3) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr6) |
| (get_local $$iov$0) |
| ) |
| (set_local $$vararg_ptr7 |
| (i32.add |
| (get_local $$vararg_buffer3) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr7) |
| (get_local $$iovcnt$0) |
| ) |
| (set_local $$call9 |
| (call $___syscall146 |
| (i32.const 146) |
| (get_local $$vararg_buffer3) |
| ) |
| ) |
| (set_local $$call10 |
| (call $___syscall_ret |
| (get_local $$call9) |
| ) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$call10) |
| ) |
| ) |
| (block |
| (call $_pthread_cleanup_push |
| (i32.const 5) |
| (get_local $$f) |
| ) |
| (set_local $$3 |
| (i32.load |
| (get_local $$fd8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_buffer) |
| (get_local $$3) |
| ) |
| (set_local $$vararg_ptr1 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr1) |
| (get_local $$iov$0) |
| ) |
| (set_local $$vararg_ptr2 |
| (i32.add |
| (get_local $$vararg_buffer) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$vararg_ptr2) |
| (get_local $$iovcnt$0) |
| ) |
| (set_local $$call |
| (call $___syscall146 |
| (i32.const 146) |
| (get_local $$vararg_buffer) |
| ) |
| ) |
| (set_local $$call7 |
| (call $___syscall_ret |
| (get_local $$call) |
| ) |
| ) |
| (call $_pthread_cleanup_pop |
| (i32.const 0) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$call7) |
| ) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.eq |
| (get_local $$rem$0) |
| (get_local $$cnt$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $label |
| (i32.const 6) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (set_local $$cmp17 |
| (i32.lt_s |
| (get_local $$cnt$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp17) |
| (block |
| (set_local $$iov$0$lcssa57 |
| (get_local $$iov$0) |
| ) |
| (set_local $$iovcnt$0$lcssa58 |
| (get_local $$iovcnt$0) |
| ) |
| (set_local $label |
| (i32.const 8) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (set_local $$sub26 |
| (i32.sub |
| (get_local $$rem$0) |
| (get_local $$cnt$0) |
| ) |
| ) |
| (set_local $$iov_len28 |
| (i32.add |
| (get_local $$iov$0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$10 |
| (i32.load |
| (get_local $$iov_len28) |
| ) |
| ) |
| (set_local $$cmp29 |
| (i32.gt_u |
| (get_local $$cnt$0) |
| (get_local $$10) |
| ) |
| ) |
| (if |
| (get_local $$cmp29) |
| (block |
| (set_local $$11 |
| (i32.load |
| (get_local $$buf31) |
| ) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (get_local $$11) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (get_local $$11) |
| ) |
| (set_local $$sub36 |
| (i32.sub |
| (get_local $$cnt$0) |
| (get_local $$10) |
| ) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$iov$0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$dec |
| (i32.add |
| (get_local $$iovcnt$0) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$iov_len50$phi$trans$insert |
| (i32.add |
| (get_local $$iov$0) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$$pre |
| (i32.load |
| (get_local $$iov_len50$phi$trans$insert) |
| ) |
| ) |
| (set_local $$14 |
| (get_local $$$pre) |
| ) |
| (set_local $$cnt$1 |
| (get_local $$sub36) |
| ) |
| (set_local $$iov$1 |
| (get_local $$incdec$ptr) |
| ) |
| (set_local $$iovcnt$1 |
| (get_local $$dec) |
| ) |
| ) |
| (block |
| (set_local $$cmp38 |
| (i32.eq |
| (get_local $$iovcnt$0) |
| (i32.const 2) |
| ) |
| ) |
| (if |
| (get_local $$cmp38) |
| (block |
| (set_local $$12 |
| (i32.load |
| (get_local $$wbase) |
| ) |
| ) |
| (set_local $$add$ptr41 |
| (i32.add |
| (get_local $$12) |
| (get_local $$cnt$0) |
| ) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (get_local $$add$ptr41) |
| ) |
| (set_local $$14 |
| (get_local $$10) |
| ) |
| (set_local $$cnt$1 |
| (get_local $$cnt$0) |
| ) |
| (set_local $$iov$1 |
| (get_local $$iov$0) |
| ) |
| (set_local $$iovcnt$1 |
| (i32.const 2) |
| ) |
| ) |
| (block |
| (set_local $$14 |
| (get_local $$10) |
| ) |
| (set_local $$cnt$1 |
| (get_local $$cnt$0) |
| ) |
| (set_local $$iov$1 |
| (get_local $$iov$0) |
| ) |
| (set_local $$iovcnt$1 |
| (get_local $$iovcnt$0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$13 |
| (i32.load |
| (get_local $$iov$1) |
| ) |
| ) |
| (set_local $$add$ptr46 |
| (i32.add |
| (get_local $$13) |
| (get_local $$cnt$1) |
| ) |
| ) |
| (i32.store |
| (get_local $$iov$1) |
| (get_local $$add$ptr46) |
| ) |
| (set_local $$iov_len50 |
| (i32.add |
| (get_local $$iov$1) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$sub51 |
| (i32.sub |
| (get_local $$14) |
| (get_local $$cnt$1) |
| ) |
| ) |
| (i32.store |
| (get_local $$iov_len50) |
| (get_local $$sub51) |
| ) |
| (set_local $$iov$0 |
| (get_local $$iov$1) |
| ) |
| (set_local $$iovcnt$0 |
| (get_local $$iovcnt$1) |
| ) |
| (set_local $$rem$0 |
| (get_local $$sub26) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 6) |
| ) |
| (block |
| (set_local $$5 |
| (i32.load |
| (get_local $$buf31) |
| ) |
| ) |
| (set_local $$buf_size |
| (i32.add |
| (get_local $$f) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$buf_size) |
| ) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$5) |
| (get_local $$6) |
| ) |
| ) |
| (set_local $$wend |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$wend) |
| (get_local $$add$ptr) |
| ) |
| (set_local $$7 |
| (get_local $$5) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (get_local $$7) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (get_local $$7) |
| ) |
| (set_local $$retval$0 |
| (get_local $$len) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 8) |
| ) |
| (block |
| (set_local $$wend19 |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$wend19) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (i32.const 0) |
| ) |
| (set_local $$8 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$8) |
| (i32.const 32) |
| ) |
| ) |
| (i32.store |
| (get_local $$f) |
| (get_local $$or) |
| ) |
| (set_local $$cmp22 |
| (i32.eq |
| (get_local $$iovcnt$0$lcssa58) |
| (i32.const 2) |
| ) |
| ) |
| (if |
| (get_local $$cmp22) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$iov_len24 |
| (i32.add |
| (get_local $$iov$0$lcssa57) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$9 |
| (i32.load |
| (get_local $$iov_len24) |
| ) |
| ) |
| (set_local $$sub |
| (i32.sub |
| (get_local $$len) |
| (get_local $$9) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$sub) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_vfprintf (; 41 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 224) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$ap2 |
| (i32.add |
| (get_local $sp) |
| (i32.const 120) |
| ) |
| ) |
| (set_local $$nl_type |
| (i32.add |
| (get_local $sp) |
| (i32.const 80) |
| ) |
| ) |
| (set_local $$nl_arg |
| (get_local $sp) |
| ) |
| (set_local $$internal_buf |
| (i32.add |
| (get_local $sp) |
| (i32.const 136) |
| ) |
| ) |
| (set_local $dest |
| (get_local $$nl_type) |
| ) |
| (set_local $stop |
| (i32.add |
| (get_local $dest) |
| (i32.const 40) |
| ) |
| ) |
| (loop $do-in |
| (block $do-out |
| (i32.store |
| (get_local $dest) |
| (i32.const 0) |
| ) |
| (set_local $dest |
| (i32.add |
| (get_local $dest) |
| (i32.const 4) |
| ) |
| ) |
| (br_if $do-in |
| (i32.lt_s |
| (get_local $dest) |
| (get_local $stop) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$vacopy_currentptr |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap2) |
| (get_local $$vacopy_currentptr) |
| ) |
| (set_local $$call |
| (call $_printf_core |
| (i32.const 0) |
| (get_local $$fmt) |
| (get_local $$ap2) |
| (get_local $$nl_arg) |
| (get_local $$nl_type) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.lt_s |
| (get_local $$call) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (block |
| (set_local $$lock |
| (i32.add |
| (get_local $$f) |
| (i32.const 76) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$lock) |
| ) |
| ) |
| (set_local $$cmp5 |
| (i32.gt_s |
| (get_local $$0) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (get_local $$cmp5) |
| (block |
| (set_local $$call6 |
| (call $___lockfile |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$cond |
| (get_local $$call6) |
| ) |
| ) |
| (set_local $$cond |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$1) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$mode |
| (i32.add |
| (get_local $$f) |
| (i32.const 74) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load8_s |
| (get_local $$mode) |
| ) |
| ) |
| (set_local $$cmp7 |
| (i32.lt_s |
| (i32.shr_s |
| (i32.shl |
| (get_local $$2) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (get_local $$cmp7) |
| (block |
| (set_local $$and11 |
| (i32.and |
| (get_local $$1) |
| (i32.const -33) |
| ) |
| ) |
| (i32.store |
| (get_local $$f) |
| (get_local $$and11) |
| ) |
| ) |
| ) |
| (set_local $$buf_size |
| (i32.add |
| (get_local $$f) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$3 |
| (i32.load |
| (get_local $$buf_size) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$buf |
| (i32.add |
| (get_local $$f) |
| (i32.const 44) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$buf) |
| ) |
| ) |
| (i32.store |
| (get_local $$buf) |
| (get_local $$internal_buf) |
| ) |
| (set_local $$wbase |
| (i32.add |
| (get_local $$f) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (get_local $$internal_buf) |
| ) |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (get_local $$internal_buf) |
| ) |
| (i32.store |
| (get_local $$buf_size) |
| (i32.const 80) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$internal_buf) |
| (i32.const 80) |
| ) |
| ) |
| (set_local $$wend |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$wend) |
| (get_local $$add$ptr) |
| ) |
| (set_local $$call21 |
| (call $_printf_core |
| (get_local $$f) |
| (get_local $$fmt) |
| (get_local $$ap2) |
| (get_local $$nl_arg) |
| (get_local $$nl_type) |
| ) |
| ) |
| (set_local $$tobool22 |
| (i32.eq |
| (get_local $$4) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool22) |
| (set_local $$ret$1 |
| (get_local $$call21) |
| ) |
| (block |
| (set_local $$write |
| (i32.add |
| (get_local $$f) |
| (i32.const 36) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$write) |
| ) |
| ) |
| (drop |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $$f) |
| (i32.const 0) |
| (i32.const 0) |
| (i32.add |
| (i32.and |
| (get_local $$5) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$tobool26 |
| (i32.eq |
| (get_local $$6) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$call21 |
| (if (result i32) |
| (get_local $$tobool26) |
| (i32.const -1) |
| (get_local $$call21) |
| ) |
| ) |
| (i32.store |
| (get_local $$buf) |
| (get_local $$4) |
| ) |
| (i32.store |
| (get_local $$buf_size) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wend) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (i32.const 0) |
| ) |
| (set_local $$ret$1 |
| (get_local $$$call21) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$call21$30 |
| (call $_printf_core |
| (get_local $$f) |
| (get_local $$fmt) |
| (get_local $$ap2) |
| (get_local $$nl_arg) |
| (get_local $$nl_type) |
| ) |
| ) |
| (set_local $$ret$1 |
| (get_local $$call21$30) |
| ) |
| ) |
| ) |
| (set_local $$7 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and36 |
| (i32.and |
| (get_local $$7) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool37 |
| (i32.eq |
| (get_local $$and36) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$ret$1$ |
| (if (result i32) |
| (get_local $$tobool37) |
| (get_local $$ret$1) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$7) |
| (get_local $$and) |
| ) |
| ) |
| (i32.store |
| (get_local $$f) |
| (get_local $$or) |
| ) |
| (set_local $$tobool41 |
| (i32.eq |
| (get_local $$cond) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool41) |
| ) |
| (call $___unlockfile |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$ret$1$) |
| ) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $___fwritex (; 42 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$wend |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$wend) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$call |
| (call $___towrite |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$tobool1 |
| (i32.eq |
| (get_local $$call) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool1) |
| (block |
| (set_local $$$pre |
| (i32.load |
| (get_local $$wend) |
| ) |
| ) |
| (set_local $$3 |
| (get_local $$$pre) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| ) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$1 |
| (get_local $$0) |
| ) |
| (set_local $$3 |
| (get_local $$1) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| ) |
| ) |
| (block $label$break$L5 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 5) |
| ) |
| (block |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$sub$ptr$sub |
| (i32.sub |
| (get_local $$3) |
| (get_local $$2) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.lt_u |
| (get_local $$sub$ptr$sub) |
| (get_local $$l) |
| ) |
| ) |
| (set_local $$4 |
| (get_local $$2) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$write |
| (i32.add |
| (get_local $$f) |
| (i32.const 36) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$write) |
| ) |
| ) |
| (set_local $$call4 |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $$f) |
| (get_local $$s) |
| (get_local $$l) |
| (i32.add |
| (i32.and |
| (get_local $$5) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$call4) |
| ) |
| (br $label$break$L5) |
| ) |
| ) |
| (set_local $$lbf |
| (i32.add |
| (get_local $$f) |
| (i32.const 75) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load8_s |
| (get_local $$lbf) |
| ) |
| ) |
| (set_local $$cmp6 |
| (i32.gt_s |
| (i32.shr_s |
| (i32.shl |
| (get_local $$6) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (block $label$break$L10 |
| (if |
| (get_local $$cmp6) |
| (block |
| (set_local $$i$0 |
| (get_local $$l) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$tobool9 |
| (i32.eq |
| (get_local $$i$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool9) |
| (block |
| (set_local $$9 |
| (get_local $$4) |
| ) |
| (set_local $$i$1 |
| (i32.const 0) |
| ) |
| (set_local $$l$addr$0 |
| (get_local $$l) |
| ) |
| (set_local $$s$addr$0 |
| (get_local $$s) |
| ) |
| (br $label$break$L10) |
| ) |
| ) |
| (set_local $$sub |
| (i32.add |
| (get_local $$i$0) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$arrayidx |
| (i32.add |
| (get_local $$s) |
| (get_local $$sub) |
| ) |
| ) |
| (set_local $$7 |
| (i32.load8_s |
| (get_local $$arrayidx) |
| ) |
| ) |
| (set_local $$cmp11 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$7) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp11) |
| (block |
| (set_local $$i$0$lcssa36 |
| (get_local $$i$0) |
| ) |
| (br $while-out) |
| ) |
| (set_local $$i$0 |
| (get_local $$sub) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$write15 |
| (i32.add |
| (get_local $$f) |
| (i32.const 36) |
| ) |
| ) |
| (set_local $$8 |
| (i32.load |
| (get_local $$write15) |
| ) |
| ) |
| (set_local $$call16 |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $$f) |
| (get_local $$s) |
| (get_local $$i$0$lcssa36) |
| (i32.add |
| (i32.and |
| (get_local $$8) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$cmp17 |
| (i32.lt_u |
| (get_local $$call16) |
| (get_local $$i$0$lcssa36) |
| ) |
| ) |
| (if |
| (get_local $$cmp17) |
| (block |
| (set_local $$retval$0 |
| (get_local $$i$0$lcssa36) |
| ) |
| (br $label$break$L5) |
| ) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$s) |
| (get_local $$i$0$lcssa36) |
| ) |
| ) |
| (set_local $$sub21 |
| (i32.sub |
| (get_local $$l) |
| (get_local $$i$0$lcssa36) |
| ) |
| ) |
| (set_local $$$pre31 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$9 |
| (get_local $$$pre31) |
| ) |
| (set_local $$i$1 |
| (get_local $$i$0$lcssa36) |
| ) |
| (set_local $$l$addr$0 |
| (get_local $$sub21) |
| ) |
| (set_local $$s$addr$0 |
| (get_local $$add$ptr) |
| ) |
| ) |
| (block |
| (set_local $$9 |
| (get_local $$4) |
| ) |
| (set_local $$i$1 |
| (i32.const 0) |
| ) |
| (set_local $$l$addr$0 |
| (get_local $$l) |
| ) |
| (set_local $$s$addr$0 |
| (get_local $$s) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (call $_memcpy |
| (get_local $$9) |
| (get_local $$s$addr$0) |
| (get_local $$l$addr$0) |
| ) |
| ) |
| (set_local $$10 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$add$ptr26 |
| (i32.add |
| (get_local $$10) |
| (get_local $$l$addr$0) |
| ) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (get_local $$add$ptr26) |
| ) |
| (set_local $$add |
| (i32.add |
| (get_local $$i$1) |
| (get_local $$l$addr$0) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add) |
| ) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $___towrite (; 43 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$mode |
| (i32.add |
| (get_local $$f) |
| (i32.const 74) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load8_s |
| (get_local $$mode) |
| ) |
| ) |
| (set_local $$conv |
| (i32.shr_s |
| (i32.shl |
| (get_local $$0) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub |
| (i32.add |
| (get_local $$conv) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$sub) |
| (get_local $$conv) |
| ) |
| ) |
| (set_local $$conv3 |
| (i32.and |
| (get_local $$or) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$mode) |
| (get_local $$conv3) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$1) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$rend |
| (i32.add |
| (get_local $$f) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$rend) |
| (i32.const 0) |
| ) |
| (set_local $$rpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$rpos) |
| (i32.const 0) |
| ) |
| (set_local $$buf |
| (i32.add |
| (get_local $$f) |
| (i32.const 44) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load |
| (get_local $$buf) |
| ) |
| ) |
| (set_local $$wbase |
| (i32.add |
| (get_local $$f) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (get_local $$2) |
| ) |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (get_local $$2) |
| ) |
| (set_local $$3 |
| (get_local $$2) |
| ) |
| (set_local $$buf_size |
| (i32.add |
| (get_local $$f) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$buf_size) |
| ) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$3) |
| (get_local $$4) |
| ) |
| ) |
| (set_local $$wend |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$wend) |
| (get_local $$add$ptr) |
| ) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| ) |
| (block |
| (set_local $$or5 |
| (i32.or |
| (get_local $$1) |
| (i32.const 32) |
| ) |
| ) |
| (i32.store |
| (get_local $$f) |
| (get_local $$or5) |
| ) |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_wcrtomb (; 44 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$s) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$tobool) |
| (set_local $$retval$0 |
| (i32.const 1) |
| ) |
| (block |
| (set_local $$cmp |
| (i32.lt_u |
| (get_local $$wc) |
| (i32.const 128) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$conv |
| (i32.and |
| (get_local $$wc) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$s) |
| (get_local $$conv) |
| ) |
| (set_local $$retval$0 |
| (i32.const 1) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$cmp2 |
| (i32.lt_u |
| (get_local $$wc) |
| (i32.const 2048) |
| ) |
| ) |
| (if |
| (get_local $$cmp2) |
| (block |
| (set_local $$shr$28 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 6) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$shr$28) |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$conv5 |
| (i32.and |
| (get_local $$or) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$s) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$s) |
| (get_local $$conv5) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$wc) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or6 |
| (i32.or |
| (get_local $$and) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv7 |
| (i32.and |
| (get_local $$or6) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr) |
| (get_local $$conv7) |
| ) |
| (set_local $$retval$0 |
| (i32.const 2) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$cmp9 |
| (i32.lt_u |
| (get_local $$wc) |
| (i32.const 55296) |
| ) |
| ) |
| (set_local $$0 |
| (i32.and |
| (get_local $$wc) |
| (i32.const -8192) |
| ) |
| ) |
| (set_local $$cmp11 |
| (i32.eq |
| (get_local $$0) |
| (i32.const 57344) |
| ) |
| ) |
| (set_local $$or$cond |
| (i32.or |
| (get_local $$cmp9) |
| (get_local $$cmp11) |
| ) |
| ) |
| (if |
| (get_local $$or$cond) |
| (block |
| (set_local $$shr14$26 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$or15 |
| (i32.or |
| (get_local $$shr14$26) |
| (i32.const 224) |
| ) |
| ) |
| (set_local $$conv16 |
| (i32.and |
| (get_local $$or15) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr17 |
| (i32.add |
| (get_local $$s) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$s) |
| (get_local $$conv16) |
| ) |
| (set_local $$shr18$27 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 6) |
| ) |
| ) |
| (set_local $$and19 |
| (i32.and |
| (get_local $$shr18$27) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or20 |
| (i32.or |
| (get_local $$and19) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv21 |
| (i32.and |
| (get_local $$or20) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr22 |
| (i32.add |
| (get_local $$s) |
| (i32.const 2) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr17) |
| (get_local $$conv21) |
| ) |
| (set_local $$and23 |
| (i32.and |
| (get_local $$wc) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or24 |
| (i32.or |
| (get_local $$and23) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv25 |
| (i32.and |
| (get_local $$or24) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr22) |
| (get_local $$conv25) |
| ) |
| (set_local $$retval$0 |
| (i32.const 3) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$sub27 |
| (i32.add |
| (get_local $$wc) |
| (i32.const -65536) |
| ) |
| ) |
| (set_local $$cmp28 |
| (i32.lt_u |
| (get_local $$sub27) |
| (i32.const 1048576) |
| ) |
| ) |
| (if |
| (get_local $$cmp28) |
| (block |
| (set_local $$shr31$23 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 18) |
| ) |
| ) |
| (set_local $$or32 |
| (i32.or |
| (get_local $$shr31$23) |
| (i32.const 240) |
| ) |
| ) |
| (set_local $$conv33 |
| (i32.and |
| (get_local $$or32) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr34 |
| (i32.add |
| (get_local $$s) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$s) |
| (get_local $$conv33) |
| ) |
| (set_local $$shr35$24 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$and36 |
| (i32.and |
| (get_local $$shr35$24) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or37 |
| (i32.or |
| (get_local $$and36) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv38 |
| (i32.and |
| (get_local $$or37) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr39 |
| (i32.add |
| (get_local $$s) |
| (i32.const 2) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr34) |
| (get_local $$conv38) |
| ) |
| (set_local $$shr40$25 |
| (i32.shr_u |
| (get_local $$wc) |
| (i32.const 6) |
| ) |
| ) |
| (set_local $$and41 |
| (i32.and |
| (get_local $$shr40$25) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or42 |
| (i32.or |
| (get_local $$and41) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv43 |
| (i32.and |
| (get_local $$or42) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr44 |
| (i32.add |
| (get_local $$s) |
| (i32.const 3) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr39) |
| (get_local $$conv43) |
| ) |
| (set_local $$and45 |
| (i32.and |
| (get_local $$wc) |
| (i32.const 63) |
| ) |
| ) |
| (set_local $$or46 |
| (i32.or |
| (get_local $$and45) |
| (i32.const 128) |
| ) |
| ) |
| (set_local $$conv47 |
| (i32.and |
| (get_local $$or46) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr44) |
| (get_local $$conv47) |
| ) |
| (set_local $$retval$0 |
| (i32.const 4) |
| ) |
| (br $do-once) |
| ) |
| (block |
| (set_local $$call |
| (call $___errno_location) |
| ) |
| (i32.store |
| (get_local $$call) |
| (i32.const 84) |
| ) |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $do-once) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_wctomb (; 45 ;) (param $$s i32) (param $$wc i32) (result i32) |
| (local $$call i32) |
| (local $$retval$0 i32) |
| (local $$tobool i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$s) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$call |
| (call $_wcrtomb |
| (get_local $$s) |
| (get_local $$wc) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$call) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_memchr (; 46 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$conv1 |
| (i32.and |
| (get_local $$c) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$0 |
| (get_local $$src) |
| ) |
| (set_local $$and$39 |
| (i32.and |
| (get_local $$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$tobool$40 |
| (i32.ne |
| (get_local $$and$39) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$tobool2$41 |
| (i32.ne |
| (get_local $$n) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$or$cond$42 |
| (i32.and |
| (get_local $$tobool2$41) |
| (get_local $$tobool$40) |
| ) |
| ) |
| (block $label$break$L1 |
| (if |
| (get_local $$or$cond$42) |
| (block |
| (set_local $$1 |
| (i32.and |
| (get_local $$c) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$n$addr$043 |
| (get_local $$n) |
| ) |
| (set_local $$s$044 |
| (get_local $$src) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$2 |
| (i32.load8_s |
| (get_local $$s$044) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$2) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.shr_s |
| (i32.shl |
| (get_local $$1) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$n$addr$0$lcssa61 |
| (get_local $$n$addr$043) |
| ) |
| (set_local $$s$0$lcssa60 |
| (get_local $$s$044) |
| ) |
| (set_local $label |
| (i32.const 6) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$s$044) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$dec |
| (i32.add |
| (get_local $$n$addr$043) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$3 |
| (get_local $$incdec$ptr) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$3) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.ne |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$tobool2 |
| (i32.ne |
| (get_local $$dec) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$or$cond |
| (i32.and |
| (get_local $$tobool2) |
| (get_local $$tobool) |
| ) |
| ) |
| (if |
| (get_local $$or$cond) |
| (block |
| (set_local $$n$addr$043 |
| (get_local $$dec) |
| ) |
| (set_local $$s$044 |
| (get_local $$incdec$ptr) |
| ) |
| ) |
| (block |
| (set_local $$n$addr$0$lcssa |
| (get_local $$dec) |
| ) |
| (set_local $$s$0$lcssa |
| (get_local $$incdec$ptr) |
| ) |
| (set_local $$tobool2$lcssa |
| (get_local $$tobool2) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$n$addr$0$lcssa |
| (get_local $$n) |
| ) |
| (set_local $$s$0$lcssa |
| (get_local $$src) |
| ) |
| (set_local $$tobool2$lcssa |
| (get_local $$tobool2$41) |
| ) |
| (set_local $label |
| (i32.const 5) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 5) |
| ) |
| (if |
| (get_local $$tobool2$lcssa) |
| (block |
| (set_local $$n$addr$0$lcssa61 |
| (get_local $$n$addr$0$lcssa) |
| ) |
| (set_local $$s$0$lcssa60 |
| (get_local $$s$0$lcssa) |
| ) |
| (set_local $label |
| (i32.const 6) |
| ) |
| ) |
| (block |
| (set_local $$n$addr$3 |
| (i32.const 0) |
| ) |
| (set_local $$s$2 |
| (get_local $$s$0$lcssa) |
| ) |
| ) |
| ) |
| ) |
| (block $label$break$L8 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 6) |
| ) |
| (block |
| (set_local $$4 |
| (i32.load8_s |
| (get_local $$s$0$lcssa60) |
| ) |
| ) |
| (set_local $$5 |
| (i32.and |
| (get_local $$c) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$cmp8 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$4) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.shr_s |
| (i32.shl |
| (get_local $$5) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (if |
| (get_local $$cmp8) |
| (block |
| (set_local $$n$addr$3 |
| (get_local $$n$addr$0$lcssa61) |
| ) |
| (set_local $$s$2 |
| (get_local $$s$0$lcssa60) |
| ) |
| ) |
| (block |
| (set_local $$mul |
| (i32.mul |
| (get_local $$conv1) |
| (i32.const 16843009) |
| ) |
| ) |
| (set_local $$cmp11$32 |
| (i32.gt_u |
| (get_local $$n$addr$0$lcssa61) |
| (i32.const 3) |
| ) |
| ) |
| (block $label$break$L11 |
| (if |
| (get_local $$cmp11$32) |
| (block |
| (set_local $$n$addr$133 |
| (get_local $$n$addr$0$lcssa61) |
| ) |
| (set_local $$w$034 |
| (get_local $$s$0$lcssa60) |
| ) |
| (loop $while-in3 |
| (block $while-out2 |
| (set_local $$6 |
| (i32.load |
| (get_local $$w$034) |
| ) |
| ) |
| (set_local $$xor |
| (i32.xor |
| (get_local $$6) |
| (get_local $$mul) |
| ) |
| ) |
| (set_local $$sub |
| (i32.add |
| (get_local $$xor) |
| (i32.const -16843009) |
| ) |
| ) |
| (set_local $$neg |
| (i32.and |
| (get_local $$xor) |
| (i32.const -2139062144) |
| ) |
| ) |
| (set_local $$and15 |
| (i32.xor |
| (get_local $$neg) |
| (i32.const -2139062144) |
| ) |
| ) |
| (set_local $$and16 |
| (i32.and |
| (get_local $$and15) |
| (get_local $$sub) |
| ) |
| ) |
| (set_local $$lnot |
| (i32.eq |
| (get_local $$and16) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$lnot) |
| ) |
| (block |
| (set_local $$n$addr$133$lcssa |
| (get_local $$n$addr$133) |
| ) |
| (set_local $$w$034$lcssa |
| (get_local $$w$034) |
| ) |
| (br $while-out2) |
| ) |
| ) |
| (set_local $$incdec$ptr21 |
| (i32.add |
| (get_local $$w$034) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$sub22 |
| (i32.add |
| (get_local $$n$addr$133) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$cmp11 |
| (i32.gt_u |
| (get_local $$sub22) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (get_local $$cmp11) |
| (block |
| (set_local $$n$addr$133 |
| (get_local $$sub22) |
| ) |
| (set_local $$w$034 |
| (get_local $$incdec$ptr21) |
| ) |
| ) |
| (block |
| (set_local $$n$addr$1$lcssa |
| (get_local $$sub22) |
| ) |
| (set_local $$w$0$lcssa |
| (get_local $$incdec$ptr21) |
| ) |
| (set_local $label |
| (i32.const 11) |
| ) |
| (br $label$break$L11) |
| ) |
| ) |
| (br $while-in3) |
| ) |
| ) |
| (set_local $$n$addr$227 |
| (get_local $$n$addr$133$lcssa) |
| ) |
| (set_local $$s$128 |
| (get_local $$w$034$lcssa) |
| ) |
| ) |
| (block |
| (set_local $$n$addr$1$lcssa |
| (get_local $$n$addr$0$lcssa61) |
| ) |
| (set_local $$w$0$lcssa |
| (get_local $$s$0$lcssa60) |
| ) |
| (set_local $label |
| (i32.const 11) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 11) |
| ) |
| (block |
| (set_local $$tobool25$26 |
| (i32.eq |
| (get_local $$n$addr$1$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool25$26) |
| (block |
| (set_local $$n$addr$3 |
| (i32.const 0) |
| ) |
| (set_local $$s$2 |
| (get_local $$w$0$lcssa) |
| ) |
| (br $label$break$L8) |
| ) |
| (block |
| (set_local $$n$addr$227 |
| (get_local $$n$addr$1$lcssa) |
| ) |
| (set_local $$s$128 |
| (get_local $$w$0$lcssa) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (loop $while-in5 |
| (block $while-out4 |
| (set_local $$7 |
| (i32.load8_s |
| (get_local $$s$128) |
| ) |
| ) |
| (set_local $$cmp28 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$7) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.shr_s |
| (i32.shl |
| (get_local $$5) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (if |
| (get_local $$cmp28) |
| (block |
| (set_local $$n$addr$3 |
| (get_local $$n$addr$227) |
| ) |
| (set_local $$s$2 |
| (get_local $$s$128) |
| ) |
| (br $label$break$L8) |
| ) |
| ) |
| (set_local $$incdec$ptr33 |
| (i32.add |
| (get_local $$s$128) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$dec34 |
| (i32.add |
| (get_local $$n$addr$227) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$tobool25 |
| (i32.eq |
| (get_local $$dec34) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool25) |
| (block |
| (set_local $$n$addr$3 |
| (i32.const 0) |
| ) |
| (set_local $$s$2 |
| (get_local $$incdec$ptr33) |
| ) |
| (br $while-out4) |
| ) |
| (block |
| (set_local $$n$addr$227 |
| (get_local $$dec34) |
| ) |
| (set_local $$s$128 |
| (get_local $$incdec$ptr33) |
| ) |
| ) |
| ) |
| (br $while-in5) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$tobool36 |
| (i32.ne |
| (get_local $$n$addr$3) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cond |
| (if (result i32) |
| (get_local $$tobool36) |
| (get_local $$s$2) |
| (i32.const 0) |
| ) |
| ) |
| (return |
| (get_local $$cond) |
| ) |
| ) |
| (func $___syscall_ret (; 47 ;) (param $$r i32) (result i32) |
| (local $$call i32) |
| (local $$cmp i32) |
| (local $$retval$0 i32) |
| (local $$sub i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$cmp |
| (i32.gt_u |
| (get_local $$r) |
| (i32.const -4096) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$sub |
| (i32.sub |
| (i32.const 0) |
| (get_local $$r) |
| ) |
| ) |
| (set_local $$call |
| (call $___errno_location) |
| ) |
| (i32.store |
| (get_local $$call) |
| (get_local $$sub) |
| ) |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$r) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $___fflush_unlocked (; 48 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$wpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$wbase |
| (i32.add |
| (get_local $$f) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$wbase) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.gt_u |
| (get_local $$0) |
| (get_local $$1) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$write |
| (i32.add |
| (get_local $$f) |
| (i32.const 36) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load |
| (get_local $$write) |
| ) |
| ) |
| (drop |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $$f) |
| (i32.const 0) |
| (i32.const 0) |
| (i32.add |
| (i32.and |
| (get_local $$2) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$3 |
| (i32.load |
| (get_local $$wpos) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (set_local $label |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (set_local $label |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 3) |
| ) |
| (block |
| (set_local $$rpos |
| (i32.add |
| (get_local $$f) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$rpos) |
| ) |
| ) |
| (set_local $$rend |
| (i32.add |
| (get_local $$f) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$rend) |
| ) |
| ) |
| (set_local $$cmp4 |
| (i32.lt_u |
| (get_local $$4) |
| (get_local $$5) |
| ) |
| ) |
| (if |
| (get_local $$cmp4) |
| (block |
| (set_local $$seek |
| (i32.add |
| (get_local $$f) |
| (i32.const 40) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$seek) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast |
| (get_local $$4) |
| ) |
| (set_local $$sub$ptr$rhs$cast |
| (get_local $$5) |
| ) |
| (set_local $$sub$ptr$sub |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast) |
| (get_local $$sub$ptr$rhs$cast) |
| ) |
| ) |
| (drop |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $$f) |
| (get_local $$sub$ptr$sub) |
| (i32.const 1) |
| (i32.add |
| (i32.and |
| (get_local $$6) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$wend |
| (i32.add |
| (get_local $$f) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$wend) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wbase) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$wpos) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$rend) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$rpos) |
| (i32.const 0) |
| ) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_cleanup (; 49 ;) (param $$p i32) |
| (local $$0 i32) |
| (local $$lockcount i32) |
| (local $$tobool i32) |
| (local $label i32) |
| (local $sp i32) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$lockcount |
| (i32.add |
| (get_local $$p) |
| (i32.const 68) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$lockcount) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (call $___unlockfile |
| (get_local $$p) |
| ) |
| ) |
| (return) |
| ) |
| (func $i32s-div (; 50 ;) (param $0 i32) (param $1 i32) (result i32) |
| (if (result i32) |
| (i32.eqz |
| (get_local $1) |
| ) |
| (i32.const 0) |
| (if (result i32) |
| (i32.and |
| (i32.eq |
| (get_local $0) |
| (i32.const -2147483648) |
| ) |
| (i32.eq |
| (get_local $1) |
| (i32.const -1) |
| ) |
| ) |
| (i32.const 0) |
| (i32.div_s |
| (get_local $0) |
| (get_local $1) |
| ) |
| ) |
| ) |
| ) |
| (func $i32s-rem (; 51 ;) (param $0 i32) (param $1 i32) (result i32) |
| (if (result i32) |
| (i32.eqz |
| (get_local $1) |
| ) |
| (i32.const 0) |
| (i32.rem_s |
| (get_local $0) |
| (get_local $1) |
| ) |
| ) |
| ) |
| (func $i32u-rem (; 52 ;) (param $0 i32) (param $1 i32) (result i32) |
| (if (result i32) |
| (i32.eqz |
| (get_local $1) |
| ) |
| (i32.const 0) |
| (i32.rem_u |
| (get_local $0) |
| (get_local $1) |
| ) |
| ) |
| ) |
| (func $i32u-div (; 53 ;) (param $0 i32) (param $1 i32) (result i32) |
| (if (result i32) |
| (i32.eqz |
| (get_local $1) |
| ) |
| (i32.const 0) |
| (i32.div_u |
| (get_local $0) |
| (get_local $1) |
| ) |
| ) |
| ) |
| (func $_printf_core (; 54 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 624) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$big$i |
| (i32.add |
| (get_local $sp) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$e2$i |
| (i32.add |
| (get_local $sp) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$buf$i |
| (i32.add |
| (get_local $sp) |
| (i32.const 588) |
| ) |
| ) |
| (set_local $$ebuf0$i |
| (i32.add |
| (get_local $sp) |
| (i32.const 576) |
| ) |
| ) |
| (set_local $$arg |
| (get_local $sp) |
| ) |
| (set_local $$buf |
| (i32.add |
| (get_local $sp) |
| (i32.const 536) |
| ) |
| ) |
| (set_local $$wc |
| (i32.add |
| (get_local $sp) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$mb |
| (i32.add |
| (get_local $sp) |
| (i32.const 528) |
| ) |
| ) |
| (set_local $$tobool25 |
| (i32.ne |
| (get_local $$f) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$add$ptr205 |
| (i32.add |
| (get_local $$buf) |
| (i32.const 40) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast317 |
| (get_local $$add$ptr205) |
| ) |
| (set_local $$add$ptr340 |
| (i32.add |
| (get_local $$buf) |
| (i32.const 39) |
| ) |
| ) |
| (set_local $$arrayidx370 |
| (i32.add |
| (get_local $$wc) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$arrayidx$i$236 |
| (i32.add |
| (get_local $$ebuf0$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$incdec$ptr106$i |
| (i32.add |
| (get_local $$ebuf0$i) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast$i |
| (get_local $$buf$i) |
| ) |
| (set_local $$sub$ptr$lhs$cast160$i |
| (get_local $$arrayidx$i$236) |
| ) |
| (set_local $$sub$ptr$sub159$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast$i) |
| ) |
| ) |
| (set_local $$sub$ptr$sub145$i |
| (i32.sub |
| (i32.const -2) |
| (get_local $$sub$ptr$rhs$cast$i) |
| ) |
| ) |
| (set_local $$sub$ptr$sub153$i |
| (i32.add |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add$ptr213$i |
| (i32.add |
| (get_local $$big$i) |
| (i32.const 288) |
| ) |
| ) |
| (set_local $$add$ptr671$i |
| (i32.add |
| (get_local $$buf$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast694$i |
| (get_local $$add$ptr671$i) |
| ) |
| (set_local $$incdec$ptr689$i |
| (i32.add |
| (get_local $$buf$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cnt$0 |
| (i32.const 0) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$fmt) |
| ) |
| (set_local $$l$0 |
| (i32.const 0) |
| ) |
| (set_local $$l10n$0 |
| (i32.const 0) |
| ) |
| (loop $label$continue$L1 |
| (block $label$break$L1 |
| (set_local $$cmp |
| (i32.gt_s |
| (get_local $$cnt$0) |
| (i32.const -1) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$sub |
| (i32.sub |
| (i32.const 2147483647) |
| (get_local $$cnt$0) |
| ) |
| ) |
| (set_local $$cmp1 |
| (i32.gt_s |
| (get_local $$l$0) |
| (get_local $$sub) |
| ) |
| ) |
| (if |
| (get_local $$cmp1) |
| (block |
| (set_local $$call |
| (call $___errno_location) |
| ) |
| (i32.store |
| (get_local $$call) |
| (i32.const 75) |
| ) |
| (set_local $$cnt$1 |
| (i32.const -1) |
| ) |
| (br $do-once) |
| ) |
| (block |
| (set_local $$add |
| (i32.add |
| (get_local $$l$0) |
| (get_local $$cnt$0) |
| ) |
| ) |
| (set_local $$cnt$1 |
| (get_local $$add) |
| ) |
| (br $do-once) |
| ) |
| ) |
| ) |
| (set_local $$cnt$1 |
| (get_local $$cnt$0) |
| ) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load8_s |
| (get_local $$incdec$ptr169275) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$0) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool) |
| (block |
| (set_local $$cnt$1$lcssa |
| (get_local $$cnt$1) |
| ) |
| (set_local $$l10n$0$lcssa |
| (get_local $$l10n$0) |
| ) |
| (set_local $label |
| (i32.const 242) |
| ) |
| (br $label$break$L1) |
| ) |
| (block |
| (set_local $$1 |
| (get_local $$0) |
| ) |
| (set_local $$incdec$ptr169274 |
| (get_local $$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 |
| (get_local $$1) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169276301 |
| (get_local $$incdec$ptr169274) |
| ) |
| (set_local $$z$0302 |
| (get_local $$incdec$ptr169274) |
| ) |
| (set_local $label |
| (i32.const 9) |
| ) |
| (br $label$break$L9) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169276$lcssa |
| (get_local $$incdec$ptr169274) |
| ) |
| (set_local $$z$0$lcssa |
| (get_local $$incdec$ptr169274) |
| ) |
| (br $label$break$L9) |
| (br $switch) |
| ) |
| ) |
| (nop) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$incdec$ptr169274) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$$pre |
| (i32.load8_s |
| (get_local $$incdec$ptr) |
| ) |
| ) |
| (set_local $$1 |
| (get_local $$$pre) |
| ) |
| (set_local $$incdec$ptr169274 |
| (get_local $$incdec$ptr) |
| ) |
| (br $label$continue$L9) |
| ) |
| ) |
| (block $label$break$L12 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 9) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$arrayidx16 |
| (i32.add |
| (get_local $$incdec$ptr169276301) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load8_s |
| (get_local $$arrayidx16) |
| ) |
| ) |
| (set_local $$cmp18 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$2) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 37) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp18) |
| ) |
| (block |
| (set_local $$incdec$ptr169276$lcssa |
| (get_local $$incdec$ptr169276301) |
| ) |
| (set_local $$z$0$lcssa |
| (get_local $$z$0302) |
| ) |
| (br $label$break$L12) |
| ) |
| ) |
| (set_local $$incdec$ptr23 |
| (i32.add |
| (get_local $$z$0302) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$incdec$ptr169276301) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$3 |
| (i32.load8_s |
| (get_local $$add$ptr) |
| ) |
| ) |
| (set_local $$cmp13 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$3) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 37) |
| ) |
| ) |
| (if |
| (get_local $$cmp13) |
| (block |
| (set_local $$incdec$ptr169276301 |
| (get_local $$add$ptr) |
| ) |
| (set_local $$z$0302 |
| (get_local $$incdec$ptr23) |
| ) |
| (set_local $label |
| (i32.const 9) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169276$lcssa |
| (get_local $$add$ptr) |
| ) |
| (set_local $$z$0$lcssa |
| (get_local $$incdec$ptr23) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast |
| (get_local $$z$0$lcssa) |
| ) |
| (set_local $$sub$ptr$rhs$cast |
| (get_local $$incdec$ptr169275) |
| ) |
| (set_local $$sub$ptr$sub |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast) |
| (get_local $$sub$ptr$rhs$cast) |
| ) |
| ) |
| (if |
| (get_local $$tobool25) |
| (block |
| (set_local $$4 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i |
| (i32.and |
| (get_local $$4) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i |
| (i32.eq |
| (get_local $$and$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i) |
| (drop |
| (call $___fwritex |
| (get_local $$incdec$ptr169275) |
| (get_local $$sub$ptr$sub) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$tobool28 |
| (i32.eq |
| (get_local $$z$0$lcssa) |
| (get_local $$incdec$ptr169275) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool28) |
| ) |
| (block |
| (set_local $$l10n$0$phi |
| (get_local $$l10n$0) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169276$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$0$phi) |
| ) |
| (br $label$continue$L1) |
| ) |
| ) |
| (set_local $$arrayidx31 |
| (i32.add |
| (get_local $$incdec$ptr169276$lcssa) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load8_s |
| (get_local $$arrayidx31) |
| ) |
| ) |
| (set_local $$conv32 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$5) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp |
| (i32.add |
| (get_local $$conv32) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit |
| (i32.lt_u |
| (get_local $$isdigittmp) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit) |
| (block |
| (set_local $$arrayidx35 |
| (i32.add |
| (get_local $$incdec$ptr169276$lcssa) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load8_s |
| (get_local $$arrayidx35) |
| ) |
| ) |
| (set_local $$cmp37 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$6) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 36) |
| ) |
| ) |
| (set_local $$add$ptr43 |
| (i32.add |
| (get_local $$incdec$ptr169276$lcssa) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$add$ptr43$arrayidx31 |
| (if (result i32) |
| (get_local $$cmp37) |
| (get_local $$add$ptr43) |
| (get_local $$arrayidx31) |
| ) |
| ) |
| (set_local $$$l10n$0 |
| (if (result i32) |
| (get_local $$cmp37) |
| (i32.const 1) |
| (get_local $$l10n$0) |
| ) |
| ) |
| (set_local $$isdigittmp$ |
| (if (result i32) |
| (get_local $$cmp37) |
| (get_local $$isdigittmp) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$$pre357 |
| (i32.load8_s |
| (get_local $$add$ptr43$arrayidx31) |
| ) |
| ) |
| (set_local $$7 |
| (get_local $$$pre357) |
| ) |
| (set_local $$argpos$0 |
| (get_local $$isdigittmp$) |
| ) |
| (set_local $$l10n$1 |
| (get_local $$$l10n$0) |
| ) |
| (set_local $$storemerge |
| (get_local $$add$ptr43$arrayidx31) |
| ) |
| ) |
| (block |
| (set_local $$7 |
| (get_local $$5) |
| ) |
| (set_local $$argpos$0 |
| (i32.const -1) |
| ) |
| (set_local $$l10n$1 |
| (get_local $$l10n$0) |
| ) |
| (set_local $$storemerge |
| (get_local $$arrayidx31) |
| ) |
| ) |
| ) |
| (set_local $$conv48$307 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$7) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$8 |
| (i32.and |
| (get_local $$conv48$307) |
| (i32.const -32) |
| ) |
| ) |
| (set_local $$cmp50$308 |
| (i32.eq |
| (get_local $$8) |
| (i32.const 32) |
| ) |
| ) |
| (block $label$break$L25 |
| (if |
| (get_local $$cmp50$308) |
| (block |
| (set_local $$9 |
| (get_local $$7) |
| ) |
| (set_local $$conv48311 |
| (get_local $$conv48$307) |
| ) |
| (set_local $$fl$0310 |
| (i32.const 0) |
| ) |
| (set_local $$storemerge$186309 |
| (get_local $$storemerge) |
| ) |
| (loop $while-in4 |
| (block $while-out3 |
| (set_local $$sub54 |
| (i32.add |
| (get_local $$conv48311) |
| (i32.const -32) |
| ) |
| ) |
| (set_local $$shl |
| (i32.shl |
| (i32.const 1) |
| (get_local $$sub54) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$shl) |
| (i32.const 75913) |
| ) |
| ) |
| (set_local $$tobool55 |
| (i32.eq |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool55) |
| (block |
| (set_local $$12 |
| (get_local $$9) |
| ) |
| (set_local $$fl$0284 |
| (get_local $$fl$0310) |
| ) |
| (set_local $$storemerge$186282 |
| (get_local $$storemerge$186309) |
| ) |
| (br $label$break$L25) |
| ) |
| ) |
| (set_local $$conv58 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$9) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub59 |
| (i32.add |
| (get_local $$conv58) |
| (i32.const -32) |
| ) |
| ) |
| (set_local $$shl60 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$sub59) |
| ) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$shl60) |
| (get_local $$fl$0310) |
| ) |
| ) |
| (set_local $$incdec$ptr62 |
| (i32.add |
| (get_local $$storemerge$186309) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$10 |
| (i32.load8_s |
| (get_local $$incdec$ptr62) |
| ) |
| ) |
| (set_local $$conv48 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$10) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$11 |
| (i32.and |
| (get_local $$conv48) |
| (i32.const -32) |
| ) |
| ) |
| (set_local $$cmp50 |
| (i32.eq |
| (get_local $$11) |
| (i32.const 32) |
| ) |
| ) |
| (if |
| (get_local $$cmp50) |
| (block |
| (set_local $$9 |
| (get_local $$10) |
| ) |
| (set_local $$conv48311 |
| (get_local $$conv48) |
| ) |
| (set_local $$fl$0310 |
| (get_local $$or) |
| ) |
| (set_local $$storemerge$186309 |
| (get_local $$incdec$ptr62) |
| ) |
| ) |
| (block |
| (set_local $$12 |
| (get_local $$10) |
| ) |
| (set_local $$fl$0284 |
| (get_local $$or) |
| ) |
| (set_local $$storemerge$186282 |
| (get_local $$incdec$ptr62) |
| ) |
| (br $while-out3) |
| ) |
| ) |
| (br $while-in4) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$12 |
| (get_local $$7) |
| ) |
| (set_local $$fl$0284 |
| (i32.const 0) |
| ) |
| (set_local $$storemerge$186282 |
| (get_local $$storemerge) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp65 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$12) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 42) |
| ) |
| ) |
| (block $do-once5 |
| (if |
| (get_local $$cmp65) |
| (block |
| (set_local $$arrayidx68 |
| (i32.add |
| (get_local $$storemerge$186282) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$13 |
| (i32.load8_s |
| (get_local $$arrayidx68) |
| ) |
| ) |
| (set_local $$conv69 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$13) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp189 |
| (i32.add |
| (get_local $$conv69) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit190 |
| (i32.lt_u |
| (get_local $$isdigittmp189) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit190) |
| (block |
| (set_local $$arrayidx73 |
| (i32.add |
| (get_local $$storemerge$186282) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$14 |
| (i32.load8_s |
| (get_local $$arrayidx73) |
| ) |
| ) |
| (set_local $$cmp75 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$14) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 36) |
| ) |
| ) |
| (if |
| (get_local $$cmp75) |
| (block |
| (set_local $$arrayidx81 |
| (i32.add |
| (get_local $$nl_type) |
| (i32.shl |
| (get_local $$isdigittmp189) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx81) |
| (i32.const 10) |
| ) |
| (set_local $$15 |
| (i32.load8_s |
| (get_local $$arrayidx68) |
| ) |
| ) |
| (set_local $$conv83 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$15) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub84 |
| (i32.add |
| (get_local $$conv83) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$i86 |
| (i32.add |
| (get_local $$nl_arg) |
| (i32.shl |
| (get_local $$sub84) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (set_local $$16 |
| (get_local $$i86) |
| ) |
| (set_local $$17 |
| (get_local $$16) |
| ) |
| (set_local $$18 |
| (i32.load |
| (get_local $$17) |
| ) |
| ) |
| (set_local $$19 |
| (i32.add |
| (get_local $$16) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$20 |
| (get_local $$19) |
| ) |
| (set_local $$21 |
| (i32.load |
| (get_local $$20) |
| ) |
| ) |
| (set_local $$add$ptr88 |
| (i32.add |
| (get_local $$storemerge$186282) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$l10n$2 |
| (i32.const 1) |
| ) |
| (set_local $$storemerge$191 |
| (get_local $$add$ptr88) |
| ) |
| (set_local $$w$0 |
| (get_local $$18) |
| ) |
| ) |
| (set_local $label |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $label |
| (i32.const 24) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 24) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$tobool90 |
| (i32.eq |
| (get_local $$l10n$1) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool90) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool25) |
| ) |
| (block |
| (set_local $$fl$1 |
| (get_local $$fl$0284) |
| ) |
| (set_local $$incdec$ptr169269 |
| (get_local $$arrayidx68) |
| ) |
| (set_local $$l10n$3 |
| (i32.const 0) |
| ) |
| (set_local $$w$1 |
| (i32.const 0) |
| ) |
| (br $do-once5) |
| ) |
| ) |
| (set_local $$arglist_current |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$22 |
| (get_local $$arglist_current) |
| ) |
| (set_local $$23 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded4 |
| (get_local $$23) |
| ) |
| (set_local $$expanded |
| (i32.sub |
| (get_local $$expanded4) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$24 |
| (i32.add |
| (get_local $$22) |
| (get_local $$expanded) |
| ) |
| ) |
| (set_local $$25 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded8 |
| (get_local $$25) |
| ) |
| (set_local $$expanded7 |
| (i32.sub |
| (get_local $$expanded8) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded6 |
| (i32.xor |
| (get_local $$expanded7) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$26 |
| (i32.and |
| (get_local $$24) |
| (get_local $$expanded6) |
| ) |
| ) |
| (set_local $$27 |
| (get_local $$26) |
| ) |
| (set_local $$28 |
| (i32.load |
| (get_local $$27) |
| ) |
| ) |
| (set_local $$arglist_next |
| (i32.add |
| (get_local $$27) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next) |
| ) |
| (set_local $$l10n$2 |
| (i32.const 0) |
| ) |
| (set_local $$storemerge$191 |
| (get_local $$arrayidx68) |
| ) |
| (set_local $$w$0 |
| (get_local $$28) |
| ) |
| ) |
| ) |
| (set_local $$cmp97 |
| (i32.lt_s |
| (get_local $$w$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp97) |
| (block |
| (set_local $$or100 |
| (i32.or |
| (get_local $$fl$0284) |
| (i32.const 8192) |
| ) |
| ) |
| (set_local $$sub101 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$w$0) |
| ) |
| ) |
| (set_local $$fl$1 |
| (get_local $$or100) |
| ) |
| (set_local $$incdec$ptr169269 |
| (get_local $$storemerge$191) |
| ) |
| (set_local $$l10n$3 |
| (get_local $$l10n$2) |
| ) |
| (set_local $$w$1 |
| (get_local $$sub101) |
| ) |
| ) |
| (block |
| (set_local $$fl$1 |
| (get_local $$fl$0284) |
| ) |
| (set_local $$incdec$ptr169269 |
| (get_local $$storemerge$191) |
| ) |
| (set_local $$l10n$3 |
| (get_local $$l10n$2) |
| ) |
| (set_local $$w$1 |
| (get_local $$w$0) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$conv$4$i |
| (i32.shr_s |
| (i32.shl |
| (get_local $$12) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp$5$i |
| (i32.add |
| (get_local $$conv$4$i) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit$6$i |
| (i32.lt_u |
| (get_local $$isdigittmp$5$i) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit$6$i) |
| (block |
| (set_local $$29 |
| (get_local $$storemerge$186282) |
| ) |
| (set_local $$i$07$i |
| (i32.const 0) |
| ) |
| (set_local $$isdigittmp8$i |
| (get_local $$isdigittmp$5$i) |
| ) |
| (loop $while-in8 |
| (block $while-out7 |
| (set_local $$mul$i |
| (i32.mul |
| (get_local $$i$07$i) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$add$i |
| (i32.add |
| (get_local $$mul$i) |
| (get_local $$isdigittmp8$i) |
| ) |
| ) |
| (set_local $$incdec$ptr$i |
| (i32.add |
| (get_local $$29) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$30 |
| (i32.load8_s |
| (get_local $$incdec$ptr$i) |
| ) |
| ) |
| (set_local $$conv$i |
| (i32.shr_s |
| (i32.shl |
| (get_local $$30) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp$i |
| (i32.add |
| (get_local $$conv$i) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit$i |
| (i32.lt_u |
| (get_local $$isdigittmp$i) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit$i) |
| (block |
| (set_local $$29 |
| (get_local $$incdec$ptr$i) |
| ) |
| (set_local $$i$07$i |
| (get_local $$add$i) |
| ) |
| (set_local $$isdigittmp8$i |
| (get_local $$isdigittmp$i) |
| ) |
| ) |
| (block |
| (set_local $$add$i$lcssa |
| (get_local $$add$i) |
| ) |
| (set_local $$incdec$ptr$i$lcssa |
| (get_local $$incdec$ptr$i) |
| ) |
| (br $while-out7) |
| ) |
| ) |
| (br $while-in8) |
| ) |
| ) |
| (set_local $$cmp105 |
| (i32.lt_s |
| (get_local $$add$i$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp105) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| (block |
| (set_local $$fl$1 |
| (get_local $$fl$0284) |
| ) |
| (set_local $$incdec$ptr169269 |
| (get_local $$incdec$ptr$i$lcssa) |
| ) |
| (set_local $$l10n$3 |
| (get_local $$l10n$1) |
| ) |
| (set_local $$w$1 |
| (get_local $$add$i$lcssa) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fl$1 |
| (get_local $$fl$0284) |
| ) |
| (set_local $$incdec$ptr169269 |
| (get_local $$storemerge$186282) |
| ) |
| (set_local $$l10n$3 |
| (get_local $$l10n$1) |
| ) |
| (set_local $$w$1 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$31 |
| (i32.load8_s |
| (get_local $$incdec$ptr169269) |
| ) |
| ) |
| (set_local $$cmp111 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$31) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 46) |
| ) |
| ) |
| (block $label$break$L46 |
| (if |
| (get_local $$cmp111) |
| (block |
| (set_local $$arrayidx114 |
| (i32.add |
| (get_local $$incdec$ptr169269) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$32 |
| (i32.load8_s |
| (get_local $$arrayidx114) |
| ) |
| ) |
| (set_local $$cmp116 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$32) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 42) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp116) |
| ) |
| (block |
| (set_local $$conv$4$i$197 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$32) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp$5$i$198 |
| (i32.add |
| (get_local $$conv$4$i$197) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit$6$i$199 |
| (i32.lt_u |
| (get_local $$isdigittmp$5$i$198) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit$6$i$199) |
| (block |
| (set_local $$49 |
| (get_local $$arrayidx114) |
| ) |
| (set_local $$i$07$i$201 |
| (i32.const 0) |
| ) |
| (set_local $$isdigittmp8$i$200 |
| (get_local $$isdigittmp$5$i$198) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169272 |
| (get_local $$arrayidx114) |
| ) |
| (set_local $$p$0 |
| (i32.const 0) |
| ) |
| (br $label$break$L46) |
| ) |
| ) |
| (loop $while-in11 |
| (block $while-out10 |
| (set_local $$mul$i$202 |
| (i32.mul |
| (get_local $$i$07$i$201) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$add$i$203 |
| (i32.add |
| (get_local $$mul$i$202) |
| (get_local $$isdigittmp8$i$200) |
| ) |
| ) |
| (set_local $$incdec$ptr$i$204 |
| (i32.add |
| (get_local $$49) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$50 |
| (i32.load8_s |
| (get_local $$incdec$ptr$i$204) |
| ) |
| ) |
| (set_local $$conv$i$205 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$50) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp$i$206 |
| (i32.add |
| (get_local $$conv$i$205) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit$i$207 |
| (i32.lt_u |
| (get_local $$isdigittmp$i$206) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit$i$207) |
| (block |
| (set_local $$49 |
| (get_local $$incdec$ptr$i$204) |
| ) |
| (set_local $$i$07$i$201 |
| (get_local $$add$i$203) |
| ) |
| (set_local $$isdigittmp8$i$200 |
| (get_local $$isdigittmp$i$206) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169272 |
| (get_local $$incdec$ptr$i$204) |
| ) |
| (set_local $$p$0 |
| (get_local $$add$i$203) |
| ) |
| (br $label$break$L46) |
| ) |
| ) |
| (br $while-in11) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx119 |
| (i32.add |
| (get_local $$incdec$ptr169269) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$33 |
| (i32.load8_s |
| (get_local $$arrayidx119) |
| ) |
| ) |
| (set_local $$conv120 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$33) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$isdigittmp187 |
| (i32.add |
| (get_local $$conv120) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$isdigit188 |
| (i32.lt_u |
| (get_local $$isdigittmp187) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$isdigit188) |
| (block |
| (set_local $$arrayidx124 |
| (i32.add |
| (get_local $$incdec$ptr169269) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$34 |
| (i32.load8_s |
| (get_local $$arrayidx124) |
| ) |
| ) |
| (set_local $$cmp126 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$34) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 36) |
| ) |
| ) |
| (if |
| (get_local $$cmp126) |
| (block |
| (set_local $$arrayidx132 |
| (i32.add |
| (get_local $$nl_type) |
| (i32.shl |
| (get_local $$isdigittmp187) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx132) |
| (i32.const 10) |
| ) |
| (set_local $$35 |
| (i32.load8_s |
| (get_local $$arrayidx119) |
| ) |
| ) |
| (set_local $$conv134 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$35) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub135 |
| (i32.add |
| (get_local $$conv134) |
| (i32.const -48) |
| ) |
| ) |
| (set_local $$i137 |
| (i32.add |
| (get_local $$nl_arg) |
| (i32.shl |
| (get_local $$sub135) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (set_local $$36 |
| (get_local $$i137) |
| ) |
| (set_local $$37 |
| (get_local $$36) |
| ) |
| (set_local $$38 |
| (i32.load |
| (get_local $$37) |
| ) |
| ) |
| (set_local $$39 |
| (i32.add |
| (get_local $$36) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$40 |
| (get_local $$39) |
| ) |
| (set_local $$41 |
| (i32.load |
| (get_local $$40) |
| ) |
| ) |
| (set_local $$add$ptr139 |
| (i32.add |
| (get_local $$incdec$ptr169269) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$incdec$ptr169272 |
| (get_local $$add$ptr139) |
| ) |
| (set_local $$p$0 |
| (get_local $$38) |
| ) |
| (br $label$break$L46) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$tobool141 |
| (i32.eq |
| (get_local $$l10n$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool141) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (if |
| (get_local $$tobool25) |
| (block |
| (set_local $$arglist_current2 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$42 |
| (get_local $$arglist_current2) |
| ) |
| (set_local $$43 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded11 |
| (get_local $$43) |
| ) |
| (set_local $$expanded10 |
| (i32.sub |
| (get_local $$expanded11) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$44 |
| (i32.add |
| (get_local $$42) |
| (get_local $$expanded10) |
| ) |
| ) |
| (set_local $$45 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded15 |
| (get_local $$45) |
| ) |
| (set_local $$expanded14 |
| (i32.sub |
| (get_local $$expanded15) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded13 |
| (i32.xor |
| (get_local $$expanded14) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$46 |
| (i32.and |
| (get_local $$44) |
| (get_local $$expanded13) |
| ) |
| ) |
| (set_local $$47 |
| (get_local $$46) |
| ) |
| (set_local $$48 |
| (i32.load |
| (get_local $$47) |
| ) |
| ) |
| (set_local $$arglist_next3 |
| (i32.add |
| (get_local $$47) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next3) |
| ) |
| (set_local $$incdec$ptr169272 |
| (get_local $$arrayidx119) |
| ) |
| (set_local $$p$0 |
| (get_local $$48) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169272 |
| (get_local $$arrayidx119) |
| ) |
| (set_local $$p$0 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr169272 |
| (get_local $$incdec$ptr169269) |
| ) |
| (set_local $$p$0 |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$incdec$ptr169271 |
| (get_local $$incdec$ptr169272) |
| ) |
| (set_local $$st$0 |
| (i32.const 0) |
| ) |
| (loop $while-in13 |
| (block $while-out12 |
| (set_local $$51 |
| (i32.load8_s |
| (get_local $$incdec$ptr169271) |
| ) |
| ) |
| (set_local $$conv163 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$51) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub164 |
| (i32.add |
| (get_local $$conv163) |
| (i32.const -65) |
| ) |
| ) |
| (set_local $$cmp165 |
| (i32.gt_u |
| (get_local $$sub164) |
| (i32.const 57) |
| ) |
| ) |
| (if |
| (get_local $$cmp165) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (set_local $$incdec$ptr169 |
| (i32.add |
| (get_local $$incdec$ptr169271) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx173 |
| (i32.add |
| (i32.add |
| (i32.const 3611) |
| (i32.mul |
| (get_local $$st$0) |
| (i32.const 58) |
| ) |
| ) |
| (get_local $$sub164) |
| ) |
| ) |
| (set_local $$52 |
| (i32.load8_s |
| (get_local $$arrayidx173) |
| ) |
| ) |
| (set_local $$conv174 |
| (i32.and |
| (get_local $$52) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$sub175 |
| (i32.add |
| (get_local $$conv174) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp176 |
| (i32.lt_u |
| (get_local $$sub175) |
| (i32.const 8) |
| ) |
| ) |
| (if |
| (get_local $$cmp176) |
| (block |
| (set_local $$incdec$ptr169271 |
| (get_local $$incdec$ptr169) |
| ) |
| (set_local $$st$0 |
| (get_local $$conv174) |
| ) |
| ) |
| (block |
| (set_local $$$lcssa |
| (get_local $$52) |
| ) |
| (set_local $$conv174$lcssa |
| (get_local $$conv174) |
| ) |
| (set_local $$incdec$ptr169$lcssa |
| (get_local $$incdec$ptr169) |
| ) |
| (set_local $$incdec$ptr169271$lcssa414 |
| (get_local $$incdec$ptr169271) |
| ) |
| (set_local $$st$0$lcssa415 |
| (get_local $$st$0) |
| ) |
| (br $while-out12) |
| ) |
| ) |
| (br $while-in13) |
| ) |
| ) |
| (set_local $$tobool178 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$$lcssa) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool178) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (set_local $$cmp181 |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$$lcssa) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 19) |
| ) |
| ) |
| (set_local $$cmp184 |
| (i32.gt_s |
| (get_local $$argpos$0) |
| (i32.const -1) |
| ) |
| ) |
| (block $do-once14 |
| (if |
| (get_local $$cmp181) |
| (if |
| (get_local $$cmp184) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| (set_local $label |
| (i32.const 52) |
| ) |
| ) |
| (block |
| (if |
| (get_local $$cmp184) |
| (block |
| (set_local $$arrayidx192 |
| (i32.add |
| (get_local $$nl_type) |
| (i32.shl |
| (get_local $$argpos$0) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx192) |
| (get_local $$conv174$lcssa) |
| ) |
| (set_local $$53 |
| (i32.add |
| (get_local $$nl_arg) |
| (i32.shl |
| (get_local $$argpos$0) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (set_local $$54 |
| (get_local $$53) |
| ) |
| (set_local $$55 |
| (get_local $$54) |
| ) |
| (set_local $$56 |
| (i32.load |
| (get_local $$55) |
| ) |
| ) |
| (set_local $$57 |
| (i32.add |
| (get_local $$54) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$58 |
| (get_local $$57) |
| ) |
| (set_local $$59 |
| (i32.load |
| (get_local $$58) |
| ) |
| ) |
| (set_local $$60 |
| (get_local $$arg) |
| ) |
| (set_local $$61 |
| (get_local $$60) |
| ) |
| (i32.store |
| (get_local $$61) |
| (get_local $$56) |
| ) |
| (set_local $$62 |
| (i32.add |
| (get_local $$60) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$63 |
| (get_local $$62) |
| ) |
| (i32.store |
| (get_local $$63) |
| (get_local $$59) |
| ) |
| (set_local $label |
| (i32.const 52) |
| ) |
| (br $do-once14) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool25) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (call $_pop_arg_336 |
| (get_local $$arg) |
| (get_local $$conv174$lcssa) |
| (get_local $$ap) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 52) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool25) |
| ) |
| (block |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$64 |
| (i32.load8_s |
| (get_local $$incdec$ptr169271$lcssa414) |
| ) |
| ) |
| (set_local $$conv207 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$64) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$tobool208 |
| (i32.ne |
| (get_local $$st$0$lcssa415) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$and210 |
| (i32.and |
| (get_local $$conv207) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$cmp211 |
| (i32.eq |
| (get_local $$and210) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$or$cond192 |
| (i32.and |
| (get_local $$tobool208) |
| (get_local $$cmp211) |
| ) |
| ) |
| (set_local $$and214 |
| (i32.and |
| (get_local $$conv207) |
| (i32.const -33) |
| ) |
| ) |
| (set_local $$t$0 |
| (if (result i32) |
| (get_local $$or$cond192) |
| (get_local $$and214) |
| (get_local $$conv207) |
| ) |
| ) |
| (set_local $$and216 |
| (i32.and |
| (get_local $$fl$1) |
| (i32.const 8192) |
| ) |
| ) |
| (set_local $$tobool217 |
| (i32.eq |
| (get_local $$and216) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$and219 |
| (i32.and |
| (get_local $$fl$1) |
| (i32.const -65537) |
| ) |
| ) |
| (set_local $$fl$1$and219 |
| (if (result i32) |
| (get_local $$tobool217) |
| (get_local $$fl$1) |
| (get_local $$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 |
| (get_local $$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 |
| (get_local $$st$0$lcssa415) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$71 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store |
| (get_local $$71) |
| (get_local $$cnt$1) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$72 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store |
| (get_local $$72) |
| (get_local $$cnt$1) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$73 |
| (i32.lt_s |
| (get_local $$cnt$1) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$74 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$73) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$75 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (set_local $$76 |
| (get_local $$75) |
| ) |
| (set_local $$77 |
| (get_local $$76) |
| ) |
| (i32.store |
| (get_local $$77) |
| (get_local $$cnt$1) |
| ) |
| (set_local $$78 |
| (i32.add |
| (get_local $$76) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$79 |
| (get_local $$78) |
| ) |
| (i32.store |
| (get_local $$79) |
| (get_local $$74) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$conv229 |
| (i32.and |
| (get_local $$cnt$1) |
| (i32.const 65535) |
| ) |
| ) |
| (set_local $$80 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store16 |
| (get_local $$80) |
| (get_local $$conv229) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$conv232 |
| (i32.and |
| (get_local $$cnt$1) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$81 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$81) |
| (get_local $$conv232) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$82 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store |
| (get_local $$82) |
| (get_local $$cnt$1) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$83 |
| (i32.lt_s |
| (get_local $$cnt$1) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$84 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$83) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$85 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (set_local $$86 |
| (get_local $$85) |
| ) |
| (set_local $$87 |
| (get_local $$86) |
| ) |
| (i32.store |
| (get_local $$87) |
| (get_local $$cnt$1) |
| ) |
| (set_local $$88 |
| (i32.add |
| (get_local $$86) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$89 |
| (get_local $$88) |
| ) |
| (i32.store |
| (get_local $$89) |
| (get_local $$84) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch18) |
| ) |
| ) |
| (block |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$sub$ptr$sub) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| ) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$cmp240 |
| (i32.gt_u |
| (get_local $$p$0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cond245 |
| (if (result i32) |
| (get_local $$cmp240) |
| (get_local $$p$0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$or246 |
| (i32.or |
| (get_local $$fl$1$and219) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$fl$3 |
| (get_local $$or246) |
| ) |
| (set_local $$p$1 |
| (get_local $$cond245) |
| ) |
| (set_local $$t$1 |
| (i32.const 120) |
| ) |
| (set_local $label |
| (i32.const 64) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (nop) |
| ) |
| (block |
| (set_local $$fl$3 |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$p$1 |
| (get_local $$p$0) |
| ) |
| (set_local $$t$1 |
| (get_local $$t$0) |
| ) |
| (set_local $label |
| (i32.const 64) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$116 |
| (get_local $$arg) |
| ) |
| (set_local $$117 |
| (get_local $$116) |
| ) |
| (set_local $$118 |
| (i32.load |
| (get_local $$117) |
| ) |
| ) |
| (set_local $$119 |
| (i32.add |
| (get_local $$116) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$120 |
| (get_local $$119) |
| ) |
| (set_local $$121 |
| (i32.load |
| (get_local $$120) |
| ) |
| ) |
| (set_local $$122 |
| (i32.eq |
| (get_local $$118) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$123 |
| (i32.eq |
| (get_local $$121) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$124 |
| (i32.and |
| (get_local $$122) |
| (get_local $$123) |
| ) |
| ) |
| (if |
| (get_local $$124) |
| (set_local $$s$addr$0$lcssa$i$229 |
| (get_local $$add$ptr205) |
| ) |
| (block |
| (set_local $$126 |
| (get_local $$118) |
| ) |
| (set_local $$129 |
| (get_local $$121) |
| ) |
| (set_local $$s$addr$06$i$221 |
| (get_local $$add$ptr205) |
| ) |
| (loop $while-in32 |
| (block $while-out31 |
| (set_local $$125 |
| (i32.and |
| (get_local $$126) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$127 |
| (i32.or |
| (get_local $$125) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$128 |
| (i32.and |
| (get_local $$127) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr$i$225 |
| (i32.add |
| (get_local $$s$addr$06$i$221) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr$i$225) |
| (get_local $$128) |
| ) |
| (set_local $$130 |
| (call $_bitshift64Lshr |
| (get_local $$126) |
| (get_local $$129) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$131 |
| (get_global $tempRet0) |
| ) |
| (set_local $$132 |
| (i32.eq |
| (get_local $$130) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$133 |
| (i32.eq |
| (get_local $$131) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$134 |
| (i32.and |
| (get_local $$132) |
| (get_local $$133) |
| ) |
| ) |
| (if |
| (get_local $$134) |
| (block |
| (set_local $$s$addr$0$lcssa$i$229 |
| (get_local $$incdec$ptr$i$225) |
| ) |
| (br $while-out31) |
| ) |
| (block |
| (set_local $$126 |
| (get_local $$130) |
| ) |
| (set_local $$129 |
| (get_local $$131) |
| ) |
| (set_local $$s$addr$06$i$221 |
| (get_local $$incdec$ptr$i$225) |
| ) |
| ) |
| ) |
| (br $while-in32) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$and263 |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool264 |
| (i32.eq |
| (get_local $$and263) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool264) |
| (block |
| (set_local $$a$0 |
| (get_local $$s$addr$0$lcssa$i$229) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$p$2 |
| (get_local $$p$0) |
| ) |
| (set_local $$pl$1 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$1 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| (block |
| (set_local $$sub$ptr$rhs$cast267 |
| (get_local $$s$addr$0$lcssa$i$229) |
| ) |
| (set_local $$sub$ptr$sub268 |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast317) |
| (get_local $$sub$ptr$rhs$cast267) |
| ) |
| ) |
| (set_local $$add269 |
| (i32.add |
| (get_local $$sub$ptr$sub268) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp270 |
| (i32.lt_s |
| (get_local $$p$0) |
| (get_local $$add269) |
| ) |
| ) |
| (set_local $$add269$p$0 |
| (if (result i32) |
| (get_local $$cmp270) |
| (get_local $$add269) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$a$0 |
| (get_local $$s$addr$0$lcssa$i$229) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$p$2 |
| (get_local $$add269$p$0) |
| ) |
| (set_local $$pl$1 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$1 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (nop) |
| ) |
| (block |
| (set_local $$135 |
| (get_local $$arg) |
| ) |
| (set_local $$136 |
| (get_local $$135) |
| ) |
| (set_local $$137 |
| (i32.load |
| (get_local $$136) |
| ) |
| ) |
| (set_local $$138 |
| (i32.add |
| (get_local $$135) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$139 |
| (get_local $$138) |
| ) |
| (set_local $$140 |
| (i32.load |
| (get_local $$139) |
| ) |
| ) |
| (set_local $$141 |
| (i32.lt_s |
| (get_local $$140) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$141) |
| (block |
| (set_local $$142 |
| (call $_i64Subtract |
| (i32.const 0) |
| (i32.const 0) |
| (get_local $$137) |
| (get_local $$140) |
| ) |
| ) |
| (set_local $$143 |
| (get_global $tempRet0) |
| ) |
| (set_local $$144 |
| (get_local $$arg) |
| ) |
| (set_local $$145 |
| (get_local $$144) |
| ) |
| (i32.store |
| (get_local $$145) |
| (get_local $$142) |
| ) |
| (set_local $$146 |
| (i32.add |
| (get_local $$144) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$147 |
| (get_local $$146) |
| ) |
| (i32.store |
| (get_local $$147) |
| (get_local $$143) |
| ) |
| (set_local $$148 |
| (get_local $$142) |
| ) |
| (set_local $$149 |
| (get_local $$143) |
| ) |
| (set_local $$pl$0 |
| (i32.const 1) |
| ) |
| (set_local $$prefix$0 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 76) |
| ) |
| (br $label$break$L75) |
| ) |
| ) |
| (set_local $$and289 |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 2048) |
| ) |
| ) |
| (set_local $$tobool290 |
| (i32.eq |
| (get_local $$and289) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool290) |
| (block |
| (set_local $$and294 |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool295 |
| (i32.eq |
| (get_local $$and294) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$ |
| (if (result i32) |
| (get_local $$tobool295) |
| (i32.const 4091) |
| (i32.const 4093) |
| ) |
| ) |
| (set_local $$148 |
| (get_local $$137) |
| ) |
| (set_local $$149 |
| (get_local $$140) |
| ) |
| (set_local $$pl$0 |
| (get_local $$and294) |
| ) |
| (set_local $$prefix$0 |
| (get_local $$$) |
| ) |
| (set_local $label |
| (i32.const 76) |
| ) |
| ) |
| (block |
| (set_local $$148 |
| (get_local $$137) |
| ) |
| (set_local $$149 |
| (get_local $$140) |
| ) |
| (set_local $$pl$0 |
| (i32.const 1) |
| ) |
| (set_local $$prefix$0 |
| (i32.const 4092) |
| ) |
| (set_local $label |
| (i32.const 76) |
| ) |
| ) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$65 |
| (get_local $$arg) |
| ) |
| (set_local $$66 |
| (get_local $$65) |
| ) |
| (set_local $$67 |
| (i32.load |
| (get_local $$66) |
| ) |
| ) |
| (set_local $$68 |
| (i32.add |
| (get_local $$65) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$69 |
| (get_local $$68) |
| ) |
| (set_local $$70 |
| (i32.load |
| (get_local $$69) |
| ) |
| ) |
| (set_local $$148 |
| (get_local $$67) |
| ) |
| (set_local $$149 |
| (get_local $$70) |
| ) |
| (set_local $$pl$0 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$0 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 76) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$161 |
| (get_local $$arg) |
| ) |
| (set_local $$162 |
| (get_local $$161) |
| ) |
| (set_local $$163 |
| (i32.load |
| (get_local $$162) |
| ) |
| ) |
| (set_local $$164 |
| (i32.add |
| (get_local $$161) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$165 |
| (get_local $$164) |
| ) |
| (set_local $$166 |
| (i32.load |
| (get_local $$165) |
| ) |
| ) |
| (set_local $$167 |
| (i32.and |
| (get_local $$163) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$add$ptr340) |
| (get_local $$167) |
| ) |
| (set_local $$a$2 |
| (get_local $$add$ptr340) |
| ) |
| (set_local $$fl$6 |
| (get_local $$and219) |
| ) |
| (set_local $$p$5 |
| (i32.const 1) |
| ) |
| (set_local $$pl$2 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$2 |
| (i32.const 4091) |
| ) |
| (set_local $$z$2 |
| (get_local $$add$ptr205) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$call344 |
| (call $___errno_location) |
| ) |
| (set_local $$168 |
| (i32.load |
| (get_local $$call344) |
| ) |
| ) |
| (set_local $$call345 |
| (call $_strerror |
| (get_local $$168) |
| ) |
| ) |
| (set_local $$a$1 |
| (get_local $$call345) |
| ) |
| (set_local $label |
| (i32.const 82) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$169 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (set_local $$tobool349 |
| (i32.ne |
| (get_local $$169) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cond354 |
| (if (result i32) |
| (get_local $$tobool349) |
| (get_local $$169) |
| (i32.const 4101) |
| ) |
| ) |
| (set_local $$a$1 |
| (get_local $$cond354) |
| ) |
| (set_local $label |
| (i32.const 82) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$170 |
| (get_local $$arg) |
| ) |
| (set_local $$171 |
| (get_local $$170) |
| ) |
| (set_local $$172 |
| (i32.load |
| (get_local $$171) |
| ) |
| ) |
| (set_local $$173 |
| (i32.add |
| (get_local $$170) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$174 |
| (get_local $$173) |
| ) |
| (set_local $$175 |
| (i32.load |
| (get_local $$174) |
| ) |
| ) |
| (i32.store |
| (get_local $$wc) |
| (get_local $$172) |
| ) |
| (i32.store |
| (get_local $$arrayidx370) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$arg) |
| (get_local $$wc) |
| ) |
| (set_local $$p$4365 |
| (i32.const -1) |
| ) |
| (set_local $label |
| (i32.const 86) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$cmp377$314 |
| (i32.eq |
| (get_local $$p$0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp377$314) |
| (block |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (i32.const 0) |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$i$0$lcssa368 |
| (i32.const 0) |
| ) |
| (set_local $label |
| (i32.const 98) |
| ) |
| ) |
| (block |
| (set_local $$p$4365 |
| (get_local $$p$0) |
| ) |
| (set_local $label |
| (i32.const 86) |
| ) |
| ) |
| ) |
| (br $switch17) |
| ) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (nop) |
| ) |
| (block |
| (set_local $$181 |
| (f64.load |
| (get_local $$arg) |
| ) |
| ) |
| (i32.store |
| (get_local $$e2$i) |
| (i32.const 0) |
| ) |
| (f64.store |
| (get_global $tempDoublePtr) |
| (get_local $$181) |
| ) |
| (set_local $$182 |
| (i32.load |
| (get_global $tempDoublePtr) |
| ) |
| ) |
| (set_local $$183 |
| (i32.load |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (set_local $$184 |
| (i32.lt_s |
| (get_local $$183) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$184) |
| (block |
| (set_local $$sub$i |
| (f64.neg |
| (get_local $$181) |
| ) |
| ) |
| (set_local $$pl$0$i |
| (i32.const 1) |
| ) |
| (set_local $$prefix$0$i |
| (i32.const 4108) |
| ) |
| (set_local $$y$addr$0$i |
| (get_local $$sub$i) |
| ) |
| ) |
| (block |
| (set_local $$and$i$238 |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 2048) |
| ) |
| ) |
| (set_local $$tobool9$i |
| (i32.eq |
| (get_local $$and$i$238) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool9$i) |
| (block |
| (set_local $$and12$i |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool13$i |
| (i32.eq |
| (get_local $$and12$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$$i |
| (if (result i32) |
| (get_local $$tobool13$i) |
| (i32.const 4109) |
| (i32.const 4114) |
| ) |
| ) |
| (set_local $$pl$0$i |
| (get_local $$and12$i) |
| ) |
| (set_local $$prefix$0$i |
| (get_local $$$$i) |
| ) |
| (set_local $$y$addr$0$i |
| (get_local $$181) |
| ) |
| ) |
| (block |
| (set_local $$pl$0$i |
| (i32.const 1) |
| ) |
| (set_local $$prefix$0$i |
| (i32.const 4111) |
| ) |
| (set_local $$y$addr$0$i |
| (get_local $$181) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (f64.store |
| (get_global $tempDoublePtr) |
| (get_local $$y$addr$0$i) |
| ) |
| (set_local $$185 |
| (i32.load |
| (get_global $tempDoublePtr) |
| ) |
| ) |
| (set_local $$186 |
| (i32.load |
| (i32.add |
| (get_global $tempDoublePtr) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (set_local $$187 |
| (i32.and |
| (get_local $$186) |
| (i32.const 2146435072) |
| ) |
| ) |
| (set_local $$188 |
| (i32.lt_u |
| (get_local $$187) |
| (i32.const 2146435072) |
| ) |
| ) |
| (set_local $$189 |
| (i32.lt_s |
| (i32.const 0) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$190 |
| (i32.eq |
| (get_local $$187) |
| (i32.const 2146435072) |
| ) |
| ) |
| (set_local $$191 |
| (i32.and |
| (get_local $$190) |
| (get_local $$189) |
| ) |
| ) |
| (set_local $$192 |
| (i32.or |
| (get_local $$188) |
| (get_local $$191) |
| ) |
| ) |
| (block $do-once49 |
| (if |
| (get_local $$192) |
| (block |
| (set_local $$call55$i |
| (call $_frexpl |
| (get_local $$y$addr$0$i) |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$mul$i$240 |
| (f64.mul |
| (get_local $$call55$i) |
| (f64.const 2) |
| ) |
| ) |
| (set_local $$tobool56$i |
| (f64.ne |
| (get_local $$mul$i$240) |
| (f64.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool56$i) |
| (block |
| (set_local $$195 |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$dec$i |
| (i32.add |
| (get_local $$195) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store |
| (get_local $$e2$i) |
| (get_local $$dec$i) |
| ) |
| ) |
| ) |
| (set_local $$or$i$241 |
| (i32.or |
| (get_local $$t$0) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$cmp59$i |
| (i32.eq |
| (get_local $$or$i$241) |
| (i32.const 97) |
| ) |
| ) |
| (if |
| (get_local $$cmp59$i) |
| (block |
| (set_local $$and62$i |
| (i32.and |
| (get_local $$t$0) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool63$i |
| (i32.eq |
| (get_local $$and62$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$add$ptr65$i |
| (i32.add |
| (get_local $$prefix$0$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$prefix$0$add$ptr65$i |
| (if (result i32) |
| (get_local $$tobool63$i) |
| (get_local $$prefix$0$i) |
| (get_local $$add$ptr65$i) |
| ) |
| ) |
| (set_local $$add67$i |
| (i32.or |
| (get_local $$pl$0$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$196 |
| (i32.gt_u |
| (get_local $$p$0) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $$sub74$i |
| (i32.sub |
| (i32.const 12) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$tobool76552$i |
| (i32.eq |
| (get_local $$sub74$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$tobool76$i |
| (i32.or |
| (get_local $$196) |
| (get_local $$tobool76552$i) |
| ) |
| ) |
| (block $do-once51 |
| (if |
| (get_local $$tobool76$i) |
| (set_local $$y$addr$1$i |
| (get_local $$mul$i$240) |
| ) |
| (block |
| (set_local $$re$1482$i |
| (get_local $$sub74$i) |
| ) |
| (set_local $$round$0481$i |
| (f64.const 8) |
| ) |
| (loop $while-in54 |
| (block $while-out53 |
| (set_local $$dec78$i |
| (i32.add |
| (get_local $$re$1482$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$mul80$i |
| (f64.mul |
| (get_local $$round$0481$i) |
| (f64.const 16) |
| ) |
| ) |
| (set_local $$tobool79$i |
| (i32.eq |
| (get_local $$dec78$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool79$i) |
| (block |
| (set_local $$mul80$i$lcssa |
| (get_local $$mul80$i) |
| ) |
| (br $while-out53) |
| ) |
| (block |
| (set_local $$re$1482$i |
| (get_local $$dec78$i) |
| ) |
| (set_local $$round$0481$i |
| (get_local $$mul80$i) |
| ) |
| ) |
| ) |
| (br $while-in54) |
| ) |
| ) |
| (set_local $$197 |
| (i32.load8_s |
| (get_local $$prefix$0$add$ptr65$i) |
| ) |
| ) |
| (set_local $$cmp82$i |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$197) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 45) |
| ) |
| ) |
| (if |
| (get_local $$cmp82$i) |
| (block |
| (set_local $$sub85$i |
| (f64.neg |
| (get_local $$mul$i$240) |
| ) |
| ) |
| (set_local $$sub86$i |
| (f64.sub |
| (get_local $$sub85$i) |
| (get_local $$mul80$i$lcssa) |
| ) |
| ) |
| (set_local $$add87$i |
| (f64.add |
| (get_local $$mul80$i$lcssa) |
| (get_local $$sub86$i) |
| ) |
| ) |
| (set_local $$sub88$i |
| (f64.neg |
| (get_local $$add87$i) |
| ) |
| ) |
| (set_local $$y$addr$1$i |
| (get_local $$sub88$i) |
| ) |
| (br $do-once51) |
| ) |
| (block |
| (set_local $$add90$i |
| (f64.add |
| (get_local $$mul$i$240) |
| (get_local $$mul80$i$lcssa) |
| ) |
| ) |
| (set_local $$sub91$i |
| (f64.sub |
| (get_local $$add90$i) |
| (get_local $$mul80$i$lcssa) |
| ) |
| ) |
| (set_local $$y$addr$1$i |
| (get_local $$sub91$i) |
| ) |
| (br $do-once51) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$198 |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$cmp94$i |
| (i32.lt_s |
| (get_local $$198) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$sub97$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$198) |
| ) |
| ) |
| (set_local $$cond100$i |
| (if (result i32) |
| (get_local $$cmp94$i) |
| (get_local $$sub97$i) |
| (get_local $$198) |
| ) |
| ) |
| (set_local $$199 |
| (i32.lt_s |
| (get_local $$cond100$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$200 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$199) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$201 |
| (call $_fmt_u |
| (get_local $$cond100$i) |
| (get_local $$200) |
| (get_local $$arrayidx$i$236) |
| ) |
| ) |
| (set_local $$cmp103$i |
| (i32.eq |
| (get_local $$201) |
| (get_local $$arrayidx$i$236) |
| ) |
| ) |
| (if |
| (get_local $$cmp103$i) |
| (block |
| (i32.store8 |
| (get_local $$incdec$ptr106$i) |
| (i32.const 48) |
| ) |
| (set_local $$estr$0$i |
| (get_local $$incdec$ptr106$i) |
| ) |
| ) |
| (set_local $$estr$0$i |
| (get_local $$201) |
| ) |
| ) |
| (set_local $$202 |
| (i32.shr_s |
| (get_local $$198) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$203 |
| (i32.and |
| (get_local $$202) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$204 |
| (i32.add |
| (get_local $$203) |
| (i32.const 43) |
| ) |
| ) |
| (set_local $$conv111$i |
| (i32.and |
| (get_local $$204) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr112$i |
| (i32.add |
| (get_local $$estr$0$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr112$i) |
| (get_local $$conv111$i) |
| ) |
| (set_local $$add113$i |
| (i32.add |
| (get_local $$t$0) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$conv114$i |
| (i32.and |
| (get_local $$add113$i) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr115$i |
| (i32.add |
| (get_local $$estr$0$i) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr115$i) |
| (get_local $$conv114$i) |
| ) |
| (set_local $$notrhs$i |
| (i32.lt_s |
| (get_local $$p$0) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and134$i |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool135$i |
| (i32.eq |
| (get_local $$and134$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$s$0$i |
| (get_local $$buf$i) |
| ) |
| (set_local $$y$addr$2$i |
| (get_local $$y$addr$1$i) |
| ) |
| (loop $while-in56 |
| (block $while-out55 |
| (set_local $$conv116$i |
| (call $f64-to-int |
| (get_local $$y$addr$2$i) |
| ) |
| ) |
| (set_local $$arrayidx117$i |
| (i32.add |
| (i32.const 4075) |
| (get_local $$conv116$i) |
| ) |
| ) |
| (set_local $$205 |
| (i32.load8_s |
| (get_local $$arrayidx117$i) |
| ) |
| ) |
| (set_local $$conv118$393$i |
| (i32.and |
| (get_local $$205) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$or120$i |
| (i32.or |
| (get_local $$conv118$393$i) |
| (get_local $$and62$i) |
| ) |
| ) |
| (set_local $$conv121$i |
| (i32.and |
| (get_local $$or120$i) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr122$i |
| (i32.add |
| (get_local $$s$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$s$0$i) |
| (get_local $$conv121$i) |
| ) |
| (set_local $$conv123$i |
| (f64.convert_s/i32 |
| (get_local $$conv116$i) |
| ) |
| ) |
| (set_local $$sub124$i |
| (f64.sub |
| (get_local $$y$addr$2$i) |
| (get_local $$conv123$i) |
| ) |
| ) |
| (set_local $$mul125$i |
| (f64.mul |
| (get_local $$sub124$i) |
| (f64.const 16) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast$i |
| (get_local $$incdec$ptr122$i) |
| ) |
| (set_local $$sub$ptr$sub$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast$i) |
| (get_local $$sub$ptr$rhs$cast$i) |
| ) |
| ) |
| (set_local $$cmp127$i |
| (i32.eq |
| (get_local $$sub$ptr$sub$i) |
| (i32.const 1) |
| ) |
| ) |
| (block $do-once57 |
| (if |
| (get_local $$cmp127$i) |
| (block |
| (set_local $$notlhs$i |
| (f64.eq |
| (get_local $$mul125$i) |
| (f64.const 0) |
| ) |
| ) |
| (set_local $$or$cond1$not$i |
| (i32.and |
| (get_local $$notrhs$i) |
| (get_local $$notlhs$i) |
| ) |
| ) |
| (set_local $$or$cond$i |
| (i32.and |
| (get_local $$tobool135$i) |
| (get_local $$or$cond1$not$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond$i) |
| (block |
| (set_local $$s$1$i |
| (get_local $$incdec$ptr122$i) |
| ) |
| (br $do-once57) |
| ) |
| ) |
| (set_local $$incdec$ptr137$i |
| (i32.add |
| (get_local $$s$0$i) |
| (i32.const 2) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr122$i) |
| (i32.const 46) |
| ) |
| (set_local $$s$1$i |
| (get_local $$incdec$ptr137$i) |
| ) |
| ) |
| (set_local $$s$1$i |
| (get_local $$incdec$ptr122$i) |
| ) |
| ) |
| ) |
| (set_local $$tobool139$i |
| (f64.ne |
| (get_local $$mul125$i) |
| (f64.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool139$i) |
| (block |
| (set_local $$s$0$i |
| (get_local $$s$1$i) |
| ) |
| (set_local $$y$addr$2$i |
| (get_local $$mul125$i) |
| ) |
| ) |
| (block |
| (set_local $$s$1$i$lcssa |
| (get_local $$s$1$i) |
| ) |
| (br $while-out55) |
| ) |
| ) |
| (br $while-in56) |
| ) |
| ) |
| (set_local $$tobool140$i |
| (i32.ne |
| (get_local $$p$0) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$pre566$i |
| (get_local $$s$1$i$lcssa) |
| ) |
| (set_local $$sub146$i |
| (i32.add |
| (get_local $$sub$ptr$sub145$i) |
| (get_local $$$pre566$i) |
| ) |
| ) |
| (set_local $$cmp147$i |
| (i32.lt_s |
| (get_local $$sub146$i) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$or$cond384 |
| (i32.and |
| (get_local $$tobool140$i) |
| (get_local $$cmp147$i) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast152$i |
| (get_local $$incdec$ptr115$i) |
| ) |
| (set_local $$add150$i |
| (i32.add |
| (get_local $$sub$ptr$sub153$i) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$add154$i |
| (i32.sub |
| (get_local $$add150$i) |
| (get_local $$sub$ptr$rhs$cast152$i) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast161$i |
| (get_local $$incdec$ptr115$i) |
| ) |
| (set_local $$sub$ptr$sub162$i |
| (i32.sub |
| (get_local $$sub$ptr$sub159$i) |
| (get_local $$sub$ptr$rhs$cast161$i) |
| ) |
| ) |
| (set_local $$add163$i |
| (i32.add |
| (get_local $$sub$ptr$sub162$i) |
| (get_local $$$pre566$i) |
| ) |
| ) |
| (set_local $$l$0$i |
| (if (result i32) |
| (get_local $$or$cond384) |
| (get_local $$add154$i) |
| (get_local $$add163$i) |
| ) |
| ) |
| (set_local $$add165$i |
| (i32.add |
| (get_local $$l$0$i) |
| (get_local $$add67$i) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add165$i) |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$206 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$418$i |
| (i32.and |
| (get_local $$206) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$419$i |
| (i32.eq |
| (get_local $$and$i$418$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$419$i) |
| (drop |
| (call $___fwritex |
| (get_local $$prefix$0$add$ptr65$i) |
| (get_local $$add67$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor167$i |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 65536) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$w$1) |
| (get_local $$add165$i) |
| (get_local $$xor167$i) |
| ) |
| (set_local $$sub$ptr$sub172$i |
| (i32.sub |
| (get_local $$$pre566$i) |
| (get_local $$sub$ptr$rhs$cast$i) |
| ) |
| ) |
| (set_local $$207 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$424$i |
| (i32.and |
| (get_local $$207) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$425$i |
| (i32.eq |
| (get_local $$and$i$424$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$425$i) |
| (drop |
| (call $___fwritex |
| (get_local $$buf$i) |
| (get_local $$sub$ptr$sub172$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast174$i |
| (get_local $$incdec$ptr115$i) |
| ) |
| (set_local $$sub$ptr$sub175$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast174$i) |
| ) |
| ) |
| (set_local $$sum |
| (i32.add |
| (get_local $$sub$ptr$sub172$i) |
| (get_local $$sub$ptr$sub175$i) |
| ) |
| ) |
| (set_local $$sub181$i |
| (i32.sub |
| (get_local $$l$0$i) |
| (get_local $$sum) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$sub181$i) |
| (i32.const 0) |
| (i32.const 0) |
| ) |
| (set_local $$208 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$430$i |
| (i32.and |
| (get_local $$208) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$431$i |
| (i32.eq |
| (get_local $$and$i$430$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$431$i) |
| (drop |
| (call $___fwritex |
| (get_local $$incdec$ptr115$i) |
| (get_local $$sub$ptr$sub175$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor186$i |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 8192) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add165$i) |
| (get_local $$xor186$i) |
| ) |
| (set_local $$cmp188$i |
| (i32.lt_s |
| (get_local $$add165$i) |
| (get_local $$w$1) |
| ) |
| ) |
| (set_local $$w$add165$i |
| (if (result i32) |
| (get_local $$cmp188$i) |
| (get_local $$w$1) |
| (get_local $$add165$i) |
| ) |
| ) |
| (set_local $$retval$0$i |
| (get_local $$w$add165$i) |
| ) |
| (br $do-once49) |
| ) |
| ) |
| (set_local $$cmp196$i |
| (i32.lt_s |
| (get_local $$p$0) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$p$i |
| (if (result i32) |
| (get_local $$cmp196$i) |
| (i32.const 6) |
| (get_local $$p$0) |
| ) |
| ) |
| (if |
| (get_local $$tobool56$i) |
| (block |
| (set_local $$mul202$i |
| (f64.mul |
| (get_local $$mul$i$240) |
| (f64.const 268435456) |
| ) |
| ) |
| (set_local $$209 |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$sub203$i |
| (i32.add |
| (get_local $$209) |
| (i32.const -28) |
| ) |
| ) |
| (i32.store |
| (get_local $$e2$i) |
| (get_local $$sub203$i) |
| ) |
| (set_local $$210 |
| (get_local $$sub203$i) |
| ) |
| (set_local $$y$addr$3$i |
| (get_local $$mul202$i) |
| ) |
| ) |
| (block |
| (set_local $$$pre564$i |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$210 |
| (get_local $$$pre564$i) |
| ) |
| (set_local $$y$addr$3$i |
| (get_local $$mul$i$240) |
| ) |
| ) |
| ) |
| (set_local $$cmp205$i |
| (i32.lt_s |
| (get_local $$210) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$arraydecay208$add$ptr213$i |
| (if (result i32) |
| (get_local $$cmp205$i) |
| (get_local $$big$i) |
| (get_local $$add$ptr213$i) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast345$i |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| (set_local $$y$addr$4$i |
| (get_local $$y$addr$3$i) |
| ) |
| (set_local $$z$0$i |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| (loop $while-in60 |
| (block $while-out59 |
| (set_local $$conv216$i |
| (call $f64-to-int |
| (get_local $$y$addr$4$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$z$0$i) |
| (get_local $$conv216$i) |
| ) |
| (set_local $$incdec$ptr217$i |
| (i32.add |
| (get_local $$z$0$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$conv218$i |
| (f64.convert_u/i32 |
| (get_local $$conv216$i) |
| ) |
| ) |
| (set_local $$sub219$i |
| (f64.sub |
| (get_local $$y$addr$4$i) |
| (get_local $$conv218$i) |
| ) |
| ) |
| (set_local $$mul220$i |
| (f64.mul |
| (get_local $$sub219$i) |
| (f64.const 1e9) |
| ) |
| ) |
| (set_local $$tobool222$i |
| (f64.ne |
| (get_local $$mul220$i) |
| (f64.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool222$i) |
| (block |
| (set_local $$y$addr$4$i |
| (get_local $$mul220$i) |
| ) |
| (set_local $$z$0$i |
| (get_local $$incdec$ptr217$i) |
| ) |
| ) |
| (block |
| (set_local $$incdec$ptr217$i$lcssa |
| (get_local $$incdec$ptr217$i) |
| ) |
| (br $while-out59) |
| ) |
| ) |
| (br $while-in60) |
| ) |
| ) |
| (set_local $$$pr$i |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$cmp225$547$i |
| (i32.gt_s |
| (get_local $$$pr$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp225$547$i) |
| (block |
| (set_local $$211 |
| (get_local $$$pr$i) |
| ) |
| (set_local $$a$1549$i |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| (set_local $$z$1548$i |
| (get_local $$incdec$ptr217$i$lcssa) |
| ) |
| (loop $while-in62 |
| (block $while-out61 |
| (set_local $$cmp228$i |
| (i32.gt_s |
| (get_local $$211) |
| (i32.const 29) |
| ) |
| ) |
| (set_local $$cond233$i |
| (if (result i32) |
| (get_local $$cmp228$i) |
| (i32.const 29) |
| (get_local $$211) |
| ) |
| ) |
| (set_local $$d$0$542$i |
| (i32.add |
| (get_local $$z$1548$i) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$cmp235$543$i |
| (i32.lt_u |
| (get_local $$d$0$542$i) |
| (get_local $$a$1549$i) |
| ) |
| ) |
| (block $do-once63 |
| (if |
| (get_local $$cmp235$543$i) |
| (set_local $$a$2$ph$i |
| (get_local $$a$1549$i) |
| ) |
| (block |
| (set_local $$carry$0544$i |
| (i32.const 0) |
| ) |
| (set_local $$d$0545$i |
| (get_local $$d$0$542$i) |
| ) |
| (loop $while-in66 |
| (block $while-out65 |
| (set_local $$212 |
| (i32.load |
| (get_local $$d$0545$i) |
| ) |
| ) |
| (set_local $$213 |
| (call $_bitshift64Shl |
| (get_local $$212) |
| (i32.const 0) |
| (get_local $$cond233$i) |
| ) |
| ) |
| (set_local $$214 |
| (get_global $tempRet0) |
| ) |
| (set_local $$215 |
| (call $_i64Add |
| (get_local $$213) |
| (get_local $$214) |
| (get_local $$carry$0544$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$216 |
| (get_global $tempRet0) |
| ) |
| (set_local $$217 |
| (call $___uremdi3 |
| (get_local $$215) |
| (get_local $$216) |
| (i32.const 1000000000) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$218 |
| (get_global $tempRet0) |
| ) |
| (i32.store |
| (get_local $$d$0545$i) |
| (get_local $$217) |
| ) |
| (set_local $$219 |
| (call $___udivdi3 |
| (get_local $$215) |
| (get_local $$216) |
| (i32.const 1000000000) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$220 |
| (get_global $tempRet0) |
| ) |
| (set_local $$d$0$i |
| (i32.add |
| (get_local $$d$0545$i) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$cmp235$i |
| (i32.lt_u |
| (get_local $$d$0$i) |
| (get_local $$a$1549$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp235$i) |
| (block |
| (set_local $$conv242$i$lcssa |
| (get_local $$219) |
| ) |
| (br $while-out65) |
| ) |
| (block |
| (set_local $$carry$0544$i |
| (get_local $$219) |
| ) |
| (set_local $$d$0545$i |
| (get_local $$d$0$i) |
| ) |
| ) |
| ) |
| (br $while-in66) |
| ) |
| ) |
| (set_local $$tobool244$i |
| (i32.eq |
| (get_local $$conv242$i$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool244$i) |
| (block |
| (set_local $$a$2$ph$i |
| (get_local $$a$1549$i) |
| ) |
| (br $do-once63) |
| ) |
| ) |
| (set_local $$incdec$ptr246$i |
| (i32.add |
| (get_local $$a$1549$i) |
| (i32.const -4) |
| ) |
| ) |
| (i32.store |
| (get_local $$incdec$ptr246$i) |
| (get_local $$conv242$i$lcssa) |
| ) |
| (set_local $$a$2$ph$i |
| (get_local $$incdec$ptr246$i) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$z$2$i |
| (get_local $$z$1548$i) |
| ) |
| (loop $while-in68 |
| (block $while-out67 |
| (set_local $$cmp249$i |
| (i32.gt_u |
| (get_local $$z$2$i) |
| (get_local $$a$2$ph$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp249$i) |
| ) |
| (block |
| (set_local $$z$2$i$lcssa |
| (get_local $$z$2$i) |
| ) |
| (br $while-out67) |
| ) |
| ) |
| (set_local $$arrayidx251$i |
| (i32.add |
| (get_local $$z$2$i) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$221 |
| (i32.load |
| (get_local $$arrayidx251$i) |
| ) |
| ) |
| (set_local $$lnot$i |
| (i32.eq |
| (get_local $$221) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$lnot$i) |
| (set_local $$z$2$i |
| (get_local $$arrayidx251$i) |
| ) |
| (block |
| (set_local $$z$2$i$lcssa |
| (get_local $$z$2$i) |
| ) |
| (br $while-out67) |
| ) |
| ) |
| (br $while-in68) |
| ) |
| ) |
| (set_local $$222 |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$sub256$i |
| (i32.sub |
| (get_local $$222) |
| (get_local $$cond233$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$e2$i) |
| (get_local $$sub256$i) |
| ) |
| (set_local $$cmp225$i |
| (i32.gt_s |
| (get_local $$sub256$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp225$i) |
| (block |
| (set_local $$211 |
| (get_local $$sub256$i) |
| ) |
| (set_local $$a$1549$i |
| (get_local $$a$2$ph$i) |
| ) |
| (set_local $$z$1548$i |
| (get_local $$z$2$i$lcssa) |
| ) |
| ) |
| (block |
| (set_local $$$pr477$i |
| (get_local $$sub256$i) |
| ) |
| (set_local $$a$1$lcssa$i |
| (get_local $$a$2$ph$i) |
| ) |
| (set_local $$z$1$lcssa$i |
| (get_local $$z$2$i$lcssa) |
| ) |
| (br $while-out61) |
| ) |
| ) |
| (br $while-in62) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$$pr477$i |
| (get_local $$$pr$i) |
| ) |
| (set_local $$a$1$lcssa$i |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| (set_local $$z$1$lcssa$i |
| (get_local $$incdec$ptr217$i$lcssa) |
| ) |
| ) |
| ) |
| (set_local $$cmp259$537$i |
| (i32.lt_s |
| (get_local $$$pr477$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp259$537$i) |
| (block |
| (set_local $$add273$i |
| (i32.add |
| (get_local $$$p$i) |
| (i32.const 25) |
| ) |
| ) |
| (set_local $$div274$i |
| (i32.and |
| (call $i32s-div |
| (get_local $$add273$i) |
| (i32.const 9) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$add275$i |
| (i32.add |
| (get_local $$div274$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp299$i |
| (i32.eq |
| (get_local $$or$i$241) |
| (i32.const 102) |
| ) |
| ) |
| (set_local $$223 |
| (get_local $$$pr477$i) |
| ) |
| (set_local $$a$3539$i |
| (get_local $$a$1$lcssa$i) |
| ) |
| (set_local $$z$3538$i |
| (get_local $$z$1$lcssa$i) |
| ) |
| (loop $while-in70 |
| (block $while-out69 |
| (set_local $$sub264$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$223) |
| ) |
| ) |
| (set_local $$cmp265$i |
| (i32.gt_s |
| (get_local $$sub264$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$cond271$i |
| (if (result i32) |
| (get_local $$cmp265$i) |
| (i32.const 9) |
| (get_local $$sub264$i) |
| ) |
| ) |
| (set_local $$cmp277$533$i |
| (i32.lt_u |
| (get_local $$a$3539$i) |
| (get_local $$z$3538$i) |
| ) |
| ) |
| (block $do-once71 |
| (if |
| (get_local $$cmp277$533$i) |
| (block |
| (set_local $$shl280$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$cond271$i) |
| ) |
| ) |
| (set_local $$sub281$i |
| (i32.add |
| (get_local $$shl280$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$shr285$i |
| (i32.shr_u |
| (i32.const 1000000000) |
| (get_local $$cond271$i) |
| ) |
| ) |
| (set_local $$carry262$0535$i |
| (i32.const 0) |
| ) |
| (set_local $$d$1534$i |
| (get_local $$a$3539$i) |
| ) |
| (loop $while-in74 |
| (block $while-out73 |
| (set_local $$225 |
| (i32.load |
| (get_local $$d$1534$i) |
| ) |
| ) |
| (set_local $$and282$i |
| (i32.and |
| (get_local $$225) |
| (get_local $$sub281$i) |
| ) |
| ) |
| (set_local $$shr283$i |
| (i32.shr_u |
| (get_local $$225) |
| (get_local $$cond271$i) |
| ) |
| ) |
| (set_local $$add284$i |
| (i32.add |
| (get_local $$shr283$i) |
| (get_local $$carry262$0535$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$d$1534$i) |
| (get_local $$add284$i) |
| ) |
| (set_local $$mul286$i |
| (i32.mul |
| (get_local $$and282$i) |
| (get_local $$shr285$i) |
| ) |
| ) |
| (set_local $$incdec$ptr288$i |
| (i32.add |
| (get_local $$d$1534$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp277$i |
| (i32.lt_u |
| (get_local $$incdec$ptr288$i) |
| (get_local $$z$3538$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp277$i) |
| (block |
| (set_local $$carry262$0535$i |
| (get_local $$mul286$i) |
| ) |
| (set_local $$d$1534$i |
| (get_local $$incdec$ptr288$i) |
| ) |
| ) |
| (block |
| (set_local $$mul286$i$lcssa |
| (get_local $$mul286$i) |
| ) |
| (br $while-out73) |
| ) |
| ) |
| (br $while-in74) |
| ) |
| ) |
| (set_local $$226 |
| (i32.load |
| (get_local $$a$3539$i) |
| ) |
| ) |
| (set_local $$tobool290$i |
| (i32.eq |
| (get_local $$226) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$incdec$ptr292$i |
| (i32.add |
| (get_local $$a$3539$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$incdec$ptr292$a$3$i |
| (if (result i32) |
| (get_local $$tobool290$i) |
| (get_local $$incdec$ptr292$i) |
| (get_local $$a$3539$i) |
| ) |
| ) |
| (set_local $$tobool294$i |
| (i32.eq |
| (get_local $$mul286$i$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool294$i) |
| (block |
| (set_local $$incdec$ptr292$a$3573$i |
| (get_local $$incdec$ptr292$a$3$i) |
| ) |
| (set_local $$z$4$i |
| (get_local $$z$3538$i) |
| ) |
| (br $do-once71) |
| ) |
| ) |
| (set_local $$incdec$ptr296$i |
| (i32.add |
| (get_local $$z$3538$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$z$3538$i) |
| (get_local $$mul286$i$lcssa) |
| ) |
| (set_local $$incdec$ptr292$a$3573$i |
| (get_local $$incdec$ptr292$a$3$i) |
| ) |
| (set_local $$z$4$i |
| (get_local $$incdec$ptr296$i) |
| ) |
| ) |
| (block |
| (set_local $$224 |
| (i32.load |
| (get_local $$a$3539$i) |
| ) |
| ) |
| (set_local $$tobool290$569$i |
| (i32.eq |
| (get_local $$224) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$incdec$ptr292$570$i |
| (i32.add |
| (get_local $$a$3539$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$incdec$ptr292$a$3$571$i |
| (if (result i32) |
| (get_local $$tobool290$569$i) |
| (get_local $$incdec$ptr292$570$i) |
| (get_local $$a$3539$i) |
| ) |
| ) |
| (set_local $$incdec$ptr292$a$3573$i |
| (get_local $$incdec$ptr292$a$3$571$i) |
| ) |
| (set_local $$z$4$i |
| (get_local $$z$3538$i) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cond304$i |
| (if (result i32) |
| (get_local $$cmp299$i) |
| (get_local $$arraydecay208$add$ptr213$i) |
| (get_local $$incdec$ptr292$a$3573$i) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast305$i |
| (get_local $$z$4$i) |
| ) |
| (set_local $$sub$ptr$rhs$cast306$i |
| (get_local $$cond304$i) |
| ) |
| (set_local $$sub$ptr$sub307$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast305$i) |
| (get_local $$sub$ptr$rhs$cast306$i) |
| ) |
| ) |
| (set_local $$sub$ptr$div$i |
| (i32.shr_s |
| (get_local $$sub$ptr$sub307$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$cmp308$i |
| (i32.gt_s |
| (get_local $$sub$ptr$div$i) |
| (get_local $$add275$i) |
| ) |
| ) |
| (set_local $$add$ptr311$i |
| (i32.add |
| (get_local $$cond304$i) |
| (i32.shl |
| (get_local $$add275$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr311$z$4$i |
| (if (result i32) |
| (get_local $$cmp308$i) |
| (get_local $$add$ptr311$i) |
| (get_local $$z$4$i) |
| ) |
| ) |
| (set_local $$227 |
| (i32.load |
| (get_local $$e2$i) |
| ) |
| ) |
| (set_local $$add313$i |
| (i32.add |
| (get_local $$227) |
| (get_local $$cond271$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$e2$i) |
| (get_local $$add313$i) |
| ) |
| (set_local $$cmp259$i |
| (i32.lt_s |
| (get_local $$add313$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp259$i) |
| (block |
| (set_local $$223 |
| (get_local $$add313$i) |
| ) |
| (set_local $$a$3539$i |
| (get_local $$incdec$ptr292$a$3573$i) |
| ) |
| (set_local $$z$3538$i |
| (get_local $$add$ptr311$z$4$i) |
| ) |
| ) |
| (block |
| (set_local $$a$3$lcssa$i |
| (get_local $$incdec$ptr292$a$3573$i) |
| ) |
| (set_local $$z$3$lcssa$i |
| (get_local $$add$ptr311$z$4$i) |
| ) |
| (br $while-out69) |
| ) |
| ) |
| (br $while-in70) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$a$3$lcssa$i |
| (get_local $$a$1$lcssa$i) |
| ) |
| (set_local $$z$3$lcssa$i |
| (get_local $$z$1$lcssa$i) |
| ) |
| ) |
| ) |
| (set_local $$cmp315$i |
| (i32.lt_u |
| (get_local $$a$3$lcssa$i) |
| (get_local $$z$3$lcssa$i) |
| ) |
| ) |
| (block $do-once75 |
| (if |
| (get_local $$cmp315$i) |
| (block |
| (set_local $$sub$ptr$rhs$cast319$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$sub$ptr$sub320$i |
| (i32.sub |
| (get_local $$sub$ptr$rhs$cast345$i) |
| (get_local $$sub$ptr$rhs$cast319$i) |
| ) |
| ) |
| (set_local $$sub$ptr$div321$i |
| (i32.shr_s |
| (get_local $$sub$ptr$sub320$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$mul322$i |
| (i32.mul |
| (get_local $$sub$ptr$div321$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$228 |
| (i32.load |
| (get_local $$a$3$lcssa$i) |
| ) |
| ) |
| (set_local $$cmp324$529$i |
| (i32.lt_u |
| (get_local $$228) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp324$529$i) |
| (block |
| (set_local $$e$1$i |
| (get_local $$mul322$i) |
| ) |
| (br $do-once75) |
| ) |
| (block |
| (set_local $$e$0531$i |
| (get_local $$mul322$i) |
| ) |
| (set_local $$i$0530$i |
| (i32.const 10) |
| ) |
| ) |
| ) |
| (loop $while-in78 |
| (block $while-out77 |
| (set_local $$mul328$i |
| (i32.mul |
| (get_local $$i$0530$i) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$inc$i |
| (i32.add |
| (get_local $$e$0531$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp324$i |
| (i32.lt_u |
| (get_local $$228) |
| (get_local $$mul328$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp324$i) |
| (block |
| (set_local $$e$1$i |
| (get_local $$inc$i) |
| ) |
| (br $while-out77) |
| ) |
| (block |
| (set_local $$e$0531$i |
| (get_local $$inc$i) |
| ) |
| (set_local $$i$0530$i |
| (get_local $$mul328$i) |
| ) |
| ) |
| ) |
| (br $while-in78) |
| ) |
| ) |
| ) |
| (set_local $$e$1$i |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (set_local $$cmp333$i |
| (i32.ne |
| (get_local $$or$i$241) |
| (i32.const 102) |
| ) |
| ) |
| (set_local $$mul335$i |
| (if (result i32) |
| (get_local $$cmp333$i) |
| (get_local $$e$1$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$sub336$i |
| (i32.sub |
| (get_local $$$p$i) |
| (get_local $$mul335$i) |
| ) |
| ) |
| (set_local $$cmp338$i |
| (i32.eq |
| (get_local $$or$i$241) |
| (i32.const 103) |
| ) |
| ) |
| (set_local $$tobool341$i |
| (i32.ne |
| (get_local $$$p$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$229 |
| (i32.and |
| (get_local $$tobool341$i) |
| (get_local $$cmp338$i) |
| ) |
| ) |
| (set_local $$land$ext$neg$i |
| (i32.shr_s |
| (i32.shl |
| (get_local $$229) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$sub343$i |
| (i32.add |
| (get_local $$sub336$i) |
| (get_local $$land$ext$neg$i) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast344$i |
| (get_local $$z$3$lcssa$i) |
| ) |
| (set_local $$sub$ptr$sub346$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast344$i) |
| (get_local $$sub$ptr$rhs$cast345$i) |
| ) |
| ) |
| (set_local $$sub$ptr$div347$i |
| (i32.shr_s |
| (get_local $$sub$ptr$sub346$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$230 |
| (i32.mul |
| (get_local $$sub$ptr$div347$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$mul349$i |
| (i32.add |
| (get_local $$230) |
| (i32.const -9) |
| ) |
| ) |
| (set_local $$cmp350$i |
| (i32.lt_s |
| (get_local $$sub343$i) |
| (get_local $$mul349$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp350$i) |
| (block |
| (set_local $$add$ptr354$i |
| (i32.add |
| (get_local $$arraydecay208$add$ptr213$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add355$i |
| (i32.add |
| (get_local $$sub343$i) |
| (i32.const 9216) |
| ) |
| ) |
| (set_local $$div356$i |
| (i32.and |
| (call $i32s-div |
| (get_local $$add355$i) |
| (i32.const 9) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$sub357$i |
| (i32.add |
| (get_local $$div356$i) |
| (i32.const -1024) |
| ) |
| ) |
| (set_local $$add$ptr358$i |
| (i32.add |
| (get_local $$add$ptr354$i) |
| (i32.shl |
| (get_local $$sub357$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$rem360$i |
| (i32.and |
| (call $i32s-rem |
| (get_local $$add355$i) |
| (i32.const 9) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$j$0$524$i |
| (i32.add |
| (get_local $$rem360$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp363$525$i |
| (i32.lt_s |
| (get_local $$j$0$524$i) |
| (i32.const 9) |
| ) |
| ) |
| (if |
| (get_local $$cmp363$525$i) |
| (block |
| (set_local $$i$1526$i |
| (i32.const 10) |
| ) |
| (set_local $$j$0527$i |
| (get_local $$j$0$524$i) |
| ) |
| (loop $while-in80 |
| (block $while-out79 |
| (set_local $$mul367$i |
| (i32.mul |
| (get_local $$i$1526$i) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$j$0$i |
| (i32.add |
| (get_local $$j$0527$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$exitcond$i |
| (i32.eq |
| (get_local $$j$0$i) |
| (i32.const 9) |
| ) |
| ) |
| (if |
| (get_local $$exitcond$i) |
| (block |
| (set_local $$i$1$lcssa$i |
| (get_local $$mul367$i) |
| ) |
| (br $while-out79) |
| ) |
| (block |
| (set_local $$i$1526$i |
| (get_local $$mul367$i) |
| ) |
| (set_local $$j$0527$i |
| (get_local $$j$0$i) |
| ) |
| ) |
| ) |
| (br $while-in80) |
| ) |
| ) |
| ) |
| (set_local $$i$1$lcssa$i |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$231 |
| (i32.load |
| (get_local $$add$ptr358$i) |
| ) |
| ) |
| (set_local $$rem370$i |
| (i32.and |
| (call $i32u-rem |
| (get_local $$231) |
| (get_local $$i$1$lcssa$i) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$tobool371$i |
| (i32.eq |
| (get_local $$rem370$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$add$ptr373$i |
| (i32.add |
| (get_local $$add$ptr358$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp374$i |
| (i32.eq |
| (get_local $$add$ptr373$i) |
| (get_local $$z$3$lcssa$i) |
| ) |
| ) |
| (set_local $$or$cond395$i |
| (i32.and |
| (get_local $$cmp374$i) |
| (get_local $$tobool371$i) |
| ) |
| ) |
| (block $do-once81 |
| (if |
| (get_local $$or$cond395$i) |
| (block |
| (set_local $$a$8$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$d$4$i |
| (get_local $$add$ptr358$i) |
| ) |
| (set_local $$e$4$i |
| (get_local $$e$1$i) |
| ) |
| ) |
| (block |
| (set_local $$div378$i |
| (i32.and |
| (call $i32u-div |
| (get_local $$231) |
| (get_local $$i$1$lcssa$i) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and379$i |
| (i32.and |
| (get_local $$div378$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool380$i |
| (i32.eq |
| (get_local $$and379$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$396$i |
| (if (result f64) |
| (get_local $$tobool380$i) |
| (f64.const 9007199254740992) |
| (f64.const 9007199254740994) |
| ) |
| ) |
| (set_local $$div384$i |
| (i32.and |
| (call $i32s-div |
| (get_local $$i$1$lcssa$i) |
| (i32.const 2) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp385$i |
| (i32.lt_u |
| (get_local $$rem370$i) |
| (get_local $$div384$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp385$i) |
| (set_local $$small$0$i |
| (f64.const 0.5) |
| ) |
| (block |
| (set_local $$cmp390$i |
| (i32.eq |
| (get_local $$rem370$i) |
| (get_local $$div384$i) |
| ) |
| ) |
| (set_local $$or$cond397$i |
| (i32.and |
| (get_local $$cmp374$i) |
| (get_local $$cmp390$i) |
| ) |
| ) |
| (set_local $$$404$i |
| (if (result f64) |
| (get_local $$or$cond397$i) |
| (f64.const 1) |
| (f64.const 1.5) |
| ) |
| ) |
| (set_local $$small$0$i |
| (get_local $$$404$i) |
| ) |
| ) |
| ) |
| (set_local $$tobool400$i |
| (i32.eq |
| (get_local $$pl$0$i) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once83 |
| (if |
| (get_local $$tobool400$i) |
| (block |
| (set_local $$round377$1$i |
| (get_local $$$396$i) |
| ) |
| (set_local $$small$1$i |
| (get_local $$small$0$i) |
| ) |
| ) |
| (block |
| (set_local $$232 |
| (i32.load8_s |
| (get_local $$prefix$0$i) |
| ) |
| ) |
| (set_local $$cmp403$i |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (get_local $$232) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 45) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp403$i) |
| ) |
| (block |
| (set_local $$round377$1$i |
| (get_local $$$396$i) |
| ) |
| (set_local $$small$1$i |
| (get_local $$small$0$i) |
| ) |
| (br $do-once83) |
| ) |
| ) |
| (set_local $$mul406$i |
| (f64.neg |
| (get_local $$$396$i) |
| ) |
| ) |
| (set_local $$mul407$i |
| (f64.neg |
| (get_local $$small$0$i) |
| ) |
| ) |
| (set_local $$round377$1$i |
| (get_local $$mul406$i) |
| ) |
| (set_local $$small$1$i |
| (get_local $$mul407$i) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$sub409$i |
| (i32.sub |
| (get_local $$231) |
| (get_local $$rem370$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr358$i) |
| (get_local $$sub409$i) |
| ) |
| (set_local $$add410$i |
| (f64.add |
| (get_local $$round377$1$i) |
| (get_local $$small$1$i) |
| ) |
| ) |
| (set_local $$cmp411$i |
| (f64.ne |
| (get_local $$add410$i) |
| (get_local $$round377$1$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp411$i) |
| ) |
| (block |
| (set_local $$a$8$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$d$4$i |
| (get_local $$add$ptr358$i) |
| ) |
| (set_local $$e$4$i |
| (get_local $$e$1$i) |
| ) |
| (br $do-once81) |
| ) |
| ) |
| (set_local $$add414$i |
| (i32.add |
| (get_local $$sub409$i) |
| (get_local $$i$1$lcssa$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr358$i) |
| (get_local $$add414$i) |
| ) |
| (set_local $$cmp416$519$i |
| (i32.gt_u |
| (get_local $$add414$i) |
| (i32.const 999999999) |
| ) |
| ) |
| (if |
| (get_local $$cmp416$519$i) |
| (block |
| (set_local $$a$5521$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$d$2520$i |
| (get_local $$add$ptr358$i) |
| ) |
| (loop $while-in86 |
| (block $while-out85 |
| (set_local $$incdec$ptr419$i |
| (i32.add |
| (get_local $$d$2520$i) |
| (i32.const -4) |
| ) |
| ) |
| (i32.store |
| (get_local $$d$2520$i) |
| (i32.const 0) |
| ) |
| (set_local $$cmp420$i |
| (i32.lt_u |
| (get_local $$incdec$ptr419$i) |
| (get_local $$a$5521$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp420$i) |
| (block |
| (set_local $$incdec$ptr423$i |
| (i32.add |
| (get_local $$a$5521$i) |
| (i32.const -4) |
| ) |
| ) |
| (i32.store |
| (get_local $$incdec$ptr423$i) |
| (i32.const 0) |
| ) |
| (set_local $$a$6$i |
| (get_local $$incdec$ptr423$i) |
| ) |
| ) |
| (set_local $$a$6$i |
| (get_local $$a$5521$i) |
| ) |
| ) |
| (set_local $$233 |
| (i32.load |
| (get_local $$incdec$ptr419$i) |
| ) |
| ) |
| (set_local $$inc425$i |
| (i32.add |
| (get_local $$233) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store |
| (get_local $$incdec$ptr419$i) |
| (get_local $$inc425$i) |
| ) |
| (set_local $$cmp416$i |
| (i32.gt_u |
| (get_local $$inc425$i) |
| (i32.const 999999999) |
| ) |
| ) |
| (if |
| (get_local $$cmp416$i) |
| (block |
| (set_local $$a$5521$i |
| (get_local $$a$6$i) |
| ) |
| (set_local $$d$2520$i |
| (get_local $$incdec$ptr419$i) |
| ) |
| ) |
| (block |
| (set_local $$a$5$lcssa$i |
| (get_local $$a$6$i) |
| ) |
| (set_local $$d$2$lcssa$i |
| (get_local $$incdec$ptr419$i) |
| ) |
| (br $while-out85) |
| ) |
| ) |
| (br $while-in86) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$a$5$lcssa$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$d$2$lcssa$i |
| (get_local $$add$ptr358$i) |
| ) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast428$i |
| (get_local $$a$5$lcssa$i) |
| ) |
| (set_local $$sub$ptr$sub429$i |
| (i32.sub |
| (get_local $$sub$ptr$rhs$cast345$i) |
| (get_local $$sub$ptr$rhs$cast428$i) |
| ) |
| ) |
| (set_local $$sub$ptr$div430$i |
| (i32.shr_s |
| (get_local $$sub$ptr$sub429$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$mul431$i |
| (i32.mul |
| (get_local $$sub$ptr$div430$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$234 |
| (i32.load |
| (get_local $$a$5$lcssa$i) |
| ) |
| ) |
| (set_local $$cmp433$515$i |
| (i32.lt_u |
| (get_local $$234) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp433$515$i) |
| (block |
| (set_local $$a$8$i |
| (get_local $$a$5$lcssa$i) |
| ) |
| (set_local $$d$4$i |
| (get_local $$d$2$lcssa$i) |
| ) |
| (set_local $$e$4$i |
| (get_local $$mul431$i) |
| ) |
| (br $do-once81) |
| ) |
| (block |
| (set_local $$e$2517$i |
| (get_local $$mul431$i) |
| ) |
| (set_local $$i$2516$i |
| (i32.const 10) |
| ) |
| ) |
| ) |
| (loop $while-in88 |
| (block $while-out87 |
| (set_local $$mul437$i |
| (i32.mul |
| (get_local $$i$2516$i) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$inc438$i |
| (i32.add |
| (get_local $$e$2517$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp433$i |
| (i32.lt_u |
| (get_local $$234) |
| (get_local $$mul437$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp433$i) |
| (block |
| (set_local $$a$8$i |
| (get_local $$a$5$lcssa$i) |
| ) |
| (set_local $$d$4$i |
| (get_local $$d$2$lcssa$i) |
| ) |
| (set_local $$e$4$i |
| (get_local $$inc438$i) |
| ) |
| (br $while-out87) |
| ) |
| (block |
| (set_local $$e$2517$i |
| (get_local $$inc438$i) |
| ) |
| (set_local $$i$2516$i |
| (get_local $$mul437$i) |
| ) |
| ) |
| ) |
| (br $while-in88) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr442$i |
| (i32.add |
| (get_local $$d$4$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp443$i |
| (i32.gt_u |
| (get_local $$z$3$lcssa$i) |
| (get_local $$add$ptr442$i) |
| ) |
| ) |
| (set_local $$add$ptr442$z$3$i |
| (if (result i32) |
| (get_local $$cmp443$i) |
| (get_local $$add$ptr442$i) |
| (get_local $$z$3$lcssa$i) |
| ) |
| ) |
| (set_local $$a$9$ph$i |
| (get_local $$a$8$i) |
| ) |
| (set_local $$e$5$ph$i |
| (get_local $$e$4$i) |
| ) |
| (set_local $$z$7$ph$i |
| (get_local $$add$ptr442$z$3$i) |
| ) |
| ) |
| (block |
| (set_local $$a$9$ph$i |
| (get_local $$a$3$lcssa$i) |
| ) |
| (set_local $$e$5$ph$i |
| (get_local $$e$1$i) |
| ) |
| (set_local $$z$7$ph$i |
| (get_local $$z$3$lcssa$i) |
| ) |
| ) |
| ) |
| (set_local $$sub626$le$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$e$5$ph$i) |
| ) |
| ) |
| (set_local $$z$7$i |
| (get_local $$z$7$ph$i) |
| ) |
| (loop $while-in90 |
| (block $while-out89 |
| (set_local $$cmp450$i |
| (i32.gt_u |
| (get_local $$z$7$i) |
| (get_local $$a$9$ph$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp450$i) |
| ) |
| (block |
| (set_local $$cmp450$lcssa$i |
| (i32.const 0) |
| ) |
| (set_local $$z$7$i$lcssa |
| (get_local $$z$7$i) |
| ) |
| (br $while-out89) |
| ) |
| ) |
| (set_local $$arrayidx453$i |
| (i32.add |
| (get_local $$z$7$i) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$235 |
| (i32.load |
| (get_local $$arrayidx453$i) |
| ) |
| ) |
| (set_local $$lnot455$i |
| (i32.eq |
| (get_local $$235) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$lnot455$i) |
| (set_local $$z$7$i |
| (get_local $$arrayidx453$i) |
| ) |
| (block |
| (set_local $$cmp450$lcssa$i |
| (i32.const 1) |
| ) |
| (set_local $$z$7$i$lcssa |
| (get_local $$z$7$i) |
| ) |
| (br $while-out89) |
| ) |
| ) |
| (br $while-in90) |
| ) |
| ) |
| (block $do-once91 |
| (if |
| (get_local $$cmp338$i) |
| (block |
| (set_local $$236 |
| (i32.and |
| (get_local $$tobool341$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$inc468$i |
| (i32.xor |
| (get_local $$236) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$$p$inc468$i |
| (i32.add |
| (get_local $$inc468$i) |
| (get_local $$$p$i) |
| ) |
| ) |
| (set_local $$cmp470$i |
| (i32.gt_s |
| (get_local $$$p$inc468$i) |
| (get_local $$e$5$ph$i) |
| ) |
| ) |
| (set_local $$cmp473$i |
| (i32.gt_s |
| (get_local $$e$5$ph$i) |
| (i32.const -5) |
| ) |
| ) |
| (set_local $$or$cond2$i |
| (i32.and |
| (get_local $$cmp470$i) |
| (get_local $$cmp473$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond2$i) |
| (block |
| (set_local $$dec476$i |
| (i32.add |
| (get_local $$t$0) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$add477$neg$i |
| (i32.add |
| (get_local $$$p$inc468$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$sub478$i |
| (i32.sub |
| (get_local $$add477$neg$i) |
| (get_local $$e$5$ph$i) |
| ) |
| ) |
| (set_local $$p$addr$2$i |
| (get_local $$sub478$i) |
| ) |
| (set_local $$t$addr$0$i |
| (get_local $$dec476$i) |
| ) |
| ) |
| (block |
| (set_local $$sub480$i |
| (i32.add |
| (get_local $$t$0) |
| (i32.const -2) |
| ) |
| ) |
| (set_local $$dec481$i |
| (i32.add |
| (get_local $$$p$inc468$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$p$addr$2$i |
| (get_local $$dec481$i) |
| ) |
| (set_local $$t$addr$0$i |
| (get_local $$sub480$i) |
| ) |
| ) |
| ) |
| (set_local $$and483$i |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool484$i |
| (i32.eq |
| (get_local $$and483$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool484$i) |
| ) |
| (block |
| (set_local $$and610$pre$phi$iZ2D |
| (get_local $$and483$i) |
| ) |
| (set_local $$p$addr$3$i |
| (get_local $$p$addr$2$i) |
| ) |
| (set_local $$t$addr$1$i |
| (get_local $$t$addr$0$i) |
| ) |
| (br $do-once91) |
| ) |
| ) |
| (block $do-once93 |
| (if |
| (get_local $$cmp450$lcssa$i) |
| (block |
| (set_local $$arrayidx489$i |
| (i32.add |
| (get_local $$z$7$i$lcssa) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$237 |
| (i32.load |
| (get_local $$arrayidx489$i) |
| ) |
| ) |
| (set_local $$tobool490$i |
| (i32.eq |
| (get_local $$237) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool490$i) |
| (block |
| (set_local $$j$2$i |
| (i32.const 9) |
| ) |
| (br $do-once93) |
| ) |
| ) |
| (set_local $$rem494$510$i |
| (i32.and |
| (call $i32u-rem |
| (get_local $$237) |
| (i32.const 10) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp495$511$i |
| (i32.eq |
| (get_local $$rem494$510$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp495$511$i) |
| (block |
| (set_local $$i$3512$i |
| (i32.const 10) |
| ) |
| (set_local $$j$1513$i |
| (i32.const 0) |
| ) |
| ) |
| (block |
| (set_local $$j$2$i |
| (i32.const 0) |
| ) |
| (br $do-once93) |
| ) |
| ) |
| (loop $while-in96 |
| (block $while-out95 |
| (set_local $$mul499$i |
| (i32.mul |
| (get_local $$i$3512$i) |
| (i32.const 10) |
| ) |
| ) |
| (set_local $$inc500$i |
| (i32.add |
| (get_local $$j$1513$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$rem494$i |
| (i32.and |
| (call $i32u-rem |
| (get_local $$237) |
| (get_local $$mul499$i) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp495$i |
| (i32.eq |
| (get_local $$rem494$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp495$i) |
| (block |
| (set_local $$i$3512$i |
| (get_local $$mul499$i) |
| ) |
| (set_local $$j$1513$i |
| (get_local $$inc500$i) |
| ) |
| ) |
| (block |
| (set_local $$j$2$i |
| (get_local $$inc500$i) |
| ) |
| (br $while-out95) |
| ) |
| ) |
| (br $while-in96) |
| ) |
| ) |
| ) |
| (set_local $$j$2$i |
| (i32.const 9) |
| ) |
| ) |
| ) |
| (set_local $$or504$i |
| (i32.or |
| (get_local $$t$addr$0$i) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$cmp505$i |
| (i32.eq |
| (get_local $$or504$i) |
| (i32.const 102) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast508$i |
| (get_local $$z$7$i$lcssa) |
| ) |
| (set_local $$sub$ptr$sub510$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast508$i) |
| (get_local $$sub$ptr$rhs$cast345$i) |
| ) |
| ) |
| (set_local $$sub$ptr$div511$i |
| (i32.shr_s |
| (get_local $$sub$ptr$sub510$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$238 |
| (i32.mul |
| (get_local $$sub$ptr$div511$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$mul513$i |
| (i32.add |
| (get_local $$238) |
| (i32.const -9) |
| ) |
| ) |
| (if |
| (get_local $$cmp505$i) |
| (block |
| (set_local $$sub514$i |
| (i32.sub |
| (get_local $$mul513$i) |
| (get_local $$j$2$i) |
| ) |
| ) |
| (set_local $$cmp515$i |
| (i32.lt_s |
| (get_local $$sub514$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$sub514$i |
| (if (result i32) |
| (get_local $$cmp515$i) |
| (i32.const 0) |
| (get_local $$sub514$i) |
| ) |
| ) |
| (set_local $$cmp528$i |
| (i32.lt_s |
| (get_local $$p$addr$2$i) |
| (get_local $$$sub514$i) |
| ) |
| ) |
| (set_local $$p$addr$2$$sub514398$i |
| (if (result i32) |
| (get_local $$cmp528$i) |
| (get_local $$p$addr$2$i) |
| (get_local $$$sub514$i) |
| ) |
| ) |
| (set_local $$and610$pre$phi$iZ2D |
| (i32.const 0) |
| ) |
| (set_local $$p$addr$3$i |
| (get_local $$p$addr$2$$sub514398$i) |
| ) |
| (set_local $$t$addr$1$i |
| (get_local $$t$addr$0$i) |
| ) |
| (br $do-once91) |
| ) |
| (block |
| (set_local $$add561$i |
| (i32.add |
| (get_local $$mul513$i) |
| (get_local $$e$5$ph$i) |
| ) |
| ) |
| (set_local $$sub562$i |
| (i32.sub |
| (get_local $$add561$i) |
| (get_local $$j$2$i) |
| ) |
| ) |
| (set_local $$cmp563$i |
| (i32.lt_s |
| (get_local $$sub562$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$$sub562$i |
| (if (result i32) |
| (get_local $$cmp563$i) |
| (i32.const 0) |
| (get_local $$sub562$i) |
| ) |
| ) |
| (set_local $$cmp577$i |
| (i32.lt_s |
| (get_local $$p$addr$2$i) |
| (get_local $$$sub562$i) |
| ) |
| ) |
| (set_local $$p$addr$2$$sub562399$i |
| (if (result i32) |
| (get_local $$cmp577$i) |
| (get_local $$p$addr$2$i) |
| (get_local $$$sub562$i) |
| ) |
| ) |
| (set_local $$and610$pre$phi$iZ2D |
| (i32.const 0) |
| ) |
| (set_local $$p$addr$3$i |
| (get_local $$p$addr$2$$sub562399$i) |
| ) |
| (set_local $$t$addr$1$i |
| (get_local $$t$addr$0$i) |
| ) |
| (br $do-once91) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$$pre567$i |
| (i32.and |
| (get_local $$fl$1$and219) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$and610$pre$phi$iZ2D |
| (get_local $$$pre567$i) |
| ) |
| (set_local $$p$addr$3$i |
| (get_local $$$p$i) |
| ) |
| (set_local $$t$addr$1$i |
| (get_local $$t$0) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$239 |
| (i32.or |
| (get_local $$p$addr$3$i) |
| (get_local $$and610$pre$phi$iZ2D) |
| ) |
| ) |
| (set_local $$240 |
| (i32.ne |
| (get_local $$239) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$lor$ext$i |
| (i32.and |
| (get_local $$240) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$or613$i |
| (i32.or |
| (get_local $$t$addr$1$i) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$cmp614$i |
| (i32.eq |
| (get_local $$or613$i) |
| (i32.const 102) |
| ) |
| ) |
| (if |
| (get_local $$cmp614$i) |
| (block |
| (set_local $$cmp617$i |
| (i32.gt_s |
| (get_local $$e$5$ph$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$add620$i |
| (if (result i32) |
| (get_local $$cmp617$i) |
| (get_local $$e$5$ph$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$estr$2$i |
| (i32.const 0) |
| ) |
| (set_local $$sub$ptr$sub650$pn$i |
| (get_local $$add620$i) |
| ) |
| ) |
| (block |
| (set_local $$cmp623$i |
| (i32.lt_s |
| (get_local $$e$5$ph$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cond629$i |
| (if (result i32) |
| (get_local $$cmp623$i) |
| (get_local $$sub626$le$i) |
| (get_local $$e$5$ph$i) |
| ) |
| ) |
| (set_local $$241 |
| (i32.lt_s |
| (get_local $$cond629$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$242 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$241) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$243 |
| (call $_fmt_u |
| (get_local $$cond629$i) |
| (get_local $$242) |
| (get_local $$arrayidx$i$236) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast634$504$i |
| (get_local $$243) |
| ) |
| (set_local $$sub$ptr$sub635$505$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast634$504$i) |
| ) |
| ) |
| (set_local $$cmp636$506$i |
| (i32.lt_s |
| (get_local $$sub$ptr$sub635$505$i) |
| (i32.const 2) |
| ) |
| ) |
| (if |
| (get_local $$cmp636$506$i) |
| (block |
| (set_local $$estr$1507$i |
| (get_local $$243) |
| ) |
| (loop $while-in98 |
| (block $while-out97 |
| (set_local $$incdec$ptr639$i |
| (i32.add |
| (get_local $$estr$1507$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr639$i) |
| (i32.const 48) |
| ) |
| (set_local $$sub$ptr$rhs$cast634$i |
| (get_local $$incdec$ptr639$i) |
| ) |
| (set_local $$sub$ptr$sub635$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast634$i) |
| ) |
| ) |
| (set_local $$cmp636$i |
| (i32.lt_s |
| (get_local $$sub$ptr$sub635$i) |
| (i32.const 2) |
| ) |
| ) |
| (if |
| (get_local $$cmp636$i) |
| (set_local $$estr$1507$i |
| (get_local $$incdec$ptr639$i) |
| ) |
| (block |
| (set_local $$estr$1$lcssa$i |
| (get_local $$incdec$ptr639$i) |
| ) |
| (br $while-out97) |
| ) |
| ) |
| (br $while-in98) |
| ) |
| ) |
| ) |
| (set_local $$estr$1$lcssa$i |
| (get_local $$243) |
| ) |
| ) |
| (set_local $$244 |
| (i32.shr_s |
| (get_local $$e$5$ph$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$245 |
| (i32.and |
| (get_local $$244) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$246 |
| (i32.add |
| (get_local $$245) |
| (i32.const 43) |
| ) |
| ) |
| (set_local $$conv644$i |
| (i32.and |
| (get_local $$246) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr645$i |
| (i32.add |
| (get_local $$estr$1$lcssa$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr645$i) |
| (get_local $$conv644$i) |
| ) |
| (set_local $$conv646$i |
| (i32.and |
| (get_local $$t$addr$1$i) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr647$i |
| (i32.add |
| (get_local $$estr$1$lcssa$i) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr647$i) |
| (get_local $$conv646$i) |
| ) |
| (set_local $$sub$ptr$rhs$cast649$i |
| (get_local $$incdec$ptr647$i) |
| ) |
| (set_local $$sub$ptr$sub650$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast649$i) |
| ) |
| ) |
| (set_local $$estr$2$i |
| (get_local $$incdec$ptr647$i) |
| ) |
| (set_local $$sub$ptr$sub650$pn$i |
| (get_local $$sub$ptr$sub650$i) |
| ) |
| ) |
| ) |
| (set_local $$add608$i |
| (i32.add |
| (get_local $$pl$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add612$i |
| (i32.add |
| (get_local $$add608$i) |
| (get_local $$p$addr$3$i) |
| ) |
| ) |
| (set_local $$l$1$i |
| (i32.add |
| (get_local $$add612$i) |
| (get_local $$lor$ext$i) |
| ) |
| ) |
| (set_local $$add653$i |
| (i32.add |
| (get_local $$l$1$i) |
| (get_local $$sub$ptr$sub650$pn$i) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add653$i) |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$247 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$436$i |
| (i32.and |
| (get_local $$247) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$437$i |
| (i32.eq |
| (get_local $$and$i$436$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$437$i) |
| (drop |
| (call $___fwritex |
| (get_local $$prefix$0$i) |
| (get_local $$pl$0$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor655$i |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 65536) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$w$1) |
| (get_local $$add653$i) |
| (get_local $$xor655$i) |
| ) |
| (block $do-once99 |
| (if |
| (get_local $$cmp614$i) |
| (block |
| (set_local $$cmp660$i |
| (i32.gt_u |
| (get_local $$a$9$ph$i) |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| ) |
| (set_local $$r$0$a$9$i |
| (if (result i32) |
| (get_local $$cmp660$i) |
| (get_local $$arraydecay208$add$ptr213$i) |
| (get_local $$a$9$ph$i) |
| ) |
| ) |
| (set_local $$d$5494$i |
| (get_local $$r$0$a$9$i) |
| ) |
| (loop $while-in102 |
| (block $while-out101 |
| (set_local $$248 |
| (i32.load |
| (get_local $$d$5494$i) |
| ) |
| ) |
| (set_local $$249 |
| (call $_fmt_u |
| (get_local $$248) |
| (i32.const 0) |
| (get_local $$add$ptr671$i) |
| ) |
| ) |
| (set_local $$cmp673$i |
| (i32.eq |
| (get_local $$d$5494$i) |
| (get_local $$r$0$a$9$i) |
| ) |
| ) |
| (block $do-once103 |
| (if |
| (get_local $$cmp673$i) |
| (block |
| (set_local $$cmp686$i |
| (i32.eq |
| (get_local $$249) |
| (get_local $$add$ptr671$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp686$i) |
| ) |
| (block |
| (set_local $$s668$1$i |
| (get_local $$249) |
| ) |
| (br $do-once103) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr689$i) |
| (i32.const 48) |
| ) |
| (set_local $$s668$1$i |
| (get_local $$incdec$ptr689$i) |
| ) |
| ) |
| (block |
| (set_local $$cmp678$491$i |
| (i32.gt_u |
| (get_local $$249) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp678$491$i) |
| (set_local $$s668$0492$i |
| (get_local $$249) |
| ) |
| (block |
| (set_local $$s668$1$i |
| (get_local $$249) |
| ) |
| (br $do-once103) |
| ) |
| ) |
| (loop $while-in106 |
| (block $while-out105 |
| (set_local $$incdec$ptr681$i |
| (i32.add |
| (get_local $$s668$0492$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr681$i) |
| (i32.const 48) |
| ) |
| (set_local $$cmp678$i |
| (i32.gt_u |
| (get_local $$incdec$ptr681$i) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp678$i) |
| (set_local $$s668$0492$i |
| (get_local $$incdec$ptr681$i) |
| ) |
| (block |
| (set_local $$s668$1$i |
| (get_local $$incdec$ptr681$i) |
| ) |
| (br $while-out105) |
| ) |
| ) |
| (br $while-in106) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$250 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$442$i |
| (i32.and |
| (get_local $$250) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$443$i |
| (i32.eq |
| (get_local $$and$i$442$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$443$i) |
| (block |
| (set_local $$sub$ptr$rhs$cast695$i |
| (get_local $$s668$1$i) |
| ) |
| (set_local $$sub$ptr$sub696$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast694$i) |
| (get_local $$sub$ptr$rhs$cast695$i) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (get_local $$s668$1$i) |
| (get_local $$sub$ptr$sub696$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$incdec$ptr698$i |
| (i32.add |
| (get_local $$d$5494$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp665$i |
| (i32.gt_u |
| (get_local $$incdec$ptr698$i) |
| (get_local $$arraydecay208$add$ptr213$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp665$i) |
| (block |
| (set_local $$incdec$ptr698$i$lcssa |
| (get_local $$incdec$ptr698$i) |
| ) |
| (br $while-out101) |
| ) |
| (set_local $$d$5494$i |
| (get_local $$incdec$ptr698$i) |
| ) |
| ) |
| (br $while-in102) |
| ) |
| ) |
| (set_local $$251 |
| (i32.eq |
| (get_local $$239) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once107 |
| (if |
| (i32.eqz |
| (get_local $$251) |
| ) |
| (block |
| (set_local $$252 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$448$i |
| (i32.and |
| (get_local $$252) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$449$i |
| (i32.eq |
| (get_local $$and$i$448$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool$i$449$i) |
| ) |
| (br $do-once107) |
| ) |
| (drop |
| (call $___fwritex |
| (i32.const 4143) |
| (i32.const 1) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp707$486$i |
| (i32.lt_u |
| (get_local $$incdec$ptr698$i$lcssa) |
| (get_local $$z$7$i$lcssa) |
| ) |
| ) |
| (set_local $$cmp710$487$i |
| (i32.gt_s |
| (get_local $$p$addr$3$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$253 |
| (i32.and |
| (get_local $$cmp710$487$i) |
| (get_local $$cmp707$486$i) |
| ) |
| ) |
| (if |
| (get_local $$253) |
| (block |
| (set_local $$d$6488$i |
| (get_local $$incdec$ptr698$i$lcssa) |
| ) |
| (set_local $$p$addr$4489$i |
| (get_local $$p$addr$3$i) |
| ) |
| (loop $while-in110 |
| (block $while-out109 |
| (set_local $$254 |
| (i32.load |
| (get_local $$d$6488$i) |
| ) |
| ) |
| (set_local $$255 |
| (call $_fmt_u |
| (get_local $$254) |
| (i32.const 0) |
| (get_local $$add$ptr671$i) |
| ) |
| ) |
| (set_local $$cmp722$483$i |
| (i32.gt_u |
| (get_local $$255) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp722$483$i) |
| (block |
| (set_local $$s715$0484$i |
| (get_local $$255) |
| ) |
| (loop $while-in112 |
| (block $while-out111 |
| (set_local $$incdec$ptr725$i |
| (i32.add |
| (get_local $$s715$0484$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr725$i) |
| (i32.const 48) |
| ) |
| (set_local $$cmp722$i |
| (i32.gt_u |
| (get_local $$incdec$ptr725$i) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp722$i) |
| (set_local $$s715$0484$i |
| (get_local $$incdec$ptr725$i) |
| ) |
| (block |
| (set_local $$s715$0$lcssa$i |
| (get_local $$incdec$ptr725$i) |
| ) |
| (br $while-out111) |
| ) |
| ) |
| (br $while-in112) |
| ) |
| ) |
| ) |
| (set_local $$s715$0$lcssa$i |
| (get_local $$255) |
| ) |
| ) |
| (set_local $$256 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$454$i |
| (i32.and |
| (get_local $$256) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$455$i |
| (i32.eq |
| (get_local $$and$i$454$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$455$i) |
| (block |
| (set_local $$cmp727$i |
| (i32.gt_s |
| (get_local $$p$addr$4489$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$cond732$i |
| (if (result i32) |
| (get_local $$cmp727$i) |
| (i32.const 9) |
| (get_local $$p$addr$4489$i) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (get_local $$s715$0$lcssa$i) |
| (get_local $$cond732$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$incdec$ptr734$i |
| (i32.add |
| (get_local $$d$6488$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$sub735$i |
| (i32.add |
| (get_local $$p$addr$4489$i) |
| (i32.const -9) |
| ) |
| ) |
| (set_local $$cmp707$i |
| (i32.lt_u |
| (get_local $$incdec$ptr734$i) |
| (get_local $$z$7$i$lcssa) |
| ) |
| ) |
| (set_local $$cmp710$i |
| (i32.gt_s |
| (get_local $$p$addr$4489$i) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$257 |
| (i32.and |
| (get_local $$cmp710$i) |
| (get_local $$cmp707$i) |
| ) |
| ) |
| (if |
| (get_local $$257) |
| (block |
| (set_local $$d$6488$i |
| (get_local $$incdec$ptr734$i) |
| ) |
| (set_local $$p$addr$4489$i |
| (get_local $$sub735$i) |
| ) |
| ) |
| (block |
| (set_local $$p$addr$4$lcssa$i |
| (get_local $$sub735$i) |
| ) |
| (br $while-out109) |
| ) |
| ) |
| (br $while-in110) |
| ) |
| ) |
| ) |
| (set_local $$p$addr$4$lcssa$i |
| (get_local $$p$addr$3$i) |
| ) |
| ) |
| (set_local $$add737$i |
| (i32.add |
| (get_local $$p$addr$4$lcssa$i) |
| (i32.const 9) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$add737$i) |
| (i32.const 9) |
| (i32.const 0) |
| ) |
| ) |
| (block |
| (set_local $$add$ptr742$i |
| (i32.add |
| (get_local $$a$9$ph$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$z$7$add$ptr742$i |
| (if (result i32) |
| (get_local $$cmp450$lcssa$i) |
| (get_local $$z$7$i$lcssa) |
| (get_local $$add$ptr742$i) |
| ) |
| ) |
| (set_local $$cmp748$499$i |
| (i32.gt_s |
| (get_local $$p$addr$3$i) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (get_local $$cmp748$499$i) |
| (block |
| (set_local $$tobool781$i |
| (i32.eq |
| (get_local $$and610$pre$phi$iZ2D) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$d$7500$i |
| (get_local $$a$9$ph$i) |
| ) |
| (set_local $$p$addr$5501$i |
| (get_local $$p$addr$3$i) |
| ) |
| (loop $while-in114 |
| (block $while-out113 |
| (set_local $$258 |
| (i32.load |
| (get_local $$d$7500$i) |
| ) |
| ) |
| (set_local $$259 |
| (call $_fmt_u |
| (get_local $$258) |
| (i32.const 0) |
| (get_local $$add$ptr671$i) |
| ) |
| ) |
| (set_local $$cmp760$i |
| (i32.eq |
| (get_local $$259) |
| (get_local $$add$ptr671$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp760$i) |
| (block |
| (i32.store8 |
| (get_local $$incdec$ptr689$i) |
| (i32.const 48) |
| ) |
| (set_local $$s753$0$i |
| (get_local $$incdec$ptr689$i) |
| ) |
| ) |
| (set_local $$s753$0$i |
| (get_local $$259) |
| ) |
| ) |
| (set_local $$cmp765$i |
| (i32.eq |
| (get_local $$d$7500$i) |
| (get_local $$a$9$ph$i) |
| ) |
| ) |
| (block $do-once115 |
| (if |
| (get_local $$cmp765$i) |
| (block |
| (set_local $$incdec$ptr776$i |
| (i32.add |
| (get_local $$s753$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$260 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$460$i |
| (i32.and |
| (get_local $$260) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$461$i |
| (i32.eq |
| (get_local $$and$i$460$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$461$i) |
| (drop |
| (call $___fwritex |
| (get_local $$s753$0$i) |
| (i32.const 1) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$cmp777$i |
| (i32.lt_s |
| (get_local $$p$addr$5501$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$or$cond401$i |
| (i32.and |
| (get_local $$tobool781$i) |
| (get_local $$cmp777$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond401$i) |
| (block |
| (set_local $$s753$2$i |
| (get_local $$incdec$ptr776$i) |
| ) |
| (br $do-once115) |
| ) |
| ) |
| (set_local $$261 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$466$i |
| (i32.and |
| (get_local $$261) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$467$i |
| (i32.eq |
| (get_local $$and$i$466$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool$i$467$i) |
| ) |
| (block |
| (set_local $$s753$2$i |
| (get_local $$incdec$ptr776$i) |
| ) |
| (br $do-once115) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (i32.const 4143) |
| (i32.const 1) |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$s753$2$i |
| (get_local $$incdec$ptr776$i) |
| ) |
| ) |
| (block |
| (set_local $$cmp770$495$i |
| (i32.gt_u |
| (get_local $$s753$0$i) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp770$495$i) |
| (set_local $$s753$1496$i |
| (get_local $$s753$0$i) |
| ) |
| (block |
| (set_local $$s753$2$i |
| (get_local $$s753$0$i) |
| ) |
| (br $do-once115) |
| ) |
| ) |
| (loop $while-in118 |
| (block $while-out117 |
| (set_local $$incdec$ptr773$i |
| (i32.add |
| (get_local $$s753$1496$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr773$i) |
| (i32.const 48) |
| ) |
| (set_local $$cmp770$i |
| (i32.gt_u |
| (get_local $$incdec$ptr773$i) |
| (get_local $$buf$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp770$i) |
| (set_local $$s753$1496$i |
| (get_local $$incdec$ptr773$i) |
| ) |
| (block |
| (set_local $$s753$2$i |
| (get_local $$incdec$ptr773$i) |
| ) |
| (br $while-out117) |
| ) |
| ) |
| (br $while-in118) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$sub$ptr$rhs$cast788$i |
| (get_local $$s753$2$i) |
| ) |
| (set_local $$sub$ptr$sub789$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast694$i) |
| (get_local $$sub$ptr$rhs$cast788$i) |
| ) |
| ) |
| (set_local $$262 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$472$i |
| (i32.and |
| (get_local $$262) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$473$i |
| (i32.eq |
| (get_local $$and$i$472$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$473$i) |
| (block |
| (set_local $$cmp790$i |
| (i32.gt_s |
| (get_local $$p$addr$5501$i) |
| (get_local $$sub$ptr$sub789$i) |
| ) |
| ) |
| (set_local $$cond800$i |
| (if (result i32) |
| (get_local $$cmp790$i) |
| (get_local $$sub$ptr$sub789$i) |
| (get_local $$p$addr$5501$i) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (get_local $$s753$2$i) |
| (get_local $$cond800$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$sub806$i |
| (i32.sub |
| (get_local $$p$addr$5501$i) |
| (get_local $$sub$ptr$sub789$i) |
| ) |
| ) |
| (set_local $$incdec$ptr808$i |
| (i32.add |
| (get_local $$d$7500$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp745$i |
| (i32.lt_u |
| (get_local $$incdec$ptr808$i) |
| (get_local $$z$7$add$ptr742$i) |
| ) |
| ) |
| (set_local $$cmp748$i |
| (i32.gt_s |
| (get_local $$sub806$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$263 |
| (i32.and |
| (get_local $$cmp745$i) |
| (get_local $$cmp748$i) |
| ) |
| ) |
| (if |
| (get_local $$263) |
| (block |
| (set_local $$d$7500$i |
| (get_local $$incdec$ptr808$i) |
| ) |
| (set_local $$p$addr$5501$i |
| (get_local $$sub806$i) |
| ) |
| ) |
| (block |
| (set_local $$p$addr$5$lcssa$i |
| (get_local $$sub806$i) |
| ) |
| (br $while-out113) |
| ) |
| ) |
| (br $while-in114) |
| ) |
| ) |
| ) |
| (set_local $$p$addr$5$lcssa$i |
| (get_local $$p$addr$3$i) |
| ) |
| ) |
| (set_local $$add810$i |
| (i32.add |
| (get_local $$p$addr$5$lcssa$i) |
| (i32.const 18) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$add810$i) |
| (i32.const 18) |
| (i32.const 0) |
| ) |
| (set_local $$264 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$i |
| (i32.and |
| (get_local $$264) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$i |
| (i32.eq |
| (get_local $$and$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$tobool$i$i) |
| ) |
| (br $do-once99) |
| ) |
| (set_local $$sub$ptr$rhs$cast812$i |
| (get_local $$estr$2$i) |
| ) |
| (set_local $$sub$ptr$sub813$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast160$i) |
| (get_local $$sub$ptr$rhs$cast812$i) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (get_local $$estr$2$i) |
| (get_local $$sub$ptr$sub813$i) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$xor816$i |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 8192) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add653$i) |
| (get_local $$xor816$i) |
| ) |
| (set_local $$cmp818$i |
| (i32.lt_s |
| (get_local $$add653$i) |
| (get_local $$w$1) |
| ) |
| ) |
| (set_local $$w$add653$i |
| (if (result i32) |
| (get_local $$cmp818$i) |
| (get_local $$w$1) |
| (get_local $$add653$i) |
| ) |
| ) |
| (set_local $$retval$0$i |
| (get_local $$w$add653$i) |
| ) |
| ) |
| (block |
| (set_local $$and36$i |
| (i32.and |
| (get_local $$t$0) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool37$i |
| (i32.ne |
| (get_local $$and36$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cond$i |
| (if (result i32) |
| (get_local $$tobool37$i) |
| (i32.const 4127) |
| (i32.const 4131) |
| ) |
| ) |
| (set_local $$cmp38$i |
| (i32.or |
| (f64.ne |
| (get_local $$y$addr$0$i) |
| (get_local $$y$addr$0$i) |
| ) |
| (f64.ne |
| (f64.const 0) |
| (f64.const 0) |
| ) |
| ) |
| ) |
| (set_local $$cond43$i |
| (if (result i32) |
| (get_local $$tobool37$i) |
| (i32.const 4135) |
| (i32.const 4139) |
| ) |
| ) |
| (set_local $$pl$1$i |
| (if (result i32) |
| (get_local $$cmp38$i) |
| (i32.const 0) |
| (get_local $$pl$0$i) |
| ) |
| ) |
| (set_local $$s35$0$i |
| (if (result i32) |
| (get_local $$cmp38$i) |
| (get_local $$cond43$i) |
| (get_local $$cond$i) |
| ) |
| ) |
| (set_local $$add$i$239 |
| (i32.add |
| (get_local $$pl$1$i) |
| (i32.const 3) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add$i$239) |
| (get_local $$and219) |
| ) |
| (set_local $$193 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$406$i |
| (i32.and |
| (get_local $$193) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$407$i |
| (i32.eq |
| (get_local $$and$i$406$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$407$i) |
| (block |
| (drop |
| (call $___fwritex |
| (get_local $$prefix$0$i) |
| (get_local $$pl$1$i) |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$$pre$i |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$194 |
| (get_local $$$pre$i) |
| ) |
| ) |
| (set_local $$194 |
| (get_local $$193) |
| ) |
| ) |
| (set_local $$and$i$412$i |
| (i32.and |
| (get_local $$194) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$413$i |
| (i32.eq |
| (get_local $$and$i$412$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$413$i) |
| (drop |
| (call $___fwritex |
| (get_local $$s35$0$i) |
| (i32.const 3) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor$i |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 8192) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$add$i$239) |
| (get_local $$xor$i) |
| ) |
| (set_local $$cmp48$i |
| (i32.lt_s |
| (get_local $$add$i$239) |
| (get_local $$w$1) |
| ) |
| ) |
| (set_local $$cond53$i |
| (if (result i32) |
| (get_local $$cmp48$i) |
| (get_local $$w$1) |
| (get_local $$add$i$239) |
| ) |
| ) |
| (set_local $$retval$0$i |
| (get_local $$cond53$i) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$retval$0$i) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| (br $switch17) |
| ) |
| ) |
| (block |
| (set_local $$a$2 |
| (get_local $$incdec$ptr169275) |
| ) |
| (set_local $$fl$6 |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$p$5 |
| (get_local $$p$0) |
| ) |
| (set_local $$pl$2 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$2 |
| (i32.const 4091) |
| ) |
| (set_local $$z$2 |
| (get_local $$add$ptr205) |
| ) |
| ) |
| ) |
| ) |
| (block $label$break$L308 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 64) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$90 |
| (get_local $$arg) |
| ) |
| (set_local $$91 |
| (get_local $$90) |
| ) |
| (set_local $$92 |
| (i32.load |
| (get_local $$91) |
| ) |
| ) |
| (set_local $$93 |
| (i32.add |
| (get_local $$90) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$94 |
| (get_local $$93) |
| ) |
| (set_local $$95 |
| (i32.load |
| (get_local $$94) |
| ) |
| ) |
| (set_local $$and249 |
| (i32.and |
| (get_local $$t$1) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$96 |
| (i32.eq |
| (get_local $$92) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$97 |
| (i32.eq |
| (get_local $$95) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$98 |
| (i32.and |
| (get_local $$96) |
| (get_local $$97) |
| ) |
| ) |
| (if |
| (get_local $$98) |
| (block |
| (set_local $$a$0 |
| (get_local $$add$ptr205) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$3) |
| ) |
| (set_local $$p$2 |
| (get_local $$p$1) |
| ) |
| (set_local $$pl$1 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$1 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| (block |
| (set_local $$101 |
| (get_local $$95) |
| ) |
| (set_local $$99 |
| (get_local $$92) |
| ) |
| (set_local $$s$addr$06$i |
| (get_local $$add$ptr205) |
| ) |
| (loop $while-in123 |
| (block $while-out122 |
| (set_local $$idxprom$i |
| (i32.and |
| (get_local $$99) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$arrayidx$i |
| (i32.add |
| (i32.const 4075) |
| (get_local $$idxprom$i) |
| ) |
| ) |
| (set_local $$100 |
| (i32.load8_s |
| (get_local $$arrayidx$i) |
| ) |
| ) |
| (set_local $$conv$4$i$211 |
| (i32.and |
| (get_local $$100) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$or$i |
| (i32.or |
| (get_local $$conv$4$i$211) |
| (get_local $$and249) |
| ) |
| ) |
| (set_local $$conv1$i |
| (i32.and |
| (get_local $$or$i) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr$i$212 |
| (i32.add |
| (get_local $$s$addr$06$i) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr$i$212) |
| (get_local $$conv1$i) |
| ) |
| (set_local $$102 |
| (call $_bitshift64Lshr |
| (get_local $$99) |
| (get_local $$101) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$103 |
| (get_global $tempRet0) |
| ) |
| (set_local $$104 |
| (i32.eq |
| (get_local $$102) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$105 |
| (i32.eq |
| (get_local $$103) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$106 |
| (i32.and |
| (get_local $$104) |
| (get_local $$105) |
| ) |
| ) |
| (if |
| (get_local $$106) |
| (block |
| (set_local $$incdec$ptr$i$212$lcssa |
| (get_local $$incdec$ptr$i$212) |
| ) |
| (br $while-out122) |
| ) |
| (block |
| (set_local $$101 |
| (get_local $$103) |
| ) |
| (set_local $$99 |
| (get_local $$102) |
| ) |
| (set_local $$s$addr$06$i |
| (get_local $$incdec$ptr$i$212) |
| ) |
| ) |
| ) |
| (br $while-in123) |
| ) |
| ) |
| (set_local $$107 |
| (get_local $$arg) |
| ) |
| (set_local $$108 |
| (get_local $$107) |
| ) |
| (set_local $$109 |
| (i32.load |
| (get_local $$108) |
| ) |
| ) |
| (set_local $$110 |
| (i32.add |
| (get_local $$107) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$111 |
| (get_local $$110) |
| ) |
| (set_local $$112 |
| (i32.load |
| (get_local $$111) |
| ) |
| ) |
| (set_local $$113 |
| (i32.eq |
| (get_local $$109) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$114 |
| (i32.eq |
| (get_local $$112) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$115 |
| (i32.and |
| (get_local $$113) |
| (get_local $$114) |
| ) |
| ) |
| (set_local $$and254 |
| (i32.and |
| (get_local $$fl$3) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool255 |
| (i32.eq |
| (get_local $$and254) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$or$cond193 |
| (i32.or |
| (get_local $$tobool255) |
| (get_local $$115) |
| ) |
| ) |
| (if |
| (get_local $$or$cond193) |
| (block |
| (set_local $$a$0 |
| (get_local $$incdec$ptr$i$212$lcssa) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$3) |
| ) |
| (set_local $$p$2 |
| (get_local $$p$1) |
| ) |
| (set_local $$pl$1 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$1 |
| (i32.const 4091) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| (block |
| (set_local $$shr |
| (i32.shr_s |
| (get_local $$t$1) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add$ptr257 |
| (i32.add |
| (i32.const 4091) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$a$0 |
| (get_local $$incdec$ptr$i$212$lcssa) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$3) |
| ) |
| (set_local $$p$2 |
| (get_local $$p$1) |
| ) |
| (set_local $$pl$1 |
| (i32.const 2) |
| ) |
| (set_local $$prefix$1 |
| (get_local $$add$ptr257) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 76) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$150 |
| (call $_fmt_u |
| (get_local $$148) |
| (get_local $$149) |
| (get_local $$add$ptr205) |
| ) |
| ) |
| (set_local $$a$0 |
| (get_local $$150) |
| ) |
| (set_local $$fl$4 |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$p$2 |
| (get_local $$p$0) |
| ) |
| (set_local $$pl$1 |
| (get_local $$pl$0) |
| ) |
| (set_local $$prefix$1 |
| (get_local $$prefix$0) |
| ) |
| (set_local $label |
| (i32.const 77) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 82) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$call356 |
| (call $_memchr |
| (get_local $$a$1) |
| (i32.const 0) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$tobool357 |
| (i32.eq |
| (get_local $$call356) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast361 |
| (get_local $$call356) |
| ) |
| (set_local $$sub$ptr$rhs$cast362 |
| (get_local $$a$1) |
| ) |
| (set_local $$sub$ptr$sub363 |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast361) |
| (get_local $$sub$ptr$rhs$cast362) |
| ) |
| ) |
| (set_local $$add$ptr359 |
| (i32.add |
| (get_local $$a$1) |
| (get_local $$p$0) |
| ) |
| ) |
| (set_local $$z$1 |
| (if (result i32) |
| (get_local $$tobool357) |
| (get_local $$add$ptr359) |
| (get_local $$call356) |
| ) |
| ) |
| (set_local $$p$3 |
| (if (result i32) |
| (get_local $$tobool357) |
| (get_local $$p$0) |
| (get_local $$sub$ptr$sub363) |
| ) |
| ) |
| (set_local $$a$2 |
| (get_local $$a$1) |
| ) |
| (set_local $$fl$6 |
| (get_local $$and219) |
| ) |
| (set_local $$p$5 |
| (get_local $$p$3) |
| ) |
| (set_local $$pl$2 |
| (i32.const 0) |
| ) |
| (set_local $$prefix$2 |
| (i32.const 4091) |
| ) |
| (set_local $$z$2 |
| (get_local $$z$1) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 86) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$176 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (set_local $$i$0316 |
| (i32.const 0) |
| ) |
| (set_local $$l$1315 |
| (i32.const 0) |
| ) |
| (set_local $$ws$0317 |
| (get_local $$176) |
| ) |
| (loop $while-in125 |
| (block $while-out124 |
| (set_local $$177 |
| (i32.load |
| (get_local $$ws$0317) |
| ) |
| ) |
| (set_local $$tobool380 |
| (i32.eq |
| (get_local $$177) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool380) |
| (block |
| (set_local $$i$0$lcssa |
| (get_local $$i$0316) |
| ) |
| (set_local $$l$2 |
| (get_local $$l$1315) |
| ) |
| (br $while-out124) |
| ) |
| ) |
| (set_local $$call384 |
| (call $_wctomb |
| (get_local $$mb) |
| (get_local $$177) |
| ) |
| ) |
| (set_local $$cmp385 |
| (i32.lt_s |
| (get_local $$call384) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$sub389 |
| (i32.sub |
| (get_local $$p$4365) |
| (get_local $$i$0316) |
| ) |
| ) |
| (set_local $$cmp390 |
| (i32.gt_u |
| (get_local $$call384) |
| (get_local $$sub389) |
| ) |
| ) |
| (set_local $$or$cond195 |
| (i32.or |
| (get_local $$cmp385) |
| (get_local $$cmp390) |
| ) |
| ) |
| (if |
| (get_local $$or$cond195) |
| (block |
| (set_local $$i$0$lcssa |
| (get_local $$i$0316) |
| ) |
| (set_local $$l$2 |
| (get_local $$call384) |
| ) |
| (br $while-out124) |
| ) |
| ) |
| (set_local $$incdec$ptr383 |
| (i32.add |
| (get_local $$ws$0317) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add395 |
| (i32.add |
| (get_local $$call384) |
| (get_local $$i$0316) |
| ) |
| ) |
| (set_local $$cmp377 |
| (i32.gt_u |
| (get_local $$p$4365) |
| (get_local $$add395) |
| ) |
| ) |
| (if |
| (get_local $$cmp377) |
| (block |
| (set_local $$i$0316 |
| (get_local $$add395) |
| ) |
| (set_local $$l$1315 |
| (get_local $$call384) |
| ) |
| (set_local $$ws$0317 |
| (get_local $$incdec$ptr383) |
| ) |
| ) |
| (block |
| (set_local $$i$0$lcssa |
| (get_local $$add395) |
| ) |
| (set_local $$l$2 |
| (get_local $$call384) |
| ) |
| (br $while-out124) |
| ) |
| ) |
| (br $while-in125) |
| ) |
| ) |
| (set_local $$cmp397 |
| (i32.lt_s |
| (get_local $$l$2) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp397) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$i$0$lcssa) |
| (get_local $$fl$1$and219) |
| ) |
| (set_local $$cmp404$324 |
| (i32.eq |
| (get_local $$i$0$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp404$324) |
| (block |
| (set_local $$i$0$lcssa368 |
| (i32.const 0) |
| ) |
| (set_local $label |
| (i32.const 98) |
| ) |
| ) |
| (block |
| (set_local $$178 |
| (i32.load |
| (get_local $$arg) |
| ) |
| ) |
| (set_local $$i$1325 |
| (i32.const 0) |
| ) |
| (set_local $$ws$1326 |
| (get_local $$178) |
| ) |
| (loop $while-in127 |
| (block $while-out126 |
| (set_local $$179 |
| (i32.load |
| (get_local $$ws$1326) |
| ) |
| ) |
| (set_local $$tobool407 |
| (i32.eq |
| (get_local $$179) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool407) |
| (block |
| (set_local $$i$0$lcssa368 |
| (get_local $$i$0$lcssa) |
| ) |
| (set_local $label |
| (i32.const 98) |
| ) |
| (br $label$break$L308) |
| ) |
| ) |
| (set_local $$incdec$ptr410 |
| (i32.add |
| (get_local $$ws$1326) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$call411 |
| (call $_wctomb |
| (get_local $$mb) |
| (get_local $$179) |
| ) |
| ) |
| (set_local $$add412 |
| (i32.add |
| (get_local $$call411) |
| (get_local $$i$1325) |
| ) |
| ) |
| (set_local $$cmp413 |
| (i32.gt_s |
| (get_local $$add412) |
| (get_local $$i$0$lcssa) |
| ) |
| ) |
| (if |
| (get_local $$cmp413) |
| (block |
| (set_local $$i$0$lcssa368 |
| (get_local $$i$0$lcssa) |
| ) |
| (set_local $label |
| (i32.const 98) |
| ) |
| (br $label$break$L308) |
| ) |
| ) |
| (set_local $$180 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$231 |
| (i32.and |
| (get_local $$180) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$232 |
| (i32.eq |
| (get_local $$and$i$231) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$232) |
| (drop |
| (call $___fwritex |
| (get_local $$mb) |
| (get_local $$call411) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$cmp404 |
| (i32.lt_u |
| (get_local $$add412) |
| (get_local $$i$0$lcssa) |
| ) |
| ) |
| (if |
| (get_local $$cmp404) |
| (block |
| (set_local $$i$1325 |
| (get_local $$add412) |
| ) |
| (set_local $$ws$1326 |
| (get_local $$incdec$ptr410) |
| ) |
| ) |
| (block |
| (set_local $$i$0$lcssa368 |
| (get_local $$i$0$lcssa) |
| ) |
| (set_local $label |
| (i32.const 98) |
| ) |
| (br $while-out126) |
| ) |
| ) |
| (br $while-in127) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 98) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$xor |
| (i32.xor |
| (get_local $$fl$1$and219) |
| (i32.const 8192) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$1) |
| (get_local $$i$0$lcssa368) |
| (get_local $$xor) |
| ) |
| (set_local $$cmp421 |
| (i32.gt_s |
| (get_local $$w$1) |
| (get_local $$i$0$lcssa368) |
| ) |
| ) |
| (set_local $$cond426 |
| (if (result i32) |
| (get_local $$cmp421) |
| (get_local $$w$1) |
| (get_local $$i$0$lcssa368) |
| ) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$cond426) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 77) |
| ) |
| (block |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$cmp306 |
| (i32.gt_s |
| (get_local $$p$2) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and309 |
| (i32.and |
| (get_local $$fl$4) |
| (i32.const -65537) |
| ) |
| ) |
| (set_local $$and309$fl$4 |
| (if (result i32) |
| (get_local $$cmp306) |
| (get_local $$and309) |
| (get_local $$fl$4) |
| ) |
| ) |
| (set_local $$151 |
| (get_local $$arg) |
| ) |
| (set_local $$152 |
| (get_local $$151) |
| ) |
| (set_local $$153 |
| (i32.load |
| (get_local $$152) |
| ) |
| ) |
| (set_local $$154 |
| (i32.add |
| (get_local $$151) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$155 |
| (get_local $$154) |
| ) |
| (set_local $$156 |
| (i32.load |
| (get_local $$155) |
| ) |
| ) |
| (set_local $$157 |
| (i32.ne |
| (get_local $$153) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$158 |
| (i32.ne |
| (get_local $$156) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$159 |
| (i32.or |
| (get_local $$157) |
| (get_local $$158) |
| ) |
| ) |
| (set_local $$tobool314 |
| (i32.ne |
| (get_local $$p$2) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$or$cond |
| (i32.or |
| (get_local $$tobool314) |
| (get_local $$159) |
| ) |
| ) |
| (if |
| (get_local $$or$cond) |
| (block |
| (set_local $$sub$ptr$rhs$cast318 |
| (get_local $$a$0) |
| ) |
| (set_local $$sub$ptr$sub319 |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast317) |
| (get_local $$sub$ptr$rhs$cast318) |
| ) |
| ) |
| (set_local $$160 |
| (i32.and |
| (get_local $$159) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$lnot$ext |
| (i32.xor |
| (get_local $$160) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add322 |
| (i32.add |
| (get_local $$lnot$ext) |
| (get_local $$sub$ptr$sub319) |
| ) |
| ) |
| (set_local $$cmp323 |
| (i32.gt_s |
| (get_local $$p$2) |
| (get_local $$add322) |
| ) |
| ) |
| (set_local $$p$2$add322 |
| (if (result i32) |
| (get_local $$cmp323) |
| (get_local $$p$2) |
| (get_local $$add322) |
| ) |
| ) |
| (set_local $$a$2 |
| (get_local $$a$0) |
| ) |
| (set_local $$fl$6 |
| (get_local $$and309$fl$4) |
| ) |
| (set_local $$p$5 |
| (get_local $$p$2$add322) |
| ) |
| (set_local $$pl$2 |
| (get_local $$pl$1) |
| ) |
| (set_local $$prefix$2 |
| (get_local $$prefix$1) |
| ) |
| (set_local $$z$2 |
| (get_local $$add$ptr205) |
| ) |
| ) |
| (block |
| (set_local $$a$2 |
| (get_local $$add$ptr205) |
| ) |
| (set_local $$fl$6 |
| (get_local $$and309$fl$4) |
| ) |
| (set_local $$p$5 |
| (i32.const 0) |
| ) |
| (set_local $$pl$2 |
| (get_local $$pl$1) |
| ) |
| (set_local $$prefix$2 |
| (get_local $$prefix$1) |
| ) |
| (set_local $$z$2 |
| (get_local $$add$ptr205) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast431 |
| (get_local $$z$2) |
| ) |
| (set_local $$sub$ptr$rhs$cast432 |
| (get_local $$a$2) |
| ) |
| (set_local $$sub$ptr$sub433 |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast431) |
| (get_local $$sub$ptr$rhs$cast432) |
| ) |
| ) |
| (set_local $$cmp434 |
| (i32.lt_s |
| (get_local $$p$5) |
| (get_local $$sub$ptr$sub433) |
| ) |
| ) |
| (set_local $$sub$ptr$sub433$p$5 |
| (if (result i32) |
| (get_local $$cmp434) |
| (get_local $$sub$ptr$sub433) |
| (get_local $$p$5) |
| ) |
| ) |
| (set_local $$add441 |
| (i32.add |
| (get_local $$pl$2) |
| (get_local $$sub$ptr$sub433$p$5) |
| ) |
| ) |
| (set_local $$cmp442 |
| (i32.lt_s |
| (get_local $$w$1) |
| (get_local $$add441) |
| ) |
| ) |
| (set_local $$w$2 |
| (if (result i32) |
| (get_local $$cmp442) |
| (get_local $$add441) |
| (get_local $$w$1) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$2) |
| (get_local $$add441) |
| (get_local $$fl$6) |
| ) |
| (set_local $$265 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$244 |
| (i32.and |
| (get_local $$265) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$245 |
| (i32.eq |
| (get_local $$and$i$244) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$245) |
| (drop |
| (call $___fwritex |
| (get_local $$prefix$2) |
| (get_local $$pl$2) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor449 |
| (i32.xor |
| (get_local $$fl$6) |
| (i32.const 65536) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$w$2) |
| (get_local $$add441) |
| (get_local $$xor449) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 48) |
| (get_local $$sub$ptr$sub433$p$5) |
| (get_local $$sub$ptr$sub433) |
| (i32.const 0) |
| ) |
| (set_local $$266 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$216 |
| (i32.and |
| (get_local $$266) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$217 |
| (i32.eq |
| (get_local $$and$i$216) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$217) |
| (drop |
| (call $___fwritex |
| (get_local $$a$2) |
| (get_local $$sub$ptr$sub433) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| (set_local $$xor457 |
| (i32.xor |
| (get_local $$fl$6) |
| (i32.const 8192) |
| ) |
| ) |
| (call $_pad |
| (get_local $$f) |
| (i32.const 32) |
| (get_local $$w$2) |
| (get_local $$add441) |
| (get_local $$xor457) |
| ) |
| (set_local $$cnt$0 |
| (get_local $$cnt$1) |
| ) |
| (set_local $$incdec$ptr169275 |
| (get_local $$incdec$ptr169$lcssa) |
| ) |
| (set_local $$l$0 |
| (get_local $$w$2) |
| ) |
| (set_local $$l10n$0 |
| (get_local $$l10n$3) |
| ) |
| (br $label$continue$L1) |
| ) |
| ) |
| (block $label$break$L343 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 242) |
| ) |
| (block |
| (set_local $$tobool459 |
| (i32.eq |
| (get_local $$f) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool459) |
| (block |
| (set_local $$tobool462 |
| (i32.eq |
| (get_local $$l10n$0$lcssa) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool462) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$i$2299 |
| (i32.const 1) |
| ) |
| (loop $while-in130 |
| (block $while-out129 |
| (set_local $$arrayidx469 |
| (i32.add |
| (get_local $$nl_type) |
| (i32.shl |
| (get_local $$i$2299) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$267 |
| (i32.load |
| (get_local $$arrayidx469) |
| ) |
| ) |
| (set_local $$tobool470 |
| (i32.eq |
| (get_local $$267) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool470) |
| (block |
| (set_local $$i$2299$lcssa |
| (get_local $$i$2299) |
| ) |
| (br $while-out129) |
| ) |
| ) |
| (set_local $$add$ptr473 |
| (i32.add |
| (get_local $$nl_arg) |
| (i32.shl |
| (get_local $$i$2299) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (call $_pop_arg_336 |
| (get_local $$add$ptr473) |
| (get_local $$267) |
| (get_local $$ap) |
| ) |
| (set_local $$inc |
| (i32.add |
| (get_local $$i$2299) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$cmp466 |
| (i32.lt_s |
| (get_local $$inc) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp466) |
| (set_local $$i$2299 |
| (get_local $$inc) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const 1) |
| ) |
| (br $label$break$L343) |
| ) |
| ) |
| (br $while-in130) |
| ) |
| ) |
| (set_local $$cmp478$295 |
| (i32.lt_s |
| (get_local $$i$2299$lcssa) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp478$295) |
| (block |
| (set_local $$i$3296 |
| (get_local $$i$2299$lcssa) |
| ) |
| (loop $while-in132 |
| (block $while-out131 |
| (set_local $$arrayidx481 |
| (i32.add |
| (get_local $$nl_type) |
| (i32.shl |
| (get_local $$i$3296) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$268 |
| (i32.load |
| (get_local $$arrayidx481) |
| ) |
| ) |
| (set_local $$lnot483 |
| (i32.eq |
| (get_local $$268) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$inc488 |
| (i32.add |
| (get_local $$i$3296) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$lnot483) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const -1) |
| ) |
| (br $label$break$L343) |
| ) |
| ) |
| (set_local $$cmp478 |
| (i32.lt_s |
| (get_local $$inc488) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$cmp478) |
| (set_local $$i$3296 |
| (get_local $$inc488) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const 1) |
| ) |
| (br $while-out131) |
| ) |
| ) |
| (br $while-in132) |
| ) |
| ) |
| ) |
| (set_local $$retval$0 |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$cnt$1$lcssa) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_pop_arg_336 (; 55 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$cmp |
| (i32.gt_u |
| (get_local $$type) |
| (i32.const 20) |
| ) |
| ) |
| (block $label$break$L1 |
| (if |
| (i32.eqz |
| (get_local $$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 |
| (get_local $$type) |
| (i32.const 9) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$0 |
| (get_local $$arglist_current) |
| ) |
| (set_local $$1 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded28 |
| (get_local $$1) |
| ) |
| (set_local $$expanded |
| (i32.sub |
| (get_local $$expanded28) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$2 |
| (i32.add |
| (get_local $$0) |
| (get_local $$expanded) |
| ) |
| ) |
| (set_local $$3 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded32 |
| (get_local $$3) |
| ) |
| (set_local $$expanded31 |
| (i32.sub |
| (get_local $$expanded32) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded30 |
| (i32.xor |
| (get_local $$expanded31) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$4 |
| (i32.and |
| (get_local $$2) |
| (get_local $$expanded30) |
| ) |
| ) |
| (set_local $$5 |
| (get_local $$4) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$5) |
| ) |
| ) |
| (set_local $$arglist_next |
| (i32.add |
| (get_local $$5) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next) |
| ) |
| (i32.store |
| (get_local $$arg) |
| (get_local $$6) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current2 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$7 |
| (get_local $$arglist_current2) |
| ) |
| (set_local $$8 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded35 |
| (get_local $$8) |
| ) |
| (set_local $$expanded34 |
| (i32.sub |
| (get_local $$expanded35) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$9 |
| (i32.add |
| (get_local $$7) |
| (get_local $$expanded34) |
| ) |
| ) |
| (set_local $$10 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded39 |
| (get_local $$10) |
| ) |
| (set_local $$expanded38 |
| (i32.sub |
| (get_local $$expanded39) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded37 |
| (i32.xor |
| (get_local $$expanded38) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$11 |
| (i32.and |
| (get_local $$9) |
| (get_local $$expanded37) |
| ) |
| ) |
| (set_local $$12 |
| (get_local $$11) |
| ) |
| (set_local $$13 |
| (i32.load |
| (get_local $$12) |
| ) |
| ) |
| (set_local $$arglist_next3 |
| (i32.add |
| (get_local $$12) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next3) |
| ) |
| (set_local $$14 |
| (i32.lt_s |
| (get_local $$13) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$15 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$14) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$16 |
| (get_local $$arg) |
| ) |
| (set_local $$17 |
| (get_local $$16) |
| ) |
| (i32.store |
| (get_local $$17) |
| (get_local $$13) |
| ) |
| (set_local $$18 |
| (i32.add |
| (get_local $$16) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$19 |
| (get_local $$18) |
| ) |
| (i32.store |
| (get_local $$19) |
| (get_local $$15) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current5 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$20 |
| (get_local $$arglist_current5) |
| ) |
| (set_local $$21 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded42 |
| (get_local $$21) |
| ) |
| (set_local $$expanded41 |
| (i32.sub |
| (get_local $$expanded42) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$22 |
| (i32.add |
| (get_local $$20) |
| (get_local $$expanded41) |
| ) |
| ) |
| (set_local $$23 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded46 |
| (get_local $$23) |
| ) |
| (set_local $$expanded45 |
| (i32.sub |
| (get_local $$expanded46) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded44 |
| (i32.xor |
| (get_local $$expanded45) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$24 |
| (i32.and |
| (get_local $$22) |
| (get_local $$expanded44) |
| ) |
| ) |
| (set_local $$25 |
| (get_local $$24) |
| ) |
| (set_local $$26 |
| (i32.load |
| (get_local $$25) |
| ) |
| ) |
| (set_local $$arglist_next6 |
| (i32.add |
| (get_local $$25) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next6) |
| ) |
| (set_local $$27 |
| (get_local $$arg) |
| ) |
| (set_local $$28 |
| (get_local $$27) |
| ) |
| (i32.store |
| (get_local $$28) |
| (get_local $$26) |
| ) |
| (set_local $$29 |
| (i32.add |
| (get_local $$27) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$30 |
| (get_local $$29) |
| ) |
| (i32.store |
| (get_local $$30) |
| (i32.const 0) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current8 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$31 |
| (get_local $$arglist_current8) |
| ) |
| (set_local $$32 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded49 |
| (get_local $$32) |
| ) |
| (set_local $$expanded48 |
| (i32.sub |
| (get_local $$expanded49) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$33 |
| (i32.add |
| (get_local $$31) |
| (get_local $$expanded48) |
| ) |
| ) |
| (set_local $$34 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded53 |
| (get_local $$34) |
| ) |
| (set_local $$expanded52 |
| (i32.sub |
| (get_local $$expanded53) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded51 |
| (i32.xor |
| (get_local $$expanded52) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$35 |
| (i32.and |
| (get_local $$33) |
| (get_local $$expanded51) |
| ) |
| ) |
| (set_local $$36 |
| (get_local $$35) |
| ) |
| (set_local $$37 |
| (get_local $$36) |
| ) |
| (set_local $$38 |
| (get_local $$37) |
| ) |
| (set_local $$39 |
| (i32.load |
| (get_local $$38) |
| ) |
| ) |
| (set_local $$40 |
| (i32.add |
| (get_local $$37) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$41 |
| (get_local $$40) |
| ) |
| (set_local $$42 |
| (i32.load |
| (get_local $$41) |
| ) |
| ) |
| (set_local $$arglist_next9 |
| (i32.add |
| (get_local $$36) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next9) |
| ) |
| (set_local $$43 |
| (get_local $$arg) |
| ) |
| (set_local $$44 |
| (get_local $$43) |
| ) |
| (i32.store |
| (get_local $$44) |
| (get_local $$39) |
| ) |
| (set_local $$45 |
| (i32.add |
| (get_local $$43) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$46 |
| (get_local $$45) |
| ) |
| (i32.store |
| (get_local $$46) |
| (get_local $$42) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current11 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$47 |
| (get_local $$arglist_current11) |
| ) |
| (set_local $$48 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded56 |
| (get_local $$48) |
| ) |
| (set_local $$expanded55 |
| (i32.sub |
| (get_local $$expanded56) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$49 |
| (i32.add |
| (get_local $$47) |
| (get_local $$expanded55) |
| ) |
| ) |
| (set_local $$50 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded60 |
| (get_local $$50) |
| ) |
| (set_local $$expanded59 |
| (i32.sub |
| (get_local $$expanded60) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded58 |
| (i32.xor |
| (get_local $$expanded59) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$51 |
| (i32.and |
| (get_local $$49) |
| (get_local $$expanded58) |
| ) |
| ) |
| (set_local $$52 |
| (get_local $$51) |
| ) |
| (set_local $$53 |
| (i32.load |
| (get_local $$52) |
| ) |
| ) |
| (set_local $$arglist_next12 |
| (i32.add |
| (get_local $$52) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next12) |
| ) |
| (set_local $$conv12 |
| (i32.and |
| (get_local $$53) |
| (i32.const 65535) |
| ) |
| ) |
| (set_local $$54 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$conv12) |
| (i32.const 16) |
| ) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$55 |
| (i32.lt_s |
| (get_local $$54) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$56 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$55) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$57 |
| (get_local $$arg) |
| ) |
| (set_local $$58 |
| (get_local $$57) |
| ) |
| (i32.store |
| (get_local $$58) |
| (get_local $$54) |
| ) |
| (set_local $$59 |
| (i32.add |
| (get_local $$57) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$60 |
| (get_local $$59) |
| ) |
| (i32.store |
| (get_local $$60) |
| (get_local $$56) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current14 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$61 |
| (get_local $$arglist_current14) |
| ) |
| (set_local $$62 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded63 |
| (get_local $$62) |
| ) |
| (set_local $$expanded62 |
| (i32.sub |
| (get_local $$expanded63) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$63 |
| (i32.add |
| (get_local $$61) |
| (get_local $$expanded62) |
| ) |
| ) |
| (set_local $$64 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded67 |
| (get_local $$64) |
| ) |
| (set_local $$expanded66 |
| (i32.sub |
| (get_local $$expanded67) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded65 |
| (i32.xor |
| (get_local $$expanded66) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$65 |
| (i32.and |
| (get_local $$63) |
| (get_local $$expanded65) |
| ) |
| ) |
| (set_local $$66 |
| (get_local $$65) |
| ) |
| (set_local $$67 |
| (i32.load |
| (get_local $$66) |
| ) |
| ) |
| (set_local $$arglist_next15 |
| (i32.add |
| (get_local $$66) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next15) |
| ) |
| (set_local $$conv17$mask |
| (i32.and |
| (get_local $$67) |
| (i32.const 65535) |
| ) |
| ) |
| (set_local $$68 |
| (get_local $$arg) |
| ) |
| (set_local $$69 |
| (get_local $$68) |
| ) |
| (i32.store |
| (get_local $$69) |
| (get_local $$conv17$mask) |
| ) |
| (set_local $$70 |
| (i32.add |
| (get_local $$68) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$71 |
| (get_local $$70) |
| ) |
| (i32.store |
| (get_local $$71) |
| (i32.const 0) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current17 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$72 |
| (get_local $$arglist_current17) |
| ) |
| (set_local $$73 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded70 |
| (get_local $$73) |
| ) |
| (set_local $$expanded69 |
| (i32.sub |
| (get_local $$expanded70) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$74 |
| (i32.add |
| (get_local $$72) |
| (get_local $$expanded69) |
| ) |
| ) |
| (set_local $$75 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded74 |
| (get_local $$75) |
| ) |
| (set_local $$expanded73 |
| (i32.sub |
| (get_local $$expanded74) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded72 |
| (i32.xor |
| (get_local $$expanded73) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$76 |
| (i32.and |
| (get_local $$74) |
| (get_local $$expanded72) |
| ) |
| ) |
| (set_local $$77 |
| (get_local $$76) |
| ) |
| (set_local $$78 |
| (i32.load |
| (get_local $$77) |
| ) |
| ) |
| (set_local $$arglist_next18 |
| (i32.add |
| (get_local $$77) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next18) |
| ) |
| (set_local $$conv22 |
| (i32.and |
| (get_local $$78) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$79 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$conv22) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$80 |
| (i32.lt_s |
| (get_local $$79) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$81 |
| (i32.shr_s |
| (i32.shl |
| (get_local $$80) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$82 |
| (get_local $$arg) |
| ) |
| (set_local $$83 |
| (get_local $$82) |
| ) |
| (i32.store |
| (get_local $$83) |
| (get_local $$79) |
| ) |
| (set_local $$84 |
| (i32.add |
| (get_local $$82) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$85 |
| (get_local $$84) |
| ) |
| (i32.store |
| (get_local $$85) |
| (get_local $$81) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current20 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$86 |
| (get_local $$arglist_current20) |
| ) |
| (set_local $$87 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded77 |
| (get_local $$87) |
| ) |
| (set_local $$expanded76 |
| (i32.sub |
| (get_local $$expanded77) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$88 |
| (i32.add |
| (get_local $$86) |
| (get_local $$expanded76) |
| ) |
| ) |
| (set_local $$89 |
| (i32.add |
| (i32.const 0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$expanded81 |
| (get_local $$89) |
| ) |
| (set_local $$expanded80 |
| (i32.sub |
| (get_local $$expanded81) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded79 |
| (i32.xor |
| (get_local $$expanded80) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$90 |
| (i32.and |
| (get_local $$88) |
| (get_local $$expanded79) |
| ) |
| ) |
| (set_local $$91 |
| (get_local $$90) |
| ) |
| (set_local $$92 |
| (i32.load |
| (get_local $$91) |
| ) |
| ) |
| (set_local $$arglist_next21 |
| (i32.add |
| (get_local $$91) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next21) |
| ) |
| (set_local $$conv27$mask |
| (i32.and |
| (get_local $$92) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$93 |
| (get_local $$arg) |
| ) |
| (set_local $$94 |
| (get_local $$93) |
| ) |
| (i32.store |
| (get_local $$94) |
| (get_local $$conv27$mask) |
| ) |
| (set_local $$95 |
| (i32.add |
| (get_local $$93) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$96 |
| (get_local $$95) |
| ) |
| (i32.store |
| (get_local $$96) |
| (i32.const 0) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current23 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$97 |
| (get_local $$arglist_current23) |
| ) |
| (set_local $$98 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded84 |
| (get_local $$98) |
| ) |
| (set_local $$expanded83 |
| (i32.sub |
| (get_local $$expanded84) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$99 |
| (i32.add |
| (get_local $$97) |
| (get_local $$expanded83) |
| ) |
| ) |
| (set_local $$100 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded88 |
| (get_local $$100) |
| ) |
| (set_local $$expanded87 |
| (i32.sub |
| (get_local $$expanded88) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded86 |
| (i32.xor |
| (get_local $$expanded87) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$101 |
| (i32.and |
| (get_local $$99) |
| (get_local $$expanded86) |
| ) |
| ) |
| (set_local $$102 |
| (get_local $$101) |
| ) |
| (set_local $$103 |
| (f64.load |
| (get_local $$102) |
| ) |
| ) |
| (set_local $$arglist_next24 |
| (i32.add |
| (get_local $$102) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next24) |
| ) |
| (f64.store |
| (get_local $$arg) |
| (get_local $$103) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (block |
| (set_local $$arglist_current26 |
| (i32.load |
| (get_local $$ap) |
| ) |
| ) |
| (set_local $$104 |
| (get_local $$arglist_current26) |
| ) |
| (set_local $$105 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded91 |
| (get_local $$105) |
| ) |
| (set_local $$expanded90 |
| (i32.sub |
| (get_local $$expanded91) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$106 |
| (i32.add |
| (get_local $$104) |
| (get_local $$expanded90) |
| ) |
| ) |
| (set_local $$107 |
| (i32.add |
| (i32.const 0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$expanded95 |
| (get_local $$107) |
| ) |
| (set_local $$expanded94 |
| (i32.sub |
| (get_local $$expanded95) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$expanded93 |
| (i32.xor |
| (get_local $$expanded94) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$108 |
| (i32.and |
| (get_local $$106) |
| (get_local $$expanded93) |
| ) |
| ) |
| (set_local $$109 |
| (get_local $$108) |
| ) |
| (set_local $$110 |
| (f64.load |
| (get_local $$109) |
| ) |
| ) |
| (set_local $$arglist_next27 |
| (i32.add |
| (get_local $$109) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$ap) |
| (get_local $$arglist_next27) |
| ) |
| (f64.store |
| (get_local $$arg) |
| (get_local $$110) |
| ) |
| (br $label$break$L1) |
| (br $switch) |
| ) |
| ) |
| (br $label$break$L1) |
| ) |
| ) |
| ) |
| ) |
| (return) |
| ) |
| (func $_fmt_u (; 56 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$2 |
| (i32.gt_u |
| (get_local $$1) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$3 |
| (i32.gt_u |
| (get_local $$0) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$4 |
| (i32.eq |
| (get_local $$1) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$5 |
| (i32.and |
| (get_local $$4) |
| (get_local $$3) |
| ) |
| ) |
| (set_local $$6 |
| (i32.or |
| (get_local $$2) |
| (get_local $$5) |
| ) |
| ) |
| (if |
| (get_local $$6) |
| (block |
| (set_local $$7 |
| (get_local $$0) |
| ) |
| (set_local $$8 |
| (get_local $$1) |
| ) |
| (set_local $$s$addr$013 |
| (get_local $$s) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$9 |
| (call $___uremdi3 |
| (get_local $$7) |
| (get_local $$8) |
| (i32.const 10) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$10 |
| (get_global $tempRet0) |
| ) |
| (set_local $$11 |
| (i32.or |
| (get_local $$9) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$12 |
| (i32.and |
| (get_local $$11) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr |
| (i32.add |
| (get_local $$s$addr$013) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr) |
| (get_local $$12) |
| ) |
| (set_local $$13 |
| (call $___udivdi3 |
| (get_local $$7) |
| (get_local $$8) |
| (i32.const 10) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$14 |
| (get_global $tempRet0) |
| ) |
| (set_local $$15 |
| (i32.gt_u |
| (get_local $$8) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$16 |
| (i32.gt_u |
| (get_local $$7) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$17 |
| (i32.eq |
| (get_local $$8) |
| (i32.const 9) |
| ) |
| ) |
| (set_local $$18 |
| (i32.and |
| (get_local $$17) |
| (get_local $$16) |
| ) |
| ) |
| (set_local $$19 |
| (i32.or |
| (get_local $$15) |
| (get_local $$18) |
| ) |
| ) |
| (if |
| (get_local $$19) |
| (block |
| (set_local $$7 |
| (get_local $$13) |
| ) |
| (set_local $$8 |
| (get_local $$14) |
| ) |
| (set_local $$s$addr$013 |
| (get_local $$incdec$ptr) |
| ) |
| ) |
| (block |
| (set_local $$21 |
| (get_local $$13) |
| ) |
| (set_local $$22 |
| (get_local $$14) |
| ) |
| (set_local $$incdec$ptr$lcssa |
| (get_local $$incdec$ptr) |
| ) |
| (br $while-out) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$s$addr$0$lcssa |
| (get_local $$incdec$ptr$lcssa) |
| ) |
| (set_local $$x$addr$0$lcssa$off0 |
| (get_local $$21) |
| ) |
| ) |
| (block |
| (set_local $$s$addr$0$lcssa |
| (get_local $$s) |
| ) |
| (set_local $$x$addr$0$lcssa$off0 |
| (get_local $$0) |
| ) |
| ) |
| ) |
| (set_local $$tobool$8 |
| (i32.eq |
| (get_local $$x$addr$0$lcssa$off0) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$8) |
| (set_local $$s$addr$1$lcssa |
| (get_local $$s$addr$0$lcssa) |
| ) |
| (block |
| (set_local $$s$addr$19 |
| (get_local $$s$addr$0$lcssa) |
| ) |
| (set_local $$y$010 |
| (get_local $$x$addr$0$lcssa$off0) |
| ) |
| (loop $while-in1 |
| (block $while-out0 |
| (set_local $$rem4 |
| (i32.and |
| (call $i32u-rem |
| (get_local $$y$010) |
| (i32.const 10) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$add5 |
| (i32.or |
| (get_local $$rem4) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$conv6 |
| (i32.and |
| (get_local $$add5) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$incdec$ptr7 |
| (i32.add |
| (get_local $$s$addr$19) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store8 |
| (get_local $$incdec$ptr7) |
| (get_local $$conv6) |
| ) |
| (set_local $$div9 |
| (i32.and |
| (call $i32u-div |
| (get_local $$y$010) |
| (i32.const 10) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$20 |
| (i32.lt_u |
| (get_local $$y$010) |
| (i32.const 10) |
| ) |
| ) |
| (if |
| (get_local $$20) |
| (block |
| (set_local $$s$addr$1$lcssa |
| (get_local $$incdec$ptr7) |
| ) |
| (br $while-out0) |
| ) |
| (block |
| (set_local $$s$addr$19 |
| (get_local $$incdec$ptr7) |
| ) |
| (set_local $$y$010 |
| (get_local $$div9) |
| ) |
| ) |
| ) |
| (br $while-in1) |
| ) |
| ) |
| ) |
| ) |
| (return |
| (get_local $$s$addr$1$lcssa) |
| ) |
| ) |
| (func $_pad (; 57 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_global $STACKTOP) |
| (get_global $STACK_MAX) |
| ) |
| (call $abort) |
| ) |
| (set_local $$pad |
| (get_local $sp) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$fl) |
| (i32.const 73728) |
| ) |
| ) |
| (set_local $$tobool |
| (i32.eq |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp |
| (i32.gt_s |
| (get_local $$w) |
| (get_local $$l) |
| ) |
| ) |
| (set_local $$or$cond |
| (i32.and |
| (get_local $$cmp) |
| (get_local $$tobool) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$or$cond) |
| (block |
| (set_local $$sub |
| (i32.sub |
| (get_local $$w) |
| (get_local $$l) |
| ) |
| ) |
| (set_local $$cmp1 |
| (i32.gt_u |
| (get_local $$sub) |
| (i32.const 256) |
| ) |
| ) |
| (set_local $$cond |
| (if (result i32) |
| (get_local $$cmp1) |
| (i32.const 256) |
| (get_local $$sub) |
| ) |
| ) |
| (drop |
| (call $_memset |
| (get_local $$pad) |
| (get_local $$c) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$cmp3$14 |
| (i32.gt_u |
| (get_local $$sub) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$and$i$15 |
| (i32.and |
| (get_local $$0) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i$16 |
| (i32.eq |
| (get_local $$and$i$15) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp3$14) |
| (block |
| (set_local $$1 |
| (i32.sub |
| (get_local $$w) |
| (get_local $$l) |
| ) |
| ) |
| (set_local $$4 |
| (get_local $$0) |
| ) |
| (set_local $$l$addr$017 |
| (get_local $$sub) |
| ) |
| (set_local $$tobool$i18 |
| (get_local $$tobool$i$16) |
| ) |
| (loop $while-in |
| (block $while-out |
| (if |
| (get_local $$tobool$i18) |
| (block |
| (drop |
| (call $___fwritex |
| (get_local $$pad) |
| (i32.const 256) |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$$pre |
| (i32.load |
| (get_local $$f) |
| ) |
| ) |
| (set_local $$2 |
| (get_local $$$pre) |
| ) |
| ) |
| (set_local $$2 |
| (get_local $$4) |
| ) |
| ) |
| (set_local $$sub5 |
| (i32.add |
| (get_local $$l$addr$017) |
| (i32.const -256) |
| ) |
| ) |
| (set_local $$cmp3 |
| (i32.gt_u |
| (get_local $$sub5) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $$and$i |
| (i32.and |
| (get_local $$2) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $$tobool$i |
| (i32.eq |
| (get_local $$and$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp3) |
| (block |
| (set_local $$4 |
| (get_local $$2) |
| ) |
| (set_local $$l$addr$017 |
| (get_local $$sub5) |
| ) |
| (set_local $$tobool$i18 |
| (get_local $$tobool$i) |
| ) |
| ) |
| (br $while-out) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$3 |
| (i32.and |
| (get_local $$1) |
| (i32.const 255) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i) |
| (set_local $$l$addr$0$lcssa21 |
| (get_local $$3) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$16) |
| (set_local $$l$addr$0$lcssa21 |
| (get_local $$sub) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (drop |
| (call $___fwritex |
| (get_local $$pad) |
| (get_local $$l$addr$0$lcssa21) |
| (get_local $$f) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $sp) |
| ) |
| (return) |
| ) |
| (func $_malloc (; 58 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$cmp |
| (i32.lt_u |
| (get_local $$bytes) |
| (i32.const 245) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$cmp) |
| (block |
| (set_local $$cmp1 |
| (i32.lt_u |
| (get_local $$bytes) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $$add2 |
| (i32.add |
| (get_local $$bytes) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$add2) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$cond |
| (if (result i32) |
| (get_local $$cmp1) |
| (i32.const 16) |
| (get_local $$and) |
| ) |
| ) |
| (set_local $$shr |
| (i32.shr_u |
| (get_local $$cond) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shr3 |
| (i32.shr_u |
| (get_local $$0) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$and4 |
| (i32.and |
| (get_local $$shr3) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp5 |
| (i32.eq |
| (get_local $$and4) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp5) |
| ) |
| (block |
| (set_local $$neg |
| (i32.and |
| (get_local $$shr3) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and7 |
| (i32.xor |
| (get_local $$neg) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add8 |
| (i32.add |
| (get_local $$and7) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$shl |
| (i32.shl |
| (get_local $$add8) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$1 |
| (i32.add |
| (get_local $$arrayidx) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$2 |
| (i32.load |
| (get_local $$1) |
| ) |
| ) |
| (set_local $$fd9 |
| (i32.add |
| (get_local $$2) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$3 |
| (i32.load |
| (get_local $$fd9) |
| ) |
| ) |
| (set_local $$cmp10 |
| (i32.eq |
| (get_local $$arrayidx) |
| (get_local $$3) |
| ) |
| ) |
| (block $do-once0 |
| (if |
| (get_local $$cmp10) |
| (block |
| (set_local $$shl12 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$add8) |
| ) |
| ) |
| (set_local $$neg13 |
| (i32.xor |
| (get_local $$shl12) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and14 |
| (i32.and |
| (get_local $$0) |
| (get_local $$neg13) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$and14) |
| ) |
| ) |
| (block |
| (set_local $$4 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp15 |
| (i32.lt_u |
| (get_local $$3) |
| (get_local $$4) |
| ) |
| ) |
| (if |
| (get_local $$cmp15) |
| (call $_abort) |
| ) |
| (set_local $$bk |
| (i32.add |
| (get_local $$3) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$bk) |
| ) |
| ) |
| (set_local $$cmp16 |
| (i32.eq |
| (get_local $$5) |
| (get_local $$2) |
| ) |
| ) |
| (if |
| (get_local $$cmp16) |
| (block |
| (i32.store |
| (get_local $$bk) |
| (get_local $$arrayidx) |
| ) |
| (i32.store |
| (get_local $$1) |
| (get_local $$3) |
| ) |
| (br $do-once0) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$shl22 |
| (i32.shl |
| (get_local $$add8) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$or23 |
| (i32.or |
| (get_local $$shl22) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head |
| (i32.add |
| (get_local $$2) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head) |
| (get_local $$or23) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$2) |
| (get_local $$shl22) |
| ) |
| ) |
| (set_local $$head25 |
| (i32.add |
| (get_local $$add$ptr) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$head25) |
| ) |
| ) |
| (set_local $$or26 |
| (i32.or |
| (get_local $$6) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store |
| (get_local $$head25) |
| (get_local $$or26) |
| ) |
| (set_local $$retval$0 |
| (get_local $$fd9) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| (set_local $$7 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$cmp29 |
| (i32.gt_u |
| (get_local $$cond) |
| (get_local $$7) |
| ) |
| ) |
| (if |
| (get_local $$cmp29) |
| (block |
| (set_local $$cmp31 |
| (i32.eq |
| (get_local $$shr3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp31) |
| ) |
| (block |
| (set_local $$shl35 |
| (i32.shl |
| (get_local $$shr3) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$shl37 |
| (i32.shl |
| (i32.const 2) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$sub |
| (i32.sub |
| (i32.const 0) |
| (get_local $$shl37) |
| ) |
| ) |
| (set_local $$or40 |
| (i32.or |
| (get_local $$shl37) |
| (get_local $$sub) |
| ) |
| ) |
| (set_local $$and41 |
| (i32.and |
| (get_local $$shl35) |
| (get_local $$or40) |
| ) |
| ) |
| (set_local $$sub42 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$and41) |
| ) |
| ) |
| (set_local $$and43 |
| (i32.and |
| (get_local $$and41) |
| (get_local $$sub42) |
| ) |
| ) |
| (set_local $$sub44 |
| (i32.add |
| (get_local $$and43) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$shr45 |
| (i32.shr_u |
| (get_local $$sub44) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$and46 |
| (i32.and |
| (get_local $$shr45) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$shr47 |
| (i32.shr_u |
| (get_local $$sub44) |
| (get_local $$and46) |
| ) |
| ) |
| (set_local $$shr48 |
| (i32.shr_u |
| (get_local $$shr47) |
| (i32.const 5) |
| ) |
| ) |
| (set_local $$and49 |
| (i32.and |
| (get_local $$shr48) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$add50 |
| (i32.or |
| (get_local $$and49) |
| (get_local $$and46) |
| ) |
| ) |
| (set_local $$shr51 |
| (i32.shr_u |
| (get_local $$shr47) |
| (get_local $$and49) |
| ) |
| ) |
| (set_local $$shr52 |
| (i32.shr_u |
| (get_local $$shr51) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$and53 |
| (i32.and |
| (get_local $$shr52) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add54 |
| (i32.or |
| (get_local $$add50) |
| (get_local $$and53) |
| ) |
| ) |
| (set_local $$shr55 |
| (i32.shr_u |
| (get_local $$shr51) |
| (get_local $$and53) |
| ) |
| ) |
| (set_local $$shr56 |
| (i32.shr_u |
| (get_local $$shr55) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and57 |
| (i32.and |
| (get_local $$shr56) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add58 |
| (i32.or |
| (get_local $$add54) |
| (get_local $$and57) |
| ) |
| ) |
| (set_local $$shr59 |
| (i32.shr_u |
| (get_local $$shr55) |
| (get_local $$and57) |
| ) |
| ) |
| (set_local $$shr60 |
| (i32.shr_u |
| (get_local $$shr59) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and61 |
| (i32.and |
| (get_local $$shr60) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add62 |
| (i32.or |
| (get_local $$add58) |
| (get_local $$and61) |
| ) |
| ) |
| (set_local $$shr63 |
| (i32.shr_u |
| (get_local $$shr59) |
| (get_local $$and61) |
| ) |
| ) |
| (set_local $$add64 |
| (i32.add |
| (get_local $$add62) |
| (get_local $$shr63) |
| ) |
| ) |
| (set_local $$shl65 |
| (i32.shl |
| (get_local $$add64) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx66 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl65) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$8 |
| (i32.add |
| (get_local $$arrayidx66) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$9 |
| (i32.load |
| (get_local $$8) |
| ) |
| ) |
| (set_local $$fd69 |
| (i32.add |
| (get_local $$9) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$10 |
| (i32.load |
| (get_local $$fd69) |
| ) |
| ) |
| (set_local $$cmp70 |
| (i32.eq |
| (get_local $$arrayidx66) |
| (get_local $$10) |
| ) |
| ) |
| (block $do-once2 |
| (if |
| (get_local $$cmp70) |
| (block |
| (set_local $$shl72 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$add64) |
| ) |
| ) |
| (set_local $$neg73 |
| (i32.xor |
| (get_local $$shl72) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and74 |
| (i32.and |
| (get_local $$0) |
| (get_local $$neg73) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$and74) |
| ) |
| (set_local $$13 |
| (get_local $$7) |
| ) |
| ) |
| (block |
| (set_local $$11 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp76 |
| (i32.lt_u |
| (get_local $$10) |
| (get_local $$11) |
| ) |
| ) |
| (if |
| (get_local $$cmp76) |
| (call $_abort) |
| ) |
| (set_local $$bk78 |
| (i32.add |
| (get_local $$10) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$12 |
| (i32.load |
| (get_local $$bk78) |
| ) |
| ) |
| (set_local $$cmp79 |
| (i32.eq |
| (get_local $$12) |
| (get_local $$9) |
| ) |
| ) |
| (if |
| (get_local $$cmp79) |
| (block |
| (i32.store |
| (get_local $$bk78) |
| (get_local $$arrayidx66) |
| ) |
| (i32.store |
| (get_local $$8) |
| (get_local $$10) |
| ) |
| (set_local $$$pre |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$13 |
| (get_local $$$pre) |
| ) |
| (br $do-once2) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$shl90 |
| (i32.shl |
| (get_local $$add64) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$sub91 |
| (i32.sub |
| (get_local $$shl90) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$or93 |
| (i32.or |
| (get_local $$cond) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head94 |
| (i32.add |
| (get_local $$9) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head94) |
| (get_local $$or93) |
| ) |
| (set_local $$add$ptr95 |
| (i32.add |
| (get_local $$9) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$or96 |
| (i32.or |
| (get_local $$sub91) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head97 |
| (i32.add |
| (get_local $$add$ptr95) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head97) |
| (get_local $$or96) |
| ) |
| (set_local $$add$ptr98 |
| (i32.add |
| (get_local $$add$ptr95) |
| (get_local $$sub91) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr98) |
| (get_local $$sub91) |
| ) |
| (set_local $$cmp99 |
| (i32.eq |
| (get_local $$13) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp99) |
| ) |
| (block |
| (set_local $$14 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$shr101 |
| (i32.shr_u |
| (get_local $$13) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$shl102 |
| (i32.shl |
| (get_local $$shr101) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx103 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl102) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$15 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl105 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr101) |
| ) |
| ) |
| (set_local $$and106 |
| (i32.and |
| (get_local $$15) |
| (get_local $$shl105) |
| ) |
| ) |
| (set_local $$tobool107 |
| (i32.eq |
| (get_local $$and106) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool107) |
| (block |
| (set_local $$or110 |
| (i32.or |
| (get_local $$15) |
| (get_local $$shl105) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or110) |
| ) |
| (set_local $$$pre241 |
| (i32.add |
| (get_local $$arrayidx103) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phiZ2D |
| (get_local $$$pre241) |
| ) |
| (set_local $$F104$0 |
| (get_local $$arrayidx103) |
| ) |
| ) |
| (block |
| (set_local $$16 |
| (i32.add |
| (get_local $$arrayidx103) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$17 |
| (i32.load |
| (get_local $$16) |
| ) |
| ) |
| (set_local $$18 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp113 |
| (i32.lt_u |
| (get_local $$17) |
| (get_local $$18) |
| ) |
| ) |
| (if |
| (get_local $$cmp113) |
| (call $_abort) |
| (block |
| (set_local $$$pre$phiZ2D |
| (get_local $$16) |
| ) |
| (set_local $$F104$0 |
| (get_local $$17) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phiZ2D) |
| (get_local $$14) |
| ) |
| (set_local $$bk122 |
| (i32.add |
| (get_local $$F104$0) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk122) |
| (get_local $$14) |
| ) |
| (set_local $$fd123 |
| (i32.add |
| (get_local $$14) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd123) |
| (get_local $$F104$0) |
| ) |
| (set_local $$bk124 |
| (i32.add |
| (get_local $$14) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk124) |
| (get_local $$arrayidx103) |
| ) |
| ) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$sub91) |
| ) |
| (i32.store |
| (i32.const 196) |
| (get_local $$add$ptr95) |
| ) |
| (set_local $$retval$0 |
| (get_local $$fd69) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| (set_local $$19 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$cmp128 |
| (i32.eq |
| (get_local $$19) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp128) |
| (set_local $$nb$0 |
| (get_local $$cond) |
| ) |
| (block |
| (set_local $$sub$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$19) |
| ) |
| ) |
| (set_local $$and$i |
| (i32.and |
| (get_local $$19) |
| (get_local $$sub$i) |
| ) |
| ) |
| (set_local $$sub2$i |
| (i32.add |
| (get_local $$and$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$shr$i |
| (i32.shr_u |
| (get_local $$sub2$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$and3$i |
| (i32.and |
| (get_local $$shr$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$shr4$i |
| (i32.shr_u |
| (get_local $$sub2$i) |
| (get_local $$and3$i) |
| ) |
| ) |
| (set_local $$shr5$i |
| (i32.shr_u |
| (get_local $$shr4$i) |
| (i32.const 5) |
| ) |
| ) |
| (set_local $$and6$i |
| (i32.and |
| (get_local $$shr5$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$add$i |
| (i32.or |
| (get_local $$and6$i) |
| (get_local $$and3$i) |
| ) |
| ) |
| (set_local $$shr7$i |
| (i32.shr_u |
| (get_local $$shr4$i) |
| (get_local $$and6$i) |
| ) |
| ) |
| (set_local $$shr8$i |
| (i32.shr_u |
| (get_local $$shr7$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$and9$i |
| (i32.and |
| (get_local $$shr8$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add10$i |
| (i32.or |
| (get_local $$add$i) |
| (get_local $$and9$i) |
| ) |
| ) |
| (set_local $$shr11$i |
| (i32.shr_u |
| (get_local $$shr7$i) |
| (get_local $$and9$i) |
| ) |
| ) |
| (set_local $$shr12$i |
| (i32.shr_u |
| (get_local $$shr11$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and13$i |
| (i32.and |
| (get_local $$shr12$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add14$i |
| (i32.or |
| (get_local $$add10$i) |
| (get_local $$and13$i) |
| ) |
| ) |
| (set_local $$shr15$i |
| (i32.shr_u |
| (get_local $$shr11$i) |
| (get_local $$and13$i) |
| ) |
| ) |
| (set_local $$shr16$i |
| (i32.shr_u |
| (get_local $$shr15$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and17$i |
| (i32.and |
| (get_local $$shr16$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add18$i |
| (i32.or |
| (get_local $$add14$i) |
| (get_local $$and17$i) |
| ) |
| ) |
| (set_local $$shr19$i |
| (i32.shr_u |
| (get_local $$shr15$i) |
| (get_local $$and17$i) |
| ) |
| ) |
| (set_local $$add20$i |
| (i32.add |
| (get_local $$add18$i) |
| (get_local $$shr19$i) |
| ) |
| ) |
| (set_local $$arrayidx$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$add20$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$20 |
| (i32.load |
| (get_local $$arrayidx$i) |
| ) |
| ) |
| (set_local $$head$i |
| (i32.add |
| (get_local $$20) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$21 |
| (i32.load |
| (get_local $$head$i) |
| ) |
| ) |
| (set_local $$and21$i |
| (i32.and |
| (get_local $$21) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$sub22$i |
| (i32.sub |
| (get_local $$and21$i) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$rsize$0$i |
| (get_local $$sub22$i) |
| ) |
| (set_local $$t$0$i |
| (get_local $$20) |
| ) |
| (set_local $$v$0$i |
| (get_local $$20) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$arrayidx23$i |
| (i32.add |
| (get_local $$t$0$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$22 |
| (i32.load |
| (get_local $$arrayidx23$i) |
| ) |
| ) |
| (set_local $$cmp$i |
| (i32.eq |
| (get_local $$22) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp$i) |
| (block |
| (set_local $$arrayidx27$i |
| (i32.add |
| (get_local $$t$0$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$23 |
| (i32.load |
| (get_local $$arrayidx27$i) |
| ) |
| ) |
| (set_local $$cmp28$i |
| (i32.eq |
| (get_local $$23) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp28$i) |
| (block |
| (set_local $$rsize$0$i$lcssa |
| (get_local $$rsize$0$i) |
| ) |
| (set_local $$v$0$i$lcssa |
| (get_local $$v$0$i) |
| ) |
| (br $while-out) |
| ) |
| (set_local $$cond4$i |
| (get_local $$23) |
| ) |
| ) |
| ) |
| (set_local $$cond4$i |
| (get_local $$22) |
| ) |
| ) |
| (set_local $$head29$i |
| (i32.add |
| (get_local $$cond4$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$24 |
| (i32.load |
| (get_local $$head29$i) |
| ) |
| ) |
| (set_local $$and30$i |
| (i32.and |
| (get_local $$24) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$sub31$i |
| (i32.sub |
| (get_local $$and30$i) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$cmp32$i |
| (i32.lt_u |
| (get_local $$sub31$i) |
| (get_local $$rsize$0$i) |
| ) |
| ) |
| (set_local $$sub31$rsize$0$i |
| (if (result i32) |
| (get_local $$cmp32$i) |
| (get_local $$sub31$i) |
| (get_local $$rsize$0$i) |
| ) |
| ) |
| (set_local $$cond$v$0$i |
| (if (result i32) |
| (get_local $$cmp32$i) |
| (get_local $$cond4$i) |
| (get_local $$v$0$i) |
| ) |
| ) |
| (set_local $$rsize$0$i |
| (get_local $$sub31$rsize$0$i) |
| ) |
| (set_local $$t$0$i |
| (get_local $$cond4$i) |
| ) |
| (set_local $$v$0$i |
| (get_local $$cond$v$0$i) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$25 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp33$i |
| (i32.lt_u |
| (get_local $$v$0$i$lcssa) |
| (get_local $$25) |
| ) |
| ) |
| (if |
| (get_local $$cmp33$i) |
| (call $_abort) |
| ) |
| (set_local $$add$ptr$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$cmp35$i |
| (i32.lt_u |
| (get_local $$v$0$i$lcssa) |
| (get_local $$add$ptr$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp35$i) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$parent$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$26 |
| (i32.load |
| (get_local $$parent$i) |
| ) |
| ) |
| (set_local $$bk$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$27 |
| (i32.load |
| (get_local $$bk$i) |
| ) |
| ) |
| (set_local $$cmp40$i |
| (i32.eq |
| (get_local $$27) |
| (get_local $$v$0$i$lcssa) |
| ) |
| ) |
| (block $do-once4 |
| (if |
| (get_local $$cmp40$i) |
| (block |
| (set_local $$arrayidx61$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$31 |
| (i32.load |
| (get_local $$arrayidx61$i) |
| ) |
| ) |
| (set_local $$cmp62$i |
| (i32.eq |
| (get_local $$31) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp62$i) |
| (block |
| (set_local $$arrayidx65$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$32 |
| (i32.load |
| (get_local $$arrayidx65$i) |
| ) |
| ) |
| (set_local $$cmp66$i |
| (i32.eq |
| (get_local $$32) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp66$i) |
| (block |
| (set_local $$R$3$i |
| (i32.const 0) |
| ) |
| (br $do-once4) |
| ) |
| (block |
| (set_local $$R$1$i |
| (get_local $$32) |
| ) |
| (set_local $$RP$1$i |
| (get_local $$arrayidx65$i) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$R$1$i |
| (get_local $$31) |
| ) |
| (set_local $$RP$1$i |
| (get_local $$arrayidx61$i) |
| ) |
| ) |
| ) |
| (loop $while-in7 |
| (block $while-out6 |
| (set_local $$arrayidx71$i |
| (i32.add |
| (get_local $$R$1$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$33 |
| (i32.load |
| (get_local $$arrayidx71$i) |
| ) |
| ) |
| (set_local $$cmp72$i |
| (i32.eq |
| (get_local $$33) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp72$i) |
| ) |
| (block |
| (set_local $$R$1$i |
| (get_local $$33) |
| ) |
| (set_local $$RP$1$i |
| (get_local $$arrayidx71$i) |
| ) |
| (br $while-in7) |
| ) |
| ) |
| (set_local $$arrayidx75$i |
| (i32.add |
| (get_local $$R$1$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$34 |
| (i32.load |
| (get_local $$arrayidx75$i) |
| ) |
| ) |
| (set_local $$cmp76$i |
| (i32.eq |
| (get_local $$34) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp76$i) |
| (block |
| (set_local $$R$1$i$lcssa |
| (get_local $$R$1$i) |
| ) |
| (set_local $$RP$1$i$lcssa |
| (get_local $$RP$1$i) |
| ) |
| (br $while-out6) |
| ) |
| (block |
| (set_local $$R$1$i |
| (get_local $$34) |
| ) |
| (set_local $$RP$1$i |
| (get_local $$arrayidx75$i) |
| ) |
| ) |
| ) |
| (br $while-in7) |
| ) |
| ) |
| (set_local $$cmp81$i |
| (i32.lt_u |
| (get_local $$RP$1$i$lcssa) |
| (get_local $$25) |
| ) |
| ) |
| (if |
| (get_local $$cmp81$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$RP$1$i$lcssa) |
| (i32.const 0) |
| ) |
| (set_local $$R$3$i |
| (get_local $$R$1$i$lcssa) |
| ) |
| (br $do-once4) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fd$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$28 |
| (i32.load |
| (get_local $$fd$i) |
| ) |
| ) |
| (set_local $$cmp45$i |
| (i32.lt_u |
| (get_local $$28) |
| (get_local $$25) |
| ) |
| ) |
| (if |
| (get_local $$cmp45$i) |
| (call $_abort) |
| ) |
| (set_local $$bk47$i |
| (i32.add |
| (get_local $$28) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$29 |
| (i32.load |
| (get_local $$bk47$i) |
| ) |
| ) |
| (set_local $$cmp48$i |
| (i32.eq |
| (get_local $$29) |
| (get_local $$v$0$i$lcssa) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp48$i) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$fd50$i |
| (i32.add |
| (get_local $$27) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$30 |
| (i32.load |
| (get_local $$fd50$i) |
| ) |
| ) |
| (set_local $$cmp51$i |
| (i32.eq |
| (get_local $$30) |
| (get_local $$v$0$i$lcssa) |
| ) |
| ) |
| (if |
| (get_local $$cmp51$i) |
| (block |
| (i32.store |
| (get_local $$bk47$i) |
| (get_local $$27) |
| ) |
| (i32.store |
| (get_local $$fd50$i) |
| (get_local $$28) |
| ) |
| (set_local $$R$3$i |
| (get_local $$27) |
| ) |
| (br $do-once4) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp90$i |
| (i32.eq |
| (get_local $$26) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once8 |
| (if |
| (i32.eqz |
| (get_local $$cmp90$i) |
| ) |
| (block |
| (set_local $$index$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$35 |
| (i32.load |
| (get_local $$index$i) |
| ) |
| ) |
| (set_local $$arrayidx94$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$35) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$36 |
| (i32.load |
| (get_local $$arrayidx94$i) |
| ) |
| ) |
| (set_local $$cmp95$i |
| (i32.eq |
| (get_local $$v$0$i$lcssa) |
| (get_local $$36) |
| ) |
| ) |
| (if |
| (get_local $$cmp95$i) |
| (block |
| (i32.store |
| (get_local $$arrayidx94$i) |
| (get_local $$R$3$i) |
| ) |
| (set_local $$cond2$i |
| (i32.eq |
| (get_local $$R$3$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cond2$i) |
| (block |
| (set_local $$shl$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$35) |
| ) |
| ) |
| (set_local $$neg$i |
| (i32.xor |
| (get_local $$shl$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$37 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$and103$i |
| (i32.and |
| (get_local $$37) |
| (get_local $$neg$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$and103$i) |
| ) |
| (br $do-once8) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$38 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp107$i |
| (i32.lt_u |
| (get_local $$26) |
| (get_local $$38) |
| ) |
| ) |
| (if |
| (get_local $$cmp107$i) |
| (call $_abort) |
| ) |
| (set_local $$arrayidx113$i |
| (i32.add |
| (get_local $$26) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$39 |
| (i32.load |
| (get_local $$arrayidx113$i) |
| ) |
| ) |
| (set_local $$cmp114$i |
| (i32.eq |
| (get_local $$39) |
| (get_local $$v$0$i$lcssa) |
| ) |
| ) |
| (if |
| (get_local $$cmp114$i) |
| (i32.store |
| (get_local $$arrayidx113$i) |
| (get_local $$R$3$i) |
| ) |
| (block |
| (set_local $$arrayidx121$i |
| (i32.add |
| (get_local $$26) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx121$i) |
| (get_local $$R$3$i) |
| ) |
| ) |
| ) |
| (set_local $$cmp126$i |
| (i32.eq |
| (get_local $$R$3$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp126$i) |
| (br $do-once8) |
| ) |
| ) |
| ) |
| (set_local $$40 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp130$i |
| (i32.lt_u |
| (get_local $$R$3$i) |
| (get_local $$40) |
| ) |
| ) |
| (if |
| (get_local $$cmp130$i) |
| (call $_abort) |
| ) |
| (set_local $$parent135$i |
| (i32.add |
| (get_local $$R$3$i) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent135$i) |
| (get_local $$26) |
| ) |
| (set_local $$arrayidx137$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$41 |
| (i32.load |
| (get_local $$arrayidx137$i) |
| ) |
| ) |
| (set_local $$cmp138$i |
| (i32.eq |
| (get_local $$41) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once10 |
| (if |
| (i32.eqz |
| (get_local $$cmp138$i) |
| ) |
| (block |
| (set_local $$cmp142$i |
| (i32.lt_u |
| (get_local $$41) |
| (get_local $$40) |
| ) |
| ) |
| (if |
| (get_local $$cmp142$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx148$i |
| (i32.add |
| (get_local $$R$3$i) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx148$i) |
| (get_local $$41) |
| ) |
| (set_local $$parent149$i |
| (i32.add |
| (get_local $$41) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent149$i) |
| (get_local $$R$3$i) |
| ) |
| (br $do-once10) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx154$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$42 |
| (i32.load |
| (get_local $$arrayidx154$i) |
| ) |
| ) |
| (set_local $$cmp155$i |
| (i32.eq |
| (get_local $$42) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp155$i) |
| ) |
| (block |
| (set_local $$43 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp159$i |
| (i32.lt_u |
| (get_local $$42) |
| (get_local $$43) |
| ) |
| ) |
| (if |
| (get_local $$cmp159$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx165$i |
| (i32.add |
| (get_local $$R$3$i) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx165$i) |
| (get_local $$42) |
| ) |
| (set_local $$parent166$i |
| (i32.add |
| (get_local $$42) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent166$i) |
| (get_local $$R$3$i) |
| ) |
| (br $do-once8) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp174$i |
| (i32.lt_u |
| (get_local $$rsize$0$i$lcssa) |
| (i32.const 16) |
| ) |
| ) |
| (if |
| (get_local $$cmp174$i) |
| (block |
| (set_local $$add177$i |
| (i32.add |
| (get_local $$rsize$0$i$lcssa) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$or178$i |
| (i32.or |
| (get_local $$add177$i) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head179$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head179$i) |
| (get_local $$or178$i) |
| ) |
| (set_local $$add$ptr181$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (get_local $$add177$i) |
| ) |
| ) |
| (set_local $$head182$i |
| (i32.add |
| (get_local $$add$ptr181$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$44 |
| (i32.load |
| (get_local $$head182$i) |
| ) |
| ) |
| (set_local $$or183$i |
| (i32.or |
| (get_local $$44) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store |
| (get_local $$head182$i) |
| (get_local $$or183$i) |
| ) |
| ) |
| (block |
| (set_local $$or186$i |
| (i32.or |
| (get_local $$cond) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head187$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head187$i) |
| (get_local $$or186$i) |
| ) |
| (set_local $$or188$i |
| (i32.or |
| (get_local $$rsize$0$i$lcssa) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head189$i |
| (i32.add |
| (get_local $$add$ptr$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head189$i) |
| (get_local $$or188$i) |
| ) |
| (set_local $$add$ptr190$i |
| (i32.add |
| (get_local $$add$ptr$i) |
| (get_local $$rsize$0$i$lcssa) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr190$i) |
| (get_local $$rsize$0$i$lcssa) |
| ) |
| (set_local $$45 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$cmp191$i |
| (i32.eq |
| (get_local $$45) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp191$i) |
| ) |
| (block |
| (set_local $$46 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$shr194$i |
| (i32.shr_u |
| (get_local $$45) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$shl195$i |
| (i32.shl |
| (get_local $$shr194$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx196$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl195$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$47 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl198$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr194$i) |
| ) |
| ) |
| (set_local $$and199$i |
| (i32.and |
| (get_local $$47) |
| (get_local $$shl198$i) |
| ) |
| ) |
| (set_local $$tobool200$i |
| (i32.eq |
| (get_local $$and199$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool200$i) |
| (block |
| (set_local $$or204$i |
| (i32.or |
| (get_local $$47) |
| (get_local $$shl198$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or204$i) |
| ) |
| (set_local $$$pre$i |
| (i32.add |
| (get_local $$arrayidx196$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phi$iZ2D |
| (get_local $$$pre$i) |
| ) |
| (set_local $$F197$0$i |
| (get_local $$arrayidx196$i) |
| ) |
| ) |
| (block |
| (set_local $$48 |
| (i32.add |
| (get_local $$arrayidx196$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$49 |
| (i32.load |
| (get_local $$48) |
| ) |
| ) |
| (set_local $$50 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp208$i |
| (i32.lt_u |
| (get_local $$49) |
| (get_local $$50) |
| ) |
| ) |
| (if |
| (get_local $$cmp208$i) |
| (call $_abort) |
| (block |
| (set_local $$$pre$phi$iZ2D |
| (get_local $$48) |
| ) |
| (set_local $$F197$0$i |
| (get_local $$49) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phi$iZ2D) |
| (get_local $$46) |
| ) |
| (set_local $$bk218$i |
| (i32.add |
| (get_local $$F197$0$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk218$i) |
| (get_local $$46) |
| ) |
| (set_local $$fd219$i |
| (i32.add |
| (get_local $$46) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd219$i) |
| (get_local $$F197$0$i) |
| ) |
| (set_local $$bk220$i |
| (i32.add |
| (get_local $$46) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk220$i) |
| (get_local $$arrayidx196$i) |
| ) |
| ) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$rsize$0$i$lcssa) |
| ) |
| (i32.store |
| (i32.const 196) |
| (get_local $$add$ptr$i) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr225$i |
| (i32.add |
| (get_local $$v$0$i$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr225$i) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$nb$0 |
| (get_local $$cond) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$cmp139 |
| (i32.gt_u |
| (get_local $$bytes) |
| (i32.const -65) |
| ) |
| ) |
| (if |
| (get_local $$cmp139) |
| (set_local $$nb$0 |
| (i32.const -1) |
| ) |
| (block |
| (set_local $$add144 |
| (i32.add |
| (get_local $$bytes) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $$and145 |
| (i32.and |
| (get_local $$add144) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$51 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$cmp146 |
| (i32.eq |
| (get_local $$51) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp146) |
| (set_local $$nb$0 |
| (get_local $$and145) |
| ) |
| (block |
| (set_local $$sub$i$138 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$shr$i$139 |
| (i32.shr_u |
| (get_local $$add144) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cmp$i$140 |
| (i32.eq |
| (get_local $$shr$i$139) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp$i$140) |
| (set_local $$idx$0$i |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$cmp1$i |
| (i32.gt_u |
| (get_local $$and145) |
| (i32.const 16777215) |
| ) |
| ) |
| (if |
| (get_local $$cmp1$i) |
| (set_local $$idx$0$i |
| (i32.const 31) |
| ) |
| (block |
| (set_local $$sub4$i |
| (i32.add |
| (get_local $$shr$i$139) |
| (i32.const 1048320) |
| ) |
| ) |
| (set_local $$shr5$i$142 |
| (i32.shr_u |
| (get_local $$sub4$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and$i$143 |
| (i32.and |
| (get_local $$shr5$i$142) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$shl$i$144 |
| (i32.shl |
| (get_local $$shr$i$139) |
| (get_local $$and$i$143) |
| ) |
| ) |
| (set_local $$sub6$i |
| (i32.add |
| (get_local $$shl$i$144) |
| (i32.const 520192) |
| ) |
| ) |
| (set_local $$shr7$i$145 |
| (i32.shr_u |
| (get_local $$sub6$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and8$i |
| (i32.and |
| (get_local $$shr7$i$145) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add$i$146 |
| (i32.or |
| (get_local $$and8$i) |
| (get_local $$and$i$143) |
| ) |
| ) |
| (set_local $$shl9$i |
| (i32.shl |
| (get_local $$shl$i$144) |
| (get_local $$and8$i) |
| ) |
| ) |
| (set_local $$sub10$i |
| (i32.add |
| (get_local $$shl9$i) |
| (i32.const 245760) |
| ) |
| ) |
| (set_local $$shr11$i$147 |
| (i32.shr_u |
| (get_local $$sub10$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and12$i |
| (i32.and |
| (get_local $$shr11$i$147) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add13$i |
| (i32.or |
| (get_local $$add$i$146) |
| (get_local $$and12$i) |
| ) |
| ) |
| (set_local $$sub14$i |
| (i32.sub |
| (i32.const 14) |
| (get_local $$add13$i) |
| ) |
| ) |
| (set_local $$shl15$i |
| (i32.shl |
| (get_local $$shl9$i) |
| (get_local $$and12$i) |
| ) |
| ) |
| (set_local $$shr16$i$148 |
| (i32.shr_u |
| (get_local $$shl15$i) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$add17$i |
| (i32.add |
| (get_local $$sub14$i) |
| (get_local $$shr16$i$148) |
| ) |
| ) |
| (set_local $$shl18$i |
| (i32.shl |
| (get_local $$add17$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add19$i |
| (i32.add |
| (get_local $$add17$i) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$shr20$i |
| (i32.shr_u |
| (get_local $$and145) |
| (get_local $$add19$i) |
| ) |
| ) |
| (set_local $$and21$i$149 |
| (i32.and |
| (get_local $$shr20$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add22$i |
| (i32.or |
| (get_local $$and21$i$149) |
| (get_local $$shl18$i) |
| ) |
| ) |
| (set_local $$idx$0$i |
| (get_local $$add22$i) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx$i$150 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$idx$0$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$52 |
| (i32.load |
| (get_local $$arrayidx$i$150) |
| ) |
| ) |
| (set_local $$cmp24$i |
| (i32.eq |
| (get_local $$52) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$break$L123 |
| (if |
| (get_local $$cmp24$i) |
| (block |
| (set_local $$rsize$3$i |
| (get_local $$sub$i$138) |
| ) |
| (set_local $$t$2$i |
| (i32.const 0) |
| ) |
| (set_local $$v$3$i |
| (i32.const 0) |
| ) |
| (set_local $label |
| (i32.const 86) |
| ) |
| ) |
| (block |
| (set_local $$cmp26$i |
| (i32.eq |
| (get_local $$idx$0$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$shr27$i |
| (i32.shr_u |
| (get_local $$idx$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sub30$i |
| (i32.sub |
| (i32.const 25) |
| (get_local $$shr27$i) |
| ) |
| ) |
| (set_local $$cond$i |
| (if (result i32) |
| (get_local $$cmp26$i) |
| (i32.const 0) |
| (get_local $$sub30$i) |
| ) |
| ) |
| (set_local $$shl31$i |
| (i32.shl |
| (get_local $$and145) |
| (get_local $$cond$i) |
| ) |
| ) |
| (set_local $$rsize$0$i$152 |
| (get_local $$sub$i$138) |
| ) |
| (set_local $$rst$0$i |
| (i32.const 0) |
| ) |
| (set_local $$sizebits$0$i |
| (get_local $$shl31$i) |
| ) |
| (set_local $$t$0$i$151 |
| (get_local $$52) |
| ) |
| (set_local $$v$0$i$153 |
| (i32.const 0) |
| ) |
| (loop $while-in14 |
| (block $while-out13 |
| (set_local $$head$i$154 |
| (i32.add |
| (get_local $$t$0$i$151) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$53 |
| (i32.load |
| (get_local $$head$i$154) |
| ) |
| ) |
| (set_local $$and32$i |
| (i32.and |
| (get_local $$53) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$sub33$i |
| (i32.sub |
| (get_local $$and32$i) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$cmp34$i |
| (i32.lt_u |
| (get_local $$sub33$i) |
| (get_local $$rsize$0$i$152) |
| ) |
| ) |
| (if |
| (get_local $$cmp34$i) |
| (block |
| (set_local $$cmp36$i |
| (i32.eq |
| (get_local $$and32$i) |
| (get_local $$and145) |
| ) |
| ) |
| (if |
| (get_local $$cmp36$i) |
| (block |
| (set_local $$rsize$49$i |
| (get_local $$sub33$i) |
| ) |
| (set_local $$t$48$i |
| (get_local $$t$0$i$151) |
| ) |
| (set_local $$v$410$i |
| (get_local $$t$0$i$151) |
| ) |
| (set_local $label |
| (i32.const 90) |
| ) |
| (br $label$break$L123) |
| ) |
| (block |
| (set_local $$rsize$1$i |
| (get_local $$sub33$i) |
| ) |
| (set_local $$v$1$i |
| (get_local $$t$0$i$151) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$rsize$1$i |
| (get_local $$rsize$0$i$152) |
| ) |
| (set_local $$v$1$i |
| (get_local $$v$0$i$153) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx40$i |
| (i32.add |
| (get_local $$t$0$i$151) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$54 |
| (i32.load |
| (get_local $$arrayidx40$i) |
| ) |
| ) |
| (set_local $$shr41$i |
| (i32.shr_u |
| (get_local $$sizebits$0$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$arrayidx44$i |
| (i32.add |
| (i32.add |
| (get_local $$t$0$i$151) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (get_local $$shr41$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$55 |
| (i32.load |
| (get_local $$arrayidx44$i) |
| ) |
| ) |
| (set_local $$cmp45$i$155 |
| (i32.eq |
| (get_local $$54) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp46$i |
| (i32.eq |
| (get_local $$54) |
| (get_local $$55) |
| ) |
| ) |
| (set_local $$or$cond1$i |
| (i32.or |
| (get_local $$cmp45$i$155) |
| (get_local $$cmp46$i) |
| ) |
| ) |
| (set_local $$rst$1$i |
| (if (result i32) |
| (get_local $$or$cond1$i) |
| (get_local $$rst$0$i) |
| (get_local $$54) |
| ) |
| ) |
| (set_local $$cmp49$i |
| (i32.eq |
| (get_local $$55) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$56 |
| (i32.and |
| (get_local $$cmp49$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$shl52$i |
| (i32.xor |
| (get_local $$56) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sizebits$0$shl52$i |
| (i32.shl |
| (get_local $$sizebits$0$i) |
| (get_local $$shl52$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp49$i) |
| (block |
| (set_local $$rsize$3$i |
| (get_local $$rsize$1$i) |
| ) |
| (set_local $$t$2$i |
| (get_local $$rst$1$i) |
| ) |
| (set_local $$v$3$i |
| (get_local $$v$1$i) |
| ) |
| (set_local $label |
| (i32.const 86) |
| ) |
| (br $while-out13) |
| ) |
| (block |
| (set_local $$rsize$0$i$152 |
| (get_local $$rsize$1$i) |
| ) |
| (set_local $$rst$0$i |
| (get_local $$rst$1$i) |
| ) |
| (set_local $$sizebits$0$i |
| (get_local $$sizebits$0$shl52$i) |
| ) |
| (set_local $$t$0$i$151 |
| (get_local $$55) |
| ) |
| (set_local $$v$0$i$153 |
| (get_local $$v$1$i) |
| ) |
| ) |
| ) |
| (br $while-in14) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 86) |
| ) |
| (block |
| (set_local $$cmp55$i |
| (i32.eq |
| (get_local $$t$2$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp57$i |
| (i32.eq |
| (get_local $$v$3$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$or$cond$i |
| (i32.and |
| (get_local $$cmp55$i) |
| (get_local $$cmp57$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond$i) |
| (block |
| (set_local $$shl60$i |
| (i32.shl |
| (i32.const 2) |
| (get_local $$idx$0$i) |
| ) |
| ) |
| (set_local $$sub63$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$shl60$i) |
| ) |
| ) |
| (set_local $$or$i |
| (i32.or |
| (get_local $$shl60$i) |
| (get_local $$sub63$i) |
| ) |
| ) |
| (set_local $$and64$i |
| (i32.and |
| (get_local $$51) |
| (get_local $$or$i) |
| ) |
| ) |
| (set_local $$cmp65$i |
| (i32.eq |
| (get_local $$and64$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp65$i) |
| (block |
| (set_local $$nb$0 |
| (get_local $$and145) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$sub67$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$and64$i) |
| ) |
| ) |
| (set_local $$and68$i |
| (i32.and |
| (get_local $$and64$i) |
| (get_local $$sub67$i) |
| ) |
| ) |
| (set_local $$sub70$i |
| (i32.add |
| (get_local $$and68$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$shr72$i |
| (i32.shr_u |
| (get_local $$sub70$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$and73$i |
| (i32.and |
| (get_local $$shr72$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$shr75$i |
| (i32.shr_u |
| (get_local $$sub70$i) |
| (get_local $$and73$i) |
| ) |
| ) |
| (set_local $$shr76$i |
| (i32.shr_u |
| (get_local $$shr75$i) |
| (i32.const 5) |
| ) |
| ) |
| (set_local $$and77$i |
| (i32.and |
| (get_local $$shr76$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$add78$i |
| (i32.or |
| (get_local $$and77$i) |
| (get_local $$and73$i) |
| ) |
| ) |
| (set_local $$shr79$i |
| (i32.shr_u |
| (get_local $$shr75$i) |
| (get_local $$and77$i) |
| ) |
| ) |
| (set_local $$shr80$i |
| (i32.shr_u |
| (get_local $$shr79$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$and81$i |
| (i32.and |
| (get_local $$shr80$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add82$i |
| (i32.or |
| (get_local $$add78$i) |
| (get_local $$and81$i) |
| ) |
| ) |
| (set_local $$shr83$i |
| (i32.shr_u |
| (get_local $$shr79$i) |
| (get_local $$and81$i) |
| ) |
| ) |
| (set_local $$shr84$i |
| (i32.shr_u |
| (get_local $$shr83$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and85$i |
| (i32.and |
| (get_local $$shr84$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add86$i |
| (i32.or |
| (get_local $$add82$i) |
| (get_local $$and85$i) |
| ) |
| ) |
| (set_local $$shr87$i |
| (i32.shr_u |
| (get_local $$shr83$i) |
| (get_local $$and85$i) |
| ) |
| ) |
| (set_local $$shr88$i |
| (i32.shr_u |
| (get_local $$shr87$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$and89$i |
| (i32.and |
| (get_local $$shr88$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add90$i |
| (i32.or |
| (get_local $$add86$i) |
| (get_local $$and89$i) |
| ) |
| ) |
| (set_local $$shr91$i |
| (i32.shr_u |
| (get_local $$shr87$i) |
| (get_local $$and89$i) |
| ) |
| ) |
| (set_local $$add92$i |
| (i32.add |
| (get_local $$add90$i) |
| (get_local $$shr91$i) |
| ) |
| ) |
| (set_local $$arrayidx94$i$156 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$add92$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$57 |
| (i32.load |
| (get_local $$arrayidx94$i$156) |
| ) |
| ) |
| (set_local $$t$4$ph$i |
| (get_local $$57) |
| ) |
| ) |
| (set_local $$t$4$ph$i |
| (get_local $$t$2$i) |
| ) |
| ) |
| (set_local $$cmp97$7$i |
| (i32.eq |
| (get_local $$t$4$ph$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp97$7$i) |
| (block |
| (set_local $$rsize$4$lcssa$i |
| (get_local $$rsize$3$i) |
| ) |
| (set_local $$v$4$lcssa$i |
| (get_local $$v$3$i) |
| ) |
| ) |
| (block |
| (set_local $$rsize$49$i |
| (get_local $$rsize$3$i) |
| ) |
| (set_local $$t$48$i |
| (get_local $$t$4$ph$i) |
| ) |
| (set_local $$v$410$i |
| (get_local $$v$3$i) |
| ) |
| (set_local $label |
| (i32.const 90) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 90) |
| ) |
| (loop $while-in16 |
| (block $while-out15 |
| (set_local $label |
| (i32.const 0) |
| ) |
| (set_local $$head99$i |
| (i32.add |
| (get_local $$t$48$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$58 |
| (i32.load |
| (get_local $$head99$i) |
| ) |
| ) |
| (set_local $$and100$i |
| (i32.and |
| (get_local $$58) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$sub101$i |
| (i32.sub |
| (get_local $$and100$i) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$cmp102$i |
| (i32.lt_u |
| (get_local $$sub101$i) |
| (get_local $$rsize$49$i) |
| ) |
| ) |
| (set_local $$sub101$rsize$4$i |
| (if (result i32) |
| (get_local $$cmp102$i) |
| (get_local $$sub101$i) |
| (get_local $$rsize$49$i) |
| ) |
| ) |
| (set_local $$t$4$v$4$i |
| (if (result i32) |
| (get_local $$cmp102$i) |
| (get_local $$t$48$i) |
| (get_local $$v$410$i) |
| ) |
| ) |
| (set_local $$arrayidx106$i |
| (i32.add |
| (get_local $$t$48$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$59 |
| (i32.load |
| (get_local $$arrayidx106$i) |
| ) |
| ) |
| (set_local $$cmp107$i$157 |
| (i32.eq |
| (get_local $$59) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp107$i$157) |
| ) |
| (block |
| (set_local $$rsize$49$i |
| (get_local $$sub101$rsize$4$i) |
| ) |
| (set_local $$t$48$i |
| (get_local $$59) |
| ) |
| (set_local $$v$410$i |
| (get_local $$t$4$v$4$i) |
| ) |
| (set_local $label |
| (i32.const 90) |
| ) |
| (br $while-in16) |
| ) |
| ) |
| (set_local $$arrayidx113$i$159 |
| (i32.add |
| (get_local $$t$48$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$60 |
| (i32.load |
| (get_local $$arrayidx113$i$159) |
| ) |
| ) |
| (set_local $$cmp97$i |
| (i32.eq |
| (get_local $$60) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp97$i) |
| (block |
| (set_local $$rsize$4$lcssa$i |
| (get_local $$sub101$rsize$4$i) |
| ) |
| (set_local $$v$4$lcssa$i |
| (get_local $$t$4$v$4$i) |
| ) |
| (br $while-out15) |
| ) |
| (block |
| (set_local $$rsize$49$i |
| (get_local $$sub101$rsize$4$i) |
| ) |
| (set_local $$t$48$i |
| (get_local $$60) |
| ) |
| (set_local $$v$410$i |
| (get_local $$t$4$v$4$i) |
| ) |
| (set_local $label |
| (i32.const 90) |
| ) |
| ) |
| ) |
| (br $while-in16) |
| ) |
| ) |
| ) |
| (set_local $$cmp116$i |
| (i32.eq |
| (get_local $$v$4$lcssa$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp116$i) |
| (set_local $$nb$0 |
| (get_local $$and145) |
| ) |
| (block |
| (set_local $$61 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$sub118$i |
| (i32.sub |
| (get_local $$61) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$cmp119$i |
| (i32.lt_u |
| (get_local $$rsize$4$lcssa$i) |
| (get_local $$sub118$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp119$i) |
| (block |
| (set_local $$62 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp121$i |
| (i32.lt_u |
| (get_local $$v$4$lcssa$i) |
| (get_local $$62) |
| ) |
| ) |
| (if |
| (get_local $$cmp121$i) |
| (call $_abort) |
| ) |
| (set_local $$add$ptr$i$161 |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$cmp123$i |
| (i32.lt_u |
| (get_local $$v$4$lcssa$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp123$i) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$parent$i$162 |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$63 |
| (i32.load |
| (get_local $$parent$i$162) |
| ) |
| ) |
| (set_local $$bk$i$163 |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$64 |
| (i32.load |
| (get_local $$bk$i$163) |
| ) |
| ) |
| (set_local $$cmp128$i |
| (i32.eq |
| (get_local $$64) |
| (get_local $$v$4$lcssa$i) |
| ) |
| ) |
| (block $do-once17 |
| (if |
| (get_local $$cmp128$i) |
| (block |
| (set_local $$arrayidx151$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$68 |
| (i32.load |
| (get_local $$arrayidx151$i) |
| ) |
| ) |
| (set_local $$cmp152$i |
| (i32.eq |
| (get_local $$68) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp152$i) |
| (block |
| (set_local $$arrayidx155$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$69 |
| (i32.load |
| (get_local $$arrayidx155$i) |
| ) |
| ) |
| (set_local $$cmp156$i |
| (i32.eq |
| (get_local $$69) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp156$i) |
| (block |
| (set_local $$R$3$i$171 |
| (i32.const 0) |
| ) |
| (br $do-once17) |
| ) |
| (block |
| (set_local $$R$1$i$168 |
| (get_local $$69) |
| ) |
| (set_local $$RP$1$i$167 |
| (get_local $$arrayidx155$i) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$R$1$i$168 |
| (get_local $$68) |
| ) |
| (set_local $$RP$1$i$167 |
| (get_local $$arrayidx151$i) |
| ) |
| ) |
| ) |
| (loop $while-in20 |
| (block $while-out19 |
| (set_local $$arrayidx161$i |
| (i32.add |
| (get_local $$R$1$i$168) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$70 |
| (i32.load |
| (get_local $$arrayidx161$i) |
| ) |
| ) |
| (set_local $$cmp162$i |
| (i32.eq |
| (get_local $$70) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp162$i) |
| ) |
| (block |
| (set_local $$R$1$i$168 |
| (get_local $$70) |
| ) |
| (set_local $$RP$1$i$167 |
| (get_local $$arrayidx161$i) |
| ) |
| (br $while-in20) |
| ) |
| ) |
| (set_local $$arrayidx165$i$169 |
| (i32.add |
| (get_local $$R$1$i$168) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$71 |
| (i32.load |
| (get_local $$arrayidx165$i$169) |
| ) |
| ) |
| (set_local $$cmp166$i |
| (i32.eq |
| (get_local $$71) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp166$i) |
| (block |
| (set_local $$R$1$i$168$lcssa |
| (get_local $$R$1$i$168) |
| ) |
| (set_local $$RP$1$i$167$lcssa |
| (get_local $$RP$1$i$167) |
| ) |
| (br $while-out19) |
| ) |
| (block |
| (set_local $$R$1$i$168 |
| (get_local $$71) |
| ) |
| (set_local $$RP$1$i$167 |
| (get_local $$arrayidx165$i$169) |
| ) |
| ) |
| ) |
| (br $while-in20) |
| ) |
| ) |
| (set_local $$cmp171$i |
| (i32.lt_u |
| (get_local $$RP$1$i$167$lcssa) |
| (get_local $$62) |
| ) |
| ) |
| (if |
| (get_local $$cmp171$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$RP$1$i$167$lcssa) |
| (i32.const 0) |
| ) |
| (set_local $$R$3$i$171 |
| (get_local $$R$1$i$168$lcssa) |
| ) |
| (br $do-once17) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fd$i$164 |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$65 |
| (i32.load |
| (get_local $$fd$i$164) |
| ) |
| ) |
| (set_local $$cmp133$i |
| (i32.lt_u |
| (get_local $$65) |
| (get_local $$62) |
| ) |
| ) |
| (if |
| (get_local $$cmp133$i) |
| (call $_abort) |
| ) |
| (set_local $$bk136$i |
| (i32.add |
| (get_local $$65) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$66 |
| (i32.load |
| (get_local $$bk136$i) |
| ) |
| ) |
| (set_local $$cmp137$i |
| (i32.eq |
| (get_local $$66) |
| (get_local $$v$4$lcssa$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp137$i) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$fd139$i |
| (i32.add |
| (get_local $$64) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$67 |
| (i32.load |
| (get_local $$fd139$i) |
| ) |
| ) |
| (set_local $$cmp140$i |
| (i32.eq |
| (get_local $$67) |
| (get_local $$v$4$lcssa$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp140$i) |
| (block |
| (i32.store |
| (get_local $$bk136$i) |
| (get_local $$64) |
| ) |
| (i32.store |
| (get_local $$fd139$i) |
| (get_local $$65) |
| ) |
| (set_local $$R$3$i$171 |
| (get_local $$64) |
| ) |
| (br $do-once17) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp180$i |
| (i32.eq |
| (get_local $$63) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once21 |
| (if |
| (i32.eqz |
| (get_local $$cmp180$i) |
| ) |
| (block |
| (set_local $$index$i$172 |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$72 |
| (i32.load |
| (get_local $$index$i$172) |
| ) |
| ) |
| (set_local $$arrayidx184$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$72) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$73 |
| (i32.load |
| (get_local $$arrayidx184$i) |
| ) |
| ) |
| (set_local $$cmp185$i |
| (i32.eq |
| (get_local $$v$4$lcssa$i) |
| (get_local $$73) |
| ) |
| ) |
| (if |
| (get_local $$cmp185$i) |
| (block |
| (i32.store |
| (get_local $$arrayidx184$i) |
| (get_local $$R$3$i$171) |
| ) |
| (set_local $$cond3$i |
| (i32.eq |
| (get_local $$R$3$i$171) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cond3$i) |
| (block |
| (set_local $$shl192$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$72) |
| ) |
| ) |
| (set_local $$neg$i$173 |
| (i32.xor |
| (get_local $$shl192$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$74 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$and194$i |
| (i32.and |
| (get_local $$74) |
| (get_local $$neg$i$173) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$and194$i) |
| ) |
| (br $do-once21) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$75 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp198$i |
| (i32.lt_u |
| (get_local $$63) |
| (get_local $$75) |
| ) |
| ) |
| (if |
| (get_local $$cmp198$i) |
| (call $_abort) |
| ) |
| (set_local $$arrayidx204$i |
| (i32.add |
| (get_local $$63) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$76 |
| (i32.load |
| (get_local $$arrayidx204$i) |
| ) |
| ) |
| (set_local $$cmp205$i |
| (i32.eq |
| (get_local $$76) |
| (get_local $$v$4$lcssa$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp205$i) |
| (i32.store |
| (get_local $$arrayidx204$i) |
| (get_local $$R$3$i$171) |
| ) |
| (block |
| (set_local $$arrayidx212$i |
| (i32.add |
| (get_local $$63) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx212$i) |
| (get_local $$R$3$i$171) |
| ) |
| ) |
| ) |
| (set_local $$cmp217$i |
| (i32.eq |
| (get_local $$R$3$i$171) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp217$i) |
| (br $do-once21) |
| ) |
| ) |
| ) |
| (set_local $$77 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp221$i |
| (i32.lt_u |
| (get_local $$R$3$i$171) |
| (get_local $$77) |
| ) |
| ) |
| (if |
| (get_local $$cmp221$i) |
| (call $_abort) |
| ) |
| (set_local $$parent226$i |
| (i32.add |
| (get_local $$R$3$i$171) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent226$i) |
| (get_local $$63) |
| ) |
| (set_local $$arrayidx228$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$78 |
| (i32.load |
| (get_local $$arrayidx228$i) |
| ) |
| ) |
| (set_local $$cmp229$i |
| (i32.eq |
| (get_local $$78) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once23 |
| (if |
| (i32.eqz |
| (get_local $$cmp229$i) |
| ) |
| (block |
| (set_local $$cmp233$i |
| (i32.lt_u |
| (get_local $$78) |
| (get_local $$77) |
| ) |
| ) |
| (if |
| (get_local $$cmp233$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx239$i |
| (i32.add |
| (get_local $$R$3$i$171) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx239$i) |
| (get_local $$78) |
| ) |
| (set_local $$parent240$i |
| (i32.add |
| (get_local $$78) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent240$i) |
| (get_local $$R$3$i$171) |
| ) |
| (br $do-once23) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx245$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$79 |
| (i32.load |
| (get_local $$arrayidx245$i) |
| ) |
| ) |
| (set_local $$cmp246$i |
| (i32.eq |
| (get_local $$79) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp246$i) |
| ) |
| (block |
| (set_local $$80 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp250$i |
| (i32.lt_u |
| (get_local $$79) |
| (get_local $$80) |
| ) |
| ) |
| (if |
| (get_local $$cmp250$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx256$i |
| (i32.add |
| (get_local $$R$3$i$171) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx256$i) |
| (get_local $$79) |
| ) |
| (set_local $$parent257$i |
| (i32.add |
| (get_local $$79) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent257$i) |
| (get_local $$R$3$i$171) |
| ) |
| (br $do-once21) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp265$i |
| (i32.lt_u |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 16) |
| ) |
| ) |
| (block $do-once25 |
| (if |
| (get_local $$cmp265$i) |
| (block |
| (set_local $$add268$i |
| (i32.add |
| (get_local $$rsize$4$lcssa$i) |
| (get_local $$and145) |
| ) |
| ) |
| (set_local $$or270$i |
| (i32.or |
| (get_local $$add268$i) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head271$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head271$i) |
| (get_local $$or270$i) |
| ) |
| (set_local $$add$ptr273$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (get_local $$add268$i) |
| ) |
| ) |
| (set_local $$head274$i |
| (i32.add |
| (get_local $$add$ptr273$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$81 |
| (i32.load |
| (get_local $$head274$i) |
| ) |
| ) |
| (set_local $$or275$i |
| (i32.or |
| (get_local $$81) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store |
| (get_local $$head274$i) |
| (get_local $$or275$i) |
| ) |
| ) |
| (block |
| (set_local $$or278$i |
| (i32.or |
| (get_local $$and145) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head279$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head279$i) |
| (get_local $$or278$i) |
| ) |
| (set_local $$or280$i |
| (i32.or |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head281$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head281$i) |
| (get_local $$or280$i) |
| ) |
| (set_local $$add$ptr282$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (get_local $$rsize$4$lcssa$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr282$i) |
| (get_local $$rsize$4$lcssa$i) |
| ) |
| (set_local $$shr283$i |
| (i32.shr_u |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp284$i |
| (i32.lt_u |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (get_local $$cmp284$i) |
| (block |
| (set_local $$shl288$i |
| (i32.shl |
| (get_local $$shr283$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx289$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl288$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$82 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl291$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr283$i) |
| ) |
| ) |
| (set_local $$and292$i |
| (i32.and |
| (get_local $$82) |
| (get_local $$shl291$i) |
| ) |
| ) |
| (set_local $$tobool293$i |
| (i32.eq |
| (get_local $$and292$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool293$i) |
| (block |
| (set_local $$or297$i |
| (i32.or |
| (get_local $$82) |
| (get_local $$shl291$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or297$i) |
| ) |
| (set_local $$$pre$i$177 |
| (i32.add |
| (get_local $$arrayidx289$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phi$i$178Z2D |
| (get_local $$$pre$i$177) |
| ) |
| (set_local $$F290$0$i |
| (get_local $$arrayidx289$i) |
| ) |
| ) |
| (block |
| (set_local $$83 |
| (i32.add |
| (get_local $$arrayidx289$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$84 |
| (i32.load |
| (get_local $$83) |
| ) |
| ) |
| (set_local $$85 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp301$i |
| (i32.lt_u |
| (get_local $$84) |
| (get_local $$85) |
| ) |
| ) |
| (if |
| (get_local $$cmp301$i) |
| (call $_abort) |
| (block |
| (set_local $$$pre$phi$i$178Z2D |
| (get_local $$83) |
| ) |
| (set_local $$F290$0$i |
| (get_local $$84) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phi$i$178Z2D) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$bk311$i |
| (i32.add |
| (get_local $$F290$0$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk311$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$fd312$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd312$i) |
| (get_local $$F290$0$i) |
| ) |
| (set_local $$bk313$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk313$i) |
| (get_local $$arrayidx289$i) |
| ) |
| (br $do-once25) |
| ) |
| ) |
| (set_local $$shr318$i |
| (i32.shr_u |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cmp319$i |
| (i32.eq |
| (get_local $$shr318$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp319$i) |
| (set_local $$I316$0$i |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$cmp323$i |
| (i32.gt_u |
| (get_local $$rsize$4$lcssa$i) |
| (i32.const 16777215) |
| ) |
| ) |
| (if |
| (get_local $$cmp323$i) |
| (set_local $$I316$0$i |
| (i32.const 31) |
| ) |
| (block |
| (set_local $$sub329$i |
| (i32.add |
| (get_local $$shr318$i) |
| (i32.const 1048320) |
| ) |
| ) |
| (set_local $$shr330$i |
| (i32.shr_u |
| (get_local $$sub329$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and331$i |
| (i32.and |
| (get_local $$shr330$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$shl333$i |
| (i32.shl |
| (get_local $$shr318$i) |
| (get_local $$and331$i) |
| ) |
| ) |
| (set_local $$sub334$i |
| (i32.add |
| (get_local $$shl333$i) |
| (i32.const 520192) |
| ) |
| ) |
| (set_local $$shr335$i |
| (i32.shr_u |
| (get_local $$sub334$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and336$i |
| (i32.and |
| (get_local $$shr335$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add337$i |
| (i32.or |
| (get_local $$and336$i) |
| (get_local $$and331$i) |
| ) |
| ) |
| (set_local $$shl338$i |
| (i32.shl |
| (get_local $$shl333$i) |
| (get_local $$and336$i) |
| ) |
| ) |
| (set_local $$sub339$i |
| (i32.add |
| (get_local $$shl338$i) |
| (i32.const 245760) |
| ) |
| ) |
| (set_local $$shr340$i |
| (i32.shr_u |
| (get_local $$sub339$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and341$i |
| (i32.and |
| (get_local $$shr340$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add342$i |
| (i32.or |
| (get_local $$add337$i) |
| (get_local $$and341$i) |
| ) |
| ) |
| (set_local $$sub343$i |
| (i32.sub |
| (i32.const 14) |
| (get_local $$add342$i) |
| ) |
| ) |
| (set_local $$shl344$i |
| (i32.shl |
| (get_local $$shl338$i) |
| (get_local $$and341$i) |
| ) |
| ) |
| (set_local $$shr345$i |
| (i32.shr_u |
| (get_local $$shl344$i) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$add346$i |
| (i32.add |
| (get_local $$sub343$i) |
| (get_local $$shr345$i) |
| ) |
| ) |
| (set_local $$shl347$i |
| (i32.shl |
| (get_local $$add346$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add348$i |
| (i32.add |
| (get_local $$add346$i) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$shr349$i |
| (i32.shr_u |
| (get_local $$rsize$4$lcssa$i) |
| (get_local $$add348$i) |
| ) |
| ) |
| (set_local $$and350$i |
| (i32.and |
| (get_local $$shr349$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add351$i |
| (i32.or |
| (get_local $$and350$i) |
| (get_local $$shl347$i) |
| ) |
| ) |
| (set_local $$I316$0$i |
| (get_local $$add351$i) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx355$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$I316$0$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$index356$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$index356$i) |
| (get_local $$I316$0$i) |
| ) |
| (set_local $$child357$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx358$i |
| (i32.add |
| (get_local $$child357$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx358$i) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$child357$i) |
| (i32.const 0) |
| ) |
| (set_local $$86 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$shl362$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$I316$0$i) |
| ) |
| ) |
| (set_local $$and363$i |
| (i32.and |
| (get_local $$86) |
| (get_local $$shl362$i) |
| ) |
| ) |
| (set_local $$tobool364$i |
| (i32.eq |
| (get_local $$and363$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool364$i) |
| (block |
| (set_local $$or368$i |
| (i32.or |
| (get_local $$86) |
| (get_local $$shl362$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$or368$i) |
| ) |
| (i32.store |
| (get_local $$arrayidx355$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$parent369$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent369$i) |
| (get_local $$arrayidx355$i) |
| ) |
| (set_local $$bk370$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk370$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$fd371$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd371$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (br $do-once25) |
| ) |
| ) |
| (set_local $$87 |
| (i32.load |
| (get_local $$arrayidx355$i) |
| ) |
| ) |
| (set_local $$cmp374$i |
| (i32.eq |
| (get_local $$I316$0$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$shr378$i |
| (i32.shr_u |
| (get_local $$I316$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sub381$i |
| (i32.sub |
| (i32.const 25) |
| (get_local $$shr378$i) |
| ) |
| ) |
| (set_local $$cond383$i |
| (if (result i32) |
| (get_local $$cmp374$i) |
| (i32.const 0) |
| (get_local $$sub381$i) |
| ) |
| ) |
| (set_local $$shl384$i |
| (i32.shl |
| (get_local $$rsize$4$lcssa$i) |
| (get_local $$cond383$i) |
| ) |
| ) |
| (set_local $$K373$0$i |
| (get_local $$shl384$i) |
| ) |
| (set_local $$T$0$i |
| (get_local $$87) |
| ) |
| (loop $while-in28 |
| (block $while-out27 |
| (set_local $$head386$i |
| (i32.add |
| (get_local $$T$0$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$88 |
| (i32.load |
| (get_local $$head386$i) |
| ) |
| ) |
| (set_local $$and387$i |
| (i32.and |
| (get_local $$88) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$cmp388$i |
| (i32.eq |
| (get_local $$and387$i) |
| (get_local $$rsize$4$lcssa$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp388$i) |
| (block |
| (set_local $$T$0$i$lcssa |
| (get_local $$T$0$i) |
| ) |
| (set_local $label |
| (i32.const 148) |
| ) |
| (br $while-out27) |
| ) |
| ) |
| (set_local $$shr391$i |
| (i32.shr_u |
| (get_local $$K373$0$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$arrayidx394$i |
| (i32.add |
| (i32.add |
| (get_local $$T$0$i) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (get_local $$shr391$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$shl395$i |
| (i32.shl |
| (get_local $$K373$0$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$89 |
| (i32.load |
| (get_local $$arrayidx394$i) |
| ) |
| ) |
| (set_local $$cmp396$i |
| (i32.eq |
| (get_local $$89) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp396$i) |
| (block |
| (set_local $$T$0$i$lcssa293 |
| (get_local $$T$0$i) |
| ) |
| (set_local $$arrayidx394$i$lcssa |
| (get_local $$arrayidx394$i) |
| ) |
| (set_local $label |
| (i32.const 145) |
| ) |
| (br $while-out27) |
| ) |
| (block |
| (set_local $$K373$0$i |
| (get_local $$shl395$i) |
| ) |
| (set_local $$T$0$i |
| (get_local $$89) |
| ) |
| ) |
| ) |
| (br $while-in28) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 145) |
| ) |
| (block |
| (set_local $$90 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp401$i |
| (i32.lt_u |
| (get_local $$arrayidx394$i$lcssa) |
| (get_local $$90) |
| ) |
| ) |
| (if |
| (get_local $$cmp401$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$arrayidx394$i$lcssa) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$parent406$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent406$i) |
| (get_local $$T$0$i$lcssa293) |
| ) |
| (set_local $$bk407$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk407$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$fd408$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd408$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (br $do-once25) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 148) |
| ) |
| (block |
| (set_local $$fd416$i |
| (i32.add |
| (get_local $$T$0$i$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$91 |
| (i32.load |
| (get_local $$fd416$i) |
| ) |
| ) |
| (set_local $$92 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp422$i |
| (i32.ge_u |
| (get_local $$91) |
| (get_local $$92) |
| ) |
| ) |
| (set_local $$not$cmp418$i |
| (i32.ge_u |
| (get_local $$T$0$i$lcssa) |
| (get_local $$92) |
| ) |
| ) |
| (set_local $$93 |
| (i32.and |
| (get_local $$cmp422$i) |
| (get_local $$not$cmp418$i) |
| ) |
| ) |
| (if |
| (get_local $$93) |
| (block |
| (set_local $$bk429$i |
| (i32.add |
| (get_local $$91) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk429$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (i32.store |
| (get_local $$fd416$i) |
| (get_local $$add$ptr$i$161) |
| ) |
| (set_local $$fd431$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd431$i) |
| (get_local $$91) |
| ) |
| (set_local $$bk432$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk432$i) |
| (get_local $$T$0$i$lcssa) |
| ) |
| (set_local $$parent433$i |
| (i32.add |
| (get_local $$add$ptr$i$161) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent433$i) |
| (i32.const 0) |
| ) |
| (br $do-once25) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr441$i |
| (i32.add |
| (get_local $$v$4$lcssa$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr441$i) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (set_local $$nb$0 |
| (get_local $$and145) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$94 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$cmp156 |
| (i32.lt_u |
| (get_local $$94) |
| (get_local $$nb$0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp156) |
| ) |
| (block |
| (set_local $$sub160 |
| (i32.sub |
| (get_local $$94) |
| (get_local $$nb$0) |
| ) |
| ) |
| (set_local $$95 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp162 |
| (i32.gt_u |
| (get_local $$sub160) |
| (i32.const 15) |
| ) |
| ) |
| (if |
| (get_local $$cmp162) |
| (block |
| (set_local $$add$ptr166 |
| (i32.add |
| (get_local $$95) |
| (get_local $$nb$0) |
| ) |
| ) |
| (i32.store |
| (i32.const 196) |
| (get_local $$add$ptr166) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$sub160) |
| ) |
| (set_local $$or167 |
| (i32.or |
| (get_local $$sub160) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head168 |
| (i32.add |
| (get_local $$add$ptr166) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head168) |
| (get_local $$or167) |
| ) |
| (set_local $$add$ptr169 |
| (i32.add |
| (get_local $$add$ptr166) |
| (get_local $$sub160) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr169) |
| (get_local $$sub160) |
| ) |
| (set_local $$or172 |
| (i32.or |
| (get_local $$nb$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head173 |
| (i32.add |
| (get_local $$95) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head173) |
| (get_local $$or172) |
| ) |
| ) |
| (block |
| (i32.store |
| (i32.const 184) |
| (i32.const 0) |
| ) |
| (i32.store |
| (i32.const 196) |
| (i32.const 0) |
| ) |
| (set_local $$or176 |
| (i32.or |
| (get_local $$94) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head177 |
| (i32.add |
| (get_local $$95) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head177) |
| (get_local $$or176) |
| ) |
| (set_local $$add$ptr178 |
| (i32.add |
| (get_local $$95) |
| (get_local $$94) |
| ) |
| ) |
| (set_local $$head179 |
| (i32.add |
| (get_local $$add$ptr178) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$96 |
| (i32.load |
| (get_local $$head179) |
| ) |
| ) |
| (set_local $$or180 |
| (i32.or |
| (get_local $$96) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store |
| (get_local $$head179) |
| (get_local $$or180) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr182 |
| (i32.add |
| (get_local $$95) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr182) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| (set_local $$97 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$cmp186 |
| (i32.gt_u |
| (get_local $$97) |
| (get_local $$nb$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp186) |
| (block |
| (set_local $$sub190 |
| (i32.sub |
| (get_local $$97) |
| (get_local $$nb$0) |
| ) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$sub190) |
| ) |
| (set_local $$98 |
| (i32.load |
| (i32.const 200) |
| ) |
| ) |
| (set_local $$add$ptr193 |
| (i32.add |
| (get_local $$98) |
| (get_local $$nb$0) |
| ) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr193) |
| ) |
| (set_local $$or194 |
| (i32.or |
| (get_local $$sub190) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head195 |
| (i32.add |
| (get_local $$add$ptr193) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head195) |
| (get_local $$or194) |
| ) |
| (set_local $$or197 |
| (i32.or |
| (get_local $$nb$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head198 |
| (i32.add |
| (get_local $$98) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head198) |
| (get_local $$or197) |
| ) |
| (set_local $$add$ptr199 |
| (i32.add |
| (get_local $$98) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr199) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| (set_local $$99 |
| (i32.load |
| (i32.const 648) |
| ) |
| ) |
| (set_local $$cmp$i$179 |
| (i32.eq |
| (get_local $$99) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once29 |
| (if |
| (get_local $$cmp$i$179) |
| (block |
| (set_local $$call$i$i |
| (call $_sysconf |
| (i32.const 30) |
| ) |
| ) |
| (set_local $$sub$i$i |
| (i32.add |
| (get_local $$call$i$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and$i$i |
| (i32.and |
| (get_local $$sub$i$i) |
| (get_local $$call$i$i) |
| ) |
| ) |
| (set_local $$cmp1$i$i |
| (i32.eq |
| (get_local $$and$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp1$i$i) |
| (block |
| (i32.store |
| (i32.const 656) |
| (get_local $$call$i$i) |
| ) |
| (i32.store |
| (i32.const 652) |
| (get_local $$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) |
| ) |
| (set_local $$call6$i$i |
| (call $_time |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$xor$i$i |
| (i32.and |
| (get_local $$call6$i$i) |
| (i32.const -16) |
| ) |
| ) |
| (set_local $$and7$i$i |
| (i32.xor |
| (get_local $$xor$i$i) |
| (i32.const 1431655768) |
| ) |
| ) |
| (i32.store |
| (i32.const 648) |
| (get_local $$and7$i$i) |
| ) |
| (br $do-once29) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$add$i$180 |
| (i32.add |
| (get_local $$nb$0) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $$100 |
| (i32.load |
| (i32.const 656) |
| ) |
| ) |
| (set_local $$sub$i$181 |
| (i32.add |
| (get_local $$nb$0) |
| (i32.const 47) |
| ) |
| ) |
| (set_local $$add9$i |
| (i32.add |
| (get_local $$100) |
| (get_local $$sub$i$181) |
| ) |
| ) |
| (set_local $$neg$i$182 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$100) |
| ) |
| ) |
| (set_local $$and11$i |
| (i32.and |
| (get_local $$add9$i) |
| (get_local $$neg$i$182) |
| ) |
| ) |
| (set_local $$cmp12$i |
| (i32.gt_u |
| (get_local $$and11$i) |
| (get_local $$nb$0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp12$i) |
| ) |
| (block |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| (set_local $$101 |
| (i32.load |
| (i32.const 616) |
| ) |
| ) |
| (set_local $$cmp15$i |
| (i32.eq |
| (get_local $$101) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp15$i) |
| ) |
| (block |
| (set_local $$102 |
| (i32.load |
| (i32.const 608) |
| ) |
| ) |
| (set_local $$add17$i$183 |
| (i32.add |
| (get_local $$102) |
| (get_local $$and11$i) |
| ) |
| ) |
| (set_local $$cmp19$i |
| (i32.le_u |
| (get_local $$add17$i$183) |
| (get_local $$102) |
| ) |
| ) |
| (set_local $$cmp21$i |
| (i32.gt_u |
| (get_local $$add17$i$183) |
| (get_local $$101) |
| ) |
| ) |
| (set_local $$or$cond1$i$184 |
| (i32.or |
| (get_local $$cmp19$i) |
| (get_local $$cmp21$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond1$i$184) |
| (block |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$103 |
| (i32.load |
| (i32.const 620) |
| ) |
| ) |
| (set_local $$and29$i |
| (i32.and |
| (get_local $$103) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$tobool30$i |
| (i32.eq |
| (get_local $$and29$i) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$break$L257 |
| (if |
| (get_local $$tobool30$i) |
| (block |
| (set_local $$104 |
| (i32.load |
| (i32.const 200) |
| ) |
| ) |
| (set_local $$cmp32$i$185 |
| (i32.eq |
| (get_local $$104) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$break$L259 |
| (if |
| (get_local $$cmp32$i$185) |
| (set_local $label |
| (i32.const 173) |
| ) |
| (block |
| (set_local $$sp$0$i$i |
| (i32.const 624) |
| ) |
| (loop $while-in34 |
| (block $while-out33 |
| (set_local $$105 |
| (i32.load |
| (get_local $$sp$0$i$i) |
| ) |
| ) |
| (set_local $$cmp$i$9$i |
| (i32.gt_u |
| (get_local $$105) |
| (get_local $$104) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp$i$9$i) |
| ) |
| (block |
| (set_local $$size$i$i |
| (i32.add |
| (get_local $$sp$0$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$106 |
| (i32.load |
| (get_local $$size$i$i) |
| ) |
| ) |
| (set_local $$add$ptr$i$i |
| (i32.add |
| (get_local $$105) |
| (get_local $$106) |
| ) |
| ) |
| (set_local $$cmp2$i$i |
| (i32.gt_u |
| (get_local $$add$ptr$i$i) |
| (get_local $$104) |
| ) |
| ) |
| (if |
| (get_local $$cmp2$i$i) |
| (block |
| (set_local $$base$i$i$lcssa |
| (get_local $$sp$0$i$i) |
| ) |
| (set_local $$size$i$i$lcssa |
| (get_local $$size$i$i) |
| ) |
| (br $while-out33) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$next$i$i |
| (i32.add |
| (get_local $$sp$0$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$107 |
| (i32.load |
| (get_local $$next$i$i) |
| ) |
| ) |
| (set_local $$cmp3$i$i |
| (i32.eq |
| (get_local $$107) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp3$i$i) |
| (block |
| (set_local $label |
| (i32.const 173) |
| ) |
| (br $label$break$L259) |
| ) |
| (set_local $$sp$0$i$i |
| (get_local $$107) |
| ) |
| ) |
| (br $while-in34) |
| ) |
| ) |
| (set_local $$112 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$add77$i |
| (i32.sub |
| (get_local $$add9$i) |
| (get_local $$112) |
| ) |
| ) |
| (set_local $$and80$i |
| (i32.and |
| (get_local $$add77$i) |
| (get_local $$neg$i$182) |
| ) |
| ) |
| (set_local $$cmp81$i$191 |
| (i32.lt_u |
| (get_local $$and80$i) |
| (i32.const 2147483647) |
| ) |
| ) |
| (if |
| (get_local $$cmp81$i$191) |
| (block |
| (set_local $$call83$i |
| (call $_sbrk |
| (get_local $$and80$i) |
| ) |
| ) |
| (set_local $$113 |
| (i32.load |
| (get_local $$base$i$i$lcssa) |
| ) |
| ) |
| (set_local $$114 |
| (i32.load |
| (get_local $$size$i$i$lcssa) |
| ) |
| ) |
| (set_local $$add$ptr$i$193 |
| (i32.add |
| (get_local $$113) |
| (get_local $$114) |
| ) |
| ) |
| (set_local $$cmp85$i |
| (i32.eq |
| (get_local $$call83$i) |
| (get_local $$add$ptr$i$193) |
| ) |
| ) |
| (if |
| (get_local $$cmp85$i) |
| (block |
| (set_local $$cmp89$i |
| (i32.eq |
| (get_local $$call83$i) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp89$i) |
| ) |
| (block |
| (set_local $$tbase$796$i |
| (get_local $$call83$i) |
| ) |
| (set_local $$tsize$795$i |
| (get_local $$and80$i) |
| ) |
| (set_local $label |
| (i32.const 193) |
| ) |
| (br $label$break$L257) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$br$2$ph$i |
| (get_local $$call83$i) |
| ) |
| (set_local $$ssize$2$ph$i |
| (get_local $$and80$i) |
| ) |
| (set_local $label |
| (i32.const 183) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $do-once35 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 173) |
| ) |
| (block |
| (set_local $$call37$i |
| (call $_sbrk |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp38$i |
| (i32.eq |
| (get_local $$call37$i) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp38$i) |
| ) |
| (block |
| (set_local $$108 |
| (get_local $$call37$i) |
| ) |
| (set_local $$109 |
| (i32.load |
| (i32.const 652) |
| ) |
| ) |
| (set_local $$sub41$i |
| (i32.add |
| (get_local $$109) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$and42$i |
| (i32.and |
| (get_local $$sub41$i) |
| (get_local $$108) |
| ) |
| ) |
| (set_local $$cmp43$i |
| (i32.eq |
| (get_local $$and42$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp43$i) |
| (set_local $$ssize$0$i |
| (get_local $$and11$i) |
| ) |
| (block |
| (set_local $$add46$i |
| (i32.add |
| (get_local $$sub41$i) |
| (get_local $$108) |
| ) |
| ) |
| (set_local $$neg48$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$109) |
| ) |
| ) |
| (set_local $$and49$i |
| (i32.and |
| (get_local $$add46$i) |
| (get_local $$neg48$i) |
| ) |
| ) |
| (set_local $$sub50$i |
| (i32.sub |
| (get_local $$and11$i) |
| (get_local $$108) |
| ) |
| ) |
| (set_local $$add51$i |
| (i32.add |
| (get_local $$sub50$i) |
| (get_local $$and49$i) |
| ) |
| ) |
| (set_local $$ssize$0$i |
| (get_local $$add51$i) |
| ) |
| ) |
| ) |
| (set_local $$110 |
| (i32.load |
| (i32.const 608) |
| ) |
| ) |
| (set_local $$add54$i |
| (i32.add |
| (get_local $$110) |
| (get_local $$ssize$0$i) |
| ) |
| ) |
| (set_local $$cmp55$i$187 |
| (i32.gt_u |
| (get_local $$ssize$0$i) |
| (get_local $$nb$0) |
| ) |
| ) |
| (set_local $$cmp57$i$188 |
| (i32.lt_u |
| (get_local $$ssize$0$i) |
| (i32.const 2147483647) |
| ) |
| ) |
| (set_local $$or$cond$i$189 |
| (i32.and |
| (get_local $$cmp55$i$187) |
| (get_local $$cmp57$i$188) |
| ) |
| ) |
| (if |
| (get_local $$or$cond$i$189) |
| (block |
| (set_local $$111 |
| (i32.load |
| (i32.const 616) |
| ) |
| ) |
| (set_local $$cmp60$i |
| (i32.eq |
| (get_local $$111) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp60$i) |
| ) |
| (block |
| (set_local $$cmp63$i |
| (i32.le_u |
| (get_local $$add54$i) |
| (get_local $$110) |
| ) |
| ) |
| (set_local $$cmp66$i$190 |
| (i32.gt_u |
| (get_local $$add54$i) |
| (get_local $$111) |
| ) |
| ) |
| (set_local $$or$cond2$i |
| (i32.or |
| (get_local $$cmp63$i) |
| (get_local $$cmp66$i$190) |
| ) |
| ) |
| (if |
| (get_local $$or$cond2$i) |
| (br $do-once35) |
| ) |
| ) |
| ) |
| (set_local $$call68$i |
| (call $_sbrk |
| (get_local $$ssize$0$i) |
| ) |
| ) |
| (set_local $$cmp69$i |
| (i32.eq |
| (get_local $$call68$i) |
| (get_local $$call37$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp69$i) |
| (block |
| (set_local $$tbase$796$i |
| (get_local $$call37$i) |
| ) |
| (set_local $$tsize$795$i |
| (get_local $$ssize$0$i) |
| ) |
| (set_local $label |
| (i32.const 193) |
| ) |
| (br $label$break$L257) |
| ) |
| (block |
| (set_local $$br$2$ph$i |
| (get_local $$call68$i) |
| ) |
| (set_local $$ssize$2$ph$i |
| (get_local $$ssize$0$i) |
| ) |
| (set_local $label |
| (i32.const 183) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$break$L279 |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 183) |
| ) |
| (block |
| (set_local $$sub112$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| (set_local $$cmp91$i |
| (i32.ne |
| (get_local $$br$2$ph$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp93$i |
| (i32.lt_u |
| (get_local $$ssize$2$ph$i) |
| (i32.const 2147483647) |
| ) |
| ) |
| (set_local $$or$cond5$i |
| (i32.and |
| (get_local $$cmp93$i) |
| (get_local $$cmp91$i) |
| ) |
| ) |
| (set_local $$cmp96$i |
| (i32.gt_u |
| (get_local $$add$i$180) |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| (set_local $$or$cond3$i |
| (i32.and |
| (get_local $$cmp96$i) |
| (get_local $$or$cond5$i) |
| ) |
| ) |
| (block $do-once38 |
| (if |
| (get_local $$or$cond3$i) |
| (block |
| (set_local $$115 |
| (i32.load |
| (i32.const 656) |
| ) |
| ) |
| (set_local $$sub99$i |
| (i32.sub |
| (get_local $$sub$i$181) |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| (set_local $$add101$i |
| (i32.add |
| (get_local $$sub99$i) |
| (get_local $$115) |
| ) |
| ) |
| (set_local $$neg103$i |
| (i32.sub |
| (i32.const 0) |
| (get_local $$115) |
| ) |
| ) |
| (set_local $$and104$i |
| (i32.and |
| (get_local $$add101$i) |
| (get_local $$neg103$i) |
| ) |
| ) |
| (set_local $$cmp105$i |
| (i32.lt_u |
| (get_local $$and104$i) |
| (i32.const 2147483647) |
| ) |
| ) |
| (if |
| (get_local $$cmp105$i) |
| (block |
| (set_local $$call107$i |
| (call $_sbrk |
| (get_local $$and104$i) |
| ) |
| ) |
| (set_local $$cmp108$i |
| (i32.eq |
| (get_local $$call107$i) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (get_local $$cmp108$i) |
| (block |
| (drop |
| (call $_sbrk |
| (get_local $$sub112$i) |
| ) |
| ) |
| (br $label$break$L279) |
| ) |
| (block |
| (set_local $$add110$i |
| (i32.add |
| (get_local $$and104$i) |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| (set_local $$ssize$5$i |
| (get_local $$add110$i) |
| ) |
| (br $do-once38) |
| ) |
| ) |
| ) |
| (set_local $$ssize$5$i |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| ) |
| (set_local $$ssize$5$i |
| (get_local $$ssize$2$ph$i) |
| ) |
| ) |
| ) |
| (set_local $$cmp118$i |
| (i32.eq |
| (get_local $$br$2$ph$i) |
| (i32.const -1) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp118$i) |
| ) |
| (block |
| (set_local $$tbase$796$i |
| (get_local $$br$2$ph$i) |
| ) |
| (set_local $$tsize$795$i |
| (get_local $$ssize$5$i) |
| ) |
| (set_local $label |
| (i32.const 193) |
| ) |
| (br $label$break$L257) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$116 |
| (i32.load |
| (i32.const 620) |
| ) |
| ) |
| (set_local $$or$i$195 |
| (i32.or |
| (get_local $$116) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (i32.const 620) |
| (get_local $$or$i$195) |
| ) |
| (set_local $label |
| (i32.const 190) |
| ) |
| ) |
| (set_local $label |
| (i32.const 190) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 190) |
| ) |
| (block |
| (set_local $$cmp127$i |
| (i32.lt_u |
| (get_local $$and11$i) |
| (i32.const 2147483647) |
| ) |
| ) |
| (if |
| (get_local $$cmp127$i) |
| (block |
| (set_local $$call131$i |
| (call $_sbrk |
| (get_local $$and11$i) |
| ) |
| ) |
| (set_local $$call132$i |
| (call $_sbrk |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp133$i$196 |
| (i32.ne |
| (get_local $$call131$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$cmp135$i |
| (i32.ne |
| (get_local $$call132$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$or$cond4$i |
| (i32.and |
| (get_local $$cmp133$i$196) |
| (get_local $$cmp135$i) |
| ) |
| ) |
| (set_local $$cmp137$i$197 |
| (i32.lt_u |
| (get_local $$call131$i) |
| (get_local $$call132$i) |
| ) |
| ) |
| (set_local $$or$cond7$i |
| (i32.and |
| (get_local $$cmp137$i$197) |
| (get_local $$or$cond4$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond7$i) |
| (block |
| (set_local $$sub$ptr$lhs$cast$i |
| (get_local $$call132$i) |
| ) |
| (set_local $$sub$ptr$rhs$cast$i |
| (get_local $$call131$i) |
| ) |
| (set_local $$sub$ptr$sub$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast$i) |
| (get_local $$sub$ptr$rhs$cast$i) |
| ) |
| ) |
| (set_local $$add140$i |
| (i32.add |
| (get_local $$nb$0) |
| (i32.const 40) |
| ) |
| ) |
| (set_local $$cmp141$not$i |
| (i32.gt_u |
| (get_local $$sub$ptr$sub$i) |
| (get_local $$add140$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp141$not$i) |
| (block |
| (set_local $$tbase$796$i |
| (get_local $$call131$i) |
| ) |
| (set_local $$tsize$795$i |
| (get_local $$sub$ptr$sub$i) |
| ) |
| (set_local $label |
| (i32.const 193) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 193) |
| ) |
| (block |
| (set_local $$117 |
| (i32.load |
| (i32.const 608) |
| ) |
| ) |
| (set_local $$add150$i |
| (i32.add |
| (get_local $$117) |
| (get_local $$tsize$795$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 608) |
| (get_local $$add150$i) |
| ) |
| (set_local $$118 |
| (i32.load |
| (i32.const 612) |
| ) |
| ) |
| (set_local $$cmp151$i |
| (i32.gt_u |
| (get_local $$add150$i) |
| (get_local $$118) |
| ) |
| ) |
| (if |
| (get_local $$cmp151$i) |
| (i32.store |
| (i32.const 612) |
| (get_local $$add150$i) |
| ) |
| ) |
| (set_local $$119 |
| (i32.load |
| (i32.const 200) |
| ) |
| ) |
| (set_local $$cmp157$i |
| (i32.eq |
| (get_local $$119) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once40 |
| (if |
| (get_local $$cmp157$i) |
| (block |
| (set_local $$120 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp159$i$199 |
| (i32.eq |
| (get_local $$120) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$cmp162$i$200 |
| (i32.lt_u |
| (get_local $$tbase$796$i) |
| (get_local $$120) |
| ) |
| ) |
| (set_local $$or$cond8$i |
| (i32.or |
| (get_local $$cmp159$i$199) |
| (get_local $$cmp162$i$200) |
| ) |
| ) |
| (if |
| (get_local $$or$cond8$i) |
| (i32.store |
| (i32.const 192) |
| (get_local $$tbase$796$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 624) |
| (get_local $$tbase$796$i) |
| ) |
| (i32.store |
| (i32.const 628) |
| (get_local $$tsize$795$i) |
| ) |
| (i32.store |
| (i32.const 636) |
| (i32.const 0) |
| ) |
| (set_local $$121 |
| (i32.load |
| (i32.const 648) |
| ) |
| ) |
| (i32.store |
| (i32.const 212) |
| (get_local $$121) |
| ) |
| (i32.store |
| (i32.const 208) |
| (i32.const -1) |
| ) |
| (set_local $$i$01$i$i |
| (i32.const 0) |
| ) |
| (loop $while-in43 |
| (block $while-out42 |
| (set_local $$shl$i$i |
| (i32.shl |
| (get_local $$i$01$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx$i$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$122 |
| (i32.add |
| (get_local $$arrayidx$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$122) |
| (get_local $$arrayidx$i$i) |
| ) |
| (set_local $$123 |
| (i32.add |
| (get_local $$arrayidx$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$123) |
| (get_local $$arrayidx$i$i) |
| ) |
| (set_local $$inc$i$i |
| (i32.add |
| (get_local $$i$01$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$exitcond$i$i |
| (i32.eq |
| (get_local $$inc$i$i) |
| (i32.const 32) |
| ) |
| ) |
| (if |
| (get_local $$exitcond$i$i) |
| (br $while-out42) |
| (set_local $$i$01$i$i |
| (get_local $$inc$i$i) |
| ) |
| ) |
| (br $while-in43) |
| ) |
| ) |
| (set_local $$sub172$i |
| (i32.add |
| (get_local $$tsize$795$i) |
| (i32.const -40) |
| ) |
| ) |
| (set_local $$add$ptr$i$11$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$124 |
| (get_local $$add$ptr$i$11$i) |
| ) |
| (set_local $$and$i$12$i |
| (i32.and |
| (get_local $$124) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp$i$13$i |
| (i32.eq |
| (get_local $$and$i$12$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$125 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$124) |
| ) |
| ) |
| (set_local $$and3$i$i |
| (i32.and |
| (get_local $$125) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond$i$i |
| (if (result i32) |
| (get_local $$cmp$i$13$i) |
| (i32.const 0) |
| (get_local $$and3$i$i) |
| ) |
| ) |
| (set_local $$add$ptr4$i$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (get_local $$cond$i$i) |
| ) |
| ) |
| (set_local $$sub5$i$i |
| (i32.sub |
| (get_local $$sub172$i) |
| (get_local $$cond$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr4$i$i) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$sub5$i$i) |
| ) |
| (set_local $$or$i$i |
| (i32.or |
| (get_local $$sub5$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$i) |
| (get_local $$or$i$i) |
| ) |
| (set_local $$add$ptr6$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$i) |
| (get_local $$sub5$i$i) |
| ) |
| ) |
| (set_local $$head7$i$i |
| (i32.add |
| (get_local $$add$ptr6$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head7$i$i) |
| (i32.const 40) |
| ) |
| (set_local $$126 |
| (i32.load |
| (i32.const 664) |
| ) |
| ) |
| (i32.store |
| (i32.const 204) |
| (get_local $$126) |
| ) |
| ) |
| (block |
| (set_local $$sp$0108$i |
| (i32.const 624) |
| ) |
| (loop $while-in45 |
| (block $while-out44 |
| (set_local $$127 |
| (i32.load |
| (get_local $$sp$0108$i) |
| ) |
| ) |
| (set_local $$size188$i |
| (i32.add |
| (get_local $$sp$0108$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$128 |
| (i32.load |
| (get_local $$size188$i) |
| ) |
| ) |
| (set_local $$add$ptr189$i |
| (i32.add |
| (get_local $$127) |
| (get_local $$128) |
| ) |
| ) |
| (set_local $$cmp190$i |
| (i32.eq |
| (get_local $$tbase$796$i) |
| (get_local $$add$ptr189$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp190$i) |
| (block |
| (set_local $$$lcssa |
| (get_local $$127) |
| ) |
| (set_local $$$lcssa290 |
| (get_local $$128) |
| ) |
| (set_local $$size188$i$lcssa |
| (get_local $$size188$i) |
| ) |
| (set_local $$sp$0108$i$lcssa |
| (get_local $$sp$0108$i) |
| ) |
| (set_local $label |
| (i32.const 203) |
| ) |
| (br $while-out44) |
| ) |
| ) |
| (set_local $$next$i |
| (i32.add |
| (get_local $$sp$0108$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$129 |
| (i32.load |
| (get_local $$next$i) |
| ) |
| ) |
| (set_local $$cmp186$i |
| (i32.eq |
| (get_local $$129) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp186$i) |
| (br $while-out44) |
| (set_local $$sp$0108$i |
| (get_local $$129) |
| ) |
| ) |
| (br $while-in45) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 203) |
| ) |
| (block |
| (set_local $$sflags193$i |
| (i32.add |
| (get_local $$sp$0108$i$lcssa) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$130 |
| (i32.load |
| (get_local $$sflags193$i) |
| ) |
| ) |
| (set_local $$and194$i$204 |
| (i32.and |
| (get_local $$130) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool195$i |
| (i32.eq |
| (get_local $$and194$i$204) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool195$i) |
| (block |
| (set_local $$cmp203$i |
| (i32.ge_u |
| (get_local $$119) |
| (get_local $$$lcssa) |
| ) |
| ) |
| (set_local $$cmp209$i |
| (i32.lt_u |
| (get_local $$119) |
| (get_local $$tbase$796$i) |
| ) |
| ) |
| (set_local $$or$cond98$i |
| (i32.and |
| (get_local $$cmp209$i) |
| (get_local $$cmp203$i) |
| ) |
| ) |
| (if |
| (get_local $$or$cond98$i) |
| (block |
| (set_local $$add212$i |
| (i32.add |
| (get_local $$$lcssa290) |
| (get_local $$tsize$795$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$size188$i$lcssa) |
| (get_local $$add212$i) |
| ) |
| (set_local $$131 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$add$ptr$i$21$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$132 |
| (get_local $$add$ptr$i$21$i) |
| ) |
| (set_local $$and$i$22$i |
| (i32.and |
| (get_local $$132) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp$i$23$i |
| (i32.eq |
| (get_local $$and$i$22$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$133 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$132) |
| ) |
| ) |
| (set_local $$and3$i$24$i |
| (i32.and |
| (get_local $$133) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond$i$25$i |
| (if (result i32) |
| (get_local $$cmp$i$23$i) |
| (i32.const 0) |
| (get_local $$and3$i$24$i) |
| ) |
| ) |
| (set_local $$add$ptr4$i$26$i |
| (i32.add |
| (get_local $$119) |
| (get_local $$cond$i$25$i) |
| ) |
| ) |
| (set_local $$add215$i |
| (i32.sub |
| (get_local $$tsize$795$i) |
| (get_local $$cond$i$25$i) |
| ) |
| ) |
| (set_local $$sub5$i$27$i |
| (i32.add |
| (get_local $$add215$i) |
| (get_local $$131) |
| ) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr4$i$26$i) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$sub5$i$27$i) |
| ) |
| (set_local $$or$i$28$i |
| (i32.or |
| (get_local $$sub5$i$27$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head$i$29$i |
| (i32.add |
| (get_local $$add$ptr4$i$26$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$29$i) |
| (get_local $$or$i$28$i) |
| ) |
| (set_local $$add$ptr6$i$30$i |
| (i32.add |
| (get_local $$add$ptr4$i$26$i) |
| (get_local $$sub5$i$27$i) |
| ) |
| ) |
| (set_local $$head7$i$31$i |
| (i32.add |
| (get_local $$add$ptr6$i$30$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head7$i$31$i) |
| (i32.const 40) |
| ) |
| (set_local $$134 |
| (i32.load |
| (i32.const 664) |
| ) |
| ) |
| (i32.store |
| (i32.const 204) |
| (get_local $$134) |
| ) |
| (br $do-once40) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$135 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp218$i |
| (i32.lt_u |
| (get_local $$tbase$796$i) |
| (get_local $$135) |
| ) |
| ) |
| (if |
| (get_local $$cmp218$i) |
| (block |
| (i32.store |
| (i32.const 192) |
| (get_local $$tbase$796$i) |
| ) |
| (set_local $$150 |
| (get_local $$tbase$796$i) |
| ) |
| ) |
| (set_local $$150 |
| (get_local $$135) |
| ) |
| ) |
| (set_local $$add$ptr227$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (get_local $$tsize$795$i) |
| ) |
| ) |
| (set_local $$sp$1107$i |
| (i32.const 624) |
| ) |
| (loop $while-in47 |
| (block $while-out46 |
| (set_local $$136 |
| (i32.load |
| (get_local $$sp$1107$i) |
| ) |
| ) |
| (set_local $$cmp228$i |
| (i32.eq |
| (get_local $$136) |
| (get_local $$add$ptr227$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp228$i) |
| (block |
| (set_local $$base226$i$lcssa |
| (get_local $$sp$1107$i) |
| ) |
| (set_local $$sp$1107$i$lcssa |
| (get_local $$sp$1107$i) |
| ) |
| (set_local $label |
| (i32.const 211) |
| ) |
| (br $while-out46) |
| ) |
| ) |
| (set_local $$next231$i |
| (i32.add |
| (get_local $$sp$1107$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$137 |
| (i32.load |
| (get_local $$next231$i) |
| ) |
| ) |
| (set_local $$cmp224$i |
| (i32.eq |
| (get_local $$137) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp224$i) |
| (block |
| (set_local $$sp$0$i$i$i |
| (i32.const 624) |
| ) |
| (br $while-out46) |
| ) |
| (set_local $$sp$1107$i |
| (get_local $$137) |
| ) |
| ) |
| (br $while-in47) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 211) |
| ) |
| (block |
| (set_local $$sflags235$i |
| (i32.add |
| (get_local $$sp$1107$i$lcssa) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$138 |
| (i32.load |
| (get_local $$sflags235$i) |
| ) |
| ) |
| (set_local $$and236$i |
| (i32.and |
| (get_local $$138) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$tobool237$i |
| (i32.eq |
| (get_local $$and236$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool237$i) |
| (block |
| (i32.store |
| (get_local $$base226$i$lcssa) |
| (get_local $$tbase$796$i) |
| ) |
| (set_local $$size245$i |
| (i32.add |
| (get_local $$sp$1107$i$lcssa) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$139 |
| (i32.load |
| (get_local $$size245$i) |
| ) |
| ) |
| (set_local $$add246$i |
| (i32.add |
| (get_local $$139) |
| (get_local $$tsize$795$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$size245$i) |
| (get_local $$add246$i) |
| ) |
| (set_local $$add$ptr$i$32$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$140 |
| (get_local $$add$ptr$i$32$i) |
| ) |
| (set_local $$and$i$33$i |
| (i32.and |
| (get_local $$140) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp$i$34$i |
| (i32.eq |
| (get_local $$and$i$33$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$141 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$140) |
| ) |
| ) |
| (set_local $$and3$i$35$i |
| (i32.and |
| (get_local $$141) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond$i$36$i |
| (if (result i32) |
| (get_local $$cmp$i$34$i) |
| (i32.const 0) |
| (get_local $$and3$i$35$i) |
| ) |
| ) |
| (set_local $$add$ptr4$i$37$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (get_local $$cond$i$36$i) |
| ) |
| ) |
| (set_local $$add$ptr5$i$i |
| (i32.add |
| (get_local $$add$ptr227$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$142 |
| (get_local $$add$ptr5$i$i) |
| ) |
| (set_local $$and6$i$38$i |
| (i32.and |
| (get_local $$142) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp7$i$i |
| (i32.eq |
| (get_local $$and6$i$38$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$143 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$142) |
| ) |
| ) |
| (set_local $$and13$i$i |
| (i32.and |
| (get_local $$143) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond15$i$i |
| (if (result i32) |
| (get_local $$cmp7$i$i) |
| (i32.const 0) |
| (get_local $$and13$i$i) |
| ) |
| ) |
| (set_local $$add$ptr16$i$i |
| (i32.add |
| (get_local $$add$ptr227$i) |
| (get_local $$cond15$i$i) |
| ) |
| ) |
| (set_local $$sub$ptr$lhs$cast$i$39$i |
| (get_local $$add$ptr16$i$i) |
| ) |
| (set_local $$sub$ptr$rhs$cast$i$40$i |
| (get_local $$add$ptr4$i$37$i) |
| ) |
| (set_local $$sub$ptr$sub$i$41$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast$i$39$i) |
| (get_local $$sub$ptr$rhs$cast$i$40$i) |
| ) |
| ) |
| (set_local $$add$ptr17$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$37$i) |
| (get_local $$nb$0) |
| ) |
| ) |
| (set_local $$sub18$i$i |
| (i32.sub |
| (get_local $$sub$ptr$sub$i$41$i) |
| (get_local $$nb$0) |
| ) |
| ) |
| (set_local $$or19$i$i |
| (i32.or |
| (get_local $$nb$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head$i$42$i |
| (i32.add |
| (get_local $$add$ptr4$i$37$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$42$i) |
| (get_local $$or19$i$i) |
| ) |
| (set_local $$cmp20$i$i |
| (i32.eq |
| (get_local $$add$ptr16$i$i) |
| (get_local $$119) |
| ) |
| ) |
| (block $do-once48 |
| (if |
| (get_local $$cmp20$i$i) |
| (block |
| (set_local $$144 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$add$i$i |
| (i32.add |
| (get_local $$144) |
| (get_local $$sub18$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$add$i$i) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$or22$i$i |
| (i32.or |
| (get_local $$add$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head23$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head23$i$i) |
| (get_local $$or22$i$i) |
| ) |
| ) |
| (block |
| (set_local $$145 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp24$i$i |
| (i32.eq |
| (get_local $$add$ptr16$i$i) |
| (get_local $$145) |
| ) |
| ) |
| (if |
| (get_local $$cmp24$i$i) |
| (block |
| (set_local $$146 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$add26$i$i |
| (i32.add |
| (get_local $$146) |
| (get_local $$sub18$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$add26$i$i) |
| ) |
| (i32.store |
| (i32.const 196) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$or28$i$i |
| (i32.or |
| (get_local $$add26$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head29$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head29$i$i) |
| (get_local $$or28$i$i) |
| ) |
| (set_local $$add$ptr30$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (get_local $$add26$i$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr30$i$i) |
| (get_local $$add26$i$i) |
| ) |
| (br $do-once48) |
| ) |
| ) |
| (set_local $$head32$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$147 |
| (i32.load |
| (get_local $$head32$i$i) |
| ) |
| ) |
| (set_local $$and33$i$i |
| (i32.and |
| (get_local $$147) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp34$i$i |
| (i32.eq |
| (get_local $$and33$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (get_local $$cmp34$i$i) |
| (block |
| (set_local $$and37$i$i |
| (i32.and |
| (get_local $$147) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$shr$i$45$i |
| (i32.shr_u |
| (get_local $$147) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp38$i$i |
| (i32.lt_u |
| (get_local $$147) |
| (i32.const 256) |
| ) |
| ) |
| (block $label$break$L331 |
| (if |
| (get_local $$cmp38$i$i) |
| (block |
| (set_local $$fd$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$148 |
| (i32.load |
| (get_local $$fd$i$i) |
| ) |
| ) |
| (set_local $$bk$i$46$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$149 |
| (i32.load |
| (get_local $$bk$i$46$i) |
| ) |
| ) |
| (set_local $$shl$i$47$i |
| (i32.shl |
| (get_local $$shr$i$45$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx$i$48$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl$i$47$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$cmp41$i$i |
| (i32.eq |
| (get_local $$148) |
| (get_local $$arrayidx$i$48$i) |
| ) |
| ) |
| (block $do-once51 |
| (if |
| (i32.eqz |
| (get_local $$cmp41$i$i) |
| ) |
| (block |
| (set_local $$cmp42$i$i |
| (i32.lt_u |
| (get_local $$148) |
| (get_local $$150) |
| ) |
| ) |
| (if |
| (get_local $$cmp42$i$i) |
| (call $_abort) |
| ) |
| (set_local $$bk43$i$i |
| (i32.add |
| (get_local $$148) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$151 |
| (i32.load |
| (get_local $$bk43$i$i) |
| ) |
| ) |
| (set_local $$cmp44$i$i |
| (i32.eq |
| (get_local $$151) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp44$i$i) |
| (br $do-once51) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$cmp46$i$49$i |
| (i32.eq |
| (get_local $$149) |
| (get_local $$148) |
| ) |
| ) |
| (if |
| (get_local $$cmp46$i$49$i) |
| (block |
| (set_local $$shl48$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr$i$45$i) |
| ) |
| ) |
| (set_local $$neg$i$i |
| (i32.xor |
| (get_local $$shl48$i$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$152 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$and49$i$i |
| (i32.and |
| (get_local $$152) |
| (get_local $$neg$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$and49$i$i) |
| ) |
| (br $label$break$L331) |
| ) |
| ) |
| (set_local $$cmp54$i$i |
| (i32.eq |
| (get_local $$149) |
| (get_local $$arrayidx$i$48$i) |
| ) |
| ) |
| (block $do-once53 |
| (if |
| (get_local $$cmp54$i$i) |
| (block |
| (set_local $$$pre5$i$i |
| (i32.add |
| (get_local $$149) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$fd68$pre$phi$i$iZ2D |
| (get_local $$$pre5$i$i) |
| ) |
| ) |
| (block |
| (set_local $$cmp57$i$i |
| (i32.lt_u |
| (get_local $$149) |
| (get_local $$150) |
| ) |
| ) |
| (if |
| (get_local $$cmp57$i$i) |
| (call $_abort) |
| ) |
| (set_local $$fd59$i$i |
| (i32.add |
| (get_local $$149) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$153 |
| (i32.load |
| (get_local $$fd59$i$i) |
| ) |
| ) |
| (set_local $$cmp60$i$i |
| (i32.eq |
| (get_local $$153) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp60$i$i) |
| (block |
| (set_local $$fd68$pre$phi$i$iZ2D |
| (get_local $$fd59$i$i) |
| ) |
| (br $do-once53) |
| ) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$bk67$i$i |
| (i32.add |
| (get_local $$148) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk67$i$i) |
| (get_local $$149) |
| ) |
| (i32.store |
| (get_local $$fd68$pre$phi$i$iZ2D) |
| (get_local $$148) |
| ) |
| ) |
| (block |
| (set_local $$parent$i$51$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$154 |
| (i32.load |
| (get_local $$parent$i$51$i) |
| ) |
| ) |
| (set_local $$bk74$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$155 |
| (i32.load |
| (get_local $$bk74$i$i) |
| ) |
| ) |
| (set_local $$cmp75$i$i |
| (i32.eq |
| (get_local $$155) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (block $do-once55 |
| (if |
| (get_local $$cmp75$i$i) |
| (block |
| (set_local $$child$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx96$i$i |
| (i32.add |
| (get_local $$child$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$159 |
| (i32.load |
| (get_local $$arrayidx96$i$i) |
| ) |
| ) |
| (set_local $$cmp97$i$i |
| (i32.eq |
| (get_local $$159) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp97$i$i) |
| (block |
| (set_local $$160 |
| (i32.load |
| (get_local $$child$i$i) |
| ) |
| ) |
| (set_local $$cmp100$i$i |
| (i32.eq |
| (get_local $$160) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp100$i$i) |
| (block |
| (set_local $$R$3$i$i |
| (i32.const 0) |
| ) |
| (br $do-once55) |
| ) |
| (block |
| (set_local $$R$1$i$i |
| (get_local $$160) |
| ) |
| (set_local $$RP$1$i$i |
| (get_local $$child$i$i) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$R$1$i$i |
| (get_local $$159) |
| ) |
| (set_local $$RP$1$i$i |
| (get_local $$arrayidx96$i$i) |
| ) |
| ) |
| ) |
| (loop $while-in58 |
| (block $while-out57 |
| (set_local $$arrayidx103$i$i |
| (i32.add |
| (get_local $$R$1$i$i) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$161 |
| (i32.load |
| (get_local $$arrayidx103$i$i) |
| ) |
| ) |
| (set_local $$cmp104$i$i |
| (i32.eq |
| (get_local $$161) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp104$i$i) |
| ) |
| (block |
| (set_local $$R$1$i$i |
| (get_local $$161) |
| ) |
| (set_local $$RP$1$i$i |
| (get_local $$arrayidx103$i$i) |
| ) |
| (br $while-in58) |
| ) |
| ) |
| (set_local $$arrayidx107$i$i |
| (i32.add |
| (get_local $$R$1$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$162 |
| (i32.load |
| (get_local $$arrayidx107$i$i) |
| ) |
| ) |
| (set_local $$cmp108$i$i |
| (i32.eq |
| (get_local $$162) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp108$i$i) |
| (block |
| (set_local $$R$1$i$i$lcssa |
| (get_local $$R$1$i$i) |
| ) |
| (set_local $$RP$1$i$i$lcssa |
| (get_local $$RP$1$i$i) |
| ) |
| (br $while-out57) |
| ) |
| (block |
| (set_local $$R$1$i$i |
| (get_local $$162) |
| ) |
| (set_local $$RP$1$i$i |
| (get_local $$arrayidx107$i$i) |
| ) |
| ) |
| ) |
| (br $while-in58) |
| ) |
| ) |
| (set_local $$cmp112$i$i |
| (i32.lt_u |
| (get_local $$RP$1$i$i$lcssa) |
| (get_local $$150) |
| ) |
| ) |
| (if |
| (get_local $$cmp112$i$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$RP$1$i$i$lcssa) |
| (i32.const 0) |
| ) |
| (set_local $$R$3$i$i |
| (get_local $$R$1$i$i$lcssa) |
| ) |
| (br $do-once55) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fd78$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$156 |
| (i32.load |
| (get_local $$fd78$i$i) |
| ) |
| ) |
| (set_local $$cmp81$i$i |
| (i32.lt_u |
| (get_local $$156) |
| (get_local $$150) |
| ) |
| ) |
| (if |
| (get_local $$cmp81$i$i) |
| (call $_abort) |
| ) |
| (set_local $$bk82$i$i |
| (i32.add |
| (get_local $$156) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$157 |
| (i32.load |
| (get_local $$bk82$i$i) |
| ) |
| ) |
| (set_local $$cmp83$i$i |
| (i32.eq |
| (get_local $$157) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp83$i$i) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$fd85$i$i |
| (i32.add |
| (get_local $$155) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$158 |
| (i32.load |
| (get_local $$fd85$i$i) |
| ) |
| ) |
| (set_local $$cmp86$i$i |
| (i32.eq |
| (get_local $$158) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp86$i$i) |
| (block |
| (i32.store |
| (get_local $$bk82$i$i) |
| (get_local $$155) |
| ) |
| (i32.store |
| (get_local $$fd85$i$i) |
| (get_local $$156) |
| ) |
| (set_local $$R$3$i$i |
| (get_local $$155) |
| ) |
| (br $do-once55) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp120$i$53$i |
| (i32.eq |
| (get_local $$154) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp120$i$53$i) |
| (br $label$break$L331) |
| ) |
| (set_local $$index$i$54$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$163 |
| (i32.load |
| (get_local $$index$i$54$i) |
| ) |
| ) |
| (set_local $$arrayidx123$i$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$163) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$164 |
| (i32.load |
| (get_local $$arrayidx123$i$i) |
| ) |
| ) |
| (set_local $$cmp124$i$i |
| (i32.eq |
| (get_local $$add$ptr16$i$i) |
| (get_local $$164) |
| ) |
| ) |
| (block $do-once59 |
| (if |
| (get_local $$cmp124$i$i) |
| (block |
| (i32.store |
| (get_local $$arrayidx123$i$i) |
| (get_local $$R$3$i$i) |
| ) |
| (set_local $$cond2$i$i |
| (i32.eq |
| (get_local $$R$3$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cond2$i$i) |
| ) |
| (br $do-once59) |
| ) |
| (set_local $$shl131$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$163) |
| ) |
| ) |
| (set_local $$neg132$i$i |
| (i32.xor |
| (get_local $$shl131$i$i) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$165 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$and133$i$i |
| (i32.and |
| (get_local $$165) |
| (get_local $$neg132$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$and133$i$i) |
| ) |
| (br $label$break$L331) |
| ) |
| (block |
| (set_local $$166 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp137$i$i |
| (i32.lt_u |
| (get_local $$154) |
| (get_local $$166) |
| ) |
| ) |
| (if |
| (get_local $$cmp137$i$i) |
| (call $_abort) |
| ) |
| (set_local $$arrayidx143$i$i |
| (i32.add |
| (get_local $$154) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$167 |
| (i32.load |
| (get_local $$arrayidx143$i$i) |
| ) |
| ) |
| (set_local $$cmp144$i$i |
| (i32.eq |
| (get_local $$167) |
| (get_local $$add$ptr16$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp144$i$i) |
| (i32.store |
| (get_local $$arrayidx143$i$i) |
| (get_local $$R$3$i$i) |
| ) |
| (block |
| (set_local $$arrayidx151$i$i |
| (i32.add |
| (get_local $$154) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx151$i$i) |
| (get_local $$R$3$i$i) |
| ) |
| ) |
| ) |
| (set_local $$cmp156$i$i |
| (i32.eq |
| (get_local $$R$3$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp156$i$i) |
| (br $label$break$L331) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$168 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp160$i$i |
| (i32.lt_u |
| (get_local $$R$3$i$i) |
| (get_local $$168) |
| ) |
| ) |
| (if |
| (get_local $$cmp160$i$i) |
| (call $_abort) |
| ) |
| (set_local $$parent165$i$i |
| (i32.add |
| (get_local $$R$3$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent165$i$i) |
| (get_local $$154) |
| ) |
| (set_local $$child166$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$169 |
| (i32.load |
| (get_local $$child166$i$i) |
| ) |
| ) |
| (set_local $$cmp168$i$i |
| (i32.eq |
| (get_local $$169) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once61 |
| (if |
| (i32.eqz |
| (get_local $$cmp168$i$i) |
| ) |
| (block |
| (set_local $$cmp172$i$i |
| (i32.lt_u |
| (get_local $$169) |
| (get_local $$168) |
| ) |
| ) |
| (if |
| (get_local $$cmp172$i$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx178$i$i |
| (i32.add |
| (get_local $$R$3$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx178$i$i) |
| (get_local $$169) |
| ) |
| (set_local $$parent179$i$i |
| (i32.add |
| (get_local $$169) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent179$i$i) |
| (get_local $$R$3$i$i) |
| ) |
| (br $do-once61) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx184$i$i |
| (i32.add |
| (get_local $$child166$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$170 |
| (i32.load |
| (get_local $$arrayidx184$i$i) |
| ) |
| ) |
| (set_local $$cmp185$i$i |
| (i32.eq |
| (get_local $$170) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp185$i$i) |
| (br $label$break$L331) |
| ) |
| (set_local $$171 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp189$i$i |
| (i32.lt_u |
| (get_local $$170) |
| (get_local $$171) |
| ) |
| ) |
| (if |
| (get_local $$cmp189$i$i) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx195$i$i |
| (i32.add |
| (get_local $$R$3$i$i) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx195$i$i) |
| (get_local $$170) |
| ) |
| (set_local $$parent196$i$i |
| (i32.add |
| (get_local $$170) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent196$i$i) |
| (get_local $$R$3$i$i) |
| ) |
| (br $label$break$L331) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr205$i$i |
| (i32.add |
| (get_local $$add$ptr16$i$i) |
| (get_local $$and37$i$i) |
| ) |
| ) |
| (set_local $$add206$i$i |
| (i32.add |
| (get_local $$and37$i$i) |
| (get_local $$sub18$i$i) |
| ) |
| ) |
| (set_local $$oldfirst$0$i$i |
| (get_local $$add$ptr205$i$i) |
| ) |
| (set_local $$qsize$0$i$i |
| (get_local $$add206$i$i) |
| ) |
| ) |
| (block |
| (set_local $$oldfirst$0$i$i |
| (get_local $$add$ptr16$i$i) |
| ) |
| (set_local $$qsize$0$i$i |
| (get_local $$sub18$i$i) |
| ) |
| ) |
| ) |
| (set_local $$head208$i$i |
| (i32.add |
| (get_local $$oldfirst$0$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$172 |
| (i32.load |
| (get_local $$head208$i$i) |
| ) |
| ) |
| (set_local $$and209$i$i |
| (i32.and |
| (get_local $$172) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store |
| (get_local $$head208$i$i) |
| (get_local $$and209$i$i) |
| ) |
| (set_local $$or210$i$i |
| (i32.or |
| (get_local $$qsize$0$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head211$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head211$i$i) |
| (get_local $$or210$i$i) |
| ) |
| (set_local $$add$ptr212$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (get_local $$qsize$0$i$i) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr212$i$i) |
| (get_local $$qsize$0$i$i) |
| ) |
| (set_local $$shr214$i$i |
| (i32.shr_u |
| (get_local $$qsize$0$i$i) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp215$i$i |
| (i32.lt_u |
| (get_local $$qsize$0$i$i) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (get_local $$cmp215$i$i) |
| (block |
| (set_local $$shl221$i$i |
| (i32.shl |
| (get_local $$shr214$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx223$i$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl221$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$173 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl226$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr214$i$i) |
| ) |
| ) |
| (set_local $$and227$i$i |
| (i32.and |
| (get_local $$173) |
| (get_local $$shl226$i$i) |
| ) |
| ) |
| (set_local $$tobool228$i$i |
| (i32.eq |
| (get_local $$and227$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once63 |
| (if |
| (get_local $$tobool228$i$i) |
| (block |
| (set_local $$or232$i$i |
| (i32.or |
| (get_local $$173) |
| (get_local $$shl226$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or232$i$i) |
| ) |
| (set_local $$$pre$i$56$i |
| (i32.add |
| (get_local $$arrayidx223$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phi$i$57$iZ2D |
| (get_local $$$pre$i$56$i) |
| ) |
| (set_local $$F224$0$i$i |
| (get_local $$arrayidx223$i$i) |
| ) |
| ) |
| (block |
| (set_local $$174 |
| (i32.add |
| (get_local $$arrayidx223$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$175 |
| (i32.load |
| (get_local $$174) |
| ) |
| ) |
| (set_local $$176 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp236$i$i |
| (i32.lt_u |
| (get_local $$175) |
| (get_local $$176) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp236$i$i) |
| ) |
| (block |
| (set_local $$$pre$phi$i$57$iZ2D |
| (get_local $$174) |
| ) |
| (set_local $$F224$0$i$i |
| (get_local $$175) |
| ) |
| (br $do-once63) |
| ) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phi$i$57$iZ2D) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$bk246$i$i |
| (i32.add |
| (get_local $$F224$0$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk246$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$fd247$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd247$i$i) |
| (get_local $$F224$0$i$i) |
| ) |
| (set_local $$bk248$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk248$i$i) |
| (get_local $$arrayidx223$i$i) |
| ) |
| (br $do-once48) |
| ) |
| ) |
| (set_local $$shr253$i$i |
| (i32.shr_u |
| (get_local $$qsize$0$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cmp254$i$i |
| (i32.eq |
| (get_local $$shr253$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once65 |
| (if |
| (get_local $$cmp254$i$i) |
| (set_local $$I252$0$i$i |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$cmp258$i$i |
| (i32.gt_u |
| (get_local $$qsize$0$i$i) |
| (i32.const 16777215) |
| ) |
| ) |
| (if |
| (get_local $$cmp258$i$i) |
| (block |
| (set_local $$I252$0$i$i |
| (i32.const 31) |
| ) |
| (br $do-once65) |
| ) |
| ) |
| (set_local $$sub262$i$i |
| (i32.add |
| (get_local $$shr253$i$i) |
| (i32.const 1048320) |
| ) |
| ) |
| (set_local $$shr263$i$i |
| (i32.shr_u |
| (get_local $$sub262$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and264$i$i |
| (i32.and |
| (get_local $$shr263$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$shl265$i$i |
| (i32.shl |
| (get_local $$shr253$i$i) |
| (get_local $$and264$i$i) |
| ) |
| ) |
| (set_local $$sub266$i$i |
| (i32.add |
| (get_local $$shl265$i$i) |
| (i32.const 520192) |
| ) |
| ) |
| (set_local $$shr267$i$i |
| (i32.shr_u |
| (get_local $$sub266$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and268$i$i |
| (i32.and |
| (get_local $$shr267$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add269$i$i |
| (i32.or |
| (get_local $$and268$i$i) |
| (get_local $$and264$i$i) |
| ) |
| ) |
| (set_local $$shl270$i$i |
| (i32.shl |
| (get_local $$shl265$i$i) |
| (get_local $$and268$i$i) |
| ) |
| ) |
| (set_local $$sub271$i$i |
| (i32.add |
| (get_local $$shl270$i$i) |
| (i32.const 245760) |
| ) |
| ) |
| (set_local $$shr272$i$i |
| (i32.shr_u |
| (get_local $$sub271$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and273$i$i |
| (i32.and |
| (get_local $$shr272$i$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add274$i$i |
| (i32.or |
| (get_local $$add269$i$i) |
| (get_local $$and273$i$i) |
| ) |
| ) |
| (set_local $$sub275$i$i |
| (i32.sub |
| (i32.const 14) |
| (get_local $$add274$i$i) |
| ) |
| ) |
| (set_local $$shl276$i$i |
| (i32.shl |
| (get_local $$shl270$i$i) |
| (get_local $$and273$i$i) |
| ) |
| ) |
| (set_local $$shr277$i$i |
| (i32.shr_u |
| (get_local $$shl276$i$i) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$add278$i$i |
| (i32.add |
| (get_local $$sub275$i$i) |
| (get_local $$shr277$i$i) |
| ) |
| ) |
| (set_local $$shl279$i$i |
| (i32.shl |
| (get_local $$add278$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add280$i$i |
| (i32.add |
| (get_local $$add278$i$i) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$shr281$i$i |
| (i32.shr_u |
| (get_local $$qsize$0$i$i) |
| (get_local $$add280$i$i) |
| ) |
| ) |
| (set_local $$and282$i$i |
| (i32.and |
| (get_local $$shr281$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add283$i$i |
| (i32.or |
| (get_local $$and282$i$i) |
| (get_local $$shl279$i$i) |
| ) |
| ) |
| (set_local $$I252$0$i$i |
| (get_local $$add283$i$i) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx287$i$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$I252$0$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$index288$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$index288$i$i) |
| (get_local $$I252$0$i$i) |
| ) |
| (set_local $$child289$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx290$i$i |
| (i32.add |
| (get_local $$child289$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx290$i$i) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$child289$i$i) |
| (i32.const 0) |
| ) |
| (set_local $$177 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$shl294$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$I252$0$i$i) |
| ) |
| ) |
| (set_local $$and295$i$i |
| (i32.and |
| (get_local $$177) |
| (get_local $$shl294$i$i) |
| ) |
| ) |
| (set_local $$tobool296$i$i |
| (i32.eq |
| (get_local $$and295$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool296$i$i) |
| (block |
| (set_local $$or300$i$i |
| (i32.or |
| (get_local $$177) |
| (get_local $$shl294$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$or300$i$i) |
| ) |
| (i32.store |
| (get_local $$arrayidx287$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$parent301$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent301$i$i) |
| (get_local $$arrayidx287$i$i) |
| ) |
| (set_local $$bk302$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk302$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$fd303$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd303$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (br $do-once48) |
| ) |
| ) |
| (set_local $$178 |
| (i32.load |
| (get_local $$arrayidx287$i$i) |
| ) |
| ) |
| (set_local $$cmp306$i$i |
| (i32.eq |
| (get_local $$I252$0$i$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$shr310$i$i |
| (i32.shr_u |
| (get_local $$I252$0$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sub313$i$i |
| (i32.sub |
| (i32.const 25) |
| (get_local $$shr310$i$i) |
| ) |
| ) |
| (set_local $$cond315$i$i |
| (if (result i32) |
| (get_local $$cmp306$i$i) |
| (i32.const 0) |
| (get_local $$sub313$i$i) |
| ) |
| ) |
| (set_local $$shl316$i$i |
| (i32.shl |
| (get_local $$qsize$0$i$i) |
| (get_local $$cond315$i$i) |
| ) |
| ) |
| (set_local $$K305$0$i$i |
| (get_local $$shl316$i$i) |
| ) |
| (set_local $$T$0$i$58$i |
| (get_local $$178) |
| ) |
| (loop $while-in68 |
| (block $while-out67 |
| (set_local $$head317$i$i |
| (i32.add |
| (get_local $$T$0$i$58$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$179 |
| (i32.load |
| (get_local $$head317$i$i) |
| ) |
| ) |
| (set_local $$and318$i$i |
| (i32.and |
| (get_local $$179) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$cmp319$i$i |
| (i32.eq |
| (get_local $$and318$i$i) |
| (get_local $$qsize$0$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp319$i$i) |
| (block |
| (set_local $$T$0$i$58$i$lcssa |
| (get_local $$T$0$i$58$i) |
| ) |
| (set_local $label |
| (i32.const 281) |
| ) |
| (br $while-out67) |
| ) |
| ) |
| (set_local $$shr322$i$i |
| (i32.shr_u |
| (get_local $$K305$0$i$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$arrayidx325$i$i |
| (i32.add |
| (i32.add |
| (get_local $$T$0$i$58$i) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (get_local $$shr322$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$shl326$i$i |
| (i32.shl |
| (get_local $$K305$0$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$180 |
| (i32.load |
| (get_local $$arrayidx325$i$i) |
| ) |
| ) |
| (set_local $$cmp327$i$i |
| (i32.eq |
| (get_local $$180) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp327$i$i) |
| (block |
| (set_local $$T$0$i$58$i$lcssa283 |
| (get_local $$T$0$i$58$i) |
| ) |
| (set_local $$arrayidx325$i$i$lcssa |
| (get_local $$arrayidx325$i$i) |
| ) |
| (set_local $label |
| (i32.const 278) |
| ) |
| (br $while-out67) |
| ) |
| (block |
| (set_local $$K305$0$i$i |
| (get_local $$shl326$i$i) |
| ) |
| (set_local $$T$0$i$58$i |
| (get_local $$180) |
| ) |
| ) |
| ) |
| (br $while-in68) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 278) |
| ) |
| (block |
| (set_local $$181 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp332$i$i |
| (i32.lt_u |
| (get_local $$arrayidx325$i$i$lcssa) |
| (get_local $$181) |
| ) |
| ) |
| (if |
| (get_local $$cmp332$i$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$arrayidx325$i$i$lcssa) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$parent337$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent337$i$i) |
| (get_local $$T$0$i$58$i$lcssa283) |
| ) |
| (set_local $$bk338$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk338$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$fd339$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd339$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (br $do-once48) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 281) |
| ) |
| (block |
| (set_local $$fd344$i$i |
| (i32.add |
| (get_local $$T$0$i$58$i$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$182 |
| (i32.load |
| (get_local $$fd344$i$i) |
| ) |
| ) |
| (set_local $$183 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp350$i$i |
| (i32.ge_u |
| (get_local $$182) |
| (get_local $$183) |
| ) |
| ) |
| (set_local $$not$cmp346$i$i |
| (i32.ge_u |
| (get_local $$T$0$i$58$i$lcssa) |
| (get_local $$183) |
| ) |
| ) |
| (set_local $$184 |
| (i32.and |
| (get_local $$cmp350$i$i) |
| (get_local $$not$cmp346$i$i) |
| ) |
| ) |
| (if |
| (get_local $$184) |
| (block |
| (set_local $$bk357$i$i |
| (i32.add |
| (get_local $$182) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk357$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (i32.store |
| (get_local $$fd344$i$i) |
| (get_local $$add$ptr17$i$i) |
| ) |
| (set_local $$fd359$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd359$i$i) |
| (get_local $$182) |
| ) |
| (set_local $$bk360$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk360$i$i) |
| (get_local $$T$0$i$58$i$lcssa) |
| ) |
| (set_local $$parent361$i$i |
| (i32.add |
| (get_local $$add$ptr17$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent361$i$i) |
| (i32.const 0) |
| ) |
| (br $do-once48) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$add$ptr369$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$37$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr369$i$i) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (set_local $$sp$0$i$i$i |
| (i32.const 624) |
| ) |
| ) |
| ) |
| ) |
| (loop $while-in70 |
| (block $while-out69 |
| (set_local $$185 |
| (i32.load |
| (get_local $$sp$0$i$i$i) |
| ) |
| ) |
| (set_local $$cmp$i$i$i |
| (i32.gt_u |
| (get_local $$185) |
| (get_local $$119) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp$i$i$i) |
| ) |
| (block |
| (set_local $$size$i$i$i |
| (i32.add |
| (get_local $$sp$0$i$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$186 |
| (i32.load |
| (get_local $$size$i$i$i) |
| ) |
| ) |
| (set_local $$add$ptr$i$i$i |
| (i32.add |
| (get_local $$185) |
| (get_local $$186) |
| ) |
| ) |
| (set_local $$cmp2$i$i$i |
| (i32.gt_u |
| (get_local $$add$ptr$i$i$i) |
| (get_local $$119) |
| ) |
| ) |
| (if |
| (get_local $$cmp2$i$i$i) |
| (block |
| (set_local $$add$ptr$i$i$i$lcssa |
| (get_local $$add$ptr$i$i$i) |
| ) |
| (br $while-out69) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$next$i$i$i |
| (i32.add |
| (get_local $$sp$0$i$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$187 |
| (i32.load |
| (get_local $$next$i$i$i) |
| ) |
| ) |
| (set_local $$sp$0$i$i$i |
| (get_local $$187) |
| ) |
| (br $while-in70) |
| ) |
| ) |
| (set_local $$add$ptr2$i$i |
| (i32.add |
| (get_local $$add$ptr$i$i$i$lcssa) |
| (i32.const -47) |
| ) |
| ) |
| (set_local $$add$ptr3$i$i |
| (i32.add |
| (get_local $$add$ptr2$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$188 |
| (get_local $$add$ptr3$i$i) |
| ) |
| (set_local $$and$i$14$i |
| (i32.and |
| (get_local $$188) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp$i$15$i |
| (i32.eq |
| (get_local $$and$i$14$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$189 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$188) |
| ) |
| ) |
| (set_local $$and6$i$i |
| (i32.and |
| (get_local $$189) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond$i$16$i |
| (if (result i32) |
| (get_local $$cmp$i$15$i) |
| (i32.const 0) |
| (get_local $$and6$i$i) |
| ) |
| ) |
| (set_local $$add$ptr7$i$i |
| (i32.add |
| (get_local $$add$ptr2$i$i) |
| (get_local $$cond$i$16$i) |
| ) |
| ) |
| (set_local $$add$ptr8$i122$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$cmp9$i$i |
| (i32.lt_u |
| (get_local $$add$ptr7$i$i) |
| (get_local $$add$ptr8$i122$i) |
| ) |
| ) |
| (set_local $$cond13$i$i |
| (if (result i32) |
| (get_local $$cmp9$i$i) |
| (get_local $$119) |
| (get_local $$add$ptr7$i$i) |
| ) |
| ) |
| (set_local $$add$ptr14$i$i |
| (i32.add |
| (get_local $$cond13$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$add$ptr15$i$i |
| (i32.add |
| (get_local $$cond13$i$i) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$sub16$i$i |
| (i32.add |
| (get_local $$tsize$795$i) |
| (i32.const -40) |
| ) |
| ) |
| (set_local $$add$ptr$i$1$i$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$190 |
| (get_local $$add$ptr$i$1$i$i) |
| ) |
| (set_local $$and$i$i$i |
| (i32.and |
| (get_local $$190) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cmp$i$2$i$i |
| (i32.eq |
| (get_local $$and$i$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$191 |
| (i32.sub |
| (i32.const 0) |
| (get_local $$190) |
| ) |
| ) |
| (set_local $$and3$i$i$i |
| (i32.and |
| (get_local $$191) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$cond$i$i$i |
| (if (result i32) |
| (get_local $$cmp$i$2$i$i) |
| (i32.const 0) |
| (get_local $$and3$i$i$i) |
| ) |
| ) |
| (set_local $$add$ptr4$i$i$i |
| (i32.add |
| (get_local $$tbase$796$i) |
| (get_local $$cond$i$i$i) |
| ) |
| ) |
| (set_local $$sub5$i$i$i |
| (i32.sub |
| (get_local $$sub16$i$i) |
| (get_local $$cond$i$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr4$i$i$i) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$sub5$i$i$i) |
| ) |
| (set_local $$or$i$i$i |
| (i32.or |
| (get_local $$sub5$i$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head$i$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$i$i) |
| (get_local $$or$i$i$i) |
| ) |
| (set_local $$add$ptr6$i$i$i |
| (i32.add |
| (get_local $$add$ptr4$i$i$i) |
| (get_local $$sub5$i$i$i) |
| ) |
| ) |
| (set_local $$head7$i$i$i |
| (i32.add |
| (get_local $$add$ptr6$i$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head7$i$i$i) |
| (i32.const 40) |
| ) |
| (set_local $$192 |
| (i32.load |
| (i32.const 664) |
| ) |
| ) |
| (i32.store |
| (i32.const 204) |
| (get_local $$192) |
| ) |
| (set_local $$head$i$17$i |
| (i32.add |
| (get_local $$cond13$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$17$i) |
| (i32.const 27) |
| ) |
| (i32.store |
| (get_local $$add$ptr14$i$i) |
| (i32.load |
| (i32.const 624) |
| ) |
| ) |
| (i32.store |
| (i32.add |
| (get_local $$add$ptr14$i$i) |
| (i32.const 4) |
| ) |
| (i32.load |
| (i32.add |
| (i32.const 624) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (i32.store |
| (i32.add |
| (get_local $$add$ptr14$i$i) |
| (i32.const 8) |
| ) |
| (i32.load |
| (i32.add |
| (i32.const 624) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (i32.store |
| (i32.add |
| (get_local $$add$ptr14$i$i) |
| (i32.const 12) |
| ) |
| (i32.load |
| (i32.add |
| (i32.const 624) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (i32.store |
| (i32.const 624) |
| (get_local $$tbase$796$i) |
| ) |
| (i32.store |
| (i32.const 628) |
| (get_local $$tsize$795$i) |
| ) |
| (i32.store |
| (i32.const 636) |
| (i32.const 0) |
| ) |
| (i32.store |
| (i32.const 632) |
| (get_local $$add$ptr14$i$i) |
| ) |
| (set_local $$p$0$i$i |
| (get_local $$add$ptr15$i$i) |
| ) |
| (loop $while-in72 |
| (block $while-out71 |
| (set_local $$add$ptr24$i$i |
| (i32.add |
| (get_local $$p$0$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr24$i$i) |
| (i32.const 7) |
| ) |
| (set_local $$193 |
| (i32.add |
| (get_local $$add$ptr24$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$cmp27$i$i |
| (i32.lt_u |
| (get_local $$193) |
| (get_local $$add$ptr$i$i$i$lcssa) |
| ) |
| ) |
| (if |
| (get_local $$cmp27$i$i) |
| (set_local $$p$0$i$i |
| (get_local $$add$ptr24$i$i) |
| ) |
| (br $while-out71) |
| ) |
| (br $while-in72) |
| ) |
| ) |
| (set_local $$cmp28$i$i |
| (i32.eq |
| (get_local $$cond13$i$i) |
| (get_local $$119) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp28$i$i) |
| ) |
| (block |
| (set_local $$sub$ptr$lhs$cast$i$i |
| (get_local $$cond13$i$i) |
| ) |
| (set_local $$sub$ptr$rhs$cast$i$i |
| (get_local $$119) |
| ) |
| (set_local $$sub$ptr$sub$i$i |
| (i32.sub |
| (get_local $$sub$ptr$lhs$cast$i$i) |
| (get_local $$sub$ptr$rhs$cast$i$i) |
| ) |
| ) |
| (set_local $$194 |
| (i32.load |
| (get_local $$head$i$17$i) |
| ) |
| ) |
| (set_local $$and32$i$i |
| (i32.and |
| (get_local $$194) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store |
| (get_local $$head$i$17$i) |
| (get_local $$and32$i$i) |
| ) |
| (set_local $$or33$i$i |
| (i32.or |
| (get_local $$sub$ptr$sub$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head34$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head34$i$i) |
| (get_local $$or33$i$i) |
| ) |
| (i32.store |
| (get_local $$cond13$i$i) |
| (get_local $$sub$ptr$sub$i$i) |
| ) |
| (set_local $$shr$i$i |
| (i32.shr_u |
| (get_local $$sub$ptr$sub$i$i) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp36$i$i |
| (i32.lt_u |
| (get_local $$sub$ptr$sub$i$i) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (get_local $$cmp36$i$i) |
| (block |
| (set_local $$shl$i$19$i |
| (i32.shl |
| (get_local $$shr$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx$i$20$i |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl$i$19$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$195 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl39$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr$i$i) |
| ) |
| ) |
| (set_local $$and40$i$i |
| (i32.and |
| (get_local $$195) |
| (get_local $$shl39$i$i) |
| ) |
| ) |
| (set_local $$tobool$i$i |
| (i32.eq |
| (get_local $$and40$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool$i$i) |
| (block |
| (set_local $$or44$i$i |
| (i32.or |
| (get_local $$195) |
| (get_local $$shl39$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or44$i$i) |
| ) |
| (set_local $$$pre$i$i |
| (i32.add |
| (get_local $$arrayidx$i$20$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phi$i$iZ2D |
| (get_local $$$pre$i$i) |
| ) |
| (set_local $$F$0$i$i |
| (get_local $$arrayidx$i$20$i) |
| ) |
| ) |
| (block |
| (set_local $$196 |
| (i32.add |
| (get_local $$arrayidx$i$20$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$197 |
| (i32.load |
| (get_local $$196) |
| ) |
| ) |
| (set_local $$198 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp46$i$i |
| (i32.lt_u |
| (get_local $$197) |
| (get_local $$198) |
| ) |
| ) |
| (if |
| (get_local $$cmp46$i$i) |
| (call $_abort) |
| (block |
| (set_local $$$pre$phi$i$iZ2D |
| (get_local $$196) |
| ) |
| (set_local $$F$0$i$i |
| (get_local $$197) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phi$i$iZ2D) |
| (get_local $$119) |
| ) |
| (set_local $$bk$i$i |
| (i32.add |
| (get_local $$F$0$i$i) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk$i$i) |
| (get_local $$119) |
| ) |
| (set_local $$fd54$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd54$i$i) |
| (get_local $$F$0$i$i) |
| ) |
| (set_local $$bk55$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk55$i$i) |
| (get_local $$arrayidx$i$20$i) |
| ) |
| (br $do-once40) |
| ) |
| ) |
| (set_local $$shr58$i$i |
| (i32.shr_u |
| (get_local $$sub$ptr$sub$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cmp59$i$i |
| (i32.eq |
| (get_local $$shr58$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp59$i$i) |
| (set_local $$I57$0$i$i |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$cmp63$i$i |
| (i32.gt_u |
| (get_local $$sub$ptr$sub$i$i) |
| (i32.const 16777215) |
| ) |
| ) |
| (if |
| (get_local $$cmp63$i$i) |
| (set_local $$I57$0$i$i |
| (i32.const 31) |
| ) |
| (block |
| (set_local $$sub67$i$i |
| (i32.add |
| (get_local $$shr58$i$i) |
| (i32.const 1048320) |
| ) |
| ) |
| (set_local $$shr68$i$i |
| (i32.shr_u |
| (get_local $$sub67$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and69$i$i |
| (i32.and |
| (get_local $$shr68$i$i) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$shl70$i$i |
| (i32.shl |
| (get_local $$shr58$i$i) |
| (get_local $$and69$i$i) |
| ) |
| ) |
| (set_local $$sub71$i$i |
| (i32.add |
| (get_local $$shl70$i$i) |
| (i32.const 520192) |
| ) |
| ) |
| (set_local $$shr72$i$i |
| (i32.shr_u |
| (get_local $$sub71$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and73$i$i |
| (i32.and |
| (get_local $$shr72$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add74$i$i |
| (i32.or |
| (get_local $$and73$i$i) |
| (get_local $$and69$i$i) |
| ) |
| ) |
| (set_local $$shl75$i$i |
| (i32.shl |
| (get_local $$shl70$i$i) |
| (get_local $$and73$i$i) |
| ) |
| ) |
| (set_local $$sub76$i$i |
| (i32.add |
| (get_local $$shl75$i$i) |
| (i32.const 245760) |
| ) |
| ) |
| (set_local $$shr77$i$i |
| (i32.shr_u |
| (get_local $$sub76$i$i) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and78$i$i |
| (i32.and |
| (get_local $$shr77$i$i) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add79$i$i |
| (i32.or |
| (get_local $$add74$i$i) |
| (get_local $$and78$i$i) |
| ) |
| ) |
| (set_local $$sub80$i$i |
| (i32.sub |
| (i32.const 14) |
| (get_local $$add79$i$i) |
| ) |
| ) |
| (set_local $$shl81$i$i |
| (i32.shl |
| (get_local $$shl75$i$i) |
| (get_local $$and78$i$i) |
| ) |
| ) |
| (set_local $$shr82$i$i |
| (i32.shr_u |
| (get_local $$shl81$i$i) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$add83$i$i |
| (i32.add |
| (get_local $$sub80$i$i) |
| (get_local $$shr82$i$i) |
| ) |
| ) |
| (set_local $$shl84$i$i |
| (i32.shl |
| (get_local $$add83$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add85$i$i |
| (i32.add |
| (get_local $$add83$i$i) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$shr86$i$i |
| (i32.shr_u |
| (get_local $$sub$ptr$sub$i$i) |
| (get_local $$add85$i$i) |
| ) |
| ) |
| (set_local $$and87$i$i |
| (i32.and |
| (get_local $$shr86$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add88$i$i |
| (i32.or |
| (get_local $$and87$i$i) |
| (get_local $$shl84$i$i) |
| ) |
| ) |
| (set_local $$I57$0$i$i |
| (get_local $$add88$i$i) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx91$i$i |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$I57$0$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$index$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$index$i$i) |
| (get_local $$I57$0$i$i) |
| ) |
| (set_local $$arrayidx92$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx92$i$i) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$add$ptr8$i122$i) |
| (i32.const 0) |
| ) |
| (set_local $$199 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$shl95$i$i |
| (i32.shl |
| (i32.const 1) |
| (get_local $$I57$0$i$i) |
| ) |
| ) |
| (set_local $$and96$i$i |
| (i32.and |
| (get_local $$199) |
| (get_local $$shl95$i$i) |
| ) |
| ) |
| (set_local $$tobool97$i$i |
| (i32.eq |
| (get_local $$and96$i$i) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool97$i$i) |
| (block |
| (set_local $$or101$i$i |
| (i32.or |
| (get_local $$199) |
| (get_local $$shl95$i$i) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$or101$i$i) |
| ) |
| (i32.store |
| (get_local $$arrayidx91$i$i) |
| (get_local $$119) |
| ) |
| (set_local $$parent$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent$i$i) |
| (get_local $$arrayidx91$i$i) |
| ) |
| (set_local $$bk102$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk102$i$i) |
| (get_local $$119) |
| ) |
| (set_local $$fd103$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd103$i$i) |
| (get_local $$119) |
| ) |
| (br $do-once40) |
| ) |
| ) |
| (set_local $$200 |
| (i32.load |
| (get_local $$arrayidx91$i$i) |
| ) |
| ) |
| (set_local $$cmp106$i$i |
| (i32.eq |
| (get_local $$I57$0$i$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$shr110$i$i |
| (i32.shr_u |
| (get_local $$I57$0$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sub113$i$i |
| (i32.sub |
| (i32.const 25) |
| (get_local $$shr110$i$i) |
| ) |
| ) |
| (set_local $$cond115$i$i |
| (if (result i32) |
| (get_local $$cmp106$i$i) |
| (i32.const 0) |
| (get_local $$sub113$i$i) |
| ) |
| ) |
| (set_local $$shl116$i$i |
| (i32.shl |
| (get_local $$sub$ptr$sub$i$i) |
| (get_local $$cond115$i$i) |
| ) |
| ) |
| (set_local $$K105$0$i$i |
| (get_local $$shl116$i$i) |
| ) |
| (set_local $$T$0$i$i |
| (get_local $$200) |
| ) |
| (loop $while-in74 |
| (block $while-out73 |
| (set_local $$head118$i$i |
| (i32.add |
| (get_local $$T$0$i$i) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$201 |
| (i32.load |
| (get_local $$head118$i$i) |
| ) |
| ) |
| (set_local $$and119$i$i |
| (i32.and |
| (get_local $$201) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$cmp120$i$i |
| (i32.eq |
| (get_local $$and119$i$i) |
| (get_local $$sub$ptr$sub$i$i) |
| ) |
| ) |
| (if |
| (get_local $$cmp120$i$i) |
| (block |
| (set_local $$T$0$i$i$lcssa |
| (get_local $$T$0$i$i) |
| ) |
| (set_local $label |
| (i32.const 307) |
| ) |
| (br $while-out73) |
| ) |
| ) |
| (set_local $$shr123$i$i |
| (i32.shr_u |
| (get_local $$K105$0$i$i) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$arrayidx126$i$i |
| (i32.add |
| (i32.add |
| (get_local $$T$0$i$i) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (get_local $$shr123$i$i) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$shl127$i$i |
| (i32.shl |
| (get_local $$K105$0$i$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$202 |
| (i32.load |
| (get_local $$arrayidx126$i$i) |
| ) |
| ) |
| (set_local $$cmp128$i$i |
| (i32.eq |
| (get_local $$202) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp128$i$i) |
| (block |
| (set_local $$T$0$i$i$lcssa284 |
| (get_local $$T$0$i$i) |
| ) |
| (set_local $$arrayidx126$i$i$lcssa |
| (get_local $$arrayidx126$i$i) |
| ) |
| (set_local $label |
| (i32.const 304) |
| ) |
| (br $while-out73) |
| ) |
| (block |
| (set_local $$K105$0$i$i |
| (get_local $$shl127$i$i) |
| ) |
| (set_local $$T$0$i$i |
| (get_local $$202) |
| ) |
| ) |
| ) |
| (br $while-in74) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 304) |
| ) |
| (block |
| (set_local $$203 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp133$i$i |
| (i32.lt_u |
| (get_local $$arrayidx126$i$i$lcssa) |
| (get_local $$203) |
| ) |
| ) |
| (if |
| (get_local $$cmp133$i$i) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$arrayidx126$i$i$lcssa) |
| (get_local $$119) |
| ) |
| (set_local $$parent138$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent138$i$i) |
| (get_local $$T$0$i$i$lcssa284) |
| ) |
| (set_local $$bk139$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk139$i$i) |
| (get_local $$119) |
| ) |
| (set_local $$fd140$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd140$i$i) |
| (get_local $$119) |
| ) |
| (br $do-once40) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 307) |
| ) |
| (block |
| (set_local $$fd148$i$i |
| (i32.add |
| (get_local $$T$0$i$i$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$204 |
| (i32.load |
| (get_local $$fd148$i$i) |
| ) |
| ) |
| (set_local $$205 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp153$i$i |
| (i32.ge_u |
| (get_local $$204) |
| (get_local $$205) |
| ) |
| ) |
| (set_local $$not$cmp150$i$i |
| (i32.ge_u |
| (get_local $$T$0$i$i$lcssa) |
| (get_local $$205) |
| ) |
| ) |
| (set_local $$206 |
| (i32.and |
| (get_local $$cmp153$i$i) |
| (get_local $$not$cmp150$i$i) |
| ) |
| ) |
| (if |
| (get_local $$206) |
| (block |
| (set_local $$bk158$i$i |
| (i32.add |
| (get_local $$204) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk158$i$i) |
| (get_local $$119) |
| ) |
| (i32.store |
| (get_local $$fd148$i$i) |
| (get_local $$119) |
| ) |
| (set_local $$fd160$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd160$i$i) |
| (get_local $$204) |
| ) |
| (set_local $$bk161$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk161$i$i) |
| (get_local $$T$0$i$i$lcssa) |
| ) |
| (set_local $$parent162$i$i |
| (i32.add |
| (get_local $$119) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent162$i$i) |
| (i32.const 0) |
| ) |
| (br $do-once40) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$207 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$cmp257$i |
| (i32.gt_u |
| (get_local $$207) |
| (get_local $$nb$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp257$i) |
| (block |
| (set_local $$sub260$i |
| (i32.sub |
| (get_local $$207) |
| (get_local $$nb$0) |
| ) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$sub260$i) |
| ) |
| (set_local $$208 |
| (i32.load |
| (i32.const 200) |
| ) |
| ) |
| (set_local $$add$ptr262$i |
| (i32.add |
| (get_local $$208) |
| (get_local $$nb$0) |
| ) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$add$ptr262$i) |
| ) |
| (set_local $$or264$i |
| (i32.or |
| (get_local $$sub260$i) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head265$i |
| (i32.add |
| (get_local $$add$ptr262$i) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head265$i) |
| (get_local $$or264$i) |
| ) |
| (set_local $$or267$i |
| (i32.or |
| (get_local $$nb$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$head268$i |
| (i32.add |
| (get_local $$208) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head268$i) |
| (get_local $$or267$i) |
| ) |
| (set_local $$add$ptr269$i |
| (i32.add |
| (get_local $$208) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$retval$0 |
| (get_local $$add$ptr269$i) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$call275$i |
| (call $___errno_location) |
| ) |
| (i32.store |
| (get_local $$call275$i) |
| (i32.const 12) |
| ) |
| (set_local $$retval$0 |
| (i32.const 0) |
| ) |
| (return |
| (get_local $$retval$0) |
| ) |
| ) |
| (func $_free (; 59 ;) (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) |
| (set_local $sp |
| (get_global $STACKTOP) |
| ) |
| (set_local $$cmp |
| (i32.eq |
| (get_local $$mem) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp) |
| (return) |
| ) |
| (set_local $$add$ptr |
| (i32.add |
| (get_local $$mem) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$0 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp1 |
| (i32.lt_u |
| (get_local $$add$ptr) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp1) |
| (call $_abort) |
| ) |
| (set_local $$head |
| (i32.add |
| (get_local $$mem) |
| (i32.const -4) |
| ) |
| ) |
| (set_local $$1 |
| (i32.load |
| (get_local $$head) |
| ) |
| ) |
| (set_local $$and |
| (i32.and |
| (get_local $$1) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp2 |
| (i32.eq |
| (get_local $$and) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (get_local $$cmp2) |
| (call $_abort) |
| ) |
| (set_local $$and5 |
| (i32.and |
| (get_local $$1) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$add$ptr6 |
| (i32.add |
| (get_local $$add$ptr) |
| (get_local $$and5) |
| ) |
| ) |
| (set_local $$and8 |
| (i32.and |
| (get_local $$1) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool9 |
| (i32.eq |
| (get_local $$and8) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once |
| (if |
| (get_local $$tobool9) |
| (block |
| (set_local $$2 |
| (i32.load |
| (get_local $$add$ptr) |
| ) |
| ) |
| (set_local $$cmp13 |
| (i32.eq |
| (get_local $$and) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp13) |
| (return) |
| ) |
| (set_local $$idx$neg |
| (i32.sub |
| (i32.const 0) |
| (get_local $$2) |
| ) |
| ) |
| (set_local $$add$ptr16 |
| (i32.add |
| (get_local $$add$ptr) |
| (get_local $$idx$neg) |
| ) |
| ) |
| (set_local $$add17 |
| (i32.add |
| (get_local $$2) |
| (get_local $$and5) |
| ) |
| ) |
| (set_local $$cmp18 |
| (i32.lt_u |
| (get_local $$add$ptr16) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp18) |
| (call $_abort) |
| ) |
| (set_local $$3 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp22 |
| (i32.eq |
| (get_local $$add$ptr16) |
| (get_local $$3) |
| ) |
| ) |
| (if |
| (get_local $$cmp22) |
| (block |
| (set_local $$head209 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$27 |
| (i32.load |
| (get_local $$head209) |
| ) |
| ) |
| (set_local $$and210 |
| (i32.and |
| (get_local $$27) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp211 |
| (i32.eq |
| (get_local $$and210) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp211) |
| ) |
| (block |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$add17) |
| ) |
| (set_local $$and215 |
| (i32.and |
| (get_local $$27) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store |
| (get_local $$head209) |
| (get_local $$and215) |
| ) |
| (set_local $$or |
| (i32.or |
| (get_local $$add17) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head216 |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head216) |
| (get_local $$or) |
| ) |
| (set_local $$add$ptr217 |
| (i32.add |
| (get_local $$add$ptr16) |
| (get_local $$add17) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr217) |
| (get_local $$add17) |
| ) |
| (return) |
| ) |
| ) |
| (set_local $$shr |
| (i32.shr_u |
| (get_local $$2) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp25 |
| (i32.lt_u |
| (get_local $$2) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (get_local $$cmp25) |
| (block |
| (set_local $$fd |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$4 |
| (i32.load |
| (get_local $$fd) |
| ) |
| ) |
| (set_local $$bk |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$5 |
| (i32.load |
| (get_local $$bk) |
| ) |
| ) |
| (set_local $$shl |
| (i32.shl |
| (get_local $$shr) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$cmp29 |
| (i32.eq |
| (get_local $$4) |
| (get_local $$arrayidx) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp29) |
| ) |
| (block |
| (set_local $$cmp31 |
| (i32.lt_u |
| (get_local $$4) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp31) |
| (call $_abort) |
| ) |
| (set_local $$bk34 |
| (i32.add |
| (get_local $$4) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$6 |
| (i32.load |
| (get_local $$bk34) |
| ) |
| ) |
| (set_local $$cmp35 |
| (i32.eq |
| (get_local $$6) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp35) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$cmp42 |
| (i32.eq |
| (get_local $$5) |
| (get_local $$4) |
| ) |
| ) |
| (if |
| (get_local $$cmp42) |
| (block |
| (set_local $$shl45 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr) |
| ) |
| ) |
| (set_local $$neg |
| (i32.xor |
| (get_local $$shl45) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$7 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$and46 |
| (i32.and |
| (get_local $$7) |
| (get_local $$neg) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$and46) |
| ) |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$cmp50 |
| (i32.eq |
| (get_local $$5) |
| (get_local $$arrayidx) |
| ) |
| ) |
| (if |
| (get_local $$cmp50) |
| (block |
| (set_local $$$pre313 |
| (i32.add |
| (get_local $$5) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$fd67$pre$phiZ2D |
| (get_local $$$pre313) |
| ) |
| ) |
| (block |
| (set_local $$cmp53 |
| (i32.lt_u |
| (get_local $$5) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp53) |
| (call $_abort) |
| ) |
| (set_local $$fd56 |
| (i32.add |
| (get_local $$5) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$8 |
| (i32.load |
| (get_local $$fd56) |
| ) |
| ) |
| (set_local $$cmp57 |
| (i32.eq |
| (get_local $$8) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (if |
| (get_local $$cmp57) |
| (set_local $$fd67$pre$phiZ2D |
| (get_local $$fd56) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$bk66 |
| (i32.add |
| (get_local $$4) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk66) |
| (get_local $$5) |
| ) |
| (i32.store |
| (get_local $$fd67$pre$phiZ2D) |
| (get_local $$4) |
| ) |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| (set_local $$parent |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$9 |
| (i32.load |
| (get_local $$parent) |
| ) |
| ) |
| (set_local $$bk73 |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$10 |
| (i32.load |
| (get_local $$bk73) |
| ) |
| ) |
| (set_local $$cmp74 |
| (i32.eq |
| (get_local $$10) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (block $do-once0 |
| (if |
| (get_local $$cmp74) |
| (block |
| (set_local $$child |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx99 |
| (i32.add |
| (get_local $$child) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$14 |
| (i32.load |
| (get_local $$arrayidx99) |
| ) |
| ) |
| (set_local $$cmp100 |
| (i32.eq |
| (get_local $$14) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp100) |
| (block |
| (set_local $$15 |
| (i32.load |
| (get_local $$child) |
| ) |
| ) |
| (set_local $$cmp104 |
| (i32.eq |
| (get_local $$15) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp104) |
| (block |
| (set_local $$R$3 |
| (i32.const 0) |
| ) |
| (br $do-once0) |
| ) |
| (block |
| (set_local $$R$1 |
| (get_local $$15) |
| ) |
| (set_local $$RP$1 |
| (get_local $$child) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$R$1 |
| (get_local $$14) |
| ) |
| (set_local $$RP$1 |
| (get_local $$arrayidx99) |
| ) |
| ) |
| ) |
| (loop $while-in |
| (block $while-out |
| (set_local $$arrayidx108 |
| (i32.add |
| (get_local $$R$1) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$16 |
| (i32.load |
| (get_local $$arrayidx108) |
| ) |
| ) |
| (set_local $$cmp109 |
| (i32.eq |
| (get_local $$16) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp109) |
| ) |
| (block |
| (set_local $$R$1 |
| (get_local $$16) |
| ) |
| (set_local $$RP$1 |
| (get_local $$arrayidx108) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$arrayidx113 |
| (i32.add |
| (get_local $$R$1) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$17 |
| (i32.load |
| (get_local $$arrayidx113) |
| ) |
| ) |
| (set_local $$cmp114 |
| (i32.eq |
| (get_local $$17) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp114) |
| (block |
| (set_local $$R$1$lcssa |
| (get_local $$R$1) |
| ) |
| (set_local $$RP$1$lcssa |
| (get_local $$RP$1) |
| ) |
| (br $while-out) |
| ) |
| (block |
| (set_local $$R$1 |
| (get_local $$17) |
| ) |
| (set_local $$RP$1 |
| (get_local $$arrayidx113) |
| ) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (set_local $$cmp118 |
| (i32.lt_u |
| (get_local $$RP$1$lcssa) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp118) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$RP$1$lcssa) |
| (i32.const 0) |
| ) |
| (set_local $$R$3 |
| (get_local $$R$1$lcssa) |
| ) |
| (br $do-once0) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fd78 |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$11 |
| (i32.load |
| (get_local $$fd78) |
| ) |
| ) |
| (set_local $$cmp80 |
| (i32.lt_u |
| (get_local $$11) |
| (get_local $$0) |
| ) |
| ) |
| (if |
| (get_local $$cmp80) |
| (call $_abort) |
| ) |
| (set_local $$bk82 |
| (i32.add |
| (get_local $$11) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$12 |
| (i32.load |
| (get_local $$bk82) |
| ) |
| ) |
| (set_local $$cmp83 |
| (i32.eq |
| (get_local $$12) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp83) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$fd86 |
| (i32.add |
| (get_local $$10) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$13 |
| (i32.load |
| (get_local $$fd86) |
| ) |
| ) |
| (set_local $$cmp87 |
| (i32.eq |
| (get_local $$13) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (if |
| (get_local $$cmp87) |
| (block |
| (i32.store |
| (get_local $$bk82) |
| (get_local $$10) |
| ) |
| (i32.store |
| (get_local $$fd86) |
| (get_local $$11) |
| ) |
| (set_local $$R$3 |
| (get_local $$10) |
| ) |
| (br $do-once0) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp127 |
| (i32.eq |
| (get_local $$9) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp127) |
| (block |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| ) |
| (block |
| (set_local $$index |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$18 |
| (i32.load |
| (get_local $$index) |
| ) |
| ) |
| (set_local $$arrayidx130 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$18) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$19 |
| (i32.load |
| (get_local $$arrayidx130) |
| ) |
| ) |
| (set_local $$cmp131 |
| (i32.eq |
| (get_local $$add$ptr16) |
| (get_local $$19) |
| ) |
| ) |
| (if |
| (get_local $$cmp131) |
| (block |
| (i32.store |
| (get_local $$arrayidx130) |
| (get_local $$R$3) |
| ) |
| (set_local $$cond291 |
| (i32.eq |
| (get_local $$R$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cond291) |
| (block |
| (set_local $$shl138 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$18) |
| ) |
| ) |
| (set_local $$neg139 |
| (i32.xor |
| (get_local $$shl138) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$20 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$and140 |
| (i32.and |
| (get_local $$20) |
| (get_local $$neg139) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$and140) |
| ) |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$21 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp143 |
| (i32.lt_u |
| (get_local $$9) |
| (get_local $$21) |
| ) |
| ) |
| (if |
| (get_local $$cmp143) |
| (call $_abort) |
| ) |
| (set_local $$arrayidx149 |
| (i32.add |
| (get_local $$9) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$22 |
| (i32.load |
| (get_local $$arrayidx149) |
| ) |
| ) |
| (set_local $$cmp150 |
| (i32.eq |
| (get_local $$22) |
| (get_local $$add$ptr16) |
| ) |
| ) |
| (if |
| (get_local $$cmp150) |
| (i32.store |
| (get_local $$arrayidx149) |
| (get_local $$R$3) |
| ) |
| (block |
| (set_local $$arrayidx157 |
| (i32.add |
| (get_local $$9) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx157) |
| (get_local $$R$3) |
| ) |
| ) |
| ) |
| (set_local $$cmp162 |
| (i32.eq |
| (get_local $$R$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp162) |
| (block |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$23 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp165 |
| (i32.lt_u |
| (get_local $$R$3) |
| (get_local $$23) |
| ) |
| ) |
| (if |
| (get_local $$cmp165) |
| (call $_abort) |
| ) |
| (set_local $$parent170 |
| (i32.add |
| (get_local $$R$3) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent170) |
| (get_local $$9) |
| ) |
| (set_local $$child171 |
| (i32.add |
| (get_local $$add$ptr16) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$24 |
| (i32.load |
| (get_local $$child171) |
| ) |
| ) |
| (set_local $$cmp173 |
| (i32.eq |
| (get_local $$24) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once2 |
| (if |
| (i32.eqz |
| (get_local $$cmp173) |
| ) |
| (block |
| (set_local $$cmp176 |
| (i32.lt_u |
| (get_local $$24) |
| (get_local $$23) |
| ) |
| ) |
| (if |
| (get_local $$cmp176) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx182 |
| (i32.add |
| (get_local $$R$3) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx182) |
| (get_local $$24) |
| ) |
| (set_local $$parent183 |
| (i32.add |
| (get_local $$24) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent183) |
| (get_local $$R$3) |
| ) |
| (br $do-once2) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx188 |
| (i32.add |
| (get_local $$child171) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$25 |
| (i32.load |
| (get_local $$arrayidx188) |
| ) |
| ) |
| (set_local $$cmp189 |
| (i32.eq |
| (get_local $$25) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp189) |
| (block |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| ) |
| (block |
| (set_local $$26 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp192 |
| (i32.lt_u |
| (get_local $$25) |
| (get_local $$26) |
| ) |
| ) |
| (if |
| (get_local $$cmp192) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx198 |
| (i32.add |
| (get_local $$R$3) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx198) |
| (get_local $$25) |
| ) |
| (set_local $$parent199 |
| (i32.add |
| (get_local $$25) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent199) |
| (get_local $$R$3) |
| ) |
| (set_local $$p$1 |
| (get_local $$add$ptr16) |
| ) |
| (set_local $$psize$1 |
| (get_local $$add17) |
| ) |
| (br $do-once) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$p$1 |
| (get_local $$add$ptr) |
| ) |
| (set_local $$psize$1 |
| (get_local $$and5) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp228 |
| (i32.lt_u |
| (get_local $$p$1) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp228) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$head231 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$28 |
| (i32.load |
| (get_local $$head231) |
| ) |
| ) |
| (set_local $$and232 |
| (i32.and |
| (get_local $$28) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$tobool233 |
| (i32.eq |
| (get_local $$and232) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool233) |
| (call $_abort) |
| ) |
| (set_local $$and240 |
| (i32.and |
| (get_local $$28) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$tobool241 |
| (i32.eq |
| (get_local $$and240) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool241) |
| (block |
| (set_local $$29 |
| (i32.load |
| (i32.const 200) |
| ) |
| ) |
| (set_local $$cmp243 |
| (i32.eq |
| (get_local $$add$ptr6) |
| (get_local $$29) |
| ) |
| ) |
| (if |
| (get_local $$cmp243) |
| (block |
| (set_local $$30 |
| (i32.load |
| (i32.const 188) |
| ) |
| ) |
| (set_local $$add246 |
| (i32.add |
| (get_local $$30) |
| (get_local $$psize$1) |
| ) |
| ) |
| (i32.store |
| (i32.const 188) |
| (get_local $$add246) |
| ) |
| (i32.store |
| (i32.const 200) |
| (get_local $$p$1) |
| ) |
| (set_local $$or247 |
| (i32.or |
| (get_local $$add246) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head248 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head248) |
| (get_local $$or247) |
| ) |
| (set_local $$31 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp249 |
| (i32.eq |
| (get_local $$p$1) |
| (get_local $$31) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp249) |
| ) |
| (return) |
| ) |
| (i32.store |
| (i32.const 196) |
| (i32.const 0) |
| ) |
| (i32.store |
| (i32.const 184) |
| (i32.const 0) |
| ) |
| (return) |
| ) |
| ) |
| (set_local $$32 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp255 |
| (i32.eq |
| (get_local $$add$ptr6) |
| (get_local $$32) |
| ) |
| ) |
| (if |
| (get_local $$cmp255) |
| (block |
| (set_local $$33 |
| (i32.load |
| (i32.const 184) |
| ) |
| ) |
| (set_local $$add258 |
| (i32.add |
| (get_local $$33) |
| (get_local $$psize$1) |
| ) |
| ) |
| (i32.store |
| (i32.const 184) |
| (get_local $$add258) |
| ) |
| (i32.store |
| (i32.const 196) |
| (get_local $$p$1) |
| ) |
| (set_local $$or259 |
| (i32.or |
| (get_local $$add258) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head260 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head260) |
| (get_local $$or259) |
| ) |
| (set_local $$add$ptr261 |
| (i32.add |
| (get_local $$p$1) |
| (get_local $$add258) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr261) |
| (get_local $$add258) |
| ) |
| (return) |
| ) |
| ) |
| (set_local $$and266 |
| (i32.and |
| (get_local $$28) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$add267 |
| (i32.add |
| (get_local $$and266) |
| (get_local $$psize$1) |
| ) |
| ) |
| (set_local $$shr268 |
| (i32.shr_u |
| (get_local $$28) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp269 |
| (i32.lt_u |
| (get_local $$28) |
| (i32.const 256) |
| ) |
| ) |
| (block $do-once4 |
| (if |
| (get_local $$cmp269) |
| (block |
| (set_local $$fd273 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$34 |
| (i32.load |
| (get_local $$fd273) |
| ) |
| ) |
| (set_local $$bk275 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$35 |
| (i32.load |
| (get_local $$bk275) |
| ) |
| ) |
| (set_local $$shl278 |
| (i32.shl |
| (get_local $$shr268) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx279 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl278) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$cmp280 |
| (i32.eq |
| (get_local $$34) |
| (get_local $$arrayidx279) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp280) |
| ) |
| (block |
| (set_local $$36 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp283 |
| (i32.lt_u |
| (get_local $$34) |
| (get_local $$36) |
| ) |
| ) |
| (if |
| (get_local $$cmp283) |
| (call $_abort) |
| ) |
| (set_local $$bk286 |
| (i32.add |
| (get_local $$34) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$37 |
| (i32.load |
| (get_local $$bk286) |
| ) |
| ) |
| (set_local $$cmp287 |
| (i32.eq |
| (get_local $$37) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp287) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$cmp296 |
| (i32.eq |
| (get_local $$35) |
| (get_local $$34) |
| ) |
| ) |
| (if |
| (get_local $$cmp296) |
| (block |
| (set_local $$shl299 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr268) |
| ) |
| ) |
| (set_local $$neg300 |
| (i32.xor |
| (get_local $$shl299) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$38 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$and301 |
| (i32.and |
| (get_local $$38) |
| (get_local $$neg300) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$and301) |
| ) |
| (br $do-once4) |
| ) |
| ) |
| (set_local $$cmp305 |
| (i32.eq |
| (get_local $$35) |
| (get_local $$arrayidx279) |
| ) |
| ) |
| (if |
| (get_local $$cmp305) |
| (block |
| (set_local $$$pre312 |
| (i32.add |
| (get_local $$35) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$fd322$pre$phiZ2D |
| (get_local $$$pre312) |
| ) |
| ) |
| (block |
| (set_local $$39 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp308 |
| (i32.lt_u |
| (get_local $$35) |
| (get_local $$39) |
| ) |
| ) |
| (if |
| (get_local $$cmp308) |
| (call $_abort) |
| ) |
| (set_local $$fd311 |
| (i32.add |
| (get_local $$35) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$40 |
| (i32.load |
| (get_local $$fd311) |
| ) |
| ) |
| (set_local $$cmp312 |
| (i32.eq |
| (get_local $$40) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (get_local $$cmp312) |
| (set_local $$fd322$pre$phiZ2D |
| (get_local $$fd311) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| (set_local $$bk321 |
| (i32.add |
| (get_local $$34) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk321) |
| (get_local $$35) |
| ) |
| (i32.store |
| (get_local $$fd322$pre$phiZ2D) |
| (get_local $$34) |
| ) |
| ) |
| (block |
| (set_local $$parent331 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 24) |
| ) |
| ) |
| (set_local $$41 |
| (i32.load |
| (get_local $$parent331) |
| ) |
| ) |
| (set_local $$bk333 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$42 |
| (i32.load |
| (get_local $$bk333) |
| ) |
| ) |
| (set_local $$cmp334 |
| (i32.eq |
| (get_local $$42) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (block $do-once6 |
| (if |
| (get_local $$cmp334) |
| (block |
| (set_local $$child361 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx362 |
| (i32.add |
| (get_local $$child361) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$47 |
| (i32.load |
| (get_local $$arrayidx362) |
| ) |
| ) |
| (set_local $$cmp363 |
| (i32.eq |
| (get_local $$47) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp363) |
| (block |
| (set_local $$48 |
| (i32.load |
| (get_local $$child361) |
| ) |
| ) |
| (set_local $$cmp368 |
| (i32.eq |
| (get_local $$48) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp368) |
| (block |
| (set_local $$R332$3 |
| (i32.const 0) |
| ) |
| (br $do-once6) |
| ) |
| (block |
| (set_local $$R332$1 |
| (get_local $$48) |
| ) |
| (set_local $$RP360$1 |
| (get_local $$child361) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$R332$1 |
| (get_local $$47) |
| ) |
| (set_local $$RP360$1 |
| (get_local $$arrayidx362) |
| ) |
| ) |
| ) |
| (loop $while-in9 |
| (block $while-out8 |
| (set_local $$arrayidx374 |
| (i32.add |
| (get_local $$R332$1) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $$49 |
| (i32.load |
| (get_local $$arrayidx374) |
| ) |
| ) |
| (set_local $$cmp375 |
| (i32.eq |
| (get_local $$49) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp375) |
| ) |
| (block |
| (set_local $$R332$1 |
| (get_local $$49) |
| ) |
| (set_local $$RP360$1 |
| (get_local $$arrayidx374) |
| ) |
| (br $while-in9) |
| ) |
| ) |
| (set_local $$arrayidx379 |
| (i32.add |
| (get_local $$R332$1) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$50 |
| (i32.load |
| (get_local $$arrayidx379) |
| ) |
| ) |
| (set_local $$cmp380 |
| (i32.eq |
| (get_local $$50) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp380) |
| (block |
| (set_local $$R332$1$lcssa |
| (get_local $$R332$1) |
| ) |
| (set_local $$RP360$1$lcssa |
| (get_local $$RP360$1) |
| ) |
| (br $while-out8) |
| ) |
| (block |
| (set_local $$R332$1 |
| (get_local $$50) |
| ) |
| (set_local $$RP360$1 |
| (get_local $$arrayidx379) |
| ) |
| ) |
| ) |
| (br $while-in9) |
| ) |
| ) |
| (set_local $$51 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp386 |
| (i32.lt_u |
| (get_local $$RP360$1$lcssa) |
| (get_local $$51) |
| ) |
| ) |
| (if |
| (get_local $$cmp386) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$RP360$1$lcssa) |
| (i32.const 0) |
| ) |
| (set_local $$R332$3 |
| (get_local $$R332$1$lcssa) |
| ) |
| (br $do-once6) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$fd338 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$43 |
| (i32.load |
| (get_local $$fd338) |
| ) |
| ) |
| (set_local $$44 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp340 |
| (i32.lt_u |
| (get_local $$43) |
| (get_local $$44) |
| ) |
| ) |
| (if |
| (get_local $$cmp340) |
| (call $_abort) |
| ) |
| (set_local $$bk343 |
| (i32.add |
| (get_local $$43) |
| (i32.const 12) |
| ) |
| ) |
| (set_local $$45 |
| (i32.load |
| (get_local $$bk343) |
| ) |
| ) |
| (set_local $$cmp344 |
| (i32.eq |
| (get_local $$45) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp344) |
| ) |
| (call $_abort) |
| ) |
| (set_local $$fd347 |
| (i32.add |
| (get_local $$42) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$46 |
| (i32.load |
| (get_local $$fd347) |
| ) |
| ) |
| (set_local $$cmp348 |
| (i32.eq |
| (get_local $$46) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (get_local $$cmp348) |
| (block |
| (i32.store |
| (get_local $$bk343) |
| (get_local $$42) |
| ) |
| (i32.store |
| (get_local $$fd347) |
| (get_local $$43) |
| ) |
| (set_local $$R332$3 |
| (get_local $$42) |
| ) |
| (br $do-once6) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$cmp395 |
| (i32.eq |
| (get_local $$41) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp395) |
| ) |
| (block |
| (set_local $$index399 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $$52 |
| (i32.load |
| (get_local $$index399) |
| ) |
| ) |
| (set_local $$arrayidx400 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$52) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$53 |
| (i32.load |
| (get_local $$arrayidx400) |
| ) |
| ) |
| (set_local $$cmp401 |
| (i32.eq |
| (get_local $$add$ptr6) |
| (get_local $$53) |
| ) |
| ) |
| (if |
| (get_local $$cmp401) |
| (block |
| (i32.store |
| (get_local $$arrayidx400) |
| (get_local $$R332$3) |
| ) |
| (set_local $$cond292 |
| (i32.eq |
| (get_local $$R332$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cond292) |
| (block |
| (set_local $$shl408 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$52) |
| ) |
| ) |
| (set_local $$neg409 |
| (i32.xor |
| (get_local $$shl408) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $$54 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$and410 |
| (i32.and |
| (get_local $$54) |
| (get_local $$neg409) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$and410) |
| ) |
| (br $do-once4) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$55 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp413 |
| (i32.lt_u |
| (get_local $$41) |
| (get_local $$55) |
| ) |
| ) |
| (if |
| (get_local $$cmp413) |
| (call $_abort) |
| ) |
| (set_local $$arrayidx419 |
| (i32.add |
| (get_local $$41) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$56 |
| (i32.load |
| (get_local $$arrayidx419) |
| ) |
| ) |
| (set_local $$cmp420 |
| (i32.eq |
| (get_local $$56) |
| (get_local $$add$ptr6) |
| ) |
| ) |
| (if |
| (get_local $$cmp420) |
| (i32.store |
| (get_local $$arrayidx419) |
| (get_local $$R332$3) |
| ) |
| (block |
| (set_local $$arrayidx427 |
| (i32.add |
| (get_local $$41) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx427) |
| (get_local $$R332$3) |
| ) |
| ) |
| ) |
| (set_local $$cmp432 |
| (i32.eq |
| (get_local $$R332$3) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp432) |
| (br $do-once4) |
| ) |
| ) |
| ) |
| (set_local $$57 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp435 |
| (i32.lt_u |
| (get_local $$R332$3) |
| (get_local $$57) |
| ) |
| ) |
| (if |
| (get_local $$cmp435) |
| (call $_abort) |
| ) |
| (set_local $$parent442 |
| (i32.add |
| (get_local $$R332$3) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent442) |
| (get_local $$41) |
| ) |
| (set_local $$child443 |
| (i32.add |
| (get_local $$add$ptr6) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$58 |
| (i32.load |
| (get_local $$child443) |
| ) |
| ) |
| (set_local $$cmp445 |
| (i32.eq |
| (get_local $$58) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once10 |
| (if |
| (i32.eqz |
| (get_local $$cmp445) |
| ) |
| (block |
| (set_local $$cmp448 |
| (i32.lt_u |
| (get_local $$58) |
| (get_local $$57) |
| ) |
| ) |
| (if |
| (get_local $$cmp448) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx454 |
| (i32.add |
| (get_local $$R332$3) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx454) |
| (get_local $$58) |
| ) |
| (set_local $$parent455 |
| (i32.add |
| (get_local $$58) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent455) |
| (get_local $$R332$3) |
| ) |
| (br $do-once10) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx460 |
| (i32.add |
| (get_local $$child443) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$59 |
| (i32.load |
| (get_local $$arrayidx460) |
| ) |
| ) |
| (set_local $$cmp461 |
| (i32.eq |
| (get_local $$59) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (i32.eqz |
| (get_local $$cmp461) |
| ) |
| (block |
| (set_local $$60 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp464 |
| (i32.lt_u |
| (get_local $$59) |
| (get_local $$60) |
| ) |
| ) |
| (if |
| (get_local $$cmp464) |
| (call $_abort) |
| (block |
| (set_local $$arrayidx470 |
| (i32.add |
| (get_local $$R332$3) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx470) |
| (get_local $$59) |
| ) |
| (set_local $$parent471 |
| (i32.add |
| (get_local $$59) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent471) |
| (get_local $$R332$3) |
| ) |
| (br $do-once4) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$or480 |
| (i32.or |
| (get_local $$add267) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head481 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head481) |
| (get_local $$or480) |
| ) |
| (set_local $$add$ptr482 |
| (i32.add |
| (get_local $$p$1) |
| (get_local $$add267) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr482) |
| (get_local $$add267) |
| ) |
| (set_local $$61 |
| (i32.load |
| (i32.const 196) |
| ) |
| ) |
| (set_local $$cmp484 |
| (i32.eq |
| (get_local $$p$1) |
| (get_local $$61) |
| ) |
| ) |
| (if |
| (get_local $$cmp484) |
| (block |
| (i32.store |
| (i32.const 184) |
| (get_local $$add267) |
| ) |
| (return) |
| ) |
| (set_local $$psize$2 |
| (get_local $$add267) |
| ) |
| ) |
| ) |
| (block |
| (set_local $$and495 |
| (i32.and |
| (get_local $$28) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store |
| (get_local $$head231) |
| (get_local $$and495) |
| ) |
| (set_local $$or496 |
| (i32.or |
| (get_local $$psize$1) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$head497 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store |
| (get_local $$head497) |
| (get_local $$or496) |
| ) |
| (set_local $$add$ptr498 |
| (i32.add |
| (get_local $$p$1) |
| (get_local $$psize$1) |
| ) |
| ) |
| (i32.store |
| (get_local $$add$ptr498) |
| (get_local $$psize$1) |
| ) |
| (set_local $$psize$2 |
| (get_local $$psize$1) |
| ) |
| ) |
| ) |
| (set_local $$shr501 |
| (i32.shr_u |
| (get_local $$psize$2) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $$cmp502 |
| (i32.lt_u |
| (get_local $$psize$2) |
| (i32.const 256) |
| ) |
| ) |
| (if |
| (get_local $$cmp502) |
| (block |
| (set_local $$shl508 |
| (i32.shl |
| (get_local $$shr501) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$arrayidx509 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (get_local $$shl508) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$62 |
| (i32.load |
| (i32.const 176) |
| ) |
| ) |
| (set_local $$shl511 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$shr501) |
| ) |
| ) |
| (set_local $$and512 |
| (i32.and |
| (get_local $$62) |
| (get_local $$shl511) |
| ) |
| ) |
| (set_local $$tobool513 |
| (i32.eq |
| (get_local $$and512) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$tobool513) |
| (block |
| (set_local $$or516 |
| (i32.or |
| (get_local $$62) |
| (get_local $$shl511) |
| ) |
| ) |
| (i32.store |
| (i32.const 176) |
| (get_local $$or516) |
| ) |
| (set_local $$$pre |
| (i32.add |
| (get_local $$arrayidx509) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$$pre$phiZ2D |
| (get_local $$$pre) |
| ) |
| (set_local $$F510$0 |
| (get_local $$arrayidx509) |
| ) |
| ) |
| (block |
| (set_local $$63 |
| (i32.add |
| (get_local $$arrayidx509) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$64 |
| (i32.load |
| (get_local $$63) |
| ) |
| ) |
| (set_local $$65 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp519 |
| (i32.lt_u |
| (get_local $$64) |
| (get_local $$65) |
| ) |
| ) |
| (if |
| (get_local $$cmp519) |
| (call $_abort) |
| (block |
| (set_local $$$pre$phiZ2D |
| (get_local $$63) |
| ) |
| (set_local $$F510$0 |
| (get_local $$64) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store |
| (get_local $$$pre$phiZ2D) |
| (get_local $$p$1) |
| ) |
| (set_local $$bk529 |
| (i32.add |
| (get_local $$F510$0) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk529) |
| (get_local $$p$1) |
| ) |
| (set_local $$fd530 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd530) |
| (get_local $$F510$0) |
| ) |
| (set_local $$bk531 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk531) |
| (get_local $$arrayidx509) |
| ) |
| (return) |
| ) |
| ) |
| (set_local $$shr535 |
| (i32.shr_u |
| (get_local $$psize$2) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$cmp536 |
| (i32.eq |
| (get_local $$shr535) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp536) |
| (set_local $$I534$0 |
| (i32.const 0) |
| ) |
| (block |
| (set_local $$cmp540 |
| (i32.gt_u |
| (get_local $$psize$2) |
| (i32.const 16777215) |
| ) |
| ) |
| (if |
| (get_local $$cmp540) |
| (set_local $$I534$0 |
| (i32.const 31) |
| ) |
| (block |
| (set_local $$sub |
| (i32.add |
| (get_local $$shr535) |
| (i32.const 1048320) |
| ) |
| ) |
| (set_local $$shr544 |
| (i32.shr_u |
| (get_local $$sub) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and545 |
| (i32.and |
| (get_local $$shr544) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$shl546 |
| (i32.shl |
| (get_local $$shr535) |
| (get_local $$and545) |
| ) |
| ) |
| (set_local $$sub547 |
| (i32.add |
| (get_local $$shl546) |
| (i32.const 520192) |
| ) |
| ) |
| (set_local $$shr548 |
| (i32.shr_u |
| (get_local $$sub547) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and549 |
| (i32.and |
| (get_local $$shr548) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$add550 |
| (i32.or |
| (get_local $$and549) |
| (get_local $$and545) |
| ) |
| ) |
| (set_local $$shl551 |
| (i32.shl |
| (get_local $$shl546) |
| (get_local $$and549) |
| ) |
| ) |
| (set_local $$sub552 |
| (i32.add |
| (get_local $$shl551) |
| (i32.const 245760) |
| ) |
| ) |
| (set_local $$shr553 |
| (i32.shr_u |
| (get_local $$sub552) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$and554 |
| (i32.and |
| (get_local $$shr553) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $$add555 |
| (i32.or |
| (get_local $$add550) |
| (get_local $$and554) |
| ) |
| ) |
| (set_local $$sub556 |
| (i32.sub |
| (i32.const 14) |
| (get_local $$add555) |
| ) |
| ) |
| (set_local $$shl557 |
| (i32.shl |
| (get_local $$shl551) |
| (get_local $$and554) |
| ) |
| ) |
| (set_local $$shr558 |
| (i32.shr_u |
| (get_local $$shl557) |
| (i32.const 15) |
| ) |
| ) |
| (set_local $$add559 |
| (i32.add |
| (get_local $$sub556) |
| (get_local $$shr558) |
| ) |
| ) |
| (set_local $$shl560 |
| (i32.shl |
| (get_local $$add559) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add561 |
| (i32.add |
| (get_local $$add559) |
| (i32.const 7) |
| ) |
| ) |
| (set_local $$shr562 |
| (i32.shr_u |
| (get_local $$psize$2) |
| (get_local $$add561) |
| ) |
| ) |
| (set_local $$and563 |
| (i32.and |
| (get_local $$shr562) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$add564 |
| (i32.or |
| (get_local $$and563) |
| (get_local $$shl560) |
| ) |
| ) |
| (set_local $$I534$0 |
| (get_local $$add564) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$arrayidx567 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $$I534$0) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$index568 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 28) |
| ) |
| ) |
| (i32.store |
| (get_local $$index568) |
| (get_local $$I534$0) |
| ) |
| (set_local $$child569 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$arrayidx570 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store |
| (get_local $$arrayidx570) |
| (i32.const 0) |
| ) |
| (i32.store |
| (get_local $$child569) |
| (i32.const 0) |
| ) |
| (set_local $$66 |
| (i32.load |
| (i32.const 180) |
| ) |
| ) |
| (set_local $$shl573 |
| (i32.shl |
| (i32.const 1) |
| (get_local $$I534$0) |
| ) |
| ) |
| (set_local $$and574 |
| (i32.and |
| (get_local $$66) |
| (get_local $$shl573) |
| ) |
| ) |
| (set_local $$tobool575 |
| (i32.eq |
| (get_local $$and574) |
| (i32.const 0) |
| ) |
| ) |
| (block $do-once12 |
| (if |
| (get_local $$tobool575) |
| (block |
| (set_local $$or578 |
| (i32.or |
| (get_local $$66) |
| (get_local $$shl573) |
| ) |
| ) |
| (i32.store |
| (i32.const 180) |
| (get_local $$or578) |
| ) |
| (i32.store |
| (get_local $$arrayidx567) |
| (get_local $$p$1) |
| ) |
| (set_local $$parent579 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent579) |
| (get_local $$arrayidx567) |
| ) |
| (set_local $$bk580 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk580) |
| (get_local $$p$1) |
| ) |
| (set_local $$fd581 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd581) |
| (get_local $$p$1) |
| ) |
| ) |
| (block |
| (set_local $$67 |
| (i32.load |
| (get_local $$arrayidx567) |
| ) |
| ) |
| (set_local $$cmp584 |
| (i32.eq |
| (get_local $$I534$0) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$shr586 |
| (i32.shr_u |
| (get_local $$I534$0) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$sub589 |
| (i32.sub |
| (i32.const 25) |
| (get_local $$shr586) |
| ) |
| ) |
| (set_local $$cond |
| (if (result i32) |
| (get_local $$cmp584) |
| (i32.const 0) |
| (get_local $$sub589) |
| ) |
| ) |
| (set_local $$shl590 |
| (i32.shl |
| (get_local $$psize$2) |
| (get_local $$cond) |
| ) |
| ) |
| (set_local $$K583$0 |
| (get_local $$shl590) |
| ) |
| (set_local $$T$0 |
| (get_local $$67) |
| ) |
| (loop $while-in15 |
| (block $while-out14 |
| (set_local $$head591 |
| (i32.add |
| (get_local $$T$0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $$68 |
| (i32.load |
| (get_local $$head591) |
| ) |
| ) |
| (set_local $$and592 |
| (i32.and |
| (get_local $$68) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $$cmp593 |
| (i32.eq |
| (get_local $$and592) |
| (get_local $$psize$2) |
| ) |
| ) |
| (if |
| (get_local $$cmp593) |
| (block |
| (set_local $$T$0$lcssa |
| (get_local $$T$0) |
| ) |
| (set_local $label |
| (i32.const 130) |
| ) |
| (br $while-out14) |
| ) |
| ) |
| (set_local $$shr596 |
| (i32.shr_u |
| (get_local $$K583$0) |
| (i32.const 31) |
| ) |
| ) |
| (set_local $$arrayidx599 |
| (i32.add |
| (i32.add |
| (get_local $$T$0) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (get_local $$shr596) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $$shl600 |
| (i32.shl |
| (get_local $$K583$0) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $$69 |
| (i32.load |
| (get_local $$arrayidx599) |
| ) |
| ) |
| (set_local $$cmp601 |
| (i32.eq |
| (get_local $$69) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp601) |
| (block |
| (set_local $$T$0$lcssa319 |
| (get_local $$T$0) |
| ) |
| (set_local $$arrayidx599$lcssa |
| (get_local $$arrayidx599) |
| ) |
| (set_local $label |
| (i32.const 127) |
| ) |
| (br $while-out14) |
| ) |
| (block |
| (set_local $$K583$0 |
| (get_local $$shl600) |
| ) |
| (set_local $$T$0 |
| (get_local $$69) |
| ) |
| ) |
| ) |
| (br $while-in15) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 127) |
| ) |
| (block |
| (set_local $$70 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp605 |
| (i32.lt_u |
| (get_local $$arrayidx599$lcssa) |
| (get_local $$70) |
| ) |
| ) |
| (if |
| (get_local $$cmp605) |
| (call $_abort) |
| (block |
| (i32.store |
| (get_local $$arrayidx599$lcssa) |
| (get_local $$p$1) |
| ) |
| (set_local $$parent610 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent610) |
| (get_local $$T$0$lcssa319) |
| ) |
| (set_local $$bk611 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk611) |
| (get_local $$p$1) |
| ) |
| (set_local $$fd612 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd612) |
| (get_local $$p$1) |
| ) |
| (br $do-once12) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $label) |
| (i32.const 130) |
| ) |
| (block |
| (set_local $$fd620 |
| (i32.add |
| (get_local $$T$0$lcssa) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $$71 |
| (i32.load |
| (get_local $$fd620) |
| ) |
| ) |
| (set_local $$72 |
| (i32.load |
| (i32.const 192) |
| ) |
| ) |
| (set_local $$cmp624 |
| (i32.ge_u |
| (get_local $$71) |
| (get_local $$72) |
| ) |
| ) |
| (set_local $$not$cmp621 |
| (i32.ge_u |
| (get_local $$T$0$lcssa) |
| (get_local $$72) |
| ) |
| ) |
| (set_local $$73 |
| (i32.and |
| (get_local $$cmp624) |
| (get_local $$not$cmp621) |
| ) |
| ) |
| (if |
| (get_local $$73) |
| (block |
| (set_local $$bk631 |
| (i32.add |
| (get_local $$71) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk631) |
| (get_local $$p$1) |
| ) |
| (i32.store |
| (get_local $$fd620) |
| (get_local $$p$1) |
| ) |
| (set_local $$fd633 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 8) |
| ) |
| ) |
| (i32.store |
| (get_local $$fd633) |
| (get_local $$71) |
| ) |
| (set_local $$bk634 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 12) |
| ) |
| ) |
| (i32.store |
| (get_local $$bk634) |
| (get_local $$T$0$lcssa) |
| ) |
| (set_local $$parent635 |
| (i32.add |
| (get_local $$p$1) |
| (i32.const 24) |
| ) |
| ) |
| (i32.store |
| (get_local $$parent635) |
| (i32.const 0) |
| ) |
| (br $do-once12) |
| ) |
| (call $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $$74 |
| (i32.load |
| (i32.const 208) |
| ) |
| ) |
| (set_local $$dec |
| (i32.add |
| (get_local $$74) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store |
| (i32.const 208) |
| (get_local $$dec) |
| ) |
| (set_local $$cmp640 |
| (i32.eq |
| (get_local $$dec) |
| (i32.const 0) |
| ) |
| ) |
| (if |
| (get_local $$cmp640) |
| (set_local $$sp$0$in$i |
| (i32.const 632) |
| ) |
| (return) |
| ) |
| (loop $while-in17 |
| (block $while-out16 |
| (set_local $$sp$0$i |
| (i32.load |
| (get_local $$sp$0$in$i) |
| ) |
| ) |
| (set_local $$cmp$i |
| (i32.eq |
| (get_local $$sp$0$i) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$next4$i |
| (i32.add |
| (get_local $$sp$0$i) |
| (i32.const 8) |
| ) |
| ) |
| (if |
| (get_local $$cmp$i) |
| (br $while-out16) |
| (set_local $$sp$0$in$i |
| (get_local $$next4$i) |
| ) |
| ) |
| (br $while-in17) |
| ) |
| ) |
| (i32.store |
| (i32.const 208) |
| (i32.const -1) |
| ) |
| (return) |
| ) |
| (func $runPostSets (; 60 ;) |
| (nop) |
| ) |
| (func $_i64Subtract (; 61 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) |
| (local $l i32) |
| (local $h i32) |
| (set_local $l |
| (i32.sub |
| (get_local $a) |
| (get_local $c) |
| ) |
| ) |
| (set_local $h |
| (i32.sub |
| (get_local $b) |
| (get_local $d) |
| ) |
| ) |
| (set_local $h |
| (i32.sub |
| (i32.sub |
| (get_local $b) |
| (get_local $d) |
| ) |
| (i32.gt_u |
| (get_local $c) |
| (get_local $a) |
| ) |
| ) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (get_local $h) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (get_local $l) |
| ) |
| ) |
| ) |
| (func $_i64Add (; 62 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) |
| (local $l i32) |
| (local $h i32) |
| (set_local $l |
| (i32.add |
| (get_local $a) |
| (get_local $c) |
| ) |
| ) |
| (set_local $h |
| (i32.add |
| (i32.add |
| (get_local $b) |
| (get_local $d) |
| ) |
| (i32.lt_u |
| (get_local $l) |
| (get_local $a) |
| ) |
| ) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (get_local $h) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (get_local $l) |
| ) |
| ) |
| ) |
| (func $_memset (; 63 ;) (param $ptr i32) (param $value i32) (param $num i32) (result i32) |
| (local $stop i32) |
| (local $value4 i32) |
| (local $stop4 i32) |
| (local $unaligned i32) |
| (set_local $stop |
| (i32.add |
| (get_local $ptr) |
| (get_local $num) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_local $num) |
| (i32.const 20) |
| ) |
| (block |
| (set_local $value |
| (i32.and |
| (get_local $value) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $unaligned |
| (i32.and |
| (get_local $ptr) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $value4 |
| (i32.or |
| (i32.or |
| (i32.or |
| (get_local $value) |
| (i32.shl |
| (get_local $value) |
| (i32.const 8) |
| ) |
| ) |
| (i32.shl |
| (get_local $value) |
| (i32.const 16) |
| ) |
| ) |
| (i32.shl |
| (get_local $value) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $stop4 |
| (i32.and |
| (get_local $stop) |
| (i32.xor |
| (i32.const 3) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (if |
| (get_local $unaligned) |
| (block |
| (set_local $unaligned |
| (i32.sub |
| (i32.add |
| (get_local $ptr) |
| (i32.const 4) |
| ) |
| (get_local $unaligned) |
| ) |
| ) |
| (loop $while-in |
| (block $while-out |
| (if |
| (i32.eqz |
| (i32.lt_s |
| (get_local $ptr) |
| (get_local $unaligned) |
| ) |
| ) |
| (br $while-out) |
| ) |
| (block |
| (i32.store8 |
| (get_local $ptr) |
| (get_local $value) |
| ) |
| (set_local $ptr |
| (i32.add |
| (get_local $ptr) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| ) |
| ) |
| (loop $while-in1 |
| (block $while-out0 |
| (if |
| (i32.eqz |
| (i32.lt_s |
| (get_local $ptr) |
| (get_local $stop4) |
| ) |
| ) |
| (br $while-out0) |
| ) |
| (block |
| (i32.store |
| (get_local $ptr) |
| (get_local $value4) |
| ) |
| (set_local $ptr |
| (i32.add |
| (get_local $ptr) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (br $while-in1) |
| ) |
| ) |
| ) |
| ) |
| (loop $while-in3 |
| (block $while-out2 |
| (if |
| (i32.eqz |
| (i32.lt_s |
| (get_local $ptr) |
| (get_local $stop) |
| ) |
| ) |
| (br $while-out2) |
| ) |
| (block |
| (i32.store8 |
| (get_local $ptr) |
| (get_local $value) |
| ) |
| (set_local $ptr |
| (i32.add |
| (get_local $ptr) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $while-in3) |
| ) |
| ) |
| (return |
| (i32.sub |
| (get_local $ptr) |
| (get_local $num) |
| ) |
| ) |
| ) |
| (func $_bitshift64Lshr (; 64 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) |
| (local $ander i32) |
| (if |
| (i32.lt_s |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| (block |
| (set_local $ander |
| (i32.sub |
| (i32.shl |
| (i32.const 1) |
| (get_local $bits) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.shr_u |
| (get_local $high) |
| (get_local $bits) |
| ) |
| ) |
| (return |
| (i32.or |
| (i32.shr_u |
| (get_local $low) |
| (get_local $bits) |
| ) |
| (i32.shl |
| (i32.and |
| (get_local $high) |
| (get_local $ander) |
| ) |
| (i32.sub |
| (i32.const 32) |
| (get_local $bits) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.const 0) |
| ) |
| (return |
| (i32.shr_u |
| (get_local $high) |
| (i32.sub |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| ) |
| ) |
| ) |
| (func $_bitshift64Shl (; 65 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) |
| (local $ander i32) |
| (if |
| (i32.lt_s |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| (block |
| (set_local $ander |
| (i32.sub |
| (i32.shl |
| (i32.const 1) |
| (get_local $bits) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.or |
| (i32.shl |
| (get_local $high) |
| (get_local $bits) |
| ) |
| (i32.shr_u |
| (i32.and |
| (get_local $low) |
| (i32.shl |
| (get_local $ander) |
| (i32.sub |
| (i32.const 32) |
| (get_local $bits) |
| ) |
| ) |
| ) |
| (i32.sub |
| (i32.const 32) |
| (get_local $bits) |
| ) |
| ) |
| ) |
| ) |
| (return |
| (i32.shl |
| (get_local $low) |
| (get_local $bits) |
| ) |
| ) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.shl |
| (get_local $low) |
| (i32.sub |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| ) |
| ) |
| (return |
| (i32.const 0) |
| ) |
| ) |
| (func $_memcpy (; 66 ;) (param $dest i32) (param $src i32) (param $num i32) (result i32) |
| (local $ret i32) |
| (if |
| (i32.ge_s |
| (get_local $num) |
| (i32.const 4096) |
| ) |
| (return |
| (call $_emscripten_memcpy_big |
| (get_local $dest) |
| (get_local $src) |
| (get_local $num) |
| ) |
| ) |
| ) |
| (set_local $ret |
| (get_local $dest) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $dest) |
| (i32.const 3) |
| ) |
| (i32.and |
| (get_local $src) |
| (i32.const 3) |
| ) |
| ) |
| (block |
| (loop $while-in |
| (block $while-out |
| (if |
| (i32.eqz |
| (i32.and |
| (get_local $dest) |
| (i32.const 3) |
| ) |
| ) |
| (br $while-out) |
| ) |
| (block |
| (if |
| (i32.eq |
| (get_local $num) |
| (i32.const 0) |
| ) |
| (return |
| (get_local $ret) |
| ) |
| ) |
| (i32.store8 |
| (get_local $dest) |
| (i32.load8_s |
| (get_local $src) |
| ) |
| ) |
| (set_local $dest |
| (i32.add |
| (get_local $dest) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $src |
| (i32.add |
| (get_local $src) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $num |
| (i32.sub |
| (get_local $num) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $while-in) |
| ) |
| ) |
| (loop $while-in1 |
| (block $while-out0 |
| (if |
| (i32.eqz |
| (i32.ge_s |
| (get_local $num) |
| (i32.const 4) |
| ) |
| ) |
| (br $while-out0) |
| ) |
| (block |
| (i32.store |
| (get_local $dest) |
| (i32.load |
| (get_local $src) |
| ) |
| ) |
| (set_local $dest |
| (i32.add |
| (get_local $dest) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $src |
| (i32.add |
| (get_local $src) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $num |
| (i32.sub |
| (get_local $num) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (br $while-in1) |
| ) |
| ) |
| ) |
| ) |
| (loop $while-in3 |
| (block $while-out2 |
| (if |
| (i32.eqz |
| (i32.gt_s |
| (get_local $num) |
| (i32.const 0) |
| ) |
| ) |
| (br $while-out2) |
| ) |
| (block |
| (i32.store8 |
| (get_local $dest) |
| (i32.load8_s |
| (get_local $src) |
| ) |
| ) |
| (set_local $dest |
| (i32.add |
| (get_local $dest) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $src |
| (i32.add |
| (get_local $src) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $num |
| (i32.sub |
| (get_local $num) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $while-in3) |
| ) |
| ) |
| (return |
| (get_local $ret) |
| ) |
| ) |
| (func $_bitshift64Ashr (; 67 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32) |
| (local $ander i32) |
| (if |
| (i32.lt_s |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| (block |
| (set_local $ander |
| (i32.sub |
| (i32.shl |
| (i32.const 1) |
| (get_local $bits) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.shr_s |
| (get_local $high) |
| (get_local $bits) |
| ) |
| ) |
| (return |
| (i32.or |
| (i32.shr_u |
| (get_local $low) |
| (get_local $bits) |
| ) |
| (i32.shl |
| (i32.and |
| (get_local $high) |
| (get_local $ander) |
| ) |
| (i32.sub |
| (i32.const 32) |
| (get_local $bits) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_global $tempRet0 |
| (if (result i32) |
| (i32.lt_s |
| (get_local $high) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| ) |
| (return |
| (i32.shr_s |
| (get_local $high) |
| (i32.sub |
| (get_local $bits) |
| (i32.const 32) |
| ) |
| ) |
| ) |
| ) |
| (func $___muldsi3 (; 68 ;) (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) |
| (set_local $$1 |
| (i32.and |
| (get_local $$a) |
| (i32.const 65535) |
| ) |
| ) |
| (set_local $$2 |
| (i32.and |
| (get_local $$b) |
| (i32.const 65535) |
| ) |
| ) |
| (set_local $$3 |
| (i32.mul |
| (get_local $$2) |
| (get_local $$1) |
| ) |
| ) |
| (set_local $$6 |
| (i32.shr_u |
| (get_local $$a) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$8 |
| (i32.add |
| (i32.shr_u |
| (get_local $$3) |
| (i32.const 16) |
| ) |
| (i32.mul |
| (get_local $$2) |
| (get_local $$6) |
| ) |
| ) |
| ) |
| (set_local $$11 |
| (i32.shr_u |
| (get_local $$b) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$12 |
| (i32.mul |
| (get_local $$11) |
| (get_local $$1) |
| ) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (i32.add |
| (i32.add |
| (i32.shr_u |
| (get_local $$8) |
| (i32.const 16) |
| ) |
| (i32.mul |
| (get_local $$11) |
| (get_local $$6) |
| ) |
| ) |
| (i32.shr_u |
| (i32.add |
| (i32.and |
| (get_local $$8) |
| (i32.const 65535) |
| ) |
| (get_local $$12) |
| ) |
| (i32.const 16) |
| ) |
| ) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (i32.or |
| (i32.const 0) |
| (i32.or |
| (i32.shl |
| (i32.add |
| (get_local $$8) |
| (get_local $$12) |
| ) |
| (i32.const 16) |
| ) |
| (i32.and |
| (get_local $$3) |
| (i32.const 65535) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (func $___divdi3 (; 69 ;) (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) |
| (set_local $$1$0 |
| (i32.or |
| (i32.shr_s |
| (get_local $$a$1) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$1$1 |
| (i32.or |
| (i32.shr_s |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$2$0 |
| (i32.or |
| (i32.shr_s |
| (get_local $$b$1) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$2$1 |
| (i32.or |
| (i32.shr_s |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$4$0 |
| (call $_i64Subtract |
| (i32.xor |
| (get_local $$1$0) |
| (get_local $$a$0) |
| ) |
| (i32.xor |
| (get_local $$1$1) |
| (get_local $$a$1) |
| ) |
| (get_local $$1$0) |
| (get_local $$1$1) |
| ) |
| ) |
| (set_local $$4$1 |
| (get_global $tempRet0) |
| ) |
| (set_local $$6$0 |
| (call $_i64Subtract |
| (i32.xor |
| (get_local $$2$0) |
| (get_local $$b$0) |
| ) |
| (i32.xor |
| (get_local $$2$1) |
| (get_local $$b$1) |
| ) |
| (get_local $$2$0) |
| (get_local $$2$1) |
| ) |
| ) |
| (set_local $$7$0 |
| (i32.xor |
| (get_local $$2$0) |
| (get_local $$1$0) |
| ) |
| ) |
| (set_local $$7$1 |
| (i32.xor |
| (get_local $$2$1) |
| (get_local $$1$1) |
| ) |
| ) |
| (set_local $$8$0 |
| (call $___udivmoddi4 |
| (get_local $$4$0) |
| (get_local $$4$1) |
| (get_local $$6$0) |
| (get_global $tempRet0) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $$10$0 |
| (call $_i64Subtract |
| (i32.xor |
| (get_local $$8$0) |
| (get_local $$7$0) |
| ) |
| (i32.xor |
| (get_global $tempRet0) |
| (get_local $$7$1) |
| ) |
| (get_local $$7$0) |
| (get_local $$7$1) |
| ) |
| ) |
| (return |
| (get_local $$10$0) |
| ) |
| ) |
| (func $___remdi3 (; 70 ;) (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) |
| (set_local $__stackBase__ |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$rem |
| (get_local $__stackBase__) |
| ) |
| (set_local $$1$0 |
| (i32.or |
| (i32.shr_s |
| (get_local $$a$1) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$1$1 |
| (i32.or |
| (i32.shr_s |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$a$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$2$0 |
| (i32.or |
| (i32.shr_s |
| (get_local $$b$1) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$2$1 |
| (i32.or |
| (i32.shr_s |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 31) |
| ) |
| (i32.shl |
| (if (result i32) |
| (i32.lt_s |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| (i32.const -1) |
| (i32.const 0) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $$4$0 |
| (call $_i64Subtract |
| (i32.xor |
| (get_local $$1$0) |
| (get_local $$a$0) |
| ) |
| (i32.xor |
| (get_local $$1$1) |
| (get_local $$a$1) |
| ) |
| (get_local $$1$0) |
| (get_local $$1$1) |
| ) |
| ) |
| (set_local $$4$1 |
| (get_global $tempRet0) |
| ) |
| (set_local $$6$0 |
| (call $_i64Subtract |
| (i32.xor |
| (get_local $$2$0) |
| (get_local $$b$0) |
| ) |
| (i32.xor |
| (get_local $$2$1) |
| (get_local $$b$1) |
| ) |
| (get_local $$2$0) |
| (get_local $$2$1) |
| ) |
| ) |
| (drop |
| (call $___udivmoddi4 |
| (get_local $$4$0) |
| (get_local $$4$1) |
| (get_local $$6$0) |
| (get_global $tempRet0) |
| (get_local $$rem) |
| ) |
| ) |
| (set_local $$10$0 |
| (call $_i64Subtract |
| (i32.xor |
| (i32.load |
| (get_local $$rem) |
| ) |
| (get_local $$1$0) |
| ) |
| (i32.xor |
| (i32.load |
| (i32.add |
| (get_local $$rem) |
| (i32.const 4) |
| ) |
| ) |
| (get_local $$1$1) |
| ) |
| (get_local $$1$0) |
| (get_local $$1$1) |
| ) |
| ) |
| (set_local $$10$1 |
| (get_global $tempRet0) |
| ) |
| (set_global $STACKTOP |
| (get_local $__stackBase__) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (get_local $$10$1) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (get_local $$10$0) |
| ) |
| ) |
| ) |
| (func $___muldi3 (; 71 ;) (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) |
| (set_local $$x_sroa_0_0_extract_trunc |
| (get_local $$a$0) |
| ) |
| (set_local $$y_sroa_0_0_extract_trunc |
| (get_local $$b$0) |
| ) |
| (set_local $$1$0 |
| (call $___muldsi3 |
| (get_local $$x_sroa_0_0_extract_trunc) |
| (get_local $$y_sroa_0_0_extract_trunc) |
| ) |
| ) |
| (set_local $$1$1 |
| (get_global $tempRet0) |
| ) |
| (set_local $$2 |
| (i32.mul |
| (get_local $$a$1) |
| (get_local $$y_sroa_0_0_extract_trunc) |
| ) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (i32.or |
| (i32.add |
| (i32.add |
| (i32.mul |
| (get_local $$b$1) |
| (get_local $$x_sroa_0_0_extract_trunc) |
| ) |
| (get_local $$2) |
| ) |
| (get_local $$1$1) |
| ) |
| (i32.and |
| (get_local $$1$1) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (i32.or |
| (i32.const 0) |
| (i32.and |
| (get_local $$1$0) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (func $___udivdi3 (; 72 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) |
| (local $$1$0 i32) |
| (set_local $$1$0 |
| (call $___udivmoddi4 |
| (get_local $$a$0) |
| (get_local $$a$1) |
| (get_local $$b$0) |
| (get_local $$b$1) |
| (i32.const 0) |
| ) |
| ) |
| (return |
| (get_local $$1$0) |
| ) |
| ) |
| (func $___uremdi3 (; 73 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32) |
| (local $$rem i32) |
| (local $__stackBase__ i32) |
| (set_local $__stackBase__ |
| (get_global $STACKTOP) |
| ) |
| (set_global $STACKTOP |
| (i32.add |
| (get_global $STACKTOP) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $$rem |
| (get_local $__stackBase__) |
| ) |
| (drop |
| (call $___udivmoddi4 |
| (get_local $$a$0) |
| (get_local $$a$1) |
| (get_local $$b$0) |
| (get_local $$b$1) |
| (get_local $$rem) |
| ) |
| ) |
| (set_global $STACKTOP |
| (get_local $__stackBase__) |
| ) |
| (return |
| (block (result i32) |
| (block |
| (set_global $tempRet0 |
| (i32.load |
| (i32.add |
| (get_local $$rem) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (drop |
| (get_global $tempRet0) |
| ) |
| ) |
| (i32.load |
| (get_local $$rem) |
| ) |
| ) |
| ) |
| ) |
| (func $___udivmoddi4 (; 74 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32) |
| (local $x64 i64) |
| (local $y64 i64) |
| (set_local $x64 |
| (i64.or |
| (i64.extend_u/i32 |
| (get_local $xl) |
| ) |
| (i64.shl |
| (i64.extend_u/i32 |
| (get_local $xh) |
| ) |
| (i64.const 32) |
| ) |
| ) |
| ) |
| (set_local $y64 |
| (i64.or |
| (i64.extend_u/i32 |
| (get_local $yl) |
| ) |
| (i64.shl |
| (i64.extend_u/i32 |
| (get_local $yh) |
| ) |
| (i64.const 32) |
| ) |
| ) |
| ) |
| (if |
| (get_local $r) |
| (i64.store |
| (get_local $r) |
| (i64.rem_u |
| (get_local $x64) |
| (get_local $y64) |
| ) |
| ) |
| ) |
| (set_local $x64 |
| (i64.div_u |
| (get_local $x64) |
| (get_local $y64) |
| ) |
| ) |
| (set_global $tempRet0 |
| (i32.wrap/i64 |
| (i64.shr_u |
| (get_local $x64) |
| (i64.const 32) |
| ) |
| ) |
| ) |
| (i32.wrap/i64 |
| (get_local $x64) |
| ) |
| ) |
| (func $dynCall_ii (; 75 ;) (param $index i32) (param $a1 i32) (result i32) |
| (return |
| (call_indirect (type $FUNCSIG$ii) |
| (get_local $a1) |
| (i32.add |
| (i32.and |
| (get_local $index) |
| (i32.const 1) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (func $dynCall_iiii (; 76 ;) (param $index i32) (param $a1 i32) (param $a2 i32) (param $a3 i32) (result i32) |
| (return |
| (call_indirect (type $FUNCSIG$iiii) |
| (get_local $a1) |
| (get_local $a2) |
| (get_local $a3) |
| (i32.add |
| (i32.and |
| (get_local $index) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| (func $dynCall_vi (; 77 ;) (param $index i32) (param $a1 i32) |
| (call_indirect (type $FUNCSIG$vi) |
| (get_local $a1) |
| (i32.add |
| (i32.and |
| (get_local $index) |
| (i32.const 7) |
| ) |
| (i32.const 10) |
| ) |
| ) |
| ) |
| (func $b0 (; 78 ;) (param $p0 i32) (result i32) |
| (call $nullFunc_ii |
| (i32.const 0) |
| ) |
| (return |
| (i32.const 0) |
| ) |
| ) |
| (func $b1 (; 79 ;) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) |
| (call $nullFunc_iiii |
| (i32.const 1) |
| ) |
| (return |
| (i32.const 0) |
| ) |
| ) |
| (func $b2 (; 80 ;) (param $p0 i32) |
| (call $nullFunc_vi |
| (i32.const 2) |
| ) |
| ) |
| ) |