Created
April 6, 2018 13:24
-
-
Save Hywan/1c347ea54f34baf228d7bd3690ba0592 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (module | |
| (type $t0 (func (param i32))) | |
| (type $t1 (func (param i32 i32) (result i32))) | |
| (type $t2 (func (param i32) (result i32))) | |
| (type $t3 (func)) | |
| (type $t4 (func (result i32))) | |
| (type $t5 (func (param i32 i32 i32 i32))) | |
| (type $t6 (func (param i32 i32))) | |
| (type $t7 (func (param i32 i32 i32) (result i32))) | |
| (type $t8 (func (param i32 i32 i32))) | |
| (type $t9 (func (param i32 i32 i32 i32 i32))) | |
| (type $t10 (func (param i32 i32 i32 i32 i32 i32) (result i32))) | |
| (type $t11 (func (param i32 i32 i32 i32) (result i32))) | |
| (type $t12 (func (param i32 i32 i32 i32 i32 i32 i32) (result i32))) | |
| (type $t13 (func (param i32 i32 i32 i32 i32) (result i32))) | |
| (type $t14 (func (param i32 i32 i32 i32 i32 i32))) | |
| (type $t15 (func (param i32) (result i64))) | |
| (type $t16 (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32))) | |
| (import "./parser" "__wbindgen_throw" (func $./parser.__wbindgen_throw (type $t6))) | |
| (func $f1 (type $t0) (param $p0 i32) | |
| (nop)) | |
| (func $root (export "root") (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=4 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (call_indirect (type $t2) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20))) | |
| (i32.load offset=16 | |
| (i32.const 2648)))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (call $f29 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (block $B0 | |
| (if $I1 | |
| (tee_local $l2 | |
| (select | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))) | |
| (i32.const 16) | |
| (i32.lt_u | |
| (get_local $l1) | |
| (i32.const 16)))) | |
| (then | |
| (set_local $l3 | |
| (i32.load | |
| (get_local $l0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L2 | |
| (br_if $B0 | |
| (i32.ne | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l3) | |
| (get_local $p0))) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 21312))))) | |
| (br_if $L2 | |
| (i32.lt_u | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (get_local $l2)))))) | |
| (set_local $l4 | |
| (i32.gt_u | |
| (get_local $l1) | |
| (i32.const 15)))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (tee_local $p0 | |
| (get_local $l4))) | |
| (func $__rg_alloc (export "__rg_alloc") (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (call $f20 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (i64.store align=4 | |
| (get_local $p2) | |
| (tee_local $l1 | |
| (i64.load offset=12 align=4 | |
| (get_local $l0)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20))))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 8)) | |
| (get_local $p0)) | |
| (i64.store offset=32 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return | |
| (i32.const 0)))) | |
| (set_local $p2 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (get_local $p2)) | |
| (func $__rg_oom (export "__rg_oom") (type $t0) (param $p0 i32) | |
| (unreachable)) | |
| (func $__rg_dealloc (export "__rg_dealloc") (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (call $f21 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (func $__rg_usable_size (export "__rg_usable_size") (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (i32.store | |
| (get_local $p1) | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.store | |
| (get_local $p2) | |
| (get_local $p0))) | |
| (func $__rg_realloc (export "__rg_realloc") (type $t10) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) (result i32) | |
| (local $l0 i32) (local $l1 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (if $I0 | |
| (i32.eqz | |
| (i32.or | |
| (i32.ne | |
| (get_local $p3) | |
| (get_local $p1)) | |
| (i32.ne | |
| (get_local $p2) | |
| (get_local $p4)))) | |
| (then | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f20 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p3) | |
| (get_local $p4)) | |
| (set_local $p4 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (if $I1 | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (then | |
| (set_local $l1 | |
| (i64.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (i32.store | |
| (get_local $p5) | |
| (get_local $p4)) | |
| (i64.store offset=4 align=4 | |
| (get_local $p5) | |
| (get_local $l1)) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $p4)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (i32.const 0)))) | |
| (set_local $p3 | |
| (call $f358 | |
| (get_local $p4) | |
| (get_local $p0) | |
| (select | |
| (get_local $p3) | |
| (get_local $p1) | |
| (i32.gt_u | |
| (get_local $p1) | |
| (get_local $p3))))) | |
| (call $f21 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p3)) | |
| (func $__rg_alloc_zeroed (export "__rg_alloc_zeroed") (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (call $f20 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (then | |
| (i64.store offset=4 align=4 | |
| (get_local $p2) | |
| (i64.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (i32.store | |
| (get_local $p2) | |
| (get_local $p1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (i32.const 0)))) | |
| (set_local $p0 | |
| (call $f359 | |
| (get_local $p1) | |
| (i32.const 0) | |
| (get_local $p0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p0)) | |
| (func $__rg_alloc_excess (export "__rg_alloc_excess") (type $t11) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (call $f20 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (i32.eq | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (set_local $p0 | |
| (i32.load | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))))) | |
| (set_local $p1 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p2) | |
| (tee_local $p2 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28))))) | |
| (i32.store | |
| (get_local $p3) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $p3) | |
| (get_local $p0)) | |
| (i32.store offset=8 | |
| (get_local $p3) | |
| (get_local $p2)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (i32.const 0)))) | |
| (set_local $p3 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p2) | |
| (get_local $p0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p3)) | |
| (func $__rg_realloc_excess (export "__rg_realloc_excess") (type $t12) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) (param $p6 i32) (result i32) | |
| (local $l0 i32) (local $l1 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 1024)) | |
| (if $I0 | |
| (i32.eqz | |
| (i32.or | |
| (i32.ne | |
| (get_local $p3) | |
| (get_local $p1)) | |
| (i32.ne | |
| (get_local $p2) | |
| (get_local $p4)))) | |
| (then | |
| (i32.store | |
| (get_local $p5) | |
| (get_local $p3)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f20 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p3) | |
| (get_local $p4)) | |
| (if $I1 | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (then | |
| (set_local $l1 | |
| (i64.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (i32.store | |
| (get_local $p6) | |
| (tee_local $p3 | |
| (i32.load offset=20 | |
| (get_local $l0)))) | |
| (i64.store offset=4 align=4 | |
| (get_local $p6) | |
| (get_local $l1)) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (i32.const 0)))) | |
| (set_local $p4 | |
| (call $f358 | |
| (i32.load offset=20 | |
| (get_local $l0)) | |
| (get_local $p0) | |
| (select | |
| (get_local $p3) | |
| (get_local $p1) | |
| (i32.gt_u | |
| (get_local $p1) | |
| (get_local $p3))))) | |
| (call $f21 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $p5) | |
| (get_local $p3)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p4)) | |
| (func $__rg_grow_in_place (export "__rg_grow_in_place") (type $t13) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (result i32) | |
| (i32.ge_u | |
| (get_local $p1) | |
| (get_local $p3))) | |
| (func $__rg_shrink_in_place (export "__rg_shrink_in_place") (type $t13) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (result i32) | |
| (i32.le_u | |
| (get_local $p1) | |
| (get_local $p3))) | |
| (func $f13 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (call $__rg_alloc | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (func $f14 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (call $__rg_dealloc | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (func $f15 (type $t10) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) (result i32) | |
| (call $__rg_realloc | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (get_local $p3) | |
| (get_local $p4) | |
| (get_local $p5))) | |
| (func $f16 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (if $I0 | |
| (i32.ne | |
| (tee_local $p3 | |
| (grow_memory | |
| (i32.shr_u | |
| (tee_local $p2 | |
| (i32.add | |
| (select | |
| (tee_local $p2 | |
| (i32.shl | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (tee_local $p3 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p3) | |
| (i32.const 3)) | |
| (i32.const 16384))) | |
| (i32.gt_u | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (i32.const 65543))) | |
| (i32.const 16)))) | |
| (i32.const -1)) | |
| (then | |
| (i64.store offset=4 align=4 | |
| (tee_local $p3 | |
| (i32.shl | |
| (get_local $p3) | |
| (i32.const 16))) | |
| (i64.const 0)) | |
| (i32.store | |
| (get_local $p3) | |
| (i32.or | |
| (i32.add | |
| (get_local $p3) | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const -65536))) | |
| (i32.const 2))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (return))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (func $f17 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (i32.const 512)) | |
| (func $f18 (type $t2) (param $p0 i32) (result i32) | |
| (i32.const 1)) | |
| (func $f19 (type $t14) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p3))) | |
| (then | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const -1))) | |
| (set_local $l4 | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p2))) | |
| (set_local $l2 | |
| (i32.shl | |
| (get_local $p1) | |
| (i32.const 2))) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $p5) | |
| (i32.const 16))) | |
| (loop $L4 | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (if $I5 | |
| (i32.and | |
| (tee_local $p5 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i32.const 1)) | |
| (then | |
| (loop $L6 | |
| (i32.store | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $l0))) | |
| (i32.load | |
| (get_local $l0))) | |
| (if $I7 | |
| (i32.eqz | |
| (i32.and | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 2))) | |
| (then | |
| (i32.store offset=4 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const -4)) | |
| (get_local $p2)))) | |
| (i32.store | |
| (get_local $p3) | |
| (get_local $p2)) | |
| (br_if $L6 | |
| (i32.and | |
| (tee_local $p5 | |
| (i32.load offset=8 | |
| (tee_local $l0 | |
| (get_local $p2)))) | |
| (i32.const 1)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))))) | |
| (if $I8 | |
| (i32.ge_u | |
| (i32.sub | |
| (tee_local $p2 | |
| (i32.and | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const -4))) | |
| (get_local $l1)) | |
| (get_local $l2)) | |
| (then | |
| (br_if $B2 | |
| (i32.le_u | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (i32.shl | |
| (call_indirect (type $t1) | |
| (get_local $p4) | |
| (get_local $p1) | |
| (i32.load | |
| (get_local $l5))) | |
| (i32.const 2))) | |
| (i32.const 8)) | |
| (tee_local $p2 | |
| (i32.and | |
| (i32.sub | |
| (get_local $p2) | |
| (get_local $l2)) | |
| (get_local $l4))))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (i32.and | |
| (get_local $l3) | |
| (get_local $l1)))) | |
| (set_local $p5 | |
| (i32.load | |
| (get_local $l1))))) | |
| (set_local $p3 | |
| (get_local $l1)) | |
| (br_if $L4 | |
| (tee_local $l0 | |
| (get_local $p5)))))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (return)) | |
| (set_local $p3 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const -4)) | |
| (get_local $l0)) | |
| (i32.store | |
| (tee_local $p5 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const -8))) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $p2) | |
| (i32.const 0)) | |
| (if $I9 | |
| (i32.eqz | |
| (i32.and | |
| (tee_local $p2 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 2))) | |
| (then | |
| (i32.store offset=4 | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const -4)) | |
| (get_local $p5)))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p5)) | |
| (br $B0)) | |
| (i32.store | |
| (get_local $p3) | |
| (i32.and | |
| (i32.load | |
| (get_local $l1)) | |
| (i32.const -4))) | |
| (set_local $p5 | |
| (get_local $l0))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $p5) | |
| (i32.const 8))) | |
| (i32.store | |
| (get_local $p5) | |
| (i32.or | |
| (i32.load | |
| (get_local $p5)) | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0))) | |
| (func $f20 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (select | |
| (get_local $p3) | |
| (i32.const 1) | |
| (get_local $p3))) | |
| (block $B0 | |
| (set_local $l1 | |
| (block $B1 (result i32) | |
| (block $B2 | |
| (block $B3 | |
| (set_local $p1 | |
| (block $B4 (result i32) | |
| (set_local $l1 | |
| (block $B5 (result i32) | |
| (block $B6 | |
| (block $B7 | |
| (if $I8 | |
| (get_local $p2) | |
| (then | |
| (set_local $l4 | |
| (i32.shr_u | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 3))) | |
| (i32.const 2))) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $p1))) | |
| (block $B9 | |
| (br_if $B9 | |
| (i32.gt_u | |
| (get_local $l1) | |
| (i32.const 4))) | |
| (br_if $B9 | |
| (i32.gt_u | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const -1))) | |
| (i32.const 255))) | |
| (br_if $B9 | |
| (i32.eqz | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.add | |
| (get_local $p1) | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 2))) | |
| (i32.const 4))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (call $f19 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $l4) | |
| (get_local $l1) | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 2692)) | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load offset=8 | |
| (get_local $l0)))) | |
| (call $f22 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (get_local $l4) | |
| (get_local $l1)) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I10 | |
| (i32.ne | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (i32.store offset=8 | |
| (tee_local $l2 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (i32.load | |
| (get_local $l3))) | |
| (i32.store | |
| (get_local $l3) | |
| (get_local $l2)) | |
| (call $f19 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $l4) | |
| (get_local $l1) | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 2692)) | |
| (br_if $B2 | |
| (i32.ne | |
| (i32.wrap/i64 | |
| (tee_local $l5 | |
| (i64.load offset=8 | |
| (get_local $l0)))) | |
| (i32.const 1))))) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (br $B0)) | |
| (call $f19 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $l4) | |
| (get_local $l1) | |
| (get_local $p1) | |
| (i32.const 21328) | |
| (i32.const 2668)) | |
| (br_if $B7 | |
| (i32.eqz | |
| (i32.load offset=8 | |
| (get_local $l0)))) | |
| (if $I11 | |
| (i32.ne | |
| (tee_local $l2 | |
| (grow_memory | |
| (i32.shr_u | |
| (tee_local $l3 | |
| (i32.add | |
| (select | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const -4))) | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 3)) | |
| (i32.const 16384))) | |
| (i32.gt_u | |
| (get_local $l2) | |
| (get_local $l3))) | |
| (i32.const 65543))) | |
| (i32.const 16)))) | |
| (i32.const -1)) | |
| (then | |
| (i64.store offset=4 align=4 | |
| (tee_local $l2 | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 16))) | |
| (i64.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (i32.or | |
| (i32.add | |
| (get_local $l2) | |
| (i32.and | |
| (get_local $l3) | |
| (i32.const -65536))) | |
| (i32.const 2))) | |
| (i32.store offset=8 | |
| (get_local $l2) | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $l2)) | |
| (call $f19 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $l4) | |
| (get_local $l1) | |
| (get_local $p1) | |
| (i32.const 21328) | |
| (i32.const 2668)) | |
| (br_if $B6 | |
| (i32.ne | |
| (i32.wrap/i64 | |
| (tee_local $l5 | |
| (i64.load offset=8 | |
| (get_local $l0)))) | |
| (i32.const 1))))) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (br $B4 | |
| (i32.const 1)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return)) | |
| (br $B5 | |
| (i32.load offset=12 | |
| (get_local $l0)))) | |
| (i32.wrap/i64 | |
| (i64.shr_u | |
| (get_local $l5) | |
| (i64.const 32))))) | |
| (i32.const 0))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $p2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (get_local $p3)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return)) | |
| (br $B1 | |
| (i32.load offset=12 | |
| (get_local $l0)))) | |
| (i32.wrap/i64 | |
| (i64.shr_u | |
| (get_local $l5) | |
| (i64.const 32))))) | |
| (set_local $p1 | |
| (i32.const 0))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $p2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (get_local $p3)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (func $f21 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (block $B0 | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (br_if $B0 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $p1)) | |
| (i32.eqz | |
| (get_local $p2)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (block $B4 | |
| (br_if $B4 | |
| (i32.gt_u | |
| (get_local $p3) | |
| (i32.const 4))) | |
| (br_if $B4 | |
| (i32.gt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (i32.shr_u | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 3)) | |
| (i32.const 2)) | |
| (i32.const -1))) | |
| (i32.const 255))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $p3 | |
| (i32.add | |
| (i32.add | |
| (get_local $p0) | |
| (i32.shl | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (i32.const 4))))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 0)) | |
| (i32.store | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -8))) | |
| (i32.and | |
| (i32.load | |
| (get_local $p2)) | |
| (i32.const -2))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (br_if $B1 | |
| (i32.eqz | |
| (i32.const 0))) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -4)))))) | |
| (br_if $B2 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.load | |
| (get_local $p2))) | |
| (br_if $B0 | |
| (i32.and | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p2))) | |
| (i32.const 2))) | |
| (i32.store offset=4 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const -4)) | |
| (get_local $p0)) | |
| (br $B0)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 0)) | |
| (i32.store | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -8))) | |
| (tee_local $l2 | |
| (i32.and | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p2))) | |
| (i32.const -2)))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $p3 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -4)))))) | |
| (br_if $B3 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p3)) | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p3) | |
| (get_local $l2)) | |
| (br_if $B0 | |
| (i32.and | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p2))) | |
| (i32.const 2))) | |
| (i32.store offset=4 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const -4)) | |
| (get_local $p3)) | |
| (br $B0)) | |
| (block $B5 | |
| (br_if $B5 | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $p3 | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const -4))))) | |
| (br_if $B5 | |
| (i32.and | |
| (i32.load | |
| (get_local $p3)) | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.and | |
| (i32.load offset=8 | |
| (get_local $p3)) | |
| (i32.const -4))) | |
| (i32.store offset=8 | |
| (get_local $p3) | |
| (i32.or | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (br $B0)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (br $B0)) | |
| (br_if $B1 | |
| (i32.and | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p2))) | |
| (i32.const 2))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const -4))))) | |
| (br_if $B1 | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.and | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (i32.const -4))) | |
| (i32.store offset=8 | |
| (get_local $p0) | |
| (i32.or | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (br $B0)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.load | |
| (get_local $p3))) | |
| (i32.store | |
| (get_local $p3) | |
| (get_local $p2)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (func $f22 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i64) | |
| (set_global $g0 | |
| (tee_local $p3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f19 | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 8)) | |
| (tee_local $p2 | |
| (select | |
| (tee_local $p2 | |
| (i32.mul | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (get_local $p2))) | |
| (i32.const 2048) | |
| (i32.gt_u | |
| (get_local $p2) | |
| (i32.const 2048)))) | |
| (i32.const 4) | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.const 21329) | |
| (i32.const 2716)) | |
| (i32.store | |
| (get_local $p0) | |
| (block $B0 (result i32) | |
| (i64.store offset=4 align=4 | |
| (tee_local $p1 | |
| (block $B1 (result i32) | |
| (if $I2 | |
| (i32.load offset=8 | |
| (get_local $p3)) | |
| (then | |
| (call $f16 | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 8)) | |
| (i32.const 21329) | |
| (get_local $p2) | |
| (i32.const 4)) | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $p3)) | |
| (i32.const 1)))) | |
| (i32.store offset=8 | |
| (tee_local $p1 | |
| (i32.load offset=12 | |
| (get_local $p3))) | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (call $f19 | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 8)) | |
| (get_local $p2) | |
| (i32.const 4) | |
| (get_local $l0) | |
| (i32.const 21329) | |
| (i32.const 2716)) | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (i32.eq | |
| (i32.wrap/i64 | |
| (tee_local $l1 | |
| (i64.load offset=8 | |
| (get_local $p3)))) | |
| (i32.const 1)))) | |
| (br $B1 | |
| (i32.wrap/i64 | |
| (i64.shr_u | |
| (get_local $l1) | |
| (i64.const 32)))))) | |
| (i32.load offset=12 | |
| (get_local $p3)))) | |
| (i64.const 0)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.or | |
| (i32.add | |
| (get_local $p1) | |
| (i32.shl | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (i32.const 2))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.const 0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 16)))) | |
| (func $f23 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (get_local $p1)) | |
| (func $f24 (type $t2) (param $p0 i32) (result i32) | |
| (i32.const 0)) | |
| (func $__wbindgen_malloc (export "__wbindgen_malloc") (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i64.store | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (call $f34 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $l0) | |
| (i32.const 0) | |
| (get_local $p0)) | |
| (if $I0 | |
| (i32.eq | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (get_local $p0)))) | |
| (call $./parser.__wbindgen_throw | |
| (i32.const 21436) | |
| (i32.const 22)) | |
| (unreachable)) | |
| (func $__wbindgen_free (export "__wbindgen_free") (type $t6) (param $p0 i32) (param $p1 i32) | |
| (if $I0 | |
| (get_local $p1) | |
| (then | |
| (call $f14 | |
| (get_local $p0) | |
| (get_local $p1) | |
| (i32.const 1))))) | |
| (func $f27 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (if $I0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l1)))) | |
| (then | |
| (call $f28 | |
| (get_local $l1)) | |
| (unreachable))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (call $f111 | |
| (get_local $l0) | |
| (i32.const 2740) | |
| (i32.const 0) | |
| (get_local $p2)) | |
| (unreachable)) | |
| (func $f28 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (i64.store | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (unreachable)) | |
| (func $f29 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load align=4 | |
| (get_local $p1)))) | |
| (func $f30 (type $t4) (result i32) | |
| (i32.const 0)) | |
| (func $f31 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (if $I0 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 16)) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (i32.store | |
| (i32.add | |
| (i32.shl | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.const 2056)) | |
| (get_local $p1)) | |
| (return))) | |
| (call $f27 | |
| (i32.const 21552) | |
| (i32.const 46) | |
| (i32.const 2756)) | |
| (unreachable)) | |
| (func $f32 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) | |
| (if $I0 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 16)) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (return | |
| (i32.load | |
| (i32.add | |
| (i32.shl | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.const 2056)))))) | |
| (call $f27 | |
| (i32.const 21552) | |
| (i32.const 46) | |
| (i32.const 2772)) | |
| (unreachable)) | |
| (func $__wbindgen_global_argument_ptr (export "__wbindgen_global_argument_ptr") (type $t4) (result i32) | |
| (i32.const 2056)) | |
| (func $f34 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (block $B0 | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B1 | |
| (if $I2 | |
| (i32.lt_u | |
| (i32.sub | |
| (tee_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)))) | |
| (get_local $p2)) | |
| (get_local $p3)) | |
| (then | |
| (set_local $p2 | |
| (select | |
| (i32.const 2) | |
| (tee_local $p3 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (tee_local $p3 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (get_local $p2))))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $p3))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (br $B0))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (br $B0)) | |
| (if $I3 | |
| (tee_local $p3 | |
| (i32.shr_s | |
| (get_local $p2) | |
| (i32.const 31))) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 3))) | |
| (br $B0))) | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (get_local $l1) | |
| (then | |
| (set_local $p3 | |
| (select | |
| (tee_local $l1 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $p2) | |
| (i32.const 1) | |
| (get_local $l0))) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l1))) | |
| (br_if $B5 | |
| (get_local $l1)) | |
| (set_local $l2 | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (br $B4))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $p3 | |
| (call $f13 | |
| (get_local $p2) | |
| (i32.const 1) | |
| (get_local $l0)))))) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (get_local $p2)) | |
| (br $B0)) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (call $f205 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (func $f35 (type $t15) (param $p0 i32) (result i64) | |
| (i64.const 1229646359891580772)) | |
| (func $f36 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) | |
| (set_global $g0 | |
| (tee_local $l4 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 80)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (i32.eq | |
| (tee_local $l0 | |
| (i32.load8_u offset=29 | |
| (get_local $p1))) | |
| (i32.const 3))) | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 48))) | |
| (set_local $l3 | |
| (i32.eq | |
| (tee_local $l8 | |
| (i32.load8_u offset=30 | |
| (get_local $p1))) | |
| (i32.const 3))) | |
| (set_local $l9 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 29))) | |
| (set_local $l11 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))) | |
| (set_local $l10 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))) | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (loop $L19 | |
| (br_if $B1 | |
| (i32.or | |
| (get_local $l3) | |
| (i32.gt_u | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 255)) | |
| (get_local $l8)))) | |
| (block $B20 | |
| (block $B21 | |
| (set_local $l12 | |
| (block $B22 (result i32) | |
| (block $B23 | |
| (block $B24 | |
| (block $B25 | |
| (block $B26 | |
| (block $B27 | |
| (block $B28 | |
| (if $I29 | |
| (i32.ne | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 3))) | |
| (i32.const 1)) | |
| (then | |
| (if $I30 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 2)) | |
| (then | |
| (br_if $B7 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 3))) | |
| (br_if $B28 | |
| (i32.ne | |
| (tee_local $l2 | |
| (i32.load8_u | |
| (get_local $l7))) | |
| (i32.const 6))) | |
| (set_local $l0 | |
| (i32.const 1)) | |
| (i32.store8 | |
| (get_local $l9) | |
| (i32.const 1)) | |
| (br $B21))) | |
| (br_if $B26 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l10))))) | |
| (call $f42 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40)) | |
| (get_local $p1)) | |
| (set_local $l2 | |
| (i32.load offset=40 | |
| (get_local $l4))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 8)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 16)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 32)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 24)))) | |
| (i64.store offset=8 | |
| (get_local $l4) | |
| (i64.load align=4 | |
| (get_local $l5))) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (set_local $l6 | |
| (i32.load offset=44 | |
| (get_local $l4))) | |
| (i32.store | |
| (get_local $l10) | |
| (i32.sub | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l2))) | |
| (br_if $B21 | |
| (i32.eq | |
| (get_local $l6) | |
| (i32.const 5))) | |
| (br $B9))) | |
| (i32.store8 | |
| (get_local $l9) | |
| (i32.const 2)) | |
| (br_if $B17 | |
| (i32.load8_u | |
| (get_local $l11))) | |
| (br_if $B27 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load8_u | |
| (get_local $l7))) | |
| (i32.const 6))) | |
| (set_local $l0 | |
| (i32.const 2)) | |
| (br_if $B21 | |
| (i32.eqz | |
| (call $f43 | |
| (get_local $p1)))) | |
| (br $B8)) | |
| (br_if $B20 | |
| (i32.gt_u | |
| (i32.and | |
| (tee_local $l6 | |
| (i32.load8_u | |
| (tee_local $l1 | |
| (select | |
| (i32.const 0) | |
| (get_local $l7) | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 6)))))) | |
| (i32.const 7)) | |
| (i32.const 4))) | |
| (block $B31 | |
| (br_table $B31 $B24 $B20 $B23 $B25 $B31 | |
| (get_local $l6))) | |
| (br $B22 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4)))) | |
| (br_if $B16 | |
| (i32.ge_u | |
| (tee_local $l2 | |
| (i32.and | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 3)) | |
| (i32.const 7))) | |
| (i32.const 6))) | |
| (set_local $l0 | |
| (i32.const 2)) | |
| (br_if $B21 | |
| (i32.and | |
| (i32.shr_u | |
| (i32.const 57) | |
| (get_local $l2)) | |
| (i32.const 1))) | |
| (br $B16)) | |
| (set_local $l0 | |
| (i32.const 3)) | |
| (i32.store8 | |
| (get_local $l9) | |
| (i32.const 3)) | |
| (br $B21)) | |
| (br $B22 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 2)))) | |
| (br $B22 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 8)))) | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4)))) | |
| (set_local $l0 | |
| (i32.const 1)) | |
| (i32.store8 | |
| (get_local $l9) | |
| (i32.const 1)) | |
| (br_if $B18 | |
| (get_local $l12))) | |
| (br_if $L19 | |
| (i32.ne | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 255)) | |
| (i32.const 3))) | |
| (br $B1))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 29)) | |
| (i32.const 1))) | |
| (set_local $l3 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)))) | |
| (set_local $l8 | |
| (i32.load | |
| (get_local $p1))) | |
| (br_if $B12 | |
| (i32.gt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.and | |
| (get_local $l6) | |
| (i32.const 7)) | |
| (i32.const -1))) | |
| (i32.const 4))) | |
| (set_local $l5 | |
| (i32.const 6)) | |
| (block $B32 | |
| (br_table $B32 $B11 $B14 $B13 $B15 $B32 | |
| (get_local $l0))) | |
| (br_if $B10 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l5 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 8))))) | |
| (br $B2)) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))))))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const -1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 1))) | |
| (br $B0)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (br $B0)) | |
| (set_local $l5 | |
| (i32.const 2)) | |
| (br_if $B10 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (i32.const 2))) | |
| (br $B2)) | |
| (br_if $B10 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l5 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4))))) | |
| (br $B2)) | |
| (br_if $B10 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l5 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 2))))) | |
| (br $B2)) | |
| (set_local $l5 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4)))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l3) | |
| (get_local $l5)))) | |
| (block $B33 | |
| (block $B34 | |
| (if $I35 | |
| (i32.le_u | |
| (tee_local $l7 | |
| (i32.add | |
| (i32.and | |
| (get_local $l6) | |
| (i32.const 7)) | |
| (i32.const -1))) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l0 | |
| (i32.const 6)) | |
| (block $B36 | |
| (block $B37 | |
| (block $B38 | |
| (block $B39 | |
| (br_table $B39 $B34 $B37 $B36 $B38 $B39 | |
| (get_local $l7))) | |
| (br_if $B33 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 8))))) | |
| (br $B3)) | |
| (set_local $l0 | |
| (i32.const 2)) | |
| (br_if $B33 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (i32.const 2))) | |
| (br $B3)) | |
| (br_if $B33 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4))))) | |
| (br $B3)) | |
| (br_if $B33 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (select | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $l1))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $l0))) | |
| (i32.const 2))))) | |
| (br $B3))) | |
| (set_local $l0 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l1)) | |
| (i32.const 4)))) | |
| (br_if $B3 | |
| (i32.lt_u | |
| (get_local $l3) | |
| (get_local $l0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l8)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.sub | |
| (get_local $l3) | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l8) | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l5)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (get_local $l2)) | |
| (i64.store offset=13 align=1 | |
| (get_local $p0) | |
| (i64.load align=1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 9)))) | |
| (i64.store align=1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 21)) | |
| (i64.load align=1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 17)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 29)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 25)))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 31)) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 27)))) | |
| (br $B0)) | |
| (i64.store offset=4 align=4 | |
| (get_local $p0) | |
| (i64.load offset=8 | |
| (get_local $l4))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l6)) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i64.load | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 20)) | |
| (i64.load | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 24)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 32)))) | |
| (br $B0)) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))))))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 2)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const -1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 1))) | |
| (br $B0)) | |
| (call $f106 | |
| (i32.const 21686) | |
| (i32.const 40) | |
| (i32.const 2844)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $l2) | |
| (get_local $l1)) | |
| (unreachable)) | |
| (call $f266 | |
| (i32.const 1) | |
| (i32.const 0)) | |
| (unreachable)) | |
| (call $f266 | |
| (i32.const 1) | |
| (i32.const 0)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (unreachable)) | |
| (call $f268 | |
| (get_local $l5) | |
| (get_local $l3)) | |
| (unreachable)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 5))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 80)))) | |
| (func $f37 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f38 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f38 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (if $I5 | |
| (i32.le_u | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const -1))) | |
| (i32.const 4)) | |
| (then | |
| (block $B6 | |
| (br_table $B6 $B4 $B3 $B2 $B1 $B6 | |
| (get_local $l1))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21769) | |
| (i32.const 11)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 2892))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 2892))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21780) | |
| (i32.const 8)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2892))) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21757) | |
| (i32.const 12)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2876))) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21749) | |
| (i32.const 8)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2892))) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21746) | |
| (i32.const 3)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 2892))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 2892))) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21742) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2876)))) | |
| (set_local $p0 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f39 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f105 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f40 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f300 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21810) | |
| (i32.const 15)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 21825) | |
| (i32.const 3) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 2892))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 21828) | |
| (i32.const 6) | |
| (get_local $p1) | |
| (i32.const 2908))) | |
| (set_local $p0 | |
| (call $f339 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f41 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (i32.eq | |
| (i32.load8_u | |
| (get_local $p1)) | |
| (i32.const 47)))))) | |
| (i32.const 0))) | |
| (i32.store8 | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 30))) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 102)))) | |
| (i32.store16 | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 100)))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.load offset=96 align=1 | |
| (get_local $l0))) | |
| (i32.store align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 41)) | |
| (i32.load offset=24 | |
| (get_local $l0))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 45)) | |
| (i32.load16_u | |
| (get_local $l3))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 47)) | |
| (i32.load8_u | |
| (get_local $l2))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48)) | |
| (i64.load offset=12 align=4 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)))) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=40 | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.store8 offset=60 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store16 offset=61 align=1 | |
| (get_local $l0) | |
| (i32.const 512)) | |
| (call $f36 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 96)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (if $I2 | |
| (i32.ne | |
| (i32.load offset=96 | |
| (get_local $l0)) | |
| (i32.const 5)) | |
| (then | |
| (loop $L3 | |
| (i64.store | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 88))) | |
| (i64.load | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 120))))) | |
| (i64.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 80))) | |
| (i64.load | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 112))))) | |
| (i64.store | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 72))) | |
| (i64.load | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 104))))) | |
| (i64.store offset=64 | |
| (get_local $l0) | |
| (i64.load offset=96 | |
| (get_local $l0))) | |
| (i64.store | |
| (get_local $p1) | |
| (i64.load | |
| (get_local $p0))) | |
| (i64.store | |
| (get_local $l2) | |
| (i64.load | |
| (get_local $l1))) | |
| (i64.store | |
| (get_local $l4) | |
| (i64.load | |
| (get_local $l3))) | |
| (i64.store offset=96 | |
| (get_local $l0) | |
| (i64.load offset=64 | |
| (get_local $l0))) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 96))) | |
| (i32.const 3004))) | |
| (call $f36 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (br_if $L3 | |
| (i32.ne | |
| (i32.load offset=96 | |
| (get_local $l0)) | |
| (i32.const 5)))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 128))) | |
| (get_local $p0)) | |
| (func $f42 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i64) | |
| (set_global $g0 | |
| (tee_local $l4 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l5 | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p1))) | |
| (tee_local $l3 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (set_local $l0 | |
| (get_local $l2)) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l1 | |
| (get_local $l2)) | |
| (loop $L4 | |
| (set_local $l7 | |
| (i64.add | |
| (get_local $l7) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (tee_local $l0 | |
| (get_local $l1)))) | |
| (i32.const 47))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 47))) | |
| (set_local $l7 | |
| (i64.add | |
| (get_local $l7) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)))) | |
| (i32.const 47))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 47))) | |
| (set_local $l7 | |
| (i64.add | |
| (get_local $l7) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 2)))) | |
| (i32.const 47))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 47))) | |
| (set_local $l7 | |
| (i64.add | |
| (get_local $l7) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 3)))) | |
| (i32.const 47))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 47))) | |
| (set_local $l7 | |
| (i64.and | |
| (get_local $l7) | |
| (i64.const 4294967295))) | |
| (br_if $L4 | |
| (i32.gt_u | |
| (i32.sub | |
| (get_local $l5) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (i32.const 3)))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (br_if $B1 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l5))) | |
| (loop $L5 | |
| (set_local $l7 | |
| (i64.add | |
| (get_local $l7) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $l0))) | |
| (i32.const 47))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 47))) | |
| (set_local $l7 | |
| (i64.and | |
| (get_local $l7) | |
| (i64.const 4294967295))) | |
| (br_if $L5 | |
| (i32.ne | |
| (get_local $l5) | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1))))) | |
| (br $B1)) | |
| (unreachable)) | |
| (set_local $l6 | |
| (i32.const 1)) | |
| (br_if $B0 | |
| (i32.lt_u | |
| (get_local $l3) | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (get_local $l7))))) | |
| (set_local $l3 | |
| (get_local $l0))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l3))) | |
| (block $B6 | |
| (if $I7 | |
| (get_local $l3) | |
| (then | |
| (block $B8 | |
| (if $I9 | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const 2)) | |
| (then | |
| (br_if $B8 | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (if $I10 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 21656)) | |
| (then | |
| (br_if $B8 | |
| (i32.ne | |
| (i32.load8_u | |
| (get_local $l2)) | |
| (i32.const 46))))) | |
| (set_local $l0 | |
| (select | |
| (select | |
| (i32.const 2) | |
| (i32.const 5) | |
| (i32.and | |
| (tee_local $l0 | |
| (select | |
| (i32.const 2) | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.load8_u offset=8 | |
| (get_local $p1))) | |
| (i32.const 3)) | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 6)))) | |
| (i32.const 1))) | |
| (i32.const 5) | |
| (i32.ne | |
| (get_local $l0) | |
| (i32.const 2)))) | |
| (br $B6))) | |
| (set_local $l0 | |
| (i32.const 3)) | |
| (br_if $B6 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 21653))) | |
| (br_if $B6 | |
| (i32.eq | |
| (i32.load16_u align=1 | |
| (get_local $l2)) | |
| (i32.const 11822)))) | |
| (set_local $l0 | |
| (i32.const 4)) | |
| (br $B6))) | |
| (set_local $l0 | |
| (i32.const 5))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (get_local $l3)) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)) | |
| (i64.load offset=12 align=4 | |
| (get_local $l4))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 20)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 32)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 28)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 32))) | |
| (return)) | |
| (call $f268 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f43 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (i32.load8_u offset=28 | |
| (get_local $p0))) | |
| (br_if $B1 | |
| (i32.gt_u | |
| (i32.and | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.load8_u offset=8 | |
| (get_local $p0))) | |
| (i32.const -5)) | |
| (i32.const 255)) | |
| (i32.const 1))) | |
| (set_local $l0 | |
| (i32.const 6)) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (set_local $l4 | |
| (i32.load | |
| (get_local $p0))) | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (tee_local $l2 | |
| (i32.eq | |
| (get_local $l3) | |
| (i32.const 6))) | |
| (then | |
| (set_local $l0 | |
| (i32.const 0)) | |
| (br $B3))) | |
| (if $I5 | |
| (i32.le_u | |
| (tee_local $l2 | |
| (i32.add | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (select | |
| (i32.const 0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l2)))) | |
| (i32.const -1))) | |
| (i32.const 4)) | |
| (then | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (br_table $B9 $B3 $B7 $B6 $B8 $B9 | |
| (get_local $l2))) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (select | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load offset=16 | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $p0))) | |
| (i32.const 8))))) | |
| (br $B0)) | |
| (set_local $l0 | |
| (i32.const 2)) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (br $B0)) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (i32.const 4))))) | |
| (br $B0)) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (select | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load offset=16 | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (i32.const 0) | |
| (get_local $p0))) | |
| (i32.const 2))))) | |
| (br $B0))) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (i32.const 4))))) | |
| (br $B0)) | |
| (br_if $B0 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (get_local $l0)))) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (br_if $B1 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l1))) | |
| (set_local $l2 | |
| (i32.eq | |
| (tee_local $l3 | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l0))))) | |
| (i32.const 46))) | |
| (br_if $B1 | |
| (i32.or | |
| (i32.eq | |
| (tee_local $p0 | |
| (select | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l1)))) | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l1))) | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const 46)))) | |
| (set_local $l2 | |
| (i32.eq | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const 47)))) | |
| (return | |
| (get_local $l2))) | |
| (call $f266 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (unreachable)) | |
| (func $f44 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (i32.eq | |
| (i32.load8_u | |
| (get_local $p1)) | |
| (i32.const 47)))))) | |
| (i32.const 0))) | |
| (i32.store align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 17)) | |
| (i32.load offset=41 align=1 | |
| (get_local $l0))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 21)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 45)))) | |
| (i32.store8 offset=16 | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 23)) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 47)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=36 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store16 offset=37 align=1 | |
| (get_local $l0) | |
| (i32.const 512)) | |
| (set_local $p0 | |
| (call $f344 | |
| (call $f46 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f45 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.le_u | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const -1))) | |
| (i32.const 3)) | |
| (then | |
| (block $B5 | |
| (br_table $B5 $B3 $B2 $B1 $B5 | |
| (get_local $l1))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21855) | |
| (i32.const 7)) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21804) | |
| (i32.const 6)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2924))) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21849) | |
| (i32.const 6)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21840) | |
| (i32.const 9)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 21834) | |
| (i32.const 6)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2892)))) | |
| (set_local $p0 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f46 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (set_global $g0 | |
| (tee_local $l5 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 24)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 8)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store | |
| (get_local $l5) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (call $f36 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 32)) | |
| (get_local $l5)) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.load offset=32 | |
| (get_local $l5))) | |
| (i32.const 5))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 40)))) | |
| (set_local $l0 | |
| (i32.load offset=36 | |
| (get_local $l5))) | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.gt_u | |
| (tee_local $l4 | |
| (i32.add | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 7)) | |
| (i32.const -1))) | |
| (i32.const 3))) | |
| (set_local $p1 | |
| (i32.const 21657)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (block $B4 | |
| (br_table $B1 $B4 $B2 $B3 $B1 | |
| (get_local $l4))) | |
| (set_local $p1 | |
| (i32.const 21656)) | |
| (br $B1)) | |
| (set_local $l2 | |
| (get_local $l1)) | |
| (set_local $p1 | |
| (get_local $l0)) | |
| (br $B1)) | |
| (set_local $p1 | |
| (i32.const 21653)) | |
| (set_local $l2 | |
| (i32.const 2))) | |
| (i32.store offset=36 | |
| (get_local $l5) | |
| (get_local $l2)) | |
| (i32.store offset=32 | |
| (get_local $l5) | |
| (get_local $p1)) | |
| (drop | |
| (call $f343 | |
| (get_local $p0) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 32))) | |
| (i32.const 2988))) | |
| (call $f36 | |
| (get_local $p1) | |
| (get_local $l5)) | |
| (br_if $B0 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.load offset=32 | |
| (get_local $l5))) | |
| (i32.const 5))) | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 40))) | |
| (loop $L5 | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l3))) | |
| (set_local $l0 | |
| (i32.load offset=36 | |
| (get_local $l5))) | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (br_if $B8 | |
| (i32.gt_u | |
| (tee_local $l4 | |
| (i32.add | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 7)) | |
| (i32.const -1))) | |
| (i32.const 3))) | |
| (set_local $p1 | |
| (i32.const 21657)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (block $B9 | |
| (br_table $B6 $B9 $B7 $B8 $B6 | |
| (get_local $l4))) | |
| (set_local $p1 | |
| (i32.const 21656)) | |
| (br $B6)) | |
| (set_local $l2 | |
| (get_local $l1)) | |
| (set_local $p1 | |
| (get_local $l0)) | |
| (br $B6)) | |
| (set_local $p1 | |
| (i32.const 21653)) | |
| (set_local $l2 | |
| (i32.const 2))) | |
| (i32.store offset=36 | |
| (get_local $l5) | |
| (get_local $l2)) | |
| (i32.store offset=32 | |
| (get_local $l5) | |
| (get_local $p1)) | |
| (drop | |
| (call $f343 | |
| (get_local $p0) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 32))) | |
| (i32.const 2988))) | |
| (call $f36 | |
| (get_local $p1) | |
| (get_local $l5)) | |
| (br_if $L5 | |
| (i32.ne | |
| (tee_local $p1 | |
| (i32.load offset=32 | |
| (get_local $l5))) | |
| (i32.const 5))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 64))) | |
| (get_local $p0)) | |
| (func $f47 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (i64.store offset=16 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (call $f61 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (set_local $p0 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.eq | |
| (i32.and | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (if $I1 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l1))))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48)))) | |
| (func $f48 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (if $I0 | |
| (i32.ne | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (return))) | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (if $I1 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l1))))) | |
| (call $f14 | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 12) | |
| (i32.const 4))) | |
| (func $f49 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (if $I0 | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l0) | |
| (i32.const 1))))) | |
| (func $f50 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (block $B3 (result i32) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B4 | |
| (get_local $l0)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f13 | |
| (i32.const 20) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (get_local $p0)) | |
| (block $B6 | |
| (br_if $B6 | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (br_if $B6 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (if $I7 | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l1)) | |
| (get_local $p0)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l1 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $l2)) | |
| (br $B3 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 4))))) | |
| (br $B3 | |
| (i32.const 0))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return | |
| (get_local $l0))) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f51 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (block $B3 (result i32) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B4 | |
| (get_local $l0)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f13 | |
| (i32.const 12) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i64.store offset=4 align=4 | |
| (get_local $l2) | |
| (i64.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (get_local $p0)) | |
| (block $B6 | |
| (br_if $B6 | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (br_if $B6 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (if $I7 | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l1)) | |
| (get_local $p0)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l1 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $l2)) | |
| (br $B3 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 4))))) | |
| (br $B3 | |
| (i32.const 0))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return | |
| (get_local $l0))) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f52 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (block $B3 (result i32) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B4 | |
| (get_local $l0)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f13 | |
| (i32.const 16) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (get_local $p0)) | |
| (block $B6 | |
| (br_if $B6 | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (set_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $p0) | |
| (select | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (br_if $B6 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (if $I7 | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l1)) | |
| (get_local $p0)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l1 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $l2)) | |
| (br $B3 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 4))))) | |
| (br $B3 | |
| (i32.const 0))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return | |
| (get_local $l0))) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f53 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0)))))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $l1))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (if $I2 | |
| (tee_local $l4 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l4)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 12) | |
| (i32.const 4)) | |
| (block $B3 | |
| (br_if $B3 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l2)))) | |
| (set_local $p0 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $p0))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (get_local $p0))) | |
| (if $I4 | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l2)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return)) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f54 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.load offset=24 | |
| (get_local $p0)))))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $l1))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (if $I2 | |
| (tee_local $l4 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l4)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 32) | |
| (i32.const 8)) | |
| (block $B3 | |
| (br_if $B3 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l2)))) | |
| (set_local $p0 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $p0))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (get_local $p0))) | |
| (if $I4 | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l2)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return)) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f55 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0)))))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $l1))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (if $I2 | |
| (tee_local $l4 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l4)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=12 | |
| (get_local $p0))))) | |
| (call_indirect (type $t0) | |
| (get_local $l0) | |
| (i32.load | |
| (i32.load offset=16 | |
| (get_local $p0)))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (get_local $p0))))))) | |
| (call $f14 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $l0)))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 20) | |
| (i32.const 4)) | |
| (block $B4 | |
| (br_if $B4 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l2)))) | |
| (set_local $l0 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (if $I5 | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2)))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return)) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f56 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $l0 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $p0)))))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0) | |
| (get_local $l1))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (if $I2 | |
| (tee_local $l4 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l4)))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=12 | |
| (get_local $p0))))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (br_if $B3 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (call $f143 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 16) | |
| (i32.const 4)) | |
| (block $B4 | |
| (br_if $B4 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l2)))) | |
| (set_local $l0 | |
| (i32.load offset=4 | |
| (get_local $l2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l3))))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l2) | |
| (select | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (if $I5 | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2)))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 8) | |
| (i32.const 4)) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return)) | |
| (call $f28 | |
| (get_local $l3)) | |
| (unreachable)) | |
| (func $f57 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0))) | |
| (func $f58 (type $t15) (param $p0 i32) (result i64) | |
| (i64.const -4354977493519762570)) | |
| (func $f59 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.load offset=8 | |
| (get_local $p1))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.load | |
| (get_local $p1)))) | |
| (func $f60 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f305 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f61 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.const 3)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 8)))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p2))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 3228) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (then | |
| (br_if $B1 | |
| (i32.ne | |
| (i32.load8_u offset=12 | |
| (get_local $l0)) | |
| (i32.const 3))) | |
| (call $f70 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 16) | |
| (i32.const 22164) | |
| (i32.const 15)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load offset=24 | |
| (get_local $l0))) | |
| (br $B3))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 3))) | |
| (br_if $B0 | |
| (i32.ne | |
| (i32.load8_u offset=12 | |
| (get_local $l0)) | |
| (i32.const 2)))) | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p2 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p2)))) | |
| (if $I5 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p1 | |
| (i32.load offset=4 | |
| (get_local $p2))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p2)) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $p1))))) | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 12) | |
| (i32.const 4)) | |
| (br $B0)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load offset=12 align=4 | |
| (get_local $l0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48)))) | |
| (func $f62 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 22477) | |
| (i32.const 11)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3412))) | |
| (set_local $p0 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f63 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 22488) | |
| (i32.const 10)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3428))) | |
| (set_local $p0 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f64 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f222 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f223 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f232 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f65 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f66 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f66 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (i32.ne | |
| (i32.and | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (i32.const 3)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B1 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (set_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (call $f300 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (get_local $p1) | |
| (i32.const 23169) | |
| (i32.const 6)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l1) | |
| (i32.const 22960) | |
| (i32.const 4) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (i32.const 3592))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l1) | |
| (i32.const 23175) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 3608))) | |
| (set_local $p0 | |
| (call $f339 | |
| (get_local $l1))) | |
| (br $B0))) | |
| (i32.store8 offset=24 | |
| (get_local $l0) | |
| (i32.load8_u offset=1 | |
| (get_local $p0))) | |
| (call $f301 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (get_local $p1) | |
| (i32.const 22950) | |
| (i32.const 4)) | |
| (set_local $p0 | |
| (call $f341 | |
| (call $f340 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 3492)))) | |
| (br $B0)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (call $f300 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (get_local $p1) | |
| (i32.const 22954) | |
| (i32.const 2)) | |
| (set_local $p0 | |
| (call $f338 | |
| (get_local $p0) | |
| (i32.const 22956) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 3508))) | |
| (i32.store8 offset=23 | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (set_local $p0 | |
| (call $f338 | |
| (get_local $p0) | |
| (i32.const 22960) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 23)) | |
| (i32.const 3492))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 4020)) | |
| (i64.store offset=44 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.const 24012)) | |
| (call $f212 | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (set_local $p0 | |
| (call $f339 | |
| (call $f338 | |
| (get_local $p0) | |
| (i32.const 22964) | |
| (i32.const 7) | |
| (get_local $p1) | |
| (i32.const 3524)))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $p1 | |
| (i32.load offset=28 | |
| (get_local $l0))))) | |
| (call $f14 | |
| (i32.load offset=24 | |
| (get_local $l0)) | |
| (get_local $p1) | |
| (i32.const 1))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 64))) | |
| (get_local $p0)) | |
| (func $f67 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f68 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f68 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (if $I18 | |
| (i32.le_u | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const -1))) | |
| (i32.const 17)) | |
| (then | |
| (block $B19 | |
| (br_table $B19 $B17 $B16 $B15 $B14 $B13 $B12 $B11 $B10 $B9 $B8 $B7 $B6 $B5 $B4 $B3 $B2 $B1 $B19 | |
| (get_local $p0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23383) | |
| (i32.const 16)) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23399) | |
| (i32.const 8)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23366) | |
| (i32.const 17)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23351) | |
| (i32.const 15)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23334) | |
| (i32.const 17)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23322) | |
| (i32.const 12)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23313) | |
| (i32.const 9)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23297) | |
| (i32.const 16)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23287) | |
| (i32.const 10)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23274) | |
| (i32.const 13)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23264) | |
| (i32.const 10)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23252) | |
| (i32.const 12)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23241) | |
| (i32.const 11)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23233) | |
| (i32.const 8)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23224) | |
| (i32.const 9)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23213) | |
| (i32.const 11)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23208) | |
| (i32.const 5)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23195) | |
| (i32.const 13)) | |
| (br $B0)) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23180) | |
| (i32.const 15))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f69 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f304 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f70 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (call $f203 | |
| (get_local $l0) | |
| (get_local $p2) | |
| (get_local $p3)) | |
| (i32.store | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (i64.store offset=16 | |
| (get_local $l0) | |
| (i64.load | |
| (get_local $l0))) | |
| (block $B0 | |
| (if $I1 | |
| (tee_local $p3 | |
| (call $f13 | |
| (i32.const 12) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)))) | |
| (then | |
| (i64.store align=4 | |
| (get_local $p3) | |
| (i64.load offset=16 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $p2))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $p2 | |
| (call $f13 | |
| (i32.const 12) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)))))) | |
| (i32.store offset=4 | |
| (get_local $p2) | |
| (i32.const 3728)) | |
| (i32.store | |
| (get_local $p2) | |
| (get_local $p3)) | |
| (i32.store8 offset=8 | |
| (get_local $p2) | |
| (get_local $p1)) | |
| (i32.store16 offset=9 align=1 | |
| (get_local $p2) | |
| (i32.load16_u offset=32 align=1 | |
| (get_local $l0))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 11)) | |
| (i32.load8_u | |
| (tee_local $p3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 34))))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $p2)) | |
| (i32.store16 offset=1 align=1 | |
| (get_local $p0) | |
| (i32.load16_u offset=32 align=1 | |
| (get_local $l0))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (i32.load8_u | |
| (get_local $p3))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return))) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (func $f71 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (block $B0 | |
| (block $B1 | |
| (set_local $p0 | |
| (block $B2 (result i32) | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (block $B19 | |
| (block $B20 | |
| (if $I21 | |
| (i32.ne | |
| (i32.and | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (i32.const 3)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B20 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (set_local $p0 | |
| (call_indirect (type $t1) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))))) | |
| (get_local $p1) | |
| (i32.load offset=24 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (br $B1))) | |
| (set_local $l1 | |
| (i32.const 16)) | |
| (br_if $B10 | |
| (i32.gt_u | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.load8_u offset=1 | |
| (get_local $p0)) | |
| (i32.const -1))) | |
| (i32.const 17))) | |
| (block $B22 | |
| (br_table $B22 $B9 $B14 $B13 $B17 $B8 $B7 $B6 $B4 $B12 $B3 $B16 $B15 $B5 $B18 $B11 $B19 $B0 $B22 | |
| (get_local $p0))) | |
| (set_local $l1 | |
| (i32.const 17)) | |
| (br $B2 | |
| (i32.const 22917))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (i32.store | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60))) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 4020)) | |
| (i64.store offset=44 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.const 24012)) | |
| (call $f212 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 86)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 2)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 2)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 87)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 3552)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 3)) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.const 23020)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (set_local $p0 | |
| (call $f297 | |
| (get_local $p1) | |
| (get_local $l2))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $p1 | |
| (i32.load offset=12 | |
| (get_local $l0))))) | |
| (call $f14 | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (get_local $p1) | |
| (i32.const 1)) | |
| (br $B1)) | |
| (set_local $l1 | |
| (i32.const 22)) | |
| (br $B2 | |
| (i32.const 22653))) | |
| (set_local $l1 | |
| (i32.const 21)) | |
| (br $B2 | |
| (i32.const 22689))) | |
| (set_local $l1 | |
| (i32.const 13)) | |
| (br $B2 | |
| (i32.const 22852))) | |
| (set_local $l1 | |
| (i32.const 12)) | |
| (br $B2 | |
| (i32.const 22729))) | |
| (set_local $l1 | |
| (i32.const 9)) | |
| (br $B2 | |
| (i32.const 22720))) | |
| (br $B2 | |
| (i32.const 22883))) | |
| (set_local $l1 | |
| (i32.const 18)) | |
| (br $B2 | |
| (i32.const 22865))) | |
| (set_local $l1 | |
| (i32.const 21)) | |
| (br $B2 | |
| (i32.const 22764))) | |
| (set_local $l1 | |
| (i32.const 14)) | |
| (br $B2 | |
| (i32.const 22675))) | |
| (br $B2 | |
| (i32.const 22934))) | |
| (set_local $l1 | |
| (i32.const 18)) | |
| (br $B2 | |
| (i32.const 22899))) | |
| (set_local $l1 | |
| (i32.const 14)) | |
| (br $B2 | |
| (i32.const 22838))) | |
| (set_local $l1 | |
| (i32.const 21)) | |
| (br $B2 | |
| (i32.const 22817))) | |
| (set_local $l1 | |
| (i32.const 11)) | |
| (br $B2 | |
| (i32.const 22806))) | |
| (set_local $l1 | |
| (i32.const 10)) | |
| (br $B2 | |
| (i32.const 22710))) | |
| (set_local $l1 | |
| (i32.const 21)) | |
| (br $B2 | |
| (i32.const 22785))) | |
| (set_local $l1 | |
| (i32.const 23)) | |
| (i32.const 22741))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 1)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 3540)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.const 22972)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (set_local $p0 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 64))) | |
| (return | |
| (get_local $p0))) | |
| (call $f106 | |
| (i32.const 22613) | |
| (i32.const 40) | |
| (i32.const 3476)) | |
| (unreachable)) | |
| (func $f72 (type $t3) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) | |
| (block $B0 | |
| (block $B1 | |
| (loop $L2 | |
| (br_if $B1 | |
| (i32.load8_u | |
| (i32.const 2137))) | |
| (set_local $l8 | |
| (i32.load | |
| (i32.const 2132))) | |
| (i32.store | |
| (i32.const 2132) | |
| (i32.eq | |
| (get_local $l5) | |
| (i32.const 9))) | |
| (i32.store8 | |
| (i32.const 2137) | |
| (i32.const 0)) | |
| (if $I3 | |
| (get_local $l8) | |
| (then | |
| (br_if $B0 | |
| (i32.eq | |
| (get_local $l8) | |
| (i32.const 1))) | |
| (set_local $l6 | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l8))) | |
| (tee_local $l7 | |
| (i32.shl | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $l8))) | |
| (i32.const 3))))) | |
| (set_local $l4 | |
| (i32.load offset=4 | |
| (get_local $l8))) | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (i32.eqz | |
| (get_local $l1)) | |
| (then | |
| (br_if $B5 | |
| (i32.ne | |
| (tee_local $l1 | |
| (get_local $l0)) | |
| (get_local $l6))) | |
| (br $B4))) | |
| (set_local $l7 | |
| (i32.shr_u | |
| (i32.add | |
| (get_local $l7) | |
| (i32.const -8)) | |
| (i32.const 3))) | |
| (set_local $l1 | |
| (get_local $l0)) | |
| (loop $L7 | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (get_local $l1)) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 4))))) | |
| (br_if $L7 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8))) | |
| (get_local $l6)))) | |
| (br_if $B4 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l0) | |
| (i32.shl | |
| (get_local $l7) | |
| (i32.const 3))) | |
| (i32.const 8))) | |
| (get_local $l6)))) | |
| (loop $L8 | |
| (call_indirect (type $t0) | |
| (tee_local $l3 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.load | |
| (tee_local $l7 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 4)))))) | |
| (if $I9 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $l7))) | |
| (then | |
| (call $f14 | |
| (get_local $l3) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l7))))) | |
| (br_if $L8 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8))) | |
| (get_local $l6))))) | |
| (if $I10 | |
| (get_local $l4) | |
| (then | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 3)) | |
| (i32.const 4)))) | |
| (call $f14 | |
| (get_local $l8) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (br_if $L2 | |
| (i32.lt_u | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 1))) | |
| (i32.const 10)))) | |
| (return)) | |
| (call $f106 | |
| (i32.const 23431) | |
| (i32.const 32) | |
| (i32.const 3624)) | |
| (unreachable)) | |
| (call $f106 | |
| (i32.const 23124) | |
| (i32.const 37) | |
| (i32.const 3576)) | |
| (unreachable)) | |
| (func $f73 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.const 2137))) | |
| (then | |
| (i32.store8 | |
| (i32.const 2137) | |
| (i32.const 1)) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (i32.const 2132))) | |
| (i32.const 1)) | |
| (then | |
| (if $I6 | |
| (i32.eqz | |
| (get_local $l0)) | |
| (then | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 12) | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i64.store align=4 | |
| (get_local $l0) | |
| (i64.const 4)) | |
| (i32.store | |
| (i32.const 2132) | |
| (get_local $l0)))) | |
| (br_if $B4 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i32.load offset=4 | |
| (get_local $l0)))) | |
| (br $B1))) | |
| (i32.store8 | |
| (i32.const 2137) | |
| (i32.const 0)) | |
| (call_indirect (type $t0) | |
| (get_local $p0) | |
| (i32.load | |
| (get_local $p1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (call $f14 | |
| (get_local $p0) | |
| (get_local $l0) | |
| (i32.load offset=8 | |
| (get_local $p1))) | |
| (br $B0)) | |
| (call $f174 | |
| (get_local $l0)) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (br $B1))) | |
| (call $f106 | |
| (i32.const 23431) | |
| (i32.const 32) | |
| (i32.const 3624)) | |
| (unreachable)) | |
| (call $f28 | |
| (get_local $l2)) | |
| (unreachable)) | |
| (i32.store offset=4 | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 3)))) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (i32.store | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.add | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (i32.store8 | |
| (i32.const 2137) | |
| (i32.const 0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16))) | |
| (get_local $l1)) | |
| (func $f74 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_local $l0 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (if $I0 | |
| (get_local $l0) | |
| (then | |
| (call $f72) | |
| (return))) | |
| (call $f262 | |
| (i32.const 3640)) | |
| (unreachable)) | |
| (func $f75 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 28653) | |
| (i32.const 10)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 5588))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f76 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f105 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f77 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (get_local $l1) | |
| (then | |
| (set_local $l1 | |
| (i32.mul | |
| (get_local $l1) | |
| (i32.const 12))) | |
| (loop $L1 | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2972))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (br_if $L1 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -12))))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f78 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23523) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3696))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23527) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f79 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23523) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3712))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23527) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f80 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f105 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f81 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.eq | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 1)) | |
| (then | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23523) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3680))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23527) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f82 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23523) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3664))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23527) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f83 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call_indirect (type $t1) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (get_local $p1) | |
| (i32.load offset=28 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (func $f84 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 23527) | |
| (i32.const 4)) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f85 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f105 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f86 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_local $l0 | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (if $I0 | |
| (get_local $l0) | |
| (then | |
| (call $f72) | |
| (return))) | |
| (call $f262 | |
| (i32.const 3640)) | |
| (unreachable)) | |
| (func $f87 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 118)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 2)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 3892)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 23940)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 3908)) | |
| (unreachable)) | |
| (func $f88 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 121)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 3892)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 23940)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 3908)) | |
| (unreachable)) | |
| (func $f89 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 122)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 2)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 3892)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 23940)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 3908)) | |
| (unreachable)) | |
| (func $f90 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 124)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 3892)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 23940)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 3908)) | |
| (unreachable)) | |
| (func $f91 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 125)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 2)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 3892)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 23940)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 3908)) | |
| (unreachable)) | |
| (func $f92 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (unreachable)) | |
| (func $f93 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $p0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f300 | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (get_local $p1) | |
| (i32.const 24489) | |
| (i32.const 11)) | |
| (set_local $p1 | |
| (call $f339 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f94 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $p0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f300 | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (get_local $p1) | |
| (i32.const 24500) | |
| (i32.const 10)) | |
| (set_local $p1 | |
| (call $f339 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f95 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 24333) | |
| (i32.const 14)) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f96 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (call $f97 | |
| (get_local $p1))) | |
| (func $f97 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (tee_local $l2 | |
| (call $f51 | |
| (i32.const 104176))) | |
| (then | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (i32.eq | |
| (i32.load | |
| (get_local $l2)) | |
| (i32.const 1)) | |
| (then | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (br_if $B5 | |
| (i32.le_u | |
| (i32.load offset=4 | |
| (get_local $l2)) | |
| (i32.const 1))) | |
| (br $B4))) | |
| (i64.store align=4 | |
| (get_local $l2) | |
| (i64.const 1))) | |
| (br_if $B1 | |
| (i32.gt_u | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.const 2140))) | |
| (i32.const 3))) | |
| (set_local $l1 | |
| (i32.const 4)) | |
| (i32.store | |
| (i32.const 2140) | |
| (block $B7 (result i32) | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (br_table $B15 $B4 $B14 $B13 $B15 | |
| (get_local $l2))) | |
| (call $f142 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 80)) | |
| (i32.const 24664) | |
| (i32.const 14)) | |
| (br_if $B12 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load offset=80 | |
| (get_local $l0))))) | |
| (set_local $l3 | |
| (i32.load offset=84 | |
| (get_local $l0))) | |
| (br_if $B11 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 88)))) | |
| (i32.const 4))) | |
| (if $I16 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (then | |
| (set_local $l1 | |
| (i32.const 4)) | |
| (br_if $B10 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 24678))) | |
| (br_if $B10 | |
| (i32.eq | |
| (i32.load8_u | |
| (get_local $l2)) | |
| (i32.const 48))))) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br_if $B9 | |
| (get_local $l3)) | |
| (br $B8)) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (br $B4)) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br $B4)) | |
| (br $B7 | |
| (i32.const 1))) | |
| (if $I17 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 24679)) | |
| (then | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br_if $B10 | |
| (i32.ne | |
| (i32.load align=1 | |
| (get_local $l2)) | |
| (i32.const 1819047270))))) | |
| (set_local $l1 | |
| (i32.const 2))) | |
| (br_if $B8 | |
| (i32.eqz | |
| (get_local $l3)))) | |
| (call $f14 | |
| (get_local $l2) | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (select | |
| (i32.const 1) | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 255)) | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 4)))))) | |
| (i32.store8 offset=39 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.add | |
| (tee_local $l1 | |
| (get_local $p0)) | |
| (i32.const 12))))) | |
| (call $f29 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (get_local $l1)) | |
| (i64.store offset=40 | |
| (get_local $l0) | |
| (i64.load offset=24 | |
| (get_local $l0))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.load offset=8 | |
| (tee_local $l2 | |
| (get_local $l1)))) | |
| (i32.store offset=52 | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (get_local $l1))) | |
| (call $f29 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $p0)) | |
| (set_local $l4 | |
| (call_indirect (type $t15) | |
| (tee_local $l1 | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (i32.load offset=12 | |
| (i32.load offset=20 | |
| (get_local $l0))))) | |
| (block $B18 | |
| (if $I19 | |
| (i32.eqz | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l1)) | |
| (i64.ne | |
| (get_local $l4) | |
| (i64.const 1229646359891580772)))) | |
| (then | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $l1))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l1))) | |
| (br $B18))) | |
| (call $f29 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $p0)) | |
| (set_local $l4 | |
| (call_indirect (type $t15) | |
| (tee_local $p0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i32.load offset=12 | |
| (i32.load offset=12 | |
| (get_local $l0))))) | |
| (set_local $l1 | |
| (i32.const 8)) | |
| (set_local $l2 | |
| (i32.const 24795)) | |
| (if $I20 | |
| (i32.eqz | |
| (i32.or | |
| (i32.eqz | |
| (get_local $p0)) | |
| (i64.ne | |
| (get_local $l4) | |
| (i64.const 999346221851563266)))) | |
| (then | |
| (set_local $l1 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (set_local $l2 | |
| (i32.load | |
| (get_local $p0))))) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (i32.store offset=60 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store8 offset=67 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=68 | |
| (get_local $l0) | |
| (tee_local $p0 | |
| (call $f198 | |
| (i32.const 4836)))) | |
| (set_local $l1 | |
| (block $B21 (result i32) | |
| (if $I22 | |
| (get_local $p0) | |
| (then | |
| (drop | |
| (br_if $B21 | |
| (i32.const 0) | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load offset=16 | |
| (get_local $p0)))))) | |
| (set_local $p0 | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (select | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)) | |
| (i32.const 0) | |
| (get_local $l2))))) | |
| (i32.const -1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (br $B21 | |
| (i32.load | |
| (get_local $l1))))) | |
| (i32.const 0))) | |
| (i32.store offset=76 | |
| (get_local $l0) | |
| (select | |
| (get_local $p0) | |
| (i32.const 9) | |
| (get_local $l1))) | |
| (i32.store offset=72 | |
| (get_local $l0) | |
| (select | |
| (get_local $l1) | |
| (i32.const 24803) | |
| (get_local $l1))) | |
| (i32.store offset=84 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56))) | |
| (i32.store offset=80 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 72))) | |
| (i32.store offset=88 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (i32.store offset=92 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (i32.store offset=96 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52))) | |
| (i32.store offset=100 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 39))) | |
| (call $f197 | |
| (get_local $l0) | |
| (i32.const 4212)) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store offset=108 | |
| (get_local $l0) | |
| (tee_local $p0 | |
| (i32.load offset=4 | |
| (get_local $l0)))) | |
| (i32.store offset=104 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=112 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 68))) | |
| (block $B23 | |
| (block $B24 | |
| (if $I25 | |
| (get_local $l1) | |
| (then | |
| (call $f107 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 80)) | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.store offset=124 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=120 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (call $f196 | |
| (i32.const 4212) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 120))) | |
| (block $B26 | |
| (br_if $B26 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=120 | |
| (get_local $l0))))) | |
| (call_indirect (type $t0) | |
| (get_local $l1) | |
| (i32.load | |
| (i32.load offset=124 | |
| (get_local $l0)))) | |
| (br_if $B26 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=124 | |
| (get_local $l0))))))) | |
| (call $f14 | |
| (i32.load offset=120 | |
| (get_local $l0)) | |
| (get_local $p0) | |
| (i32.load offset=8 | |
| (get_local $l1)))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (br_if $B24 | |
| (tee_local $l1 | |
| (i32.load offset=68 | |
| (get_local $l0)))) | |
| (br $B23))) | |
| (call $f107 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 80)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 112)) | |
| (i32.const 4224)) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (br_if $B23 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=68 | |
| (get_local $l0)))))) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.const -1))) | |
| (br_if $B23 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (call $f143 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 68)))) | |
| (block $B27 | |
| (br_if $B27 | |
| (i32.eq | |
| (i32.or | |
| (get_local $p0) | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=104 | |
| (get_local $l0))))) | |
| (i32.const 1))) | |
| (call_indirect (type $t0) | |
| (get_local $l1) | |
| (i32.load | |
| (i32.load offset=108 | |
| (get_local $l0)))) | |
| (br_if $B27 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=108 | |
| (get_local $l0))))))) | |
| (call $f14 | |
| (i32.load offset=104 | |
| (get_local $l0)) | |
| (get_local $p0) | |
| (i32.load offset=8 | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 128))) | |
| (return))) | |
| (call $f91 | |
| (i32.const 29229) | |
| (i32.const 57)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 4092)) | |
| (unreachable)) | |
| (call $f106 | |
| (i32.const 24624) | |
| (i32.const 40) | |
| (i32.const 4132)) | |
| (unreachable)) | |
| (call $f268 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (unreachable)) | |
| (func $f98 (type $t0) (param $p0 i32) | |
| (call $f97 | |
| (get_local $p0))) | |
| (func $f99 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load offset=8 | |
| (get_local $p1)) | |
| (then | |
| (br_if $B0 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (return)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 1)) | |
| (call $f262 | |
| (i32.const 4092)) | |
| (unreachable)) | |
| (func $f100 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (block $B0 | |
| (block $B1 | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.load8_u offset=16 | |
| (get_local $p1)) | |
| (then | |
| (block $B5 | |
| (if $I6 | |
| (i32.load offset=8 | |
| (get_local $p1)) | |
| (then | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)) | |
| (br $B5))) | |
| (br_if $B0 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2)))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)) | |
| (i32.const 0)))) | |
| (call $f267 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8)) | |
| (i32.const 10) | |
| (get_local $p2) | |
| (get_local $p3)) | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (if $I12 | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $l3)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B7 | |
| (i32.gt_u | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.load offset=12 | |
| (get_local $l3)) | |
| (i32.const 1))) | |
| (get_local $p3))) | |
| (if $I13 | |
| (i32.eqz | |
| (i32.or | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=8 | |
| (get_local $p1)))) | |
| (i32.le_u | |
| (i32.add | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p1)))))) | |
| (then | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (set_local $l0 | |
| (i32.const 0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)))) | |
| (br_if $B11 | |
| (i32.le_u | |
| (get_local $l2) | |
| (get_local $l1))) | |
| (call $f175 | |
| (get_local $p1) | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l0))) | |
| (get_local $l1))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.load | |
| (get_local $p1))) | |
| (get_local $p2) | |
| (get_local $l1))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (br $B10))) | |
| (if $I14 | |
| (i32.eqz | |
| (i32.or | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=8 | |
| (get_local $p1)))) | |
| (i32.le_u | |
| (i32.add | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p1)))))) | |
| (then | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (set_local $l0 | |
| (i32.const 0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)))) | |
| (if $I15 | |
| (i32.gt_u | |
| (get_local $l1) | |
| (get_local $p3)) | |
| (then | |
| (call $f175 | |
| (get_local $p1) | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l1))) | |
| (get_local $p3))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.load | |
| (get_local $p1))) | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (br $B9))) | |
| (i32.store8 offset=13 | |
| (get_local $p1) | |
| (i32.const 1)) | |
| (br_if $B0 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)) | |
| (br $B8)) | |
| (i32.store8 offset=13 | |
| (get_local $p1) | |
| (i32.const 1)) | |
| (br_if $B0 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)) | |
| (i32.const 1)) | |
| (block $B16 | |
| (if $I17 | |
| (get_local $l0) | |
| (then | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 0)) | |
| (br $B16))) | |
| (br_if $B2 | |
| (i32.eq | |
| (i32.load8_u offset=12 | |
| (get_local $p1)) | |
| (i32.const 2)))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)) | |
| (i32.const 0)) | |
| (block $B18 | |
| (if $I19 | |
| (i32.gt_u | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))) | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_local $p3) | |
| (get_local $l1)))) | |
| (then | |
| (call $f175 | |
| (get_local $p1) | |
| (i32.const 0) | |
| (get_local $l0)) | |
| (i32.store | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l2))) | |
| (get_local $l0))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l1)) | |
| (get_local $l0))) | |
| (br $B18))) | |
| (i32.store8 offset=13 | |
| (get_local $p1) | |
| (i32.const 0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p3))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return)) | |
| (call $f268 | |
| (get_local $l1) | |
| (get_local $p3)) | |
| (unreachable) | |
| (unreachable)) | |
| (unreachable)) | |
| (br $B0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 13)) | |
| (i32.const 1))) | |
| (call $f262 | |
| (i32.const 4092)) | |
| (unreachable)) | |
| (func $f101 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p3))) | |
| (func $f102 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 3))) | |
| (func $f103 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 3))) | |
| (func $f104 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $p1))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p2))) | |
| (call $f61 | |
| (get_local $p0) | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)))) | |
| (func $f105 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) (local $l13 i64) | |
| (set_global $g0 | |
| (tee_local $l4 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 80)))) | |
| (set_local $l1 | |
| (block $B0 (result i32) | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (call $f296 | |
| (get_local $p2) | |
| (i32.const 24683) | |
| (i32.const 1)))) | |
| (call $f213 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 8)) | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (call $f213 | |
| (get_local $l4) | |
| (i32.load offset=8 | |
| (get_local $l4)) | |
| (i32.load offset=12 | |
| (get_local $l4))) | |
| (i64.store offset=16 | |
| (get_local $l4) | |
| (i64.load | |
| (get_local $l4))) | |
| (call $f214 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40)) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16))) | |
| (block $B1 | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=40 | |
| (get_local $l4))))) | |
| (set_local $l6 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 64))) | |
| (set_local $p1 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 48))) | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 52))) | |
| (set_local $l12 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 60))) | |
| (set_local $l11 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 56))) | |
| (loop $L2 | |
| (set_local $l8 | |
| (i32.load | |
| (get_local $l7))) | |
| (set_local $l9 | |
| (i32.load | |
| (get_local $p1))) | |
| (set_local $p0 | |
| (i32.load offset=44 | |
| (get_local $l4))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.const 4)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (get_local $l1)) | |
| (i32.store offset=44 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0))) | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (loop $L3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (block $B19 | |
| (block $B20 | |
| (block $B21 | |
| (block $B22 | |
| (block $B23 | |
| (block $B24 | |
| (block $B25 | |
| (block $B26 | |
| (block $B27 | |
| (block $B28 | |
| (block $B29 | |
| (block $B30 | |
| (block $B31 | |
| (block $B32 | |
| (block $B33 | |
| (block $B34 | |
| (block $B35 | |
| (block $B36 | |
| (block $B37 | |
| (block $B38 | |
| (block $B39 | |
| (block $B40 | |
| (block $B41 | |
| (block $B42 | |
| (block $B43 | |
| (block $B44 | |
| (block $B45 | |
| (block $B46 | |
| (block $B47 | |
| (block $B48 | |
| (block $B49 | |
| (block $B50 | |
| (block $B51 | |
| (block $B52 | |
| (block $B53 | |
| (block $B54 | |
| (block $B55 | |
| (block $B56 | |
| (block $B57 | |
| (block $B58 | |
| (block $B59 | |
| (block $B60 | |
| (block $B61 | |
| (block $B62 | |
| (block $B63 | |
| (block $B64 | |
| (block $B65 | |
| (block $B66 | |
| (block $B67 | |
| (block $B68 | |
| (block $B69 | |
| (block $B70 | |
| (block $B71 | |
| (block $B72 | |
| (block $B73 | |
| (br_table $B73 $B48 $B72 $B71 $B70 $B69 $B68 $B66 $B63 $B55 $B54 $B46 $B44 $B43 $B45 $B47 $B42 $B53 $B52 $B51 $B50 $B49 $B41 $B40 $B39 $B38 $B65 $B64 $B61 $B58 $B60 $B59 $B56 $B57 $B62 $B67 $B67 | |
| (get_local $l3))) | |
| (br_if $B34 | |
| (i32.ne | |
| (tee_local $l1 | |
| (call $f260 | |
| (get_local $p1))) | |
| (i32.const 1114112))) | |
| (br $B35)) | |
| (br_if $B36 | |
| (i32.ne | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (br $L3)) | |
| (br_if $B29 | |
| (i32.eq | |
| (tee_local $p0 | |
| (i32.load offset=40 | |
| (get_local $l4))) | |
| (tee_local $l0 | |
| (i32.load offset=44 | |
| (get_local $l4))))) | |
| (set_local $l3 | |
| (i32.const 4)) | |
| (br $L3)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1)))) | |
| (br_if $B28 | |
| (i32.ge_s | |
| (i32.shr_s | |
| (i32.shl | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))) | |
| (set_local $l3 | |
| (i32.const 5)) | |
| (br $L3)) | |
| (br_if $B27 | |
| (i32.eq | |
| (get_local $l5) | |
| (get_local $l0))) | |
| (set_local $l3 | |
| (i32.const 6)) | |
| (br $L3)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 2)))) | |
| (set_local $l5 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l5)) | |
| (i32.const 63))) | |
| (br $B26)) | |
| (set_local $l5 | |
| (i32.const 0)) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (set_local $l3 | |
| (i32.const 7)) | |
| (br $L3)) | |
| (set_local $l10 | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 31))) | |
| (set_local $l5 | |
| (i32.and | |
| (get_local $l5) | |
| (i32.const 255))) | |
| (br_if $B25 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (i32.const 224))) | |
| (set_local $l3 | |
| (i32.const 26)) | |
| (br $L3)) | |
| (br_if $B8 | |
| (i32.eq | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (set_local $l3 | |
| (i32.const 27)) | |
| (br $L3)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1)))) | |
| (set_local $p0 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const 63))) | |
| (br $B7)) | |
| (set_local $l1 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l10) | |
| (i32.const 6)) | |
| (get_local $l5))) | |
| (br $B24)) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (get_local $l0)) | |
| (set_local $l3 | |
| (i32.const 28)) | |
| (br $L3)) | |
| (set_local $p0 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 6)) | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)))) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (i32.const 240))) | |
| (set_local $l3 | |
| (i32.const 30)) | |
| (br $L3)) | |
| (br_if $B5 | |
| (i32.eq | |
| (get_local $l2) | |
| (get_local $l0))) | |
| (set_local $l3 | |
| (i32.const 31)) | |
| (br $L3)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (set_local $l1 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l2)) | |
| (i32.const 63))) | |
| (br $B4)) | |
| (set_local $l1 | |
| (i32.or | |
| (get_local $p0) | |
| (i32.shl | |
| (get_local $l10) | |
| (i32.const 12)))) | |
| (br $B23)) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (set_local $l3 | |
| (i32.const 32)) | |
| (br $L3)) | |
| (set_local $l1 | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l10) | |
| (i32.const 18)) | |
| (i32.const 1835008))) | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 255)))) | |
| (set_local $l3 | |
| (i32.const 9)) | |
| (br $L3)) | |
| (set_local $p0 | |
| (i32.const 2)) | |
| (br_if $B22 | |
| (i32.gt_u | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -9))) | |
| (i32.const 30))) | |
| (set_local $l3 | |
| (i32.const 10)) | |
| (br $L3)) | |
| (set_local $l0 | |
| (i32.const 116)) | |
| (block $B74 | |
| (br_table $B21 $B74 $B20 $B20 $B19 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B20 $B18 $B20 $B20 $B20 $B20 $B18 $B21 | |
| (get_local $l5))) | |
| (set_local $l3 | |
| (i32.const 17)) | |
| (br $L3)) | |
| (set_local $l0 | |
| (i32.const 110)) | |
| (br $B14)) | |
| (br_if $B17 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 92))) | |
| (set_local $l3 | |
| (i32.const 19)) | |
| (br $L3)) | |
| (br_if $B12 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1114112))) | |
| (set_local $l3 | |
| (i32.const 20)) | |
| (br $L3)) | |
| (br_if $B11 | |
| (i32.eq | |
| (i32.load | |
| (get_local $l6)) | |
| (i32.const 4))) | |
| (set_local $l3 | |
| (i32.const 21)) | |
| (br $L3)) | |
| (br_if $B31 | |
| (i32.eq | |
| (tee_local $l1 | |
| (call $f260 | |
| (get_local $l6))) | |
| (i32.const 1114112))) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (br $L3)) | |
| (br_if $B30 | |
| (i32.eqz | |
| (call $f303 | |
| (get_local $p2) | |
| (get_local $l1)))) | |
| (br $B37)) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (br_if $B16 | |
| (i32.eqz | |
| (call $f327 | |
| (get_local $l1)))) | |
| (set_local $l3 | |
| (i32.const 11)) | |
| (br $L3)) | |
| (set_local $l0 | |
| (get_local $l1)) | |
| (br $B15)) | |
| (set_local $l0 | |
| (i32.const 114)) | |
| (set_local $l3 | |
| (i32.const 12)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 13)) | |
| (br $L3)) | |
| (i32.store | |
| (get_local $l7) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $p0)) | |
| (i64.store | |
| (get_local $l11) | |
| (get_local $l13)) | |
| (br_if $B32 | |
| (i32.ne | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (br $B33)) | |
| (set_local $l13 | |
| (i64.or | |
| (i64.extend_u/i32 | |
| (i32.xor | |
| (i32.shr_u | |
| (i32.clz | |
| (i32.or | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (i32.const 2)) | |
| (i32.const 7))) | |
| (i64.const 21474836480))) | |
| (set_local $p0 | |
| (i32.const 3)) | |
| (set_local $l0 | |
| (get_local $l1)) | |
| (br $B13)) | |
| (br_if $B9 | |
| (i32.eqz | |
| (get_local $l8))) | |
| (set_local $l3 | |
| (i32.const 23)) | |
| (br $L3)) | |
| (i32.store offset=28 | |
| (get_local $l4) | |
| (get_local $l9)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 24688)) | |
| (i32.store | |
| (get_local $l7) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l12) | |
| (i32.const 1)) | |
| (i32.store offset=36 | |
| (get_local $l4) | |
| (i32.const 135)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (i32.const 4148)) | |
| (i32.store offset=44 | |
| (get_local $l4) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l11) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 32))) | |
| (i32.store offset=32 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 28))) | |
| (br_if $B37 | |
| (call $f297 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40)))) | |
| (set_local $l3 | |
| (i32.const 24)) | |
| (br $L3)) | |
| (set_local $l9 | |
| (i32.add | |
| (get_local $l9) | |
| (i32.const 1))) | |
| (br_if $B10 | |
| (tee_local $l8 | |
| (i32.add | |
| (get_local $l8) | |
| (i32.const -1)))) | |
| (set_local $l3 | |
| (i32.const 25)) | |
| (br $L3)) | |
| (call $f214 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40)) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16))) | |
| (br_if $L2 | |
| (tee_local $l1 | |
| (i32.load offset=40 | |
| (get_local $l4)))) | |
| (br $B1)) | |
| (br $B0 | |
| (i32.const 1))) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 22)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 2)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 20)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 9)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 35)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 7)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 8)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 9)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 9)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 18)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 13)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 15)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 14)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 11)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 11)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 16)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 12)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 12)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 13)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 15)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 22)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 23)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 25)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 34)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 28)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 29)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 33)) | |
| (br $L3)) | |
| (set_local $l3 | |
| (i32.const 32)) | |
| (br $L3)) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f296 | |
| (get_local $p2) | |
| (i32.const 24683) | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 80))) | |
| (get_local $l1)) | |
| (func $f106 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (if $I0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 8) | |
| (i32.const 4) | |
| (get_local $l1)))) | |
| (then | |
| (call $f28 | |
| (get_local $l1)) | |
| (unreachable))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (call $f111 | |
| (get_local $l0) | |
| (i32.const 4340) | |
| (i32.const 0) | |
| (get_local $p2)) | |
| (unreachable)) | |
| (func $f107 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 80)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 88)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 88)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 68)) | |
| (i32.const 136)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 76)) | |
| (i32.const 136)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 88)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 4256)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 24840)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (i32.store offset=64 | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (get_local $p0))) | |
| (i32.store offset=72 | |
| (get_local $l0) | |
| (i32.load offset=16 | |
| (get_local $p0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 5)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 5)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call_indirect (type $t8) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (tee_local $p2 | |
| (i32.load offset=24 | |
| (get_local $p2)))) | |
| (if $I0 | |
| (i32.eq | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $l1 | |
| (i32.load offset=12 | |
| (get_local $l0)))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $l1)))) | |
| (if $I1 | |
| (tee_local $l3 | |
| (i32.load offset=4 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $l1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $l1)) | |
| (get_local $l3) | |
| (i32.load offset=8 | |
| (get_local $l2))))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.load offset=20 | |
| (get_local $p0))) | |
| (i32.const 4)) | |
| (then | |
| (i32.store8 | |
| (i32.const 104161) | |
| (select | |
| (i32.const 0) | |
| (tee_local $p0 | |
| (i32.load8_u | |
| (i32.const 104161))) | |
| (i32.eq | |
| (get_local $p0) | |
| (i32.const 1)))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (get_local $p0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 4304)) | |
| (i64.store offset=44 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.const 24512)) | |
| (call_indirect (type $t8) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (get_local $p2)) | |
| (br_if $B3 | |
| (i32.ne | |
| (i32.load8_u offset=16 | |
| (get_local $l0)) | |
| (i32.const 2))) | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load offset=20 | |
| (get_local $l0)))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (if $I5 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (tee_local $p1 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p2) | |
| (i32.load offset=8 | |
| (get_local $p1))))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 12) | |
| (i32.const 4)) | |
| (br $B3))) | |
| (br_if $B2 | |
| (i32.load8_u | |
| (i32.const 2165))) | |
| (i32.store8 | |
| (i32.const 2165) | |
| (i32.const 1)) | |
| (call $f70 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i32.const 16) | |
| (i32.const 26838) | |
| (i32.const 35)) | |
| (set_local $l4 | |
| (i64.load offset=40 | |
| (get_local $l0))) | |
| (i32.store8 | |
| (i32.const 2165) | |
| (i32.const 0)) | |
| (br_if $B3 | |
| (i32.ne | |
| (i32.and | |
| (i32.wrap/i64 | |
| (get_local $l4)) | |
| (i32.const 3)) | |
| (i32.const 2))) | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.wrap/i64 | |
| (i64.shr_u | |
| (get_local $l4) | |
| (i64.const 32))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (if $I6 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (tee_local $p1 | |
| (i32.load offset=4 | |
| (get_local $p0))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p2) | |
| (i32.load offset=8 | |
| (get_local $p1))))) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 12) | |
| (i32.const 4))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 80))) | |
| (return)) | |
| (call $f106 | |
| (i32.const 25309) | |
| (i32.const 32) | |
| (i32.const 4412)) | |
| (unreachable)) | |
| (func $f108 (type $t0) (param $p0 i32) | |
| (i32.store | |
| (get_local $p0) | |
| (call_indirect (type $t2) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=12 | |
| (tee_local $p0 | |
| (i32.load offset=4 | |
| (get_local $p0))))))) | |
| (func $f109 (type $t16) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) (param $p6 i32) (param $p7 i32) (param $p8 i32) (param $p9 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (get_local $p3)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (get_local $p5)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (get_local $p4)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (get_local $p7)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $p6)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $p8)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (get_local $p9)) | |
| (call $f110 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (func $f110 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (i64.store offset=40 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (drop | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 5604) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))))) | |
| (i32.store | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 12) | |
| (i32.const 4) | |
| (get_local $l1)))) | |
| (then | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (unreachable))) | |
| (i64.store align=4 | |
| (get_local $l1) | |
| (i64.load offset=24 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $l2))) | |
| (call $f111 | |
| (get_local $l1) | |
| (i32.const 4324) | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (unreachable)) | |
| (func $f111 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l3 | |
| (i32.load offset=12 | |
| (get_local $p3))) | |
| (set_local $l4 | |
| (i32.load offset=8 | |
| (get_local $p3))) | |
| (set_local $l5 | |
| (i32.load offset=4 | |
| (get_local $p3))) | |
| (set_local $l6 | |
| (i32.load | |
| (get_local $p3))) | |
| (if $I0 | |
| (i32.eqz | |
| (tee_local $p3 | |
| (call $f51 | |
| (i32.const 104176)))) | |
| (then | |
| (call $f91 | |
| (i32.const 29229) | |
| (i32.const 57)) | |
| (unreachable))) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.eq | |
| (i32.load | |
| (get_local $p3)) | |
| (i32.const 1)) | |
| (then | |
| (i32.store offset=4 | |
| (get_local $p3) | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.load offset=4 | |
| (get_local $p3)) | |
| (i32.const 1)))) | |
| (br_if $B3 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 4356)) | |
| (br $B2))) | |
| (i64.store align=4 | |
| (get_local $p3) | |
| (i64.const 4294967297))) | |
| (i32.store offset=4 | |
| (tee_local $l2 | |
| (tee_local $p3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)))) | |
| (get_local $l5)) | |
| (i32.store | |
| (get_local $l2) | |
| (get_local $l6)) | |
| (i32.store offset=8 | |
| (get_local $l2) | |
| (get_local $l4)) | |
| (i32.store offset=12 | |
| (get_local $l2) | |
| (get_local $l3)) | |
| (call $f261 | |
| (get_local $l0) | |
| (get_local $p0) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (get_local $p3)) | |
| (block $B5 | |
| (block $B6 | |
| (if $I7 | |
| (i32.gt_s | |
| (tee_local $p3 | |
| (i32.load | |
| (i32.const 2148))) | |
| (i32.const -1)) | |
| (then | |
| (i32.store | |
| (i32.const 2148) | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 1))) | |
| (br_if $B6 | |
| (tee_local $p3 | |
| (i32.load | |
| (i32.const 2160)))) | |
| (call $f97 | |
| (get_local $l0)) | |
| (br $B5))) | |
| (call $f106 | |
| (i32.const 25366) | |
| (i32.const 25) | |
| (i32.const 4428)) | |
| (unreachable)) | |
| (call_indirect (type $t6) | |
| (i32.load | |
| (i32.const 2156)) | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (get_local $p3)))) | |
| (i32.store | |
| (i32.const 2148) | |
| (i32.add | |
| (i32.load | |
| (i32.const 2148)) | |
| (i32.const -1))) | |
| (br_if $B1 | |
| (i32.lt_u | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 4364))) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 24512)) | |
| (call $f47 | |
| (get_local $l0)) | |
| (unreachable)) | |
| (set_global $g0 | |
| (tee_local $p0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=12 | |
| (get_local $p0) | |
| (unreachable))) | |
| (func $f112 (type $t0) (param $p0 i32) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.const 0))) | |
| (func $f113 (type $t4) (result i32) | |
| (call $f50 | |
| (i32.const 104164))) | |
| (func $f114 (type $t4) (result i32) | |
| (call $f51 | |
| (i32.const 104176))) | |
| (func $f115 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f249 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f116 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (i32.const 0)) | |
| (func $f117 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (br $B0 | |
| (i32.const 1)))) | |
| (if $I2 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 2047)) | |
| (then | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B0 | |
| (i32.const 2)))) | |
| (if $I3 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=6 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B0 | |
| (i32.const 3)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=7 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=6 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (call $f139 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I4 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l3 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I5 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I6 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l1))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l3)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f118 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (br $B0 | |
| (i32.const 1)))) | |
| (if $I2 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 2047)) | |
| (then | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B0 | |
| (i32.const 2)))) | |
| (if $I3 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=6 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B0 | |
| (i32.const 3)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=7 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=6 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (call $f136 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I4 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l3 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I5 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I6 | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l1))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l3)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f119 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4484) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f120 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4508) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f121 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4532) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f122 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i64) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (i32.lt_u | |
| (tee_local $l2 | |
| (i32.and | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p1))) | |
| (i32.const -1))) | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p1)))) | |
| (tee_local $l4 | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $l0))))) | |
| (get_local $p1))) | |
| (br_if $B1 | |
| (i32.wrap/i64 | |
| (i64.shr_u | |
| (tee_local $l5 | |
| (i64.mul | |
| (i64.extend_u/i32 | |
| (get_local $l2)) | |
| (i64.extend_u/i32 | |
| (get_local $p2)))) | |
| (i64.const 32)))) | |
| (br_if $B0 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l0)) | |
| (i32.and | |
| (get_local $l3) | |
| (get_local $l0)))) | |
| (br_if $B0 | |
| (i32.gt_u | |
| (tee_local $p1 | |
| (i32.wrap/i64 | |
| (get_local $l5))) | |
| (get_local $l4))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (get_local $l2)) | |
| (set_local $l1 | |
| (i32.const 1))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (return)) | |
| (call $f262 | |
| (i32.const 4460)) | |
| (unreachable)) | |
| (func $f123 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 26025) | |
| (i32.const 8)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 4652))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f124 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f125 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f125 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) (local $l13 i32) | |
| (set_global $g0 | |
| (tee_local $l5 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l8 | |
| (i32.const 1)) | |
| (block $B0 | |
| (br_if $B0 | |
| (call $f296 | |
| (get_local $p2) | |
| (i32.const 25829) | |
| (i32.const 1))) | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (get_local $p1) | |
| (then | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (set_local $l0 | |
| (get_local $p0)) | |
| (loop $L4 | |
| (block $B5 | |
| (if $I6 | |
| (i32.gt_s | |
| (tee_local $l0 | |
| (i32.load8_s | |
| (get_local $l0))) | |
| (i32.const -1)) | |
| (then | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (set_local $l0 | |
| (get_local $l1)) | |
| (br $B5))) | |
| (if $I7 | |
| (i32.gt_u | |
| (tee_local $l6 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 255))) | |
| (i32.const 223)) | |
| (then | |
| (block $B8 | |
| (if $I9 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const -19)) | |
| (then | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (br_if $B8 | |
| (i32.eq | |
| (tee_local $l6 | |
| (select | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (tee_local $l7 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2))))) | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 1))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (select | |
| (i32.const 0) | |
| (get_local $l1) | |
| (get_local $l7))))) | |
| (br_if $B5 | |
| (i32.le_u | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $l1))) | |
| (i32.const 159))) | |
| (br $B2))) | |
| (set_local $l0 | |
| (select | |
| (tee_local $l0 | |
| (select | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2)))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2)))) | |
| (set_local $l3 | |
| (i32.const 3)) | |
| (br_if $B5 | |
| (i32.lt_u | |
| (get_local $l6) | |
| (i32.const 240))) | |
| (set_local $l0 | |
| (select | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2)))) | |
| (set_local $l3 | |
| (i32.const 4)) | |
| (br $B5)) | |
| (set_local $l0 | |
| (get_local $l2)) | |
| (br $B5))) | |
| (set_local $l0 | |
| (select | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2)))) | |
| (set_local $l3 | |
| (i32.const 2))) | |
| (set_local $l1 | |
| (select | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (tee_local $l6 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l3) | |
| (get_local $l4))) | |
| (br_if $L4 | |
| (tee_local $l0 | |
| (select | |
| (i32.const 0) | |
| (get_local $l0) | |
| (get_local $l6))))))) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (br $B1)) | |
| (i32.store16 offset=14 | |
| (get_local $l5) | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 31)) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l6)) | |
| (i32.const 63))) | |
| (i32.const 55296))) | |
| (set_local $l9 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 24))) | |
| (set_local $l10 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 28))) | |
| (set_local $l11 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 36))) | |
| (set_local $l12 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 32))) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (loop $L13 | |
| (br_if $B12 | |
| (i32.gt_u | |
| (get_local $l4) | |
| (get_local $p1))) | |
| (br_if $B10 | |
| (call $f129 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.sub | |
| (get_local $l4) | |
| (get_local $l1)))) | |
| (i32.store | |
| (get_local $l9) | |
| (i32.const 25836)) | |
| (i32.store | |
| (get_local $l10) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l11) | |
| (i32.const 1)) | |
| (i32.store offset=44 | |
| (get_local $l5) | |
| (i32.const 161)) | |
| (i32.store offset=16 | |
| (get_local $l5) | |
| (i32.const 4572)) | |
| (i32.store offset=20 | |
| (get_local $l5) | |
| (i32.const 2)) | |
| (i32.store | |
| (get_local $l12) | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 40))) | |
| (i32.store offset=40 | |
| (get_local $l5) | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 14))) | |
| (br_if $B10 | |
| (call $f297 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 16)))) | |
| (if $I14 | |
| (i32.le_u | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 3))) | |
| (get_local $p1)) | |
| (then | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $p1))) | |
| (set_local $l3 | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l1))) | |
| (i32.const 1))) | |
| (set_local $l4 | |
| (get_local $l1)) | |
| (loop $L15 | |
| (set_local $l6 | |
| (i32.const 1)) | |
| (block $B16 | |
| (if $I17 | |
| (i32.gt_s | |
| (tee_local $l0 | |
| (i32.load8_s | |
| (get_local $l0))) | |
| (i32.const -1)) | |
| (then | |
| (set_local $l0 | |
| (get_local $l3)) | |
| (br $B16))) | |
| (if $I18 | |
| (i32.le_u | |
| (tee_local $l7 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 255))) | |
| (i32.const 223)) | |
| (then | |
| (set_local $l0 | |
| (select | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l3) | |
| (get_local $l2)))) | |
| (set_local $l6 | |
| (i32.const 2)) | |
| (br $B16))) | |
| (block $B19 | |
| (block $B20 | |
| (if $I21 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const -19)) | |
| (then | |
| (set_local $l6 | |
| (i32.const 3)) | |
| (br_if $B20 | |
| (i32.eq | |
| (tee_local $l7 | |
| (select | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1)) | |
| (tee_local $l13 | |
| (i32.eq | |
| (get_local $l3) | |
| (get_local $l2))))) | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l7) | |
| (i32.const 1))) | |
| (br_if $B16 | |
| (i32.eqz | |
| (tee_local $l3 | |
| (select | |
| (i32.const 0) | |
| (get_local $l3) | |
| (get_local $l13))))) | |
| (br_if $B16 | |
| (i32.le_u | |
| (tee_local $l3 | |
| (i32.load8_u | |
| (get_local $l3))) | |
| (i32.const 159))) | |
| (br $B19))) | |
| (set_local $l0 | |
| (select | |
| (tee_local $l0 | |
| (select | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l3) | |
| (get_local $l2)))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2)))) | |
| (set_local $l6 | |
| (i32.const 3)) | |
| (br_if $B16 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (i32.const 240))) | |
| (set_local $l0 | |
| (select | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2)))) | |
| (set_local $l6 | |
| (i32.const 4)) | |
| (br $B16)) | |
| (set_local $l0 | |
| (get_local $l2)) | |
| (br $B16)) | |
| (i32.store16 offset=14 | |
| (get_local $l5) | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (i32.and | |
| (get_local $l3) | |
| (i32.const 31)) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l7)) | |
| (i32.const 63))) | |
| (i32.const 55296))) | |
| (br_if $L13 | |
| (i32.ge_u | |
| (get_local $l4) | |
| (get_local $l1))) | |
| (call $f266 | |
| (get_local $l1) | |
| (get_local $l4)) | |
| (unreachable)) | |
| (set_local $l3 | |
| (select | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (tee_local $l7 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l4))) | |
| (br_if $L15 | |
| (tee_local $l0 | |
| (select | |
| (i32.const 0) | |
| (get_local $l0) | |
| (get_local $l7)))) | |
| (br $B1)) | |
| (unreachable)))) | |
| (call $f266 | |
| (get_local $l1) | |
| (get_local $p1)) | |
| (unreachable)) | |
| (call $f268 | |
| (get_local $l4) | |
| (get_local $p1)) | |
| (unreachable)) | |
| (set_local $l1 | |
| (get_local $p1)) | |
| (br $B1)) | |
| (br $B0)) | |
| (br_if $B0 | |
| (call $f129 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.sub | |
| (get_local $p1) | |
| (get_local $l1)))) | |
| (set_local $l8 | |
| (call $f296 | |
| (get_local $p2) | |
| (i32.const 25829) | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 48))) | |
| (get_local $l8)) | |
| (func $f126 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (i32.const 0)) | |
| (func $f127 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f139 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I0 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l2 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I1 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $p2))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f128 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f136 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I0 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l2 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I1 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $p2))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f129 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i64) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=16 | |
| (get_local $l3) | |
| (i32.const 4)) | |
| (i32.store offset=32 | |
| (get_local $l3) | |
| (i32.const 4)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (get_local $p1)) | |
| (i32.store offset=12 | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 32))) | |
| (set_local $l8 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 20))) | |
| (set_local $l9 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 24))) | |
| (set_local $l2 | |
| (i32.const 3)) | |
| (loop $L0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (block $B19 | |
| (block $B20 | |
| (block $B21 | |
| (block $B22 | |
| (block $B23 | |
| (block $B24 | |
| (block $B25 | |
| (block $B26 | |
| (block $B27 | |
| (block $B28 | |
| (block $B29 | |
| (block $B30 | |
| (block $B31 | |
| (block $B32 | |
| (block $B33 | |
| (block $B34 | |
| (block $B35 | |
| (block $B36 | |
| (block $B37 | |
| (block $B38 | |
| (block $B39 | |
| (block $B40 | |
| (block $B41 | |
| (block $B42 | |
| (block $B43 | |
| (block $B44 | |
| (block $B45 | |
| (block $B46 | |
| (block $B47 | |
| (block $B48 | |
| (block $B49 | |
| (block $B50 | |
| (block $B51 | |
| (block $B52 | |
| (block $B53 | |
| (block $B54 | |
| (block $B55 | |
| (block $B56 | |
| (block $B57 | |
| (block $B58 | |
| (block $B59 | |
| (block $B60 | |
| (block $B61 | |
| (block $B62 | |
| (block $B63 | |
| (block $B64 | |
| (block $B65 | |
| (block $B66 | |
| (block $B67 | |
| (br_table $B61 $B36 $B60 $B59 $B58 $B57 $B56 $B54 $B51 $B43 $B42 $B66 $B64 $B63 $B65 $B67 $B62 $B41 $B40 $B39 $B38 $B37 $B34 $B33 $B53 $B52 $B49 $B46 $B48 $B47 $B44 $B45 $B50 $B55 $B35 $B35 | |
| (get_local $l2))) | |
| (set_local $p2 | |
| (i32.const 1)) | |
| (br_if $B12 | |
| (i32.eqz | |
| (call $f327 | |
| (get_local $p1)))) | |
| (set_local $l2 | |
| (i32.const 11)) | |
| (br $L0)) | |
| (set_local $l0 | |
| (get_local $p1)) | |
| (br $B11)) | |
| (set_local $l0 | |
| (i32.const 114)) | |
| (set_local $l2 | |
| (i32.const 12)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 13)) | |
| (br $L0)) | |
| (i32.store | |
| (get_local $l8) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l5) | |
| (get_local $p2)) | |
| (i64.store | |
| (get_local $l9) | |
| (get_local $l10)) | |
| (br_if $B28 | |
| (i32.ne | |
| (get_local $p2) | |
| (i32.const 4))) | |
| (br $B29)) | |
| (set_local $l10 | |
| (i64.or | |
| (i64.extend_u/i32 | |
| (i32.xor | |
| (i32.shr_u | |
| (i32.clz | |
| (i32.or | |
| (get_local $p1) | |
| (i32.const 1))) | |
| (i32.const 2)) | |
| (i32.const 7))) | |
| (i64.const 21474836480))) | |
| (set_local $p2 | |
| (i32.const 3)) | |
| (set_local $l0 | |
| (get_local $p1)) | |
| (br $B9)) | |
| (br_if $B30 | |
| (i32.ne | |
| (tee_local $p1 | |
| (call $f260 | |
| (get_local $l5))) | |
| (i32.const 1114112))) | |
| (br $B31)) | |
| (br_if $B32 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l5)) | |
| (i32.const 4))) | |
| (set_local $l2 | |
| (i32.const 3)) | |
| (br $L0)) | |
| (br_if $B25 | |
| (i32.eq | |
| (tee_local $p2 | |
| (i32.load offset=8 | |
| (get_local $l3))) | |
| (tee_local $l0 | |
| (i32.load offset=12 | |
| (get_local $l3))))) | |
| (set_local $l2 | |
| (i32.const 4)) | |
| (br $L0)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1)))) | |
| (br_if $B24 | |
| (i32.ge_s | |
| (i32.shr_s | |
| (i32.shl | |
| (tee_local $p1 | |
| (i32.load8_u | |
| (get_local $p2))) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))) | |
| (set_local $l2 | |
| (i32.const 5)) | |
| (br $L0)) | |
| (br_if $B23 | |
| (i32.eq | |
| (get_local $l4) | |
| (get_local $l0))) | |
| (set_local $l2 | |
| (i32.const 6)) | |
| (br $L0)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 2)))) | |
| (set_local $l4 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l4)) | |
| (i32.const 63))) | |
| (br $B22)) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (set_local $p2 | |
| (get_local $l0)) | |
| (set_local $l2 | |
| (i32.const 7)) | |
| (br $L0)) | |
| (set_local $l6 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 31))) | |
| (set_local $l4 | |
| (i32.and | |
| (get_local $l4) | |
| (i32.const 255))) | |
| (br_if $B21 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 224))) | |
| (set_local $l2 | |
| (i32.const 24)) | |
| (br $L0)) | |
| (br_if $B5 | |
| (i32.eq | |
| (get_local $p2) | |
| (get_local $l0))) | |
| (set_local $l2 | |
| (i32.const 25)) | |
| (br $L0)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1)))) | |
| (set_local $p2 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p2)) | |
| (i32.const 63))) | |
| (br $B4)) | |
| (set_local $p1 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l6) | |
| (i32.const 6)) | |
| (get_local $l4))) | |
| (br $B20)) | |
| (set_local $p2 | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (get_local $l0)) | |
| (set_local $l2 | |
| (i32.const 26)) | |
| (br $L0)) | |
| (set_local $p2 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 6)) | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 255)))) | |
| (br_if $B3 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 240))) | |
| (set_local $l2 | |
| (i32.const 28)) | |
| (br $L0)) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (set_local $l2 | |
| (i32.const 29)) | |
| (br $L0)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (set_local $p1 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l1)) | |
| (i32.const 63))) | |
| (br $B1)) | |
| (set_local $p1 | |
| (i32.or | |
| (get_local $p2) | |
| (i32.shl | |
| (get_local $l6) | |
| (i32.const 12)))) | |
| (br $B19)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (i32.const 30)) | |
| (br $L0)) | |
| (set_local $p1 | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l6) | |
| (i32.const 18)) | |
| (i32.const 1835008))) | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)))) | |
| (set_local $l2 | |
| (i32.const 9)) | |
| (br $L0)) | |
| (set_local $p2 | |
| (i32.const 2)) | |
| (br_if $B18 | |
| (i32.gt_u | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -9))) | |
| (i32.const 30))) | |
| (set_local $l2 | |
| (i32.const 10)) | |
| (br $L0)) | |
| (set_local $l0 | |
| (i32.const 116)) | |
| (block $B68 | |
| (br_table $B17 $B68 $B16 $B16 $B15 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B16 $B14 $B16 $B16 $B16 $B16 $B14 $B17 | |
| (get_local $l4))) | |
| (set_local $l2 | |
| (i32.const 17)) | |
| (br $L0)) | |
| (set_local $l0 | |
| (i32.const 110)) | |
| (br $B10)) | |
| (br_if $B13 | |
| (i32.eq | |
| (get_local $p1) | |
| (i32.const 92))) | |
| (set_local $l2 | |
| (i32.const 19)) | |
| (br $L0)) | |
| (br_if $B8 | |
| (i32.ne | |
| (get_local $p1) | |
| (i32.const 1114112))) | |
| (set_local $l2 | |
| (i32.const 20)) | |
| (br $L0)) | |
| (br_if $B7 | |
| (i32.eq | |
| (i32.load | |
| (get_local $l7)) | |
| (i32.const 4))) | |
| (set_local $l2 | |
| (i32.const 21)) | |
| (br $L0)) | |
| (br_if $B27 | |
| (i32.eq | |
| (tee_local $p1 | |
| (call $f260 | |
| (get_local $l7))) | |
| (i32.const 1114112))) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (br $L0)) | |
| (br_if $B26 | |
| (i32.eqz | |
| (call $f303 | |
| (get_local $p0) | |
| (get_local $p1)))) | |
| (set_local $l2 | |
| (i32.const 34)) | |
| (br $L0)) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (br $B6)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (i32.const 23)) | |
| (br $L0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 48))) | |
| (return | |
| (get_local $p1))) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 3)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 3)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 22)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 2)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 20)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 9)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 33)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 7)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 8)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 9)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 9)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 18)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 13)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 15)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 14)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 11)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 11)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 16)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 12)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 12)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 13)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 15)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 22)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 23)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 32)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 26)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 27)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 31)) | |
| (br $L0)) | |
| (set_local $l2 | |
| (i32.const 30)) | |
| (br $L0)) | |
| (unreachable)) | |
| (func $f130 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f250 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f131 (type $t15) (param $p0 i32) (result i64) | |
| (i64.const -5125390695662969086)) | |
| (func $f132 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.const 31)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 26153))) | |
| (func $f133 (type $t4) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i64.store offset=16 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (call $f172 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.const 0)) | |
| (set_local $l3 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (set_local $l4 | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (block $B0 | |
| (if $I1 | |
| (tee_local $l2 | |
| (call $f13 | |
| (i32.const 1) | |
| (i32.const 1) | |
| (get_local $l1))) | |
| (then | |
| (i32.store8 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 15)))) | |
| (i32.store8 | |
| (tee_local $l6 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 18)))) | |
| (i32.store16 offset=6 | |
| (get_local $l0) | |
| (i32.load16_u offset=13 align=1 | |
| (get_local $l0))) | |
| (i32.store16 offset=10 | |
| (get_local $l0) | |
| (i32.load16_u offset=16 align=1 | |
| (get_local $l0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 36) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))))) | |
| (i32.store offset=8 | |
| (get_local $l1) | |
| (get_local $l2)) | |
| (i64.store align=4 | |
| (get_local $l1) | |
| (i64.const 4294967297)) | |
| (i32.store8 offset=12 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store16 offset=13 align=1 | |
| (get_local $l1) | |
| (i32.load16_u offset=10 | |
| (get_local $l0))) | |
| (i32.store offset=16 align=1 | |
| (get_local $l1) | |
| (get_local $l4)) | |
| (i32.store offset=20 align=1 | |
| (get_local $l1) | |
| (get_local $l3)) | |
| (i64.store offset=24 align=1 | |
| (get_local $l1) | |
| (i64.const 0)) | |
| (i32.store16 offset=33 align=1 | |
| (get_local $l1) | |
| (i32.load16_u offset=6 | |
| (get_local $l0))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32)) | |
| (i32.const 0)) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 15)) | |
| (i32.load8_u | |
| (get_local $l6))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 35)) | |
| (i32.load8_u | |
| (get_local $l5))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (get_local $l1)))) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (unreachable)) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (unreachable)) | |
| (func $f134 (type $t4) (result i32) | |
| (local $l0 i32) | |
| (if $I0 | |
| (tee_local $l0 | |
| (call $f190 | |
| (i32.const 104204))) | |
| (then | |
| (return | |
| (get_local $l0)))) | |
| (call $f264 | |
| (i32.const 26307) | |
| (i32.const 36)) | |
| (unreachable)) | |
| (func $f135 (type $t4) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (block $B0 | |
| (if $I1 | |
| (tee_local $l2 | |
| (call $f13 | |
| (i32.const 1024) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16)))) | |
| (then | |
| (i32.store8 | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 14))) | |
| (i32.load8_u | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 18))))) | |
| (i32.store16 offset=12 | |
| (get_local $l1) | |
| (i32.load16_u offset=16 align=1 | |
| (get_local $l1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 40) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16)))))) | |
| (i64.store align=4 | |
| (get_local $l0) | |
| (i64.const 4294967297)) | |
| (i64.store offset=8 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (i64.const 1024)) | |
| (i32.store16 offset=28 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=32 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store16 offset=33 align=1 | |
| (get_local $l0) | |
| (i32.load16_u offset=12 | |
| (get_local $l1))) | |
| (i32.store8 offset=36 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store16 offset=37 align=1 | |
| (get_local $l0) | |
| (i32.load16_u offset=16 align=1 | |
| (get_local $l1))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 35)) | |
| (i32.load8_u | |
| (get_local $l3))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 39)) | |
| (i32.load8_u | |
| (get_local $l4))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32))) | |
| (return | |
| (get_local $l0)))) | |
| (i32.store offset=16 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (unreachable)) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16))) | |
| (unreachable)) | |
| (func $f136 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (br_if $B5 | |
| (i32.eqz | |
| (get_local $p3))) | |
| (set_local $l4 | |
| (i32.add | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.const 8))) | |
| (set_local $l1 | |
| (i32.or | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8)) | |
| (i32.const 5))) | |
| (set_local $p1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))) | |
| (loop $L6 | |
| (br_if $B2 | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const -1)) | |
| (call $f100 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8)) | |
| (get_local $l4) | |
| (get_local $p2) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 0)) | |
| (if $I7 | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $l3)) | |
| (i32.const 1)) | |
| (then | |
| (set_local $l0 | |
| (get_local $l1)) | |
| (if $I8 | |
| (i32.ne | |
| (i32.and | |
| (tee_local $l2 | |
| (i32.load8_u offset=12 | |
| (get_local $l3))) | |
| (i32.const 3)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B4 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 2))) | |
| (set_local $l0 | |
| (i32.add | |
| (i32.load | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (i32.const 8))))) | |
| (br_if $B4 | |
| (i32.ne | |
| (i32.load8_u | |
| (get_local $l0)) | |
| (i32.const 15))) | |
| (if $I9 | |
| (i32.ge_u | |
| (get_local $l2) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $l2)))) | |
| (if $I10 | |
| (tee_local $l5 | |
| (i32.load offset=4 | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $l2))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $l2)) | |
| (get_local $l5) | |
| (i32.load offset=8 | |
| (get_local $l0))))) | |
| (call $f14 | |
| (get_local $l2) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (br_if $L6 | |
| (get_local $p3)) | |
| (br $B5))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load offset=12 | |
| (get_local $l3))))) | |
| (br_if $B1 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (get_local $l2))) | |
| (set_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l2))) | |
| (br_if $L6 | |
| (tee_local $p3 | |
| (i32.sub | |
| (get_local $p3) | |
| (get_local $l2)))))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (br $B0)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load offset=12 align=4 | |
| (get_local $l3))) | |
| (br $B0)) | |
| (call $f70 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 24)) | |
| (i32.const 14) | |
| (i32.const 26589) | |
| (i32.const 28)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load offset=24 | |
| (get_local $l3))) | |
| (br $B0)) | |
| (call $f89 | |
| (i32.const 26033) | |
| (i32.const 16)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $l2) | |
| (get_local $p3)) | |
| (unreachable)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 32)))) | |
| (func $f137 (type $t4) (result i32) | |
| (local $l0 i32) | |
| (if $I0 | |
| (tee_local $l0 | |
| (call $f191 | |
| (i32.const 104220))) | |
| (then | |
| (return | |
| (get_local $l0)))) | |
| (call $f264 | |
| (i32.const 26373) | |
| (i32.const 36)) | |
| (unreachable)) | |
| (func $f138 (type $t4) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (if $I0 | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 24) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16)))) | |
| (then | |
| (i64.store align=4 | |
| (get_local $l0) | |
| (i64.const 4294967297)) | |
| (i64.store offset=8 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store8 offset=16 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store16 offset=17 align=1 | |
| (get_local $l0) | |
| (i32.load16_u offset=16 align=1 | |
| (get_local $l1))) | |
| (i32.store8 offset=20 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store16 offset=21 align=1 | |
| (get_local $l0) | |
| (i32.load16_u offset=13 align=1 | |
| (get_local $l1))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 19)) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 18)))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 23)) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 15)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32))) | |
| (return | |
| (get_local $l0)))) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16))) | |
| (unreachable)) | |
| (func $f139 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (block $B0 | |
| (if $I1 | |
| (get_local $p3) | |
| (then | |
| (br_if $B0 | |
| (i32.load offset=4 | |
| (tee_local $p3 | |
| (i32.load | |
| (get_local $p1))))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const 4)) | |
| (i32.const 0)))) | |
| (i32.store8 | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (return)) | |
| (call $f89 | |
| (i32.const 26033) | |
| (i32.const 16)) | |
| (unreachable)) | |
| (func $f140 (type $t4) (result i32) | |
| (call $f50 | |
| (i32.const 104236))) | |
| (func $f141 (type $t4) (result i32) | |
| (call $f52 | |
| (i32.const 104248))) | |
| (func $f142 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (set_global $g0 | |
| (tee_local $p1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (if $I0 | |
| (tee_local $p2 | |
| (call $__rg_alloc_zeroed | |
| (i32.const 64) | |
| (i32.const 1) | |
| (get_local $p1))) | |
| (then | |
| (call $f14 | |
| (get_local $p2) | |
| (i32.const 64) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16))) | |
| (return))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p1))) | |
| (i64.store offset=4 align=4 | |
| (get_local $p1) | |
| (i64.load offset=4 align=4 | |
| (get_local $p1))) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $p0)) | |
| (unreachable)) | |
| (func $f143 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=16 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))))))) | |
| (i32.store8 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=20 | |
| (get_local $p0))))) | |
| (call $f14 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (call $f14 | |
| (i32.load offset=28 | |
| (get_local $p0)) | |
| (i32.const 1) | |
| (i32.const 1)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const -1))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 48) | |
| (i32.const 8))))) | |
| (func $f144 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (call $f14 | |
| (i32.load offset=8 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 1) | |
| (i32.const 1)) | |
| (if $I0 | |
| (tee_local $l0 | |
| (i32.load offset=20 | |
| (get_local $p0))) | |
| (then | |
| (call $f14 | |
| (i32.load offset=16 | |
| (get_local $p0)) | |
| (get_local $l0) | |
| (i32.const 1)))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const -1))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 36) | |
| (i32.const 4))))) | |
| (func $f145 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (i32.store offset=4 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const -1))) | |
| (if $I0 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 24) | |
| (i32.const 4))))) | |
| (func $f146 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l2 | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 16))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load8_u offset=28 | |
| (get_local $p0)) | |
| (i32.const 2))) | |
| (br_if $B1 | |
| (i32.load8_u offset=29 | |
| (get_local $p0))) | |
| (call $f99 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8)) | |
| (get_local $l2)) | |
| (br_if $B2 | |
| (i32.eq | |
| (i32.load8_u offset=8 | |
| (get_local $l1)) | |
| (i32.const 2)))) | |
| (br $B1)) | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $l0 | |
| (i32.load offset=12 | |
| (get_local $l1)))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $l0)))) | |
| (if $I4 | |
| (tee_local $l4 | |
| (i32.load offset=4 | |
| (tee_local $l3 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l4) | |
| (i32.load offset=8 | |
| (get_local $l3))))) | |
| (call $f14 | |
| (get_local $l0) | |
| (i32.const 12) | |
| (i32.const 4))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (i32.load offset=20 | |
| (get_local $p0))))) | |
| (call $f14 | |
| (i32.load | |
| (get_local $l2)) | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const -1))) | |
| (if $I5 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 1)) | |
| (then | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 40) | |
| (i32.const 4)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16)))) | |
| (func $f147 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f222 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f223 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f233 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f148 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f295 | |
| (get_local $p1) | |
| (i32.const 27023) | |
| (i32.const 2))) | |
| (func $f149 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f224 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f225 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f221 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f150 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f304 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f151 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f249 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f152 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f304 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f153 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load offset=8 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (get_local $l1) | |
| (then | |
| (loop $L1 | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3020))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (br_if $L1 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f154 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f228 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f229 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f235 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f155 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $p1))) | |
| (set_local $l4 | |
| (i64.load offset=8 align=4 | |
| (get_local $p1))) | |
| (set_local $l2 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $l3 | |
| (i32.shr_u | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (get_local $p1))) | |
| (i32.const 4)) | |
| (i32.const 2))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p1))) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.eqz | |
| (get_local $l3))) | |
| (i32.store | |
| (get_local $p1) | |
| (tee_local $p0 | |
| (i32.or | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (br_if $B0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 align=4 | |
| (get_local $p1) | |
| (i64.const 42949672961))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.or | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $l2))) | |
| (set_local $p0 | |
| (call $f222 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p1))) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $l1)) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (get_local $l4)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f156 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f228 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f229 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f234 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f157 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f305 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f158 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f225 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f159 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (get_local $l1) | |
| (then | |
| (loop $L1 | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 3020))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (br_if $L1 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f160 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f118 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f161 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 128)) | |
| (then | |
| (br_if $B2 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br $B1))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (block $B4 (result i32) | |
| (if $I5 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 2048)) | |
| (then | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B4 | |
| (i32.const 2)))) | |
| (if $I6 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=14 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B4 | |
| (i32.const 3)))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=15 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=14 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (call $f175 | |
| (get_local $p0) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (get_local $p1))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p1))) | |
| (br $B0)) | |
| (call $f173 | |
| (get_local $p0)) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.store8 | |
| (i32.add | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1)) | |
| (get_local $p1)) | |
| (i32.store | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.add | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.const 0)) | |
| (func $f162 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (drop | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 0)) | |
| (func $f163 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f117 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f164 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 5604) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f165 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4508) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f166 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4532) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f167 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4484) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f168 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f139 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I0 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l2 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I1 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $p2))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f169 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) | |
| (call $f175 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (get_local $p2))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (i32.const 0)) | |
| (func $f170 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f136 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I0 | |
| (i32.ne | |
| (i32.load8_u offset=8 | |
| (get_local $l0)) | |
| (i32.const 3)) | |
| (then | |
| (set_local $l2 | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (if $I1 | |
| (i32.eq | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (i32.const 2)) | |
| (then | |
| (call_indirect (type $t0) | |
| (i32.load | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p1)))) | |
| (if $I2 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $p1))))) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $p2))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (i32.const 12) | |
| (i32.const 4)))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_local $p1 | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f171 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.ge_u | |
| (i32.sub | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (get_local $p1)) | |
| (get_local $p2))) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $p1 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (get_local $p1)))) | |
| (i64.store | |
| (get_local $l0) | |
| (i64.const 4294967297)) | |
| (call $f122 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (select | |
| (i32.const 2) | |
| (get_local $p2) | |
| (get_local $p1)))) | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (if $I5 | |
| (i32.eq | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B1 | |
| (i32.le_s | |
| (tee_local $p2 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (set_local $l1 | |
| (select | |
| (tee_local $p2 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2) | |
| (i32.const 1) | |
| (get_local $p2) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (get_local $p2))) | |
| (br_if $B3 | |
| (get_local $p2)) | |
| (set_local $l3 | |
| (i64.load offset=20 align=4 | |
| (get_local $l0))) | |
| (br $B2))) | |
| (br $B0)) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (get_local $p2) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $p1)) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br $B0)) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (call $f205 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (set_local $l3 | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))))) | |
| (if $I6 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (i32.const 3)) | |
| (then | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return))) | |
| (if $I7 | |
| (i32.eq | |
| (get_local $p1) | |
| (i32.const 2)) | |
| (then | |
| (call $f262 | |
| (i32.const 4960)) | |
| (unreachable))) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (unreachable)) | |
| (func $f172 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.ge_u | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (get_local $p1)) | |
| (then | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (get_local $p1) | |
| (then | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $p1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $p1) | |
| (i32.const 1) | |
| (get_local $l0))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (br $B3))) | |
| (if $I5 | |
| (get_local $l1) | |
| (then | |
| (call $f14 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1) | |
| (i32.const 1)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (set_local $p1 | |
| (i32.const 0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $p1))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return))) | |
| (call $f262 | |
| (i32.const 4984)) | |
| (unreachable)) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (unreachable)) | |
| (func $f173 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (br_if $B0 | |
| (tee_local $l3 | |
| (i32.shr_s | |
| (tee_local $l2 | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (i32.const 31)))) | |
| (br_if $B2 | |
| (tee_local $l1 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $l2) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))))) | |
| (set_local $p0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i64.store offset=12 align=4 | |
| (get_local $l0) | |
| (i64.load offset=12 align=4 | |
| (get_local $l0))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (unreachable))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.const 4294967297)) | |
| (call $f122 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 4)) | |
| (br_if $B1 | |
| (i32.ne | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load offset=12 | |
| (get_local $l0))))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (get_local $l2) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))))) | |
| (set_local $l2 | |
| (i32.const 4))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 30)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 28706)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (unreachable)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 3))) | |
| (call $f88 | |
| (i32.const 27177) | |
| (i32.const 17) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (unreachable)) | |
| (func $f174 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (set_local $l1 | |
| (block $B3 (result i32) | |
| (if $I4 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (br_if $B1 | |
| (tee_local $l3 | |
| (i32.shr_s | |
| (tee_local $l2 | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 4))) | |
| (i32.const 31)))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 3)) | |
| (i32.const 4) | |
| (get_local $l2) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))))) | |
| (br $B3 | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 1))))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.const 17179869192)) | |
| (call $f122 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 4)) | |
| (br_if $B2 | |
| (i32.ne | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=12 | |
| (get_local $l0))))) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f13 | |
| (get_local $l1) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))))) | |
| (i32.const 4))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 30)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 28706)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (unreachable)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 3))) | |
| (call $f88 | |
| (i32.const 27177) | |
| (i32.const 17) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (unreachable)) | |
| (set_local $p0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i64.store offset=12 align=4 | |
| (get_local $l0) | |
| (i64.load offset=12 align=4 | |
| (get_local $l0))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (unreachable)) | |
| (func $f175 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.ge_u | |
| (i32.sub | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (get_local $p1)) | |
| (get_local $p2))) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (block $B1 | |
| (br_if $B1 | |
| (tee_local $p1 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (get_local $p1)))) | |
| (i64.store | |
| (get_local $l0) | |
| (i64.const 4294967297)) | |
| (call $f122 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (select | |
| (tee_local $l3 | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (tee_local $p1 | |
| (select | |
| (i32.const 2) | |
| (get_local $p2) | |
| (get_local $p1))) | |
| (i32.lt_u | |
| (get_local $p1) | |
| (get_local $l3))))) | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (if $I5 | |
| (i32.eq | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B1 | |
| (i32.le_s | |
| (tee_local $p2 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (set_local $l1 | |
| (select | |
| (tee_local $p2 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l2) | |
| (i32.const 1) | |
| (get_local $p2) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (get_local $p2))) | |
| (br_if $B3 | |
| (get_local $p2)) | |
| (set_local $l4 | |
| (i64.load offset=20 align=4 | |
| (get_local $l0))) | |
| (br $B2))) | |
| (br $B0)) | |
| (br_if $B2 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (get_local $p2) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $p1)) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br $B0)) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l4)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (call $f205 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (set_local $l4 | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))))) | |
| (if $I6 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (i32.const 3)) | |
| (then | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return))) | |
| (if $I7 | |
| (i32.eq | |
| (get_local $p1) | |
| (i32.const 2)) | |
| (then | |
| (call $f262 | |
| (i32.const 5008)) | |
| (unreachable))) | |
| (i64.store offset=20 align=4 | |
| (get_local $l0) | |
| (get_local $l4)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (unreachable)) | |
| (func $f176 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 4)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 206)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.or | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.const 1))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.or | |
| (get_local $p0) | |
| (i32.const 2))) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.or | |
| (get_local $p0) | |
| (i32.const 3))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 5128)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 27396)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (set_local $p1 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 64))) | |
| (get_local $p1)) | |
| (func $f177 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f178 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f178 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) (local $l13 i32) (local $l14 i32) (local $l15 i32) (local $l16 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l7 | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.load16_u offset=10 align=1 | |
| (get_local $p0))) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (set_local $l0 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l6 | |
| (i32.load8_u offset=14 | |
| (get_local $p0))) | |
| (i32.const 8)) | |
| (tee_local $l3 | |
| (i32.load8_u offset=15 | |
| (get_local $p0))))) | |
| (set_local $l11 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l5 | |
| (i32.load8_u offset=12 | |
| (get_local $p0))) | |
| (i32.const 8)) | |
| (tee_local $l14 | |
| (i32.load8_u offset=13 | |
| (get_local $p0))))) | |
| (block $B0 | |
| (block $B1 | |
| (br_if $B1 | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l10 | |
| (i32.or | |
| (i32.or | |
| (i32.or | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.load16_u offset=2 align=1 | |
| (get_local $p0))) | |
| (tee_local $l4 | |
| (i32.load16_u align=1 | |
| (get_local $p0)))) | |
| (tee_local $l8 | |
| (i32.load16_u offset=4 align=1 | |
| (get_local $p0)))) | |
| (tee_local $l12 | |
| (i32.load16_u offset=6 align=1 | |
| (get_local $p0)))) | |
| (tee_local $p0 | |
| (i32.load16_u offset=8 align=1 | |
| (get_local $p0))))) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l10) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.ne | |
| (get_local $l7) | |
| (i32.const 65535)) | |
| (then | |
| (br_if $B1 | |
| (get_local $l7)) | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.and | |
| (get_local $l11) | |
| (i32.const 65535)))) | |
| (br $B2))) | |
| (i32.store8 offset=20 | |
| (get_local $l1) | |
| (get_local $l5)) | |
| (i32.store8 offset=22 | |
| (get_local $l1) | |
| (get_local $l14)) | |
| (i32.store8 offset=126 | |
| (get_local $l1) | |
| (get_local $l6)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 76)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36)) | |
| (i32.const 4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44)) | |
| (i32.const 4)) | |
| (i32.store8 offset=112 | |
| (get_local $l1) | |
| (get_local $l3)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 206)) | |
| (i32.store offset=24 | |
| (get_local $l1) | |
| (i32.const 5224)) | |
| (i32.store offset=28 | |
| (get_local $l1) | |
| (i32.const 4)) | |
| (i32.store offset=32 | |
| (get_local $l1) | |
| (i32.const 27396)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 20))) | |
| (i32.store offset=56 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 22))) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 126))) | |
| (i32.store offset=72 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (i32.store offset=40 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48))) | |
| (set_local $l3 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24)))) | |
| (br $B0)) | |
| (if $I5 | |
| (tee_local $p0 | |
| (get_local $l0)) | |
| (then | |
| (br_if $B2 | |
| (i32.ne | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 0)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5288)) | |
| (i64.store offset=52 align=4 | |
| (get_local $l1) | |
| (i64.const 1)) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.const 27392)) | |
| (set_local $l3 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (br $B0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 0)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5296)) | |
| (i64.store offset=52 align=4 | |
| (get_local $l1) | |
| (i64.const 1)) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.const 27392)) | |
| (set_local $l3 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (br $B0)) | |
| (i32.store8 offset=20 | |
| (get_local $l1) | |
| (get_local $l5)) | |
| (i32.store8 offset=22 | |
| (get_local $l1) | |
| (get_local $l14)) | |
| (i32.store8 offset=126 | |
| (get_local $l1) | |
| (get_local $l6)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 76)) | |
| (i32.const 206)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36)) | |
| (i32.const 4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44)) | |
| (i32.const 4)) | |
| (i32.store8 offset=112 | |
| (get_local $l1) | |
| (get_local $l3)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 206)) | |
| (i32.store offset=24 | |
| (get_local $l1) | |
| (i32.const 5256)) | |
| (i32.store offset=28 | |
| (get_local $l1) | |
| (i32.const 4)) | |
| (i32.store offset=32 | |
| (get_local $l1) | |
| (i32.const 27396)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 20))) | |
| (i32.store offset=56 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 22))) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 126))) | |
| (i32.store offset=72 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (i32.store offset=40 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48))) | |
| (set_local $l3 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24)))) | |
| (br $B0)) | |
| (set_local $l10 | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (set_local $l6 | |
| (i32.and | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (set_local $l5 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l12) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l12) | |
| (i32.const 8)) | |
| (i32.const 16711680)))) | |
| (set_local $l12 | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (get_local $l8) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l8) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (set_local $l8 | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (block $B6 (result i32) | |
| (if $I7 | |
| (tee_local $l14 | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (then | |
| (set_local $p0 | |
| (i32.eqz | |
| (get_local $l8))) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br $B6 | |
| (i32.const 0)))) | |
| (set_local $l4 | |
| (tee_local $p0 | |
| (select | |
| (i32.const 1) | |
| (i32.const 2) | |
| (get_local $l8)))) | |
| (i32.ne | |
| (get_local $l8) | |
| (i32.const 0)))) | |
| (set_local $l6 | |
| (i32.or | |
| (get_local $l10) | |
| (get_local $l6))) | |
| (set_local $l10 | |
| (i32.shr_u | |
| (get_local $l5) | |
| (i32.const 16))) | |
| (block $B8 | |
| (if $I9 | |
| (get_local $l12) | |
| (then | |
| (br $B8))) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l5 | |
| (i32.ge_u | |
| (get_local $l4) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (tee_local $l9 | |
| (select | |
| (get_local $l2) | |
| (i32.const 2) | |
| (get_local $l4))) | |
| (get_local $l2) | |
| (get_local $l5)))) | |
| (set_local $l6 | |
| (i32.shr_u | |
| (get_local $l6) | |
| (i32.const 16))) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (if $I15 | |
| (get_local $l10) | |
| (then | |
| (set_local $l5 | |
| (i32.const 0)) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br_if $B14 | |
| (i32.eqz | |
| (get_local $l6))) | |
| (br $B13))) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l13 | |
| (i32.gt_u | |
| (get_local $l5) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (tee_local $l3 | |
| (select | |
| (get_local $l9) | |
| (i32.const 3) | |
| (get_local $l3))) | |
| (get_local $l2) | |
| (get_local $l13))) | |
| (br_if $B13 | |
| (get_local $l6))) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l13 | |
| (i32.gt_u | |
| (get_local $l4) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (tee_local $l9 | |
| (select | |
| (get_local $l3) | |
| (i32.const 4) | |
| (get_local $l5))) | |
| (get_local $l2) | |
| (get_local $l13))) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br_if $B12 | |
| (get_local $l7)) | |
| (br $B11)) | |
| (set_local $l9 | |
| (i32.const 0)) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br_if $B11 | |
| (i32.eqz | |
| (get_local $l7)))) | |
| (set_local $l5 | |
| (i32.const 0)) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br $B10)) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l13 | |
| (i32.gt_u | |
| (get_local $l5) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (tee_local $l4 | |
| (select | |
| (get_local $l9) | |
| (i32.const 5) | |
| (get_local $l4))) | |
| (get_local $l2) | |
| (get_local $l13)))) | |
| (block $B16 | |
| (block $B17 | |
| (if $I18 | |
| (i32.and | |
| (get_local $l11) | |
| (i32.const 65535)) | |
| (then | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br $B17))) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l9 | |
| (i32.gt_u | |
| (get_local $l3) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (tee_local $l4 | |
| (select | |
| (get_local $l4) | |
| (i32.const 6) | |
| (get_local $l5))) | |
| (get_local $l2) | |
| (get_local $l9)))) | |
| (br_if $B16 | |
| (get_local $l0)) | |
| (set_local $p0 | |
| (select | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (get_local $p0) | |
| (tee_local $l5 | |
| (i32.gt_u | |
| (get_local $l5) | |
| (get_local $p0))))) | |
| (set_local $l2 | |
| (select | |
| (select | |
| (get_local $l4) | |
| (i32.const 7) | |
| (get_local $l3)) | |
| (get_local $l2) | |
| (get_local $l5)))) | |
| (block $B19 | |
| (block $B20 | |
| (block $B21 | |
| (if $I22 | |
| (i32.gt_u | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (then | |
| (i32.store16 offset=26 | |
| (get_local $l1) | |
| (get_local $l14)) | |
| (i32.store16 offset=24 | |
| (get_local $l1) | |
| (get_local $l8)) | |
| (i32.store16 offset=28 | |
| (get_local $l1) | |
| (get_local $l12)) | |
| (i32.store16 offset=30 | |
| (get_local $l1) | |
| (get_local $l10)) | |
| (i32.store16 offset=32 | |
| (get_local $l1) | |
| (get_local $l6)) | |
| (i32.store16 offset=34 | |
| (get_local $l1) | |
| (get_local $l7)) | |
| (i32.store16 offset=36 | |
| (get_local $l1) | |
| (get_local $l11)) | |
| (i32.store16 offset=38 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (br_if $B20 | |
| (i32.ge_u | |
| (get_local $l2) | |
| (i32.const 9))) | |
| (block $B23 | |
| (br_if $B23 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60)) | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 1)) | |
| (i32.store offset=116 | |
| (get_local $l1) | |
| (i32.const 161)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5304)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l1) | |
| (i32.const 27880)) | |
| (i32.store offset=112 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24))) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (br_if $B0 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (br_if $B23 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 26))) | |
| (set_local $l5 | |
| (i32.add | |
| (i32.shl | |
| (get_local $l2) | |
| (i32.const 1)) | |
| (i32.const -2))) | |
| (set_local $l9 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 56))) | |
| (set_local $l13 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60))) | |
| (set_local $l15 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68))) | |
| (set_local $l16 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 64))) | |
| (loop $L24 | |
| (i32.store16 offset=126 | |
| (get_local $l1) | |
| (i32.load16_u | |
| (get_local $l4))) | |
| (i32.store | |
| (get_local $l9) | |
| (i32.const 27880)) | |
| (i32.store | |
| (get_local $l13) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l15) | |
| (i32.const 1)) | |
| (i32.store offset=116 | |
| (get_local $l1) | |
| (i32.const 161)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5316)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l16) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (i32.store offset=112 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 126))) | |
| (br_if $B0 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 2))) | |
| (br_if $L24 | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const -2)))))) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (br_if $B0 | |
| (call $f296 | |
| (get_local $p1) | |
| (i32.const 27574) | |
| (i32.const 2))) | |
| (i32.store16 offset=26 | |
| (get_local $l1) | |
| (get_local $l14)) | |
| (i32.store16 offset=24 | |
| (get_local $l1) | |
| (get_local $l8)) | |
| (i32.store16 offset=28 | |
| (get_local $l1) | |
| (get_local $l12)) | |
| (i32.store16 offset=30 | |
| (get_local $l1) | |
| (get_local $l10)) | |
| (i32.store16 offset=32 | |
| (get_local $l1) | |
| (get_local $l6)) | |
| (i32.store16 offset=34 | |
| (get_local $l1) | |
| (get_local $l7)) | |
| (i32.store16 offset=36 | |
| (get_local $l1) | |
| (get_local $l11)) | |
| (i32.store16 offset=38 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (br_if $B19 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l2))) | |
| (i32.const 9))) | |
| (block $B25 | |
| (br_if $B25 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.sub | |
| (i32.const 8) | |
| (get_local $p0))))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60)) | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 1)) | |
| (i32.store offset=116 | |
| (get_local $l1) | |
| (i32.const 161)) | |
| (i32.store offset=112 | |
| (get_local $l1) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24)) | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)))) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5304)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l1) | |
| (i32.const 27880)) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (br_if $B0 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (br_if $B25 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (set_local $p0 | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 56))) | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68))) | |
| (set_local $l11 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 64))) | |
| (loop $L26 | |
| (i32.store16 offset=126 | |
| (get_local $l1) | |
| (i32.load16_u | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 26)))) | |
| (i32.store | |
| (get_local $l2) | |
| (i32.const 27880)) | |
| (i32.store | |
| (get_local $l7) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l4) | |
| (i32.const 1)) | |
| (i32.store offset=116 | |
| (get_local $l1) | |
| (i32.const 161)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.const 5316)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (i32.store | |
| (get_local $l11) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (i32.store offset=112 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 126))) | |
| (br_if $B21 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48)))) | |
| (br_if $L26 | |
| (i32.ne | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 2))) | |
| (i32.const 14))))) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (br $B0))) | |
| (i32.store16 offset=12 | |
| (get_local $l1) | |
| (get_local $l8)) | |
| (i32.store16 offset=14 | |
| (get_local $l1) | |
| (get_local $l14)) | |
| (i32.store16 offset=16 | |
| (get_local $l1) | |
| (get_local $l12)) | |
| (i32.store16 offset=18 | |
| (get_local $l1) | |
| (get_local $l10)) | |
| (i32.store16 offset=20 | |
| (get_local $l1) | |
| (get_local $l6)) | |
| (i32.store16 offset=22 | |
| (get_local $l1) | |
| (get_local $l7)) | |
| (i32.store16 offset=126 | |
| (get_local $l1) | |
| (get_local $l11)) | |
| (i32.store16 offset=112 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 60)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 68)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 76)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 84)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 92)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 100)) | |
| (i32.const 161)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 108)) | |
| (i32.const 161)) | |
| (i32.store offset=52 | |
| (get_local $l1) | |
| (i32.const 161)) | |
| (i32.store offset=24 | |
| (get_local $l1) | |
| (i32.const 5160)) | |
| (i32.store offset=28 | |
| (get_local $l1) | |
| (i32.const 8)) | |
| (i32.store offset=32 | |
| (get_local $l1) | |
| (i32.const 27580)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 12))) | |
| (i32.store offset=56 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 14))) | |
| (i32.store offset=64 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16))) | |
| (i32.store offset=72 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 18))) | |
| (i32.store offset=80 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 20))) | |
| (i32.store offset=88 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 22))) | |
| (i32.store offset=96 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 126))) | |
| (i32.store offset=104 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 112))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36)) | |
| (i32.const 8)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44)) | |
| (i32.const 8)) | |
| (i32.store offset=40 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48))) | |
| (set_local $l3 | |
| (call $f297 | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24)))) | |
| (br $B0)) | |
| (br $B0)) | |
| (call $f268 | |
| (get_local $l2) | |
| (i32.const 8)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (unreachable)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (get_local $l3)) | |
| (func $f179 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 11))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 211)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 212)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 5476)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 28400)) | |
| (i32.store16 offset=46 | |
| (get_local $l0) | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (tee_local $p0 | |
| (i32.load16_u offset=8 | |
| (get_local $p0))) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 46))) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (set_local $p1 | |
| (call $f297 | |
| (get_local $p1) | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (get_local $p1)) | |
| (func $f180 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 211)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 213)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 5460)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 28400)) | |
| (i32.store16 offset=46 | |
| (get_local $l0) | |
| (i32.shr_u | |
| (i32.or | |
| (i32.shl | |
| (tee_local $p0 | |
| (i32.load16_u offset=4 | |
| (get_local $p0))) | |
| (i32.const 24)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.const 16711680))) | |
| (i32.const 16))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 46))) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (set_local $p1 | |
| (call $f297 | |
| (get_local $p1) | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (get_local $p1)) | |
| (func $f181 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0))) | |
| (then | |
| (i64.store offset=12 align=4 | |
| (get_local $l0) | |
| (i64.load offset=4 align=4 | |
| (get_local $p0))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (call $f205 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (call $f199 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (br_if $B1 | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (set_local $l3 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (set_local $l2 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.load8_u | |
| (i32.const 2185))) | |
| (br $B0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.const 2185))))) | |
| (call $f106 | |
| (i32.const 28614) | |
| (i32.const 32) | |
| (i32.const 5572)) | |
| (unreachable)) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i64.load align=4 | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.or | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 4))) | |
| (i32.const 8)))) | |
| (i64.store offset=32 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (call $f90 | |
| (i32.const 28321) | |
| (i32.const 47) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (i32.store8 | |
| (i32.const 2185) | |
| (i32.const 1)) | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (i64.ne | |
| (tee_local $l4 | |
| (i64.load | |
| (i32.const 2176))) | |
| (i64.const -1)) | |
| (then | |
| (i64.store | |
| (i32.const 2176) | |
| (i64.add | |
| (get_local $l4) | |
| (i64.const 1))) | |
| (i32.store8 | |
| (i32.const 2185) | |
| (i32.const 0)) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 1) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))))) | |
| (i32.store8 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $p0 | |
| (call $f13 | |
| (i32.const 48) | |
| (i32.const 8) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))))) | |
| (i64.store offset=8 | |
| (get_local $p0) | |
| (get_local $l4)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.const 4294967297)) | |
| (i32.store offset=16 | |
| (get_local $p0) | |
| (get_local $l2)) | |
| (i32.store offset=20 | |
| (get_local $p0) | |
| (get_local $l3)) | |
| (i32.store offset=24 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=28 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store8 offset=32 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i64.store offset=36 align=4 | |
| (get_local $p0) | |
| (i64.const 1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return | |
| (get_local $p0)))) | |
| (i32.store8 | |
| (i32.const 2185) | |
| (i32.const 0)) | |
| (call $f106 | |
| (i32.const 28266) | |
| (i32.const 55) | |
| (i32.const 5412)) | |
| (unreachable)) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (unreachable)) | |
| (call $f28 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (unreachable)) | |
| (func $f182 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f304 | |
| (i32.const 28515) | |
| (i32.const 25) | |
| (get_local $p1))) | |
| (func $f183 (type $t15) (param $p0 i32) (result i64) | |
| (i64.const 999346221851563266)) | |
| (func $f184 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (if $I0 | |
| (i32.eqz | |
| (i32.load8_u offset=8 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (then | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store align=1 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f146 | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (return))) | |
| (call $f106 | |
| (i32.const 29069) | |
| (i32.const 32) | |
| (i32.const 5732)) | |
| (unreachable)) | |
| (func $f185 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (if $I0 | |
| (i32.eqz | |
| (i32.load8_u offset=8 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (then | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store align=1 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f145 | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (return))) | |
| (call $f106 | |
| (i32.const 29069) | |
| (i32.const 32) | |
| (i32.const 5732)) | |
| (unreachable)) | |
| (func $f186 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (if $I0 | |
| (i32.eqz | |
| (i32.load8_u offset=8 | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (then | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store align=1 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (then | |
| (call $f144 | |
| (get_local $l1)))) | |
| (call $f14 | |
| (get_local $l1) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (call $f14 | |
| (get_local $p0) | |
| (i32.const 4) | |
| (i32.const 4)) | |
| (return))) | |
| (call $f106 | |
| (i32.const 29069) | |
| (i32.const 32) | |
| (i32.const 5732)) | |
| (unreachable)) | |
| (func $f187 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f304 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f188 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f236 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f189 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f243 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f190 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.eqz | |
| (i32.load8_u offset=8 | |
| (get_local $p0))) | |
| (then | |
| (i32.store8 | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.const 1)) | |
| (block $B4 | |
| (br_if $B4 | |
| (i32.eq | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1))) | |
| (if $I5 | |
| (i32.eqz | |
| (get_local $l0)) | |
| (then | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 4) | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (set_local $l0 | |
| (call $f73 | |
| (get_local $l1) | |
| (i32.const 3052))) | |
| (set_local $l1 | |
| (call_indirect (type $t4) | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 4) | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (br $B4))) | |
| (i32.store | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.store8 | |
| (get_local $l3) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16))) | |
| (return | |
| (get_local $l1)))) | |
| (call $f106 | |
| (i32.const 29069) | |
| (i32.const 32) | |
| (i32.const 5732)) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f28 | |
| (get_local $l2)) | |
| (unreachable)) | |
| (call $f28 | |
| (get_local $l2)) | |
| (unreachable)) | |
| (func $f191 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.eqz | |
| (i32.load8_u offset=8 | |
| (get_local $p0))) | |
| (then | |
| (i32.store8 | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.const 1)) | |
| (block $B4 | |
| (br_if $B4 | |
| (i32.eq | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1))) | |
| (if $I5 | |
| (i32.eqz | |
| (get_local $l0)) | |
| (then | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 4) | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (i32.store | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (set_local $l0 | |
| (call $f73 | |
| (get_local $l1) | |
| (i32.const 3084))) | |
| (set_local $l1 | |
| (call_indirect (type $t4) | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l0 | |
| (call $f13 | |
| (i32.const 4) | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (br $B4))) | |
| (i32.store | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.store8 | |
| (get_local $l3) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16))) | |
| (return | |
| (get_local $l1)))) | |
| (call $f106 | |
| (i32.const 29069) | |
| (i32.const 32) | |
| (i32.const 5732)) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f28 | |
| (get_local $l2)) | |
| (unreachable)) | |
| (call $f28 | |
| (get_local $l2)) | |
| (unreachable)) | |
| (func $f192 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f193 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f193 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 96)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 5772)) | |
| (i64.store offset=44 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.const 29288)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (set_local $l1 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.eqz | |
| (call $f297 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)))) | |
| (then | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -1))) | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (get_local $p1) | |
| (then | |
| (i32.store | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (i32.load | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))))) | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.load | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 92))))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.load offset=40 align=4 | |
| (get_local $l0))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load offset=84 align=4 | |
| (get_local $l0))) | |
| (i64.store align=4 | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52))) | |
| (i64.load offset=24 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.load | |
| (get_local $l3))) | |
| (i64.store align=4 | |
| (tee_local $l6 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 68))) | |
| (i64.load offset=8 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 76)) | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=64 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l2))) | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 64))) | |
| (br $B2))) | |
| (call $f268 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (unreachable) | |
| (unreachable)) | |
| (unreachable)) | |
| (br $B0 | |
| (i32.const 5)))) | |
| (i32.const 10))) | |
| (loop $L5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (block $B19 | |
| (block $B20 | |
| (block $B21 | |
| (block $B22 | |
| (block $B23 | |
| (block $B24 | |
| (block $B25 | |
| (br_table $B22 $B24 $B18 $B17 $B25 $B23 $B21 $B19 $B20 $B16 $B14 $B15 $B15 | |
| (get_local $l1))) | |
| (br_if $B13 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l4)) | |
| (i32.const 1))) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (br $L5)) | |
| (br_if $B10 | |
| (i32.and | |
| (tee_local $l2 | |
| (call $f258 | |
| (get_local $p1))) | |
| (i32.const 1))) | |
| (set_local $l1 | |
| (i32.const 5)) | |
| (br $L5)) | |
| (br_if $B11 | |
| (i32.eq | |
| (tee_local $l2 | |
| (i32.load offset=40 | |
| (get_local $l0))) | |
| (i32.load offset=44 | |
| (get_local $l0)))) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (br $L5)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (call $f257 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 84)) | |
| (i32.load8_u | |
| (get_local $l2))) | |
| (i32.store | |
| (get_local $l4) | |
| (i32.const 1)) | |
| (i64.store align=4 | |
| (get_local $p1) | |
| (i64.load offset=84 align=4 | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $l5))) | |
| (br $B12)) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (br_if $B7 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l3)) | |
| (i32.const 1))) | |
| (set_local $l1 | |
| (i32.const 8)) | |
| (br $L5)) | |
| (set_local $p0 | |
| (i32.and | |
| (tee_local $l2 | |
| (call $f258 | |
| (get_local $l6))) | |
| (i32.const 255))) | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 65280))) | |
| (set_local $l1 | |
| (i32.const 7)) | |
| (br $L5)) | |
| (set_local $l2 | |
| (i32.or | |
| (get_local $p0) | |
| (get_local $l2))) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (br $L5)) | |
| (br_if $B9 | |
| (i32.eqz | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 1)))) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br $L5)) | |
| (br_if $B8 | |
| (i32.eqz | |
| (call $f303 | |
| (get_local $p2) | |
| (i32.shr_u | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 65280)) | |
| (i32.const 8))))) | |
| (set_local $l1 | |
| (i32.const 9)) | |
| (br $L5)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (br $B6)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 60)) | |
| (i32.const 0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.const 5772)) | |
| (i64.store offset=44 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=56 | |
| (get_local $l0) | |
| (i32.const 29288)) | |
| (set_local $l2 | |
| (call $f297 | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)))) | |
| (set_local $l1 | |
| (i32.const 10)) | |
| (br $L5)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 96))) | |
| (return | |
| (get_local $l2))) | |
| (set_local $l1 | |
| (i32.const 5)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 6)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 11)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 4)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 7)) | |
| (br $L5)) | |
| (set_local $l1 | |
| (i32.const 10)) | |
| (br $L5)) | |
| (unreachable)) | |
| (func $f194 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $p1 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.eq | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 1)) | |
| (then | |
| (call $f301 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 29623) | |
| (i32.const 16)) | |
| (br $B0 | |
| (call $f341 | |
| (get_local $p0))))) | |
| (call $f301 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 29639) | |
| (i32.const 11)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 5844))) | |
| (call $f341 | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f195 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $p0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f300 | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (get_local $p1) | |
| (i32.const 29201) | |
| (i32.const 11)) | |
| (set_local $p1 | |
| (call $f339 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f196 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (tee_local $l0 | |
| (call_indirect (type $t4) | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (set_local $p0 | |
| (block $B3 (result i32) | |
| (drop | |
| (br_if $B3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.eq | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1)))) | |
| (call_indirect (type $t0) | |
| (get_local $l3) | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (set_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $l3))) | |
| (set_local $l2 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (set_local $p0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i64.store offset=8 align=4 | |
| (get_local $l0) | |
| (i64.load offset=4 align=4 | |
| (get_local $l3))) | |
| (block $B4 | |
| (br_if $B4 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l1)) | |
| (i32.eqz | |
| (get_local $p0)))) | |
| (call_indirect (type $t0) | |
| (get_local $p0) | |
| (i32.load | |
| (get_local $l2))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l2))))) | |
| (call $f14 | |
| (get_local $p0) | |
| (get_local $l1) | |
| (i32.load offset=8 | |
| (get_local $l2)))) | |
| (br_if $B0 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (set_local $l2 | |
| (i32.load align=1 | |
| (get_local $p1))) | |
| (i32.store align=1 | |
| (get_local $p1) | |
| (i32.const 0)) | |
| (br_if $B1 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p1 | |
| (i32.load offset=4 align=1 | |
| (get_local $p1))) | |
| (i32.store align=1 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.const -1)) | |
| (block $B5 | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $l0))))) | |
| (call_indirect (type $t0) | |
| (get_local $l1) | |
| (i32.load | |
| (i32.load | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)))))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l4 | |
| (i32.load offset=4 | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l4))))))) | |
| (call $f14 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (get_local $l4) | |
| (i32.load offset=8 | |
| (get_local $l1)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $l2)) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16))) | |
| (return))) | |
| (call $f91 | |
| (i32.const 29229) | |
| (i32.const 57)) | |
| (unreachable)) | |
| (call $f89 | |
| (i32.const 29101) | |
| (i32.const 16)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 5748)) | |
| (unreachable)) | |
| (func $f197 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (tee_local $l0 | |
| (call_indirect (type $t4) | |
| (i32.load | |
| (get_local $p1)))) | |
| (then | |
| (block $B3 | |
| (if $I4 | |
| (i32.eq | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (br $B1))) | |
| (call_indirect (type $t0) | |
| (get_local $l1) | |
| (i32.load offset=4 | |
| (get_local $p1))) | |
| (set_local $l2 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $l1))) | |
| (set_local $l3 | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (set_local $p1 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (i64.store offset=8 align=4 | |
| (get_local $l0) | |
| (i64.load offset=4 align=4 | |
| (get_local $l1))) | |
| (block $B5 | |
| (br_if $B5 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l2)) | |
| (i32.eqz | |
| (get_local $p1)))) | |
| (call_indirect (type $t0) | |
| (get_local $p1) | |
| (i32.load | |
| (get_local $l3))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.load offset=4 | |
| (get_local $l3))))) | |
| (call $f14 | |
| (get_local $p1) | |
| (get_local $l2) | |
| (i32.load offset=8 | |
| (get_local $l3)))) | |
| (br_if $B0 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (br_if $B1 | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (i32.store align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 0)) | |
| (set_local $l4 | |
| (i64.load offset=8 align=4 | |
| (get_local $l0))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (get_local $l4)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16))) | |
| (return))) | |
| (call $f91 | |
| (i32.const 29229) | |
| (i32.const 57)) | |
| (unreachable)) | |
| (call $f89 | |
| (i32.const 29101) | |
| (i32.const 16)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 5748)) | |
| (unreachable)) | |
| (func $f198 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (set_local $l0 | |
| (block $B4 (result i32) | |
| (br_if $B3 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load | |
| (tee_local $p0 | |
| (block $B5 (result i32) | |
| (block $B6 | |
| (if $I7 | |
| (tee_local $l0 | |
| (call_indirect (type $t4) | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (br_if $B6 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (br $B5 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (br $B4 | |
| (i32.const 0))) | |
| (call_indirect (type $t0) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 8)) | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (set_local $l1 | |
| (i32.load offset=8 | |
| (get_local $l2))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (get_local $l2))) | |
| (set_local $l3 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (set_local $l4 | |
| (i32.load offset=4 | |
| (get_local $l0))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 24))) | |
| (get_local $p0)) | |
| (i32.store offset=20 | |
| (get_local $l2) | |
| (get_local $l4)) | |
| (i32.store offset=16 | |
| (get_local $l2) | |
| (get_local $l3)) | |
| (block $B8 | |
| (br_if $B8 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l3)) | |
| (i32.eqz | |
| (get_local $p0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const -1))) | |
| (br_if $B8 | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (call $f143 | |
| (get_local $l1))) | |
| (br_if $B1 | |
| (i32.ne | |
| (i32.load | |
| (get_local $l0)) | |
| (i32.const 1))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))))) | |
| (i32.const -1))) | |
| (i32.store align=1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (get_local $l1)) | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (block $B9 | |
| (if $I10 | |
| (tee_local $l0 | |
| (i32.load offset=8 | |
| (get_local $l0))) | |
| (then | |
| (br_if $B9 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (call $f89 | |
| (i32.const 29101) | |
| (i32.const 16)) | |
| (unreachable))) | |
| (i32.store offset=16 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (set_local $l0 | |
| (call $f181 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16)))) | |
| (br_if $B0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (i32.const -1)) | |
| (block $B11 | |
| (br_if $B11 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l3))))) | |
| (i32.store | |
| (get_local $l1) | |
| (i32.add | |
| (tee_local $l4 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.const -1))) | |
| (br_if $B11 | |
| (i32.ne | |
| (get_local $l4) | |
| (i32.const 1))) | |
| (call $f143 | |
| (get_local $l3))) | |
| (i32.store | |
| (get_local $l3) | |
| (get_local $l0))) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (i32.const -1)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 1))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (get_local $l1) | |
| (i32.const -1))) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.load | |
| (get_local $l3)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 32))) | |
| (return | |
| (get_local $l0))) | |
| (call $f87 | |
| (i32.const 29117) | |
| (i32.const 24)) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 5748)) | |
| (unreachable)) | |
| (call $f89 | |
| (i32.const 29101) | |
| (i32.const 16)) | |
| (unreachable)) | |
| (func $f199 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (call $f265 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 0) | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.load offset=8 | |
| (get_local $p1))) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.eq | |
| (i32.load offset=8 | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (then | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.load offset=12 | |
| (get_local $l0))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (br $B2))) | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))))) | |
| (i64.store offset=16 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (call $f171 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $l2) | |
| (i32.const 1)) | |
| (if $I4 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l1))) | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (then | |
| (call $f173 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (set_local $p1 | |
| (i32.load | |
| (get_local $l1))))) | |
| (i32.store8 | |
| (i32.add | |
| (i32.load offset=16 | |
| (get_local $l0)) | |
| (get_local $p1)) | |
| (i32.const 0)) | |
| (i32.store | |
| (get_local $l1) | |
| (tee_local $p1 | |
| (i32.add | |
| (i32.load | |
| (get_local $l1)) | |
| (i32.const 1)))) | |
| (br_if $B1 | |
| (i32.lt_u | |
| (tee_local $l1 | |
| (i32.load offset=20 | |
| (get_local $l0))) | |
| (get_local $p1))) | |
| (set_local $l3 | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (block $B5 | |
| (block $B6 | |
| (if $I7 | |
| (get_local $p1) | |
| (then | |
| (br_if $B6 | |
| (i32.ne | |
| (get_local $l1) | |
| (get_local $p1))) | |
| (set_local $l2 | |
| (get_local $l3)) | |
| (br $B5))) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (br_if $B5 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (call $f14 | |
| (get_local $l3) | |
| (get_local $l1) | |
| (i32.const 1)) | |
| (br $B5)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (call $f15 | |
| (get_local $l3) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))))))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $p1)) | |
| (set_local $l1 | |
| (i32.const 0))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return)) | |
| (call $f262 | |
| (i32.const 4984)) | |
| (unreachable)) | |
| (set_local $p1 | |
| (i32.load offset=32 | |
| (get_local $l0))) | |
| (i64.store offset=36 align=4 | |
| (get_local $l0) | |
| (i64.load offset=36 align=4 | |
| (get_local $l0))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (unreachable)) | |
| (func $f200 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 29590) | |
| (i32.const 8)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 5844))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 5860))) | |
| (set_local $p0 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f201 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (br_if $B1 | |
| (tee_local $l3 | |
| (i32.shr_s | |
| (tee_local $l2 | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (i32.const 31)))) | |
| (br_if $B2 | |
| (tee_local $l1 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $l2) | |
| (i32.const 1) | |
| (get_local $l0)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $l0))) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (unreachable))) | |
| (set_local $l2 | |
| (i32.const 4)) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (call $f13 | |
| (i32.const 4) | |
| (i32.const 1) | |
| (get_local $l0)))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $l2)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (return)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 3))) | |
| (call $f206 | |
| (i32.const 29711) | |
| (i32.const 17) | |
| (get_local $l0)) | |
| (unreachable)) | |
| (unreachable)) | |
| (func $f202 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (i32.lt_u | |
| (i32.sub | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p1))) | |
| (get_local $p2)) | |
| (get_local $p3)) | |
| (then | |
| (set_local $p2 | |
| (select | |
| (i32.const 2) | |
| (tee_local $p3 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (tee_local $p3 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (get_local $p2))))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $p3))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (br $B0))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (br $B0)) | |
| (if $I3 | |
| (tee_local $p2 | |
| (i32.shr_s | |
| (tee_local $p3 | |
| (select | |
| (tee_local $p3 | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (get_local $p2) | |
| (i32.lt_u | |
| (get_local $p2) | |
| (get_local $p3)))) | |
| (i32.const 31))) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 3))) | |
| (br $B0))) | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (get_local $l1) | |
| (then | |
| (set_local $p2 | |
| (select | |
| (tee_local $l1 | |
| (call $f15 | |
| (i32.load | |
| (get_local $p1)) | |
| (get_local $l1) | |
| (i32.const 1) | |
| (get_local $p3) | |
| (i32.const 1) | |
| (get_local $l0))) | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l1))) | |
| (br_if $B5 | |
| (get_local $l1)) | |
| (set_local $l2 | |
| (i64.load offset=4 align=4 | |
| (get_local $l0))) | |
| (br $B4))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (tee_local $p2 | |
| (call $f13 | |
| (get_local $p3) | |
| (i32.const 1) | |
| (get_local $l0)))))) | |
| (i32.store | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 3)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (get_local $p3)) | |
| (br $B0)) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (call $f205 | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)))) | |
| (func $f203 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.shr_s | |
| (get_local $p2) | |
| (i32.const 31)))) | |
| (then | |
| (block $B2 | |
| (if $I3 | |
| (get_local $p2) | |
| (then | |
| (br_if $B2 | |
| (tee_local $l1 | |
| (call $f13 | |
| (get_local $p2) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (unreachable))) | |
| (set_local $l1 | |
| (i32.const 1))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (call $f202 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $l0) | |
| (i32.const 0) | |
| (get_local $p2)) | |
| (if $I4 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (i32.const 3)) | |
| (then | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l1))) | |
| (get_local $p2))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.load | |
| (get_local $l0))) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.load | |
| (get_local $l1))) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return))) | |
| (br_if $B0 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (call $f262 | |
| (i32.const 5924)) | |
| (unreachable))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (call $f206 | |
| (i32.const 29711) | |
| (i32.const 17) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (i64.store offset=32 | |
| (get_local $l0) | |
| (i64.load offset=16 | |
| (get_local $l0))) | |
| (unreachable)) | |
| (func $f204 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load offset=8 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (get_local $l1) | |
| (then | |
| (loop $L1 | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 6188))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (br_if $L1 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f205 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))))) | |
| (func $f206 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 121)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 256)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 6156)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 30148)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 6172)) | |
| (unreachable)) | |
| (func $f207 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 52)) | |
| (i32.const 257)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 2)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 256)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 6156)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 30148)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.store offset=48 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 56))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 6172)) | |
| (unreachable)) | |
| (func $f208 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f295 | |
| (get_local $p1) | |
| (i32.const 30237) | |
| (i32.const 2))) | |
| (func $f209 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 128)) | |
| (then | |
| (br_if $B3 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (br $B1))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (block $B5 (result i32) | |
| (if $I6 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 2048)) | |
| (then | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B5 | |
| (i32.const 2)))) | |
| (if $I7 | |
| (i32.le_u | |
| (get_local $p1) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=14 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B5 | |
| (i32.const 3)))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=15 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=14 | |
| (get_local $l0) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (call $f202 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (get_local $p0) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p1)) | |
| (br_if $B2 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load offset=16 | |
| (get_local $l0))) | |
| (i32.const 3))) | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l1))) | |
| (get_local $p1))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (get_local $p1))) | |
| (br $B0)) | |
| (call $f201 | |
| (get_local $p0)) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (br $B1)) | |
| (if $I8 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 2)) | |
| (then | |
| (call $f262 | |
| (i32.const 5924)) | |
| (unreachable))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (i64.store offset=32 | |
| (get_local $l0) | |
| (i64.load offset=16 | |
| (get_local $l0))) | |
| (unreachable)) | |
| (i32.store8 | |
| (i32.add | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $l1)) | |
| (get_local $p1)) | |
| (i32.store | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.add | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (i32.const 0)) | |
| (func $f210 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 5972) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f211 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (call $f202 | |
| (get_local $l0) | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (get_local $p2)) | |
| (if $I0 | |
| (i32.eq | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l0))) | |
| (i32.const 3)) | |
| (then | |
| (i32.store | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $l1))) | |
| (get_local $p2))) | |
| (drop | |
| (call $f358 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.load | |
| (get_local $p0))) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (return | |
| (i32.const 0)))) | |
| (if $I1 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 2)) | |
| (then | |
| (call $f262 | |
| (i32.const 5924)) | |
| (unreachable))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (i64.store offset=16 | |
| (get_local $l0) | |
| (i64.load | |
| (get_local $l0))) | |
| (unreachable)) | |
| (func $f212 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l4 | |
| (i32.load | |
| (get_local $p1))) | |
| (if $I0 | |
| (tee_local $l3 | |
| (i32.shl | |
| (tee_local $l5 | |
| (i32.load offset=4 | |
| (get_local $p1))) | |
| (i32.const 3))) | |
| (then | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 4))) | |
| (loop $L1 | |
| (set_local $l1 | |
| (i32.add | |
| (i32.load | |
| (get_local $l2)) | |
| (get_local $l1))) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 8))) | |
| (br_if $L1 | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -8))))))) | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (if $I5 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 20))) | |
| (then | |
| (br_if $B2 | |
| (i32.eqz | |
| (get_local $l5))) | |
| (if $I6 | |
| (i32.eqz | |
| (i32.or | |
| (i32.load offset=4 | |
| (get_local $l4)) | |
| (i32.gt_u | |
| (get_local $l1) | |
| (i32.const 15)))) | |
| (then | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (br $B4))) | |
| (set_local $l1 | |
| (select | |
| (i32.const 0) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $l1))) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (get_local $l1)))))) | |
| (br_if $B3 | |
| (tee_local $l2 | |
| (i32.shr_s | |
| (get_local $l1) | |
| (i32.const 31)))) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (if $I7 | |
| (get_local $l1) | |
| (then | |
| (br_if $B4 | |
| (tee_local $l3 | |
| (call $f13 | |
| (get_local $l1) | |
| (i32.const 1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (unreachable))) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (set_local $l1 | |
| (i32.const 0))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (if $I8 | |
| (i32.eqz | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 5972) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))) | |
| (then | |
| (i64.store align=4 | |
| (get_local $p0) | |
| (i64.load align=4 | |
| (get_local $l2))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.load | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (return))) | |
| (call $f207 | |
| (i32.const 30272) | |
| (i32.const 51)) | |
| (unreachable)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 3))) | |
| (call $f206 | |
| (i32.const 29711) | |
| (i32.const 17) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (unreachable)) | |
| (call $f259 | |
| (i32.const 6204) | |
| (i32.const 0) | |
| (i32.const 0)) | |
| (unreachable)) | |
| (func $f213 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f214 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (if $I14 | |
| (tee_local $l7 | |
| (i32.load offset=4 | |
| (get_local $p1))) | |
| (then | |
| (set_local $l6 | |
| (i32.load | |
| (get_local $p1))) | |
| (block $B15 | |
| (loop $L16 | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (if $I17 | |
| (i32.gt_s | |
| (tee_local $l3 | |
| (i32.shr_s | |
| (i32.shl | |
| (tee_local $l5 | |
| (i32.load8_u | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l0))))) | |
| (i32.const 24)) | |
| (i32.const 24))) | |
| (i32.const -1)) | |
| (then | |
| (br_if $L16 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (get_local $l1)) | |
| (get_local $l7))) | |
| (br $B15))) | |
| (if $I18 | |
| (i32.ne | |
| (tee_local $l5 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 89572)))) | |
| (i32.const 4)) | |
| (then | |
| (if $I19 | |
| (i32.ne | |
| (get_local $l5) | |
| (i32.const 3)) | |
| (then | |
| (br_if $B13 | |
| (i32.ne | |
| (get_local $l5) | |
| (i32.const 2))) | |
| (br_if $B12 | |
| (i32.le_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br_if $B12 | |
| (i32.ne | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.const 192)) | |
| (i32.const 128))) | |
| (br_if $L16 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 2))) | |
| (get_local $l7))) | |
| (br $B15))) | |
| (br_if $B7 | |
| (i32.le_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (set_local $l5 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1)))) | |
| (block $B20 | |
| (if $I21 | |
| (i32.eq | |
| (get_local $l3) | |
| (i32.const -32)) | |
| (then | |
| (br_if $B20 | |
| (i32.eq | |
| (i32.and | |
| (get_local $l5) | |
| (i32.const -32)) | |
| (i32.const 160))))) | |
| (if $I22 | |
| (i32.eqz | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.gt_u | |
| (get_local $l5) | |
| (i32.const 191))) | |
| (i32.gt_u | |
| (i32.and | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 31)) | |
| (i32.const 255)) | |
| (i32.const 11)))) | |
| (then | |
| (br_if $B20 | |
| (i32.lt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))))) | |
| (if $I23 | |
| (i32.eqz | |
| (i32.or | |
| (i32.gt_u | |
| (get_local $l5) | |
| (i32.const 159)) | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const -19)))) | |
| (then | |
| (br_if $B20 | |
| (i32.lt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))))) | |
| (br_if $B7 | |
| (i32.or | |
| (i32.or | |
| (get_local $l2) | |
| (i32.ne | |
| (i32.and | |
| (get_local $l3) | |
| (i32.const 254)) | |
| (i32.const 238))) | |
| (i32.gt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const -1))))) | |
| (br_if $B11 | |
| (i32.le_u | |
| (get_local $l7) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 2))))) | |
| (br_if $B11 | |
| (i32.ne | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.const 192)) | |
| (i32.const 128))) | |
| (br_if $L16 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 3))) | |
| (get_local $l7))) | |
| (br $B15))) | |
| (br_if $B8 | |
| (i32.le_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (set_local $l5 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1)))) | |
| (block $B24 | |
| (if $I25 | |
| (i32.eq | |
| (get_local $l3) | |
| (i32.const -16)) | |
| (then | |
| (br_if $B24 | |
| (i32.lt_u | |
| (i32.and | |
| (i32.add | |
| (get_local $l5) | |
| (i32.const 112)) | |
| (i32.const 255)) | |
| (i32.const 48))))) | |
| (if $I26 | |
| (i32.eqz | |
| (i32.or | |
| (i32.gt_u | |
| (get_local $l5) | |
| (i32.const 191)) | |
| (i32.gt_u | |
| (i32.and | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 15)) | |
| (i32.const 255)) | |
| (i32.const 2)))) | |
| (then | |
| (br_if $B24 | |
| (i32.lt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))))) | |
| (br_if $B8 | |
| (i32.or | |
| (i32.or | |
| (i32.gt_u | |
| (get_local $l5) | |
| (i32.const 143)) | |
| (i32.ne | |
| (get_local $l3) | |
| (i32.const -12))) | |
| (i32.gt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const -1))))) | |
| (br_if $B10 | |
| (i32.le_u | |
| (get_local $l7) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 2))))) | |
| (br_if $B10 | |
| (i32.ne | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.const 192)) | |
| (i32.const 128))) | |
| (br_if $B9 | |
| (i32.le_u | |
| (get_local $l7) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 3))))) | |
| (br_if $B9 | |
| (i32.ne | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.const 192)) | |
| (i32.const 128))) | |
| (br_if $L16 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (get_local $l7))))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.const 30478)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l6)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l7)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.const 0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.const 30478)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 0)) | |
| (return))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (return)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B1)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B1)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B0)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B0)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B4 | |
| (i32.ge_u | |
| (get_local $l0) | |
| (i32.const -3))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l6)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.sub | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 3)) | |
| (return)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B1)) | |
| (br_if $B6 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l0))) | |
| (br_if $B2 | |
| (i32.lt_u | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (br $B1)) | |
| (call $f268 | |
| (get_local $l0) | |
| (get_local $l7)) | |
| (unreachable) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (unreachable) | |
| (unreachable)) | |
| (unreachable)) | |
| (call $f268 | |
| (get_local $l1) | |
| (get_local $l7)) | |
| (unreachable)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l6)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.sub | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 1)) | |
| (return)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l6)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (i32.sub | |
| (get_local $l7) | |
| (get_local $l1))) | |
| (i32.store | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (get_local $l4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 2))) | |
| (func $f215 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f216 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f216 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $p0 | |
| (block $B0 (result i32) | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (br_if $B1 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (call $f301 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 30686) | |
| (i32.const 4)) | |
| (br $B0 | |
| (call $f341 | |
| (get_local $p0))))) | |
| (call $f301 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 30693) | |
| (i32.const 3)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 6348))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (get_local $p1) | |
| (i32.const 6348))) | |
| (br $B0 | |
| (call $f341 | |
| (get_local $l1)))) | |
| (call $f301 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 30690) | |
| (i32.const 3)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 6348))) | |
| (br $B0 | |
| (call $f341 | |
| (get_local $l1)))) | |
| (call $f301 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1) | |
| (i32.const 30696) | |
| (i32.const 5)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 6348))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (get_local $p1) | |
| (i32.const 6348))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (drop | |
| (call $f340 | |
| (get_local $l1) | |
| (get_local $p1) | |
| (i32.const 6348))) | |
| (call $f341 | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p0)) | |
| (func $f217 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f306 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f218 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l1 | |
| (i32.load offset=4 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (call $f302 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (if $I0 | |
| (get_local $l1) | |
| (then | |
| (loop $L1 | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f343 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 6492))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (br_if $L1 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))))) | |
| (set_local $p0 | |
| (call $f344 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p0)) | |
| (func $f219 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (if $I0 | |
| (call $f298 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f226 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (if $I1 | |
| (call $f299 | |
| (get_local $p1)) | |
| (then | |
| (return | |
| (call $f227 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (call $f231 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f220 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.eq | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 1)) | |
| (then | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 31165) | |
| (i32.const 4)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 6508))) | |
| (br $B0))) | |
| (call $f301 | |
| (get_local $l0) | |
| (get_local $p1) | |
| (i32.const 31169) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (call $f341 | |
| (get_local $l0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (get_local $p1)) | |
| (func $f221 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $p0 | |
| (block $B0 (result i32) | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 offset=46 align=1 | |
| (get_local $l1) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $p0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l2 | |
| (i32.const 37)) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br $B2))) | |
| (set_local $l2 | |
| (i32.const 39)) | |
| (br_if $B1 | |
| (i32.gt_u | |
| (get_local $p0) | |
| (i32.const 9)))) | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $l2)) | |
| (i32.const 8))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B0 | |
| (i32.sub | |
| (i32.const 40) | |
| (get_local $l2)))) | |
| (i32.store16 offset=46 align=1 | |
| (get_local $l1) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 46))) | |
| (i32.const 2))) | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (get_local $p0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f222 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f223 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 55)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f224 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 15))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f225 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load8_u | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 55)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 15))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f226 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load16_u | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4095))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f227 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l0 | |
| (i32.load16_u | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L0 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 55)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L0 | |
| (tee_local $l0 | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 4095))))) | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f228 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l3 | |
| (i64.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (block $B0 | |
| (loop $L1 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (i64.and | |
| (get_local $l3) | |
| (i64.const 15)))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l0) | |
| (i32.const 10)))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $B0 | |
| (i64.eqz | |
| (tee_local $l3 | |
| (i64.shr_u | |
| (get_local $l3) | |
| (i64.const 4))))) | |
| (set_local $l2 | |
| (i32.ne | |
| (get_local $p0) | |
| (i32.const -127))) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br_if $L1 | |
| (get_local $l2)))) | |
| (if $I2 | |
| (i32.lt_u | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $l0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $p0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f229 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (set_local $l3 | |
| (i64.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (block $B0 | |
| (loop $L1 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (i64.and | |
| (get_local $l3) | |
| (i64.const 15)))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 55)) | |
| (i32.lt_u | |
| (get_local $l0) | |
| (i32.const 10)))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $B0 | |
| (i64.eqz | |
| (tee_local $l3 | |
| (i64.shr_u | |
| (get_local $l3) | |
| (i64.const 4))))) | |
| (set_local $l2 | |
| (i32.ne | |
| (get_local $p0) | |
| (i32.const -127))) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br_if $L1 | |
| (get_local $l2)))) | |
| (if $I2 | |
| (i32.lt_u | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 128))) | |
| (i32.const 129)) | |
| (then | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $l0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0)))) | |
| (call $f266 | |
| (get_local $p0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f230 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B0 | |
| (if $I1 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.xor | |
| (i32.add | |
| (tee_local $l4 | |
| (i32.load16_s | |
| (get_local $p0))) | |
| (tee_local $p0 | |
| (i32.shr_s | |
| (get_local $l4) | |
| (i32.const 31)))) | |
| (get_local $p0))) | |
| (i32.const 10000)) | |
| (then | |
| (loop $L2 | |
| (i32.store16 align=1 | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (get_local $l1))) | |
| (i32.const -4)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l6 | |
| (i32.div_u | |
| (tee_local $l5 | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 10000))) | |
| (i32.const -10000)) | |
| (get_local $p0))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -2)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l6) | |
| (i32.const -100)) | |
| (get_local $l5)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4))) | |
| (set_local $l3 | |
| (i32.gt_u | |
| (get_local $p0) | |
| (i32.const 99999999))) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br_if $L2 | |
| (get_local $l3)) | |
| (br $B0)) | |
| (unreachable))) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (block $B3 | |
| (if $I4 | |
| (i32.ge_s | |
| (get_local $l0) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 align=1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2)))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $p0 | |
| (i32.div_u | |
| (get_local $l0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (br $B3))) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const 9)) | |
| (then | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B5))) | |
| (i32.store16 align=1 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.gt_s | |
| (get_local $l4) | |
| (i32.const -1)) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f231 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.load16_u | |
| (get_local $p0))) | |
| (i32.const 10000)) | |
| (then | |
| (i32.store16 offset=44 align=1 | |
| (get_local $l2) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l1 | |
| (i32.div_u | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 10000))) | |
| (i32.const -10000)) | |
| (get_local $p0))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 offset=46 align=1 | |
| (get_local $l2) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l1) | |
| (i32.const -100)) | |
| (get_local $p0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.const 35)) | |
| (br $B2))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ge_u | |
| (get_local $p0) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 offset=46 align=1 | |
| (get_local $l2) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $p0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.const 37)) | |
| (br $B4))) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (br_if $B1 | |
| (i32.gt_u | |
| (get_local $l0) | |
| (i32.const 9)))) | |
| (i32.store8 | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (br $B0)) | |
| (i32.store16 align=1 | |
| (tee_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l1) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f232 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B0 | |
| (if $I1 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.xor | |
| (i32.add | |
| (tee_local $l4 | |
| (i32.load | |
| (get_local $p0))) | |
| (tee_local $p0 | |
| (i32.shr_s | |
| (get_local $l4) | |
| (i32.const 31)))) | |
| (get_local $p0))) | |
| (i32.const 10000)) | |
| (then | |
| (loop $L2 | |
| (i32.store16 align=1 | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (get_local $l1))) | |
| (i32.const -4)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l6 | |
| (i32.div_u | |
| (tee_local $l5 | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 10000))) | |
| (i32.const -10000)) | |
| (get_local $p0))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -2)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l6) | |
| (i32.const -100)) | |
| (get_local $l5)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4))) | |
| (set_local $l3 | |
| (i32.gt_u | |
| (get_local $p0) | |
| (i32.const 99999999))) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br_if $L2 | |
| (get_local $l3)) | |
| (br $B0)) | |
| (unreachable))) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (block $B3 | |
| (if $I4 | |
| (i32.ge_s | |
| (get_local $l0) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 align=1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2)))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $p0 | |
| (i32.div_u | |
| (get_local $l0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (br $B3))) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const 9)) | |
| (then | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B5))) | |
| (i32.store16 align=1 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.gt_s | |
| (get_local $l4) | |
| (i32.const -1)) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f233 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B0 | |
| (if $I1 | |
| (i32.ge_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 10000)) | |
| (then | |
| (loop $L2 | |
| (i32.store16 align=1 | |
| (i32.add | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (get_local $l1))) | |
| (i32.const -4)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l5 | |
| (i32.div_u | |
| (tee_local $l4 | |
| (i32.add | |
| (i32.mul | |
| (tee_local $l0 | |
| (i32.div_u | |
| (get_local $p0) | |
| (i32.const 10000))) | |
| (i32.const -10000)) | |
| (get_local $p0))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -2)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l5) | |
| (i32.const -100)) | |
| (get_local $l4)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4))) | |
| (set_local $l3 | |
| (i32.gt_u | |
| (get_local $p0) | |
| (i32.const 99999999))) | |
| (set_local $p0 | |
| (get_local $l0)) | |
| (br_if $L2 | |
| (get_local $l3)) | |
| (br $B0)) | |
| (unreachable))) | |
| (set_local $l0 | |
| (get_local $p0))) | |
| (block $B3 | |
| (if $I4 | |
| (i32.ge_s | |
| (get_local $l0) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 align=1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2)))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $p0 | |
| (i32.div_u | |
| (get_local $l0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (br $B3))) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const 9)) | |
| (then | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B5))) | |
| (i32.store16 align=1 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $p0 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f234 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) (local $l5 i64) (local $l6 i64) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B0 | |
| (if $I1 | |
| (i64.ge_u | |
| (tee_local $l4 | |
| (i64.xor | |
| (i64.add | |
| (tee_local $l6 | |
| (i64.load | |
| (get_local $p0))) | |
| (tee_local $l4 | |
| (i64.shr_s | |
| (get_local $l6) | |
| (i64.const 63)))) | |
| (get_local $l4))) | |
| (i64.const 10000)) | |
| (then | |
| (loop $L2 | |
| (i32.store16 align=1 | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (get_local $l1))) | |
| (i32.const -4)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l3 | |
| (i32.div_u | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (i64.add | |
| (i64.mul | |
| (tee_local $l5 | |
| (i64.div_u | |
| (get_local $l4) | |
| (i64.const 10000))) | |
| (i64.const -10000)) | |
| (get_local $l4)))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -2)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l3) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4))) | |
| (set_local $p0 | |
| (i64.gt_u | |
| (get_local $l4) | |
| (i64.const 99999999))) | |
| (set_local $l4 | |
| (get_local $l5)) | |
| (br_if $L2 | |
| (get_local $p0)) | |
| (br $B0)) | |
| (unreachable))) | |
| (set_local $l5 | |
| (get_local $l4))) | |
| (block $B3 | |
| (if $I4 | |
| (i32.ge_s | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (get_local $l5))) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 align=1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2)))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $p0 | |
| (i32.div_u | |
| (get_local $l0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (br $B3))) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const 9)) | |
| (then | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B5))) | |
| (i32.store16 align=1 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $l1 | |
| (call $f293 | |
| (get_local $p1) | |
| (i64.gt_s | |
| (get_local $l6) | |
| (i64.const -1)) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $l1)) | |
| (func $f235 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i64) (local $l5 i64) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i32.const 39)) | |
| (block $B0 | |
| (if $I1 | |
| (i64.ge_u | |
| (tee_local $l4 | |
| (i64.load | |
| (get_local $p0))) | |
| (i64.const 10000)) | |
| (then | |
| (loop $L2 | |
| (i32.store16 align=1 | |
| (i32.add | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (get_local $l1))) | |
| (i32.const -4)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (tee_local $l3 | |
| (i32.div_u | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (i64.add | |
| (i64.mul | |
| (tee_local $l5 | |
| (i64.div_u | |
| (get_local $l4) | |
| (i64.const 10000))) | |
| (i64.const -10000)) | |
| (get_local $l4)))) | |
| (i32.const 100))) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (i32.store16 align=1 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -2)) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (get_local $l3) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4))) | |
| (set_local $p0 | |
| (i64.gt_u | |
| (get_local $l4) | |
| (i64.const 99999999))) | |
| (set_local $l4 | |
| (get_local $l5)) | |
| (br_if $L2 | |
| (get_local $p0)) | |
| (br $B0)) | |
| (unreachable))) | |
| (set_local $l5 | |
| (get_local $l4))) | |
| (block $B3 | |
| (if $I4 | |
| (i32.ge_s | |
| (tee_local $l0 | |
| (i32.wrap/i64 | |
| (get_local $l5))) | |
| (i32.const 100)) | |
| (then | |
| (i32.store16 align=1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2)))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (i32.add | |
| (i32.mul | |
| (tee_local $p0 | |
| (i32.div_u | |
| (get_local $l0) | |
| (i32.const 100))) | |
| (i32.const -100)) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (i32.const 87577)))) | |
| (br $B3))) | |
| (set_local $p0 | |
| (get_local $l0))) | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_s | |
| (get_local $p0) | |
| (i32.const 9)) | |
| (then | |
| (i32.store8 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (br $B5))) | |
| (i32.store16 align=1 | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 9)) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))))) | |
| (i32.load16_u align=1 | |
| (i32.add | |
| (i32.shl | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.const 87577))))) | |
| (set_local $l1 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87576) | |
| (i32.const 0) | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.const 39) | |
| (get_local $l1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48))) | |
| (get_local $l1)) | |
| (func $f236 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 88980) | |
| (i32.const 11) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 88991) | |
| (i32.const 6) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18092))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f237 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 89017) | |
| (i32.const 6) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89023) | |
| (i32.const 2) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89025) | |
| (i32.const 2) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 56))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89027) | |
| (i32.const 6) | |
| (get_local $p1) | |
| (i32.const 18140))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89033) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18156))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89038) | |
| (i32.const 4) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 60))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89042) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18140))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89047) | |
| (i32.const 7) | |
| (get_local $p1) | |
| (i32.const 18172))) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p1)) | |
| (then | |
| (set_local $p0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f238 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 88997) | |
| (i32.const 11) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 88991) | |
| (i32.const 6) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18108))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f239 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f295 | |
| (get_local $p1) | |
| (i32.const 88800) | |
| (i32.const 11))) | |
| (func $f240 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 89017) | |
| (i32.const 6) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89023) | |
| (i32.const 2) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89025) | |
| (i32.const 2) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 56))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89027) | |
| (i32.const 6) | |
| (get_local $p1) | |
| (i32.const 18140))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89033) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18156))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89038) | |
| (i32.const 4) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 60))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89042) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18140))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89047) | |
| (i32.const 7) | |
| (get_local $p1) | |
| (i32.const 18188))) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p1)) | |
| (then | |
| (set_local $p0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f241 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f295 | |
| (get_local $p1) | |
| (i32.const 88797) | |
| (i32.const 3))) | |
| (func $f242 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 89054) | |
| (i32.const 5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89059) | |
| (i32.const 2) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89061) | |
| (i32.const 2) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89063) | |
| (i32.const 2) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89065) | |
| (i32.const 2) | |
| (get_local $p1) | |
| (i32.const 18076))) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p1)) | |
| (then | |
| (set_local $p0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f243 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 89089) | |
| (i32.const 8) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89097) | |
| (i32.const 4) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18076))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 89101) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18204))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f244 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $p0 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.load8_u offset=4 | |
| (get_local $p0)) | |
| (then | |
| (i32.store8 offset=7 | |
| (get_local $l0) | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 5)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 162)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 206)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (set_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 7))) | |
| (set_local $p1 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 2)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 18252)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.const 89220)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (br $B0 | |
| (call $f290 | |
| (get_local $p1) | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)))))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 162)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (set_local $p0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (set_local $p1 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 1)) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 18244)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.const 89436)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (call $f290 | |
| (get_local $p1) | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 48))) | |
| (get_local $p0)) | |
| (func $f245 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (block $B0 | |
| (if $I1 | |
| (i32.ne | |
| (tee_local $l3 | |
| (i32.load | |
| (get_local $p0))) | |
| (tee_local $l0 | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1)))) | |
| (br_if $B0 | |
| (i32.lt_s | |
| (i32.shr_s | |
| (i32.shl | |
| (tee_local $l5 | |
| (i32.load8_u | |
| (get_local $l3))) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))) | |
| (return | |
| (get_local $l5)))) | |
| (return | |
| (i32.const 1114112))) | |
| (set_local $l2 | |
| (get_local $l0)) | |
| (if $I2 | |
| (i32.ne | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (then | |
| (i32.store | |
| (get_local $p0) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 2)))) | |
| (set_local $l4 | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (i32.const 63))))) | |
| (set_local $l3 | |
| (i32.and | |
| (get_local $l5) | |
| (i32.const 31))) | |
| (set_local $l4 | |
| (i32.and | |
| (get_local $l4) | |
| (i32.const 255))) | |
| (set_local $l2 | |
| (block $B3 (result i32) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ge_u | |
| (get_local $l5) | |
| (i32.const 224)) | |
| (then | |
| (br_if $B4 | |
| (i32.eq | |
| (get_local $l2) | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p0) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1)))) | |
| (br $B3 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l2)) | |
| (i32.const 63))))) | |
| (return | |
| (i32.or | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 6)) | |
| (get_local $l4)))) | |
| (set_local $l1 | |
| (get_local $l0)) | |
| (i32.const 0))) | |
| (set_local $l4 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 6)) | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 255)))) | |
| (set_local $p0 | |
| (block $B6 (result i32) | |
| (block $B7 | |
| (if $I8 | |
| (i32.ge_u | |
| (get_local $l5) | |
| (i32.const 240)) | |
| (then | |
| (br_if $B7 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br $B6 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l1)) | |
| (i32.const 63))))) | |
| (return | |
| (i32.or | |
| (get_local $l4) | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 12))))) | |
| (i32.const 0))) | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 18)) | |
| (i32.const 1835008))) | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)))) | |
| (func $f246 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 89516) | |
| (i32.const 13) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (tee_local $p1 | |
| (call $f338 | |
| (call $f338 | |
| (call $f338 | |
| (call $f338 | |
| (call $f338 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 89529) | |
| (i32.const 5) | |
| (get_local $p0) | |
| (i32.const 18268)) | |
| (i32.const 89534) | |
| (i32.const 3) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (i32.const 18268)) | |
| (i32.const 89537) | |
| (i32.const 7) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (i32.const 18284)) | |
| (i32.const 89544) | |
| (i32.const 20) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 36)) | |
| (i32.const 18300)) | |
| (i32.const 89564) | |
| (i32.const 8) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 37)) | |
| (i32.const 18300))))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $p1)) | |
| (then | |
| (set_local $l1 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $l1)) | |
| (then | |
| (set_local $p0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p1)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f247 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) | |
| (set_global $g0 | |
| (tee_local $l4 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 112)))) | |
| (i32.store offset=12 | |
| (get_local $l4) | |
| (get_local $p3)) | |
| (i32.store offset=8 | |
| (get_local $l4) | |
| (get_local $p2)) | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (set_local $l1 | |
| (get_local $p1)) | |
| (block $B0 | |
| (br_if $B0 | |
| (i32.lt_u | |
| (get_local $p1) | |
| (i32.const 257))) | |
| (set_local $l3 | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p1))) | |
| (set_local $l0 | |
| (i32.const 256)) | |
| (block $B1 | |
| (loop $L2 | |
| (if $I3 | |
| (i32.lt_u | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (then | |
| (br_if $B1 | |
| (i32.gt_s | |
| (i32.load8_s | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (i32.const -65))))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (br_if $B0 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $l3) | |
| (get_local $l0))) | |
| (set_local $l0 | |
| (get_local $l1)) | |
| (br_if $L2 | |
| (i32.ne | |
| (get_local $l5) | |
| (i32.const 1))) | |
| (br $B0)) | |
| (unreachable)) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (get_local $l0))) | |
| (i32.store offset=20 | |
| (get_local $l4) | |
| (get_local $l1)) | |
| (i32.store offset=16 | |
| (get_local $l4) | |
| (get_local $p0)) | |
| (i32.store offset=28 | |
| (get_local $l4) | |
| (select | |
| (i32.const 0) | |
| (i32.const 5) | |
| (get_local $l2))) | |
| (i32.store offset=24 | |
| (get_local $l4) | |
| (select | |
| (i32.const 89106) | |
| (i32.const 89828) | |
| (get_local $l2))) | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (if $I9 | |
| (i32.eqz | |
| (i32.or | |
| (tee_local $l0 | |
| (i32.gt_u | |
| (get_local $p2) | |
| (get_local $p1))) | |
| (i32.gt_u | |
| (get_local $p3) | |
| (get_local $p1)))) | |
| (then | |
| (br_if $B5 | |
| (i32.gt_u | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (block $B10 | |
| (if $I11 | |
| (i32.eqz | |
| (i32.or | |
| (i32.eqz | |
| (get_local $p2)) | |
| (i32.eq | |
| (get_local $p1) | |
| (get_local $p2)))) | |
| (then | |
| (br_if $B10 | |
| (i32.le_u | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (br_if $B10 | |
| (i32.lt_s | |
| (i32.load8_s | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $p2))) | |
| (i32.const -64))))) | |
| (set_local $p2 | |
| (get_local $p3))) | |
| (i32.store offset=32 | |
| (get_local $l4) | |
| (get_local $p2)) | |
| (br_if $B8 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $p2)) | |
| (i32.eq | |
| (get_local $p2) | |
| (get_local $p1)))) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 1))) | |
| (block $B12 | |
| (loop $L13 | |
| (if $I14 | |
| (i32.lt_u | |
| (get_local $p2) | |
| (get_local $p1)) | |
| (then | |
| (br_if $B12 | |
| (i32.gt_s | |
| (i32.load8_s | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $p2)))) | |
| (i32.const -65))))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const -1))) | |
| (br_if $B7 | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (set_local $l1 | |
| (i32.eq | |
| (get_local $l5) | |
| (get_local $p2))) | |
| (set_local $p2 | |
| (get_local $l0)) | |
| (br_if $L13 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (br $B7)) | |
| (unreachable)) | |
| (set_local $l0 | |
| (get_local $p2)) | |
| (br $B6))) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (select | |
| (get_local $p2) | |
| (get_local $p3) | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 84)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 92)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 60)) | |
| (i32.const 3)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 68)) | |
| (i32.const 3)) | |
| (i32.store offset=76 | |
| (get_local $l4) | |
| (i32.const 162)) | |
| (i32.store offset=48 | |
| (get_local $l4) | |
| (i32.const 18316)) | |
| (i32.store offset=52 | |
| (get_local $l4) | |
| (i32.const 3)) | |
| (i32.store offset=56 | |
| (get_local $l4) | |
| (i32.const 89108)) | |
| (i32.store offset=72 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40))) | |
| (i32.store offset=80 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16))) | |
| (i32.store offset=88 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 24))) | |
| (i32.store offset=64 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 72))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 48)) | |
| (i32.const 18340)) | |
| (unreachable)) | |
| (set_local $l0 | |
| (get_local $p2))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l0)))) | |
| (br_if $B4 | |
| (tee_local $l5 | |
| (i32.eq | |
| (get_local $l1) | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $p1)))))) | |
| (set_local $l2 | |
| (i32.const 0)) | |
| (block $B15 | |
| (if $I16 | |
| (i32.ge_s | |
| (tee_local $p1 | |
| (i32.load8_s | |
| (get_local $l1))) | |
| (i32.const 0)) | |
| (then | |
| (set_local $p2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (br $B15))) | |
| (set_local $l3 | |
| (get_local $p2)) | |
| (if $I17 | |
| (i32.ne | |
| (tee_local $l1 | |
| (select | |
| (get_local $l1) | |
| (i32.add | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.const 1)) | |
| (get_local $l5))) | |
| (get_local $p2)) | |
| (then | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (set_local $l2 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l1)) | |
| (i32.const 63))))) | |
| (set_local $l1 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 31))) | |
| (set_local $l5 | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 255))) | |
| (block $B18 | |
| (if $I19 | |
| (i32.ge_u | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 224)) | |
| (then | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (get_local $p2)) | |
| (if $I20 | |
| (i32.ne | |
| (get_local $l3) | |
| (get_local $p2)) | |
| (then | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 1))) | |
| (set_local $p0 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l3)) | |
| (i32.const 63))))) | |
| (set_local $l5 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 6)) | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)))) | |
| (br_if $B18 | |
| (i32.lt_u | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 240))) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (if $I21 | |
| (i32.ne | |
| (get_local $l2) | |
| (get_local $p2)) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l2)) | |
| (i32.const 63))))) | |
| (br_if $B15 | |
| (i32.ne | |
| (tee_local $p2 | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 18)) | |
| (i32.const 1835008))) | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)))) | |
| (i32.const 1114112))) | |
| (br $B4))) | |
| (set_local $p2 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 6)) | |
| (get_local $l5))) | |
| (br $B15)) | |
| (set_local $p2 | |
| (i32.or | |
| (get_local $l5) | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 12))))) | |
| (i32.store offset=36 | |
| (get_local $l4) | |
| (get_local $p2)) | |
| (i32.store offset=40 | |
| (get_local $l4) | |
| (get_local $l0)) | |
| (i32.store offset=44 | |
| (get_local $l4) | |
| (i32.add | |
| (block $B22 (result i32) | |
| (drop | |
| (br_if $B22 | |
| (i32.const 1) | |
| (i32.lt_u | |
| (get_local $p2) | |
| (i32.const 128)))) | |
| (drop | |
| (br_if $B22 | |
| (i32.const 2) | |
| (i32.lt_u | |
| (get_local $p2) | |
| (i32.const 2048)))) | |
| (select | |
| (i32.const 3) | |
| (i32.const 4) | |
| (i32.lt_u | |
| (get_local $p2) | |
| (i32.const 65536)))) | |
| (get_local $l0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 84)) | |
| (i32.const 297)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 92)) | |
| (i32.const 298)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 100)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 108)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 60)) | |
| (i32.const 5)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 68)) | |
| (i32.const 5)) | |
| (i32.store offset=76 | |
| (get_local $l4) | |
| (i32.const 162)) | |
| (i32.store offset=48 | |
| (get_local $l4) | |
| (i32.const 18404)) | |
| (i32.store offset=52 | |
| (get_local $l4) | |
| (i32.const 5)) | |
| (i32.store offset=56 | |
| (get_local $l4) | |
| (i32.const 90116)) | |
| (i32.store offset=72 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 32))) | |
| (i32.store offset=80 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 36))) | |
| (i32.store offset=88 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 40))) | |
| (i32.store offset=96 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16))) | |
| (i32.store offset=104 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 24))) | |
| (i32.store offset=64 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 72))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 48)) | |
| (i32.const 18444)) | |
| (unreachable)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 84)) | |
| (i32.const 162)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 92)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 100)) | |
| (i32.const 296)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 60)) | |
| (i32.const 4)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 68)) | |
| (i32.const 4)) | |
| (i32.store offset=76 | |
| (get_local $l4) | |
| (i32.const 162)) | |
| (i32.store offset=48 | |
| (get_local $l4) | |
| (i32.const 18356)) | |
| (i32.store offset=52 | |
| (get_local $l4) | |
| (i32.const 4)) | |
| (i32.store offset=56 | |
| (get_local $l4) | |
| (i32.const 89920)) | |
| (i32.store offset=72 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 8))) | |
| (i32.store offset=80 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 12))) | |
| (i32.store offset=88 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 16))) | |
| (i32.store offset=96 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 24))) | |
| (i32.store offset=64 | |
| (get_local $l4) | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 72))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const 48)) | |
| (i32.const 18388)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 18220)) | |
| (unreachable)) | |
| (func $f248 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_global $g0 | |
| (tee_local $l2 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l0 | |
| (get_local $p3)) | |
| (set_local $l3 | |
| (i32.const 1)) | |
| (set_local $l4 | |
| (block $B0 (result i32) | |
| (drop | |
| (br_if $B0 | |
| (i32.const 0) | |
| (i32.lt_u | |
| (get_local $p3) | |
| (i32.const 128)))) | |
| (if $I1 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (i32.const 2048)) | |
| (then | |
| (set_local $l6 | |
| (i32.or | |
| (i32.and | |
| (get_local $p3) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (set_local $l0 | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (set_local $l3 | |
| (i32.const 2)) | |
| (br $B0 | |
| (i32.const 0)))) | |
| (set_local $l0 | |
| (block $B2 (result i32) | |
| (if $I3 | |
| (i32.le_u | |
| (get_local $p3) | |
| (i32.const 65535)) | |
| (then | |
| (set_local $l4 | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 6))) | |
| (set_local $l1 | |
| (get_local $p3)) | |
| (br $B2 | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))))) | |
| (set_local $l1 | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 6))) | |
| (set_local $l4 | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 12))) | |
| (set_local $l5 | |
| (i32.or | |
| (i32.and | |
| (get_local $p3) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p3) | |
| (i32.const 18)) | |
| (i32.const 240)))) | |
| (set_local $l3 | |
| (select | |
| (i32.const 3) | |
| (i32.const 4) | |
| (i32.lt_u | |
| (get_local $p3) | |
| (i32.const 65536)))) | |
| (set_local $l6 | |
| (i32.or | |
| (i32.and | |
| (get_local $l4) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.or | |
| (i32.and | |
| (i32.shl | |
| (get_local $l1) | |
| (i32.const 16)) | |
| (i32.const 4128768)) | |
| (i32.const 8388608)))) | |
| (i32.store offset=32 | |
| (get_local $l2) | |
| (i32.or | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 24)) | |
| (get_local $l4)) | |
| (i32.shl | |
| (get_local $l6) | |
| (i32.const 8))) | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 255)))) | |
| (i32.store offset=12 | |
| (get_local $l2) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $l2) | |
| (get_local $p1)) | |
| (i32.store offset=16 | |
| (get_local $l2) | |
| (i32.const 0)) | |
| (i32.store offset=20 | |
| (get_local $l2) | |
| (get_local $p2)) | |
| (i32.store offset=24 | |
| (get_local $l2) | |
| (get_local $p3)) | |
| (i32.store offset=28 | |
| (get_local $l2) | |
| (get_local $l3)) | |
| (call $f265 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 40)) | |
| (i32.load8_u | |
| (i32.add | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 32))) | |
| (get_local $l3)) | |
| (i32.const -1))) | |
| (get_local $p1) | |
| (get_local $p2)) | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (if $I7 | |
| (i32.eq | |
| (i32.load offset=40 | |
| (get_local $l2)) | |
| (i32.const 1)) | |
| (then | |
| (set_local $p3 | |
| (i32.const 0)) | |
| (set_local $l5 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16))) | |
| (set_local $l6 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 20))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 28))) | |
| (loop $L8 | |
| (i32.store | |
| (get_local $l5) | |
| (tee_local $p3 | |
| (i32.add | |
| (i32.add | |
| (i32.load offset=44 | |
| (get_local $l2)) | |
| (get_local $p3)) | |
| (i32.const 1)))) | |
| (block $B9 | |
| (if $I10 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (get_local $l3)) | |
| (then | |
| (set_local $p1 | |
| (i32.load offset=12 | |
| (get_local $l2))) | |
| (br $B9))) | |
| (br_if $B9 | |
| (i32.or | |
| (i32.lt_u | |
| (get_local $p3) | |
| (tee_local $p2 | |
| (i32.sub | |
| (get_local $p3) | |
| (get_local $l3)))) | |
| (i32.lt_u | |
| (tee_local $p1 | |
| (i32.load offset=12 | |
| (get_local $l2))) | |
| (get_local $p3)))) | |
| (br_if $B5 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (i32.const 5))) | |
| (br_if $B6 | |
| (i32.eq | |
| (tee_local $l4 | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l2)) | |
| (get_local $p2))) | |
| (get_local $l1))) | |
| (br_if $B6 | |
| (i32.eqz | |
| (call $f360 | |
| (get_local $l4) | |
| (get_local $l1) | |
| (get_local $l3))))) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br_if $B4 | |
| (i32.or | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.load | |
| (get_local $l6))) | |
| (get_local $p3)) | |
| (i32.lt_u | |
| (get_local $p1) | |
| (get_local $p2)))) | |
| (block $B11 | |
| (call $f265 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 40)) | |
| (i32.load8_u | |
| (i32.add | |
| (i32.add | |
| (get_local $l2) | |
| (get_local $l3)) | |
| (i32.const 31))) | |
| (i32.add | |
| (i32.load offset=8 | |
| (get_local $l2)) | |
| (get_local $p3)) | |
| (i32.sub | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (br_if $B11 | |
| (i32.ne | |
| (i32.load offset=40 | |
| (get_local $l2)) | |
| (i32.const 1))) | |
| (set_local $l3 | |
| (i32.load | |
| (get_local $l0))) | |
| (set_local $p3 | |
| (i32.load | |
| (get_local $l5))) | |
| (br $L8))) | |
| (set_local $p2 | |
| (i32.load | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 20)))))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 16)) | |
| (get_local $p2)) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br $B4)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (set_local $l4 | |
| (i32.const 1)) | |
| (br $B4)) | |
| (call $f268 | |
| (get_local $l3) | |
| (i32.const 4)) | |
| (unreachable)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $l4)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 48)))) | |
| (func $f249 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f295 | |
| (get_local $p1) | |
| (select | |
| (i32.const 93137) | |
| (i32.const 93141) | |
| (tee_local $p0 | |
| (i32.load8_u | |
| (get_local $p0)))) | |
| (select | |
| (i32.const 4) | |
| (i32.const 5) | |
| (get_local $p0)))) | |
| (func $f250 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90398) | |
| (i32.const 9) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90407) | |
| (i32.const 11) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18524))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90418) | |
| (i32.const 9) | |
| (get_local $p1) | |
| (i32.const 18540))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f251 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90464) | |
| (i32.const 15) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (tee_local $p0 | |
| (call $f340 | |
| (get_local $l0) | |
| (get_local $p0) | |
| (i32.const 18604))))) | |
| (if $I0 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B1 (result i32) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (get_local $p1))) | |
| (if $I2 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))))) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load8_u offset=9 | |
| (get_local $p0)))) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f252 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 128)))) | |
| (block $B0 | |
| (block $B1 | |
| (set_local $p0 | |
| (block $B2 (result i32) | |
| (block $B3 | |
| (if $I4 | |
| (i32.eqz | |
| (i32.and | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p1))) | |
| (i32.const 16))) | |
| (then | |
| (br_if $B3 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (br $B2 | |
| (call $f233 | |
| (get_local $p0) | |
| (get_local $p1))))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L5 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L5 | |
| (tee_local $l0 | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (br_if $B1 | |
| (i32.ge_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129))) | |
| (br $B2 | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0))))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (loop $L6 | |
| (i32.store8 | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 127)) | |
| (select | |
| (i32.or | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 55)) | |
| (i32.lt_u | |
| (get_local $l2) | |
| (i32.const 10)))) | |
| (set_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -1))) | |
| (br_if $L6 | |
| (tee_local $l0 | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4))))) | |
| (br_if $B0 | |
| (i32.ge_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 128))) | |
| (i32.const 129))) | |
| (call $f293 | |
| (get_local $p1) | |
| (i32.const 1) | |
| (i32.const 87450) | |
| (i32.const 2) | |
| (i32.add | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.const 128)) | |
| (i32.sub | |
| (i32.const 0) | |
| (get_local $p0))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 128))) | |
| (return | |
| (get_local $p0))) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (call $f266 | |
| (get_local $l0) | |
| (i32.const 128)) | |
| (unreachable)) | |
| (func $f253 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90436) | |
| (i32.const 11) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90447) | |
| (i32.const 12) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18524))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90432) | |
| (i32.const 4) | |
| (get_local $p1) | |
| (i32.const 18572))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f254 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90479) | |
| (i32.const 5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18620))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (if $I0 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B1 (result i32) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (get_local $p0))) | |
| (if $I2 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))))) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f255 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90427) | |
| (i32.const 5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90432) | |
| (i32.const 4) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18556))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f256 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90312) | |
| (i32.const 7) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90319) | |
| (i32.const 8) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18460))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90327) | |
| (i32.const 10) | |
| (get_local $p1) | |
| (i32.const 18460))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 90337) | |
| (i32.const 3) | |
| (get_local $p1) | |
| (i32.const 18476))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f257 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (if $I6 | |
| (i32.le_u | |
| (tee_local $l2 | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.const -9))) | |
| (i32.const 30)) | |
| (then | |
| (set_local $l0 | |
| (i32.const 29788)) | |
| (block $B7 | |
| (br_table $B0 $B7 $B5 $B5 $B4 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B5 $B3 $B5 $B5 $B5 $B5 $B2 $B0 | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (i32.const 28252)) | |
| (br $B0))) | |
| (br_if $B5 | |
| (i32.ne | |
| (get_local $l0) | |
| (i32.const 92))) | |
| (set_local $l0 | |
| (i32.const 23644)) | |
| (br $B0)) | |
| (br_if $B1 | |
| (i32.ge_u | |
| (i32.and | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const -32)) | |
| (i32.const 255)) | |
| (i32.const 95))) | |
| (set_local $l0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (br $B0)) | |
| (set_local $l0 | |
| (i32.const 29276)) | |
| (br $B0)) | |
| (set_local $l0 | |
| (i32.const 8796)) | |
| (br $B0)) | |
| (set_local $l0 | |
| (i32.const 10076)) | |
| (br $B0)) | |
| (set_local $l1 | |
| (i32.const 4)) | |
| (set_local $l0 | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (i32.add | |
| (select | |
| (i32.const 48) | |
| (i32.const 87) | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.const 160))) | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.const 16)) | |
| (i32.shl | |
| (i32.add | |
| (select | |
| (i32.const 48) | |
| (i32.const 87) | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 15))) | |
| (i32.const 10))) | |
| (get_local $l0)) | |
| (i32.const 24))) | |
| (i32.const 30812)))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l1)) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store offset=8 | |
| (get_local $p0) | |
| (get_local $l0))) | |
| (func $f258 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (block $B0 | |
| (if $I1 | |
| (i32.lt_u | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (set_local $l2 | |
| (i32.const 1)) | |
| (i32.store align=1 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1))) | |
| (br_if $B0 | |
| (i32.ge_u | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (set_local $l1 | |
| (i32.shl | |
| (i32.load8_u | |
| (i32.add | |
| (i32.add | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (i32.const 8))) | |
| (i32.const 8))))) | |
| (return | |
| (i32.or | |
| (get_local $l2) | |
| (get_local $l1)))) | |
| (call $f259 | |
| (i32.const 18652) | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (unreachable)) | |
| (func $f259 (type $t8) (param $p0 i32) (param $p1 i32) (param $p2 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 162)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 162)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 18724)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 90852)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $p0)) | |
| (unreachable)) | |
| (func $f260 (type $t2) (param $p0 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (if $I7 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B6 | |
| (i32.eq | |
| (get_local $l0) | |
| (i32.const 2))) | |
| (set_local $l1 | |
| (i32.const 1114112)) | |
| (br_if $B4 | |
| (i32.ne | |
| (get_local $l0) | |
| (i32.const 3))) | |
| (br_if $B4 | |
| (i32.gt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (i32.const -1))) | |
| (i32.const 4))) | |
| (block $B8 | |
| (br_table $B8 $B5 $B3 $B2 $B1 $B8 | |
| (get_local $l0))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 0)) | |
| (return | |
| (i32.const 125)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (return | |
| (i32.load offset=4 | |
| (get_local $p0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (return | |
| (i32.const 92))) | |
| (set_local $l1 | |
| (select | |
| (i32.or | |
| (tee_local $l0 | |
| (i32.and | |
| (i32.shr_u | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (i32.and | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.load | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))))) | |
| (i32.const 2)) | |
| (i32.const 28))) | |
| (i32.const 15))) | |
| (i32.const 48)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 87)) | |
| (i32.lt_u | |
| (get_local $l0) | |
| (i32.const 10)))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (get_local $l2))) | |
| (i32.store | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const -1)))) | |
| (return | |
| (get_local $l1))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 2)) | |
| (return | |
| (i32.const 123))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 3)) | |
| (return | |
| (i32.const 117))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 4)) | |
| (return | |
| (i32.const 92))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)) | |
| (i32.const 1)) | |
| (get_local $l1)) | |
| (func $f261 (type $t9) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $p2)) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $p0) | |
| (get_local $p3)) | |
| (i64.store offset=12 align=4 | |
| (get_local $p0) | |
| (i64.load align=4 | |
| (get_local $p4))) | |
| (i64.store align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 20)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p4) | |
| (i32.const 8))))) | |
| (func $f262 (type $t0) (param $p0 i32) | |
| (local $l0 i32) (local $l1 i64) (local $l2 i64) (local $l3 i64) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (set_local $l1 | |
| (i64.load offset=16 align=4 | |
| (get_local $p0))) | |
| (set_local $l2 | |
| (i64.load offset=8 align=4 | |
| (get_local $p0))) | |
| (set_local $l3 | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 0)) | |
| (i64.store offset=24 | |
| (get_local $l0) | |
| (get_local $l3)) | |
| (i64.store offset=4 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 90688)) | |
| (i32.store | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24))) | |
| (i64.store offset=32 | |
| (get_local $l0) | |
| (get_local $l2)) | |
| (i64.store offset=40 | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (call $f263 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (unreachable)) | |
| (func $f263 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (call $f109 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (i32.load offset=8 | |
| (get_local $p0)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (i32.load offset=16 | |
| (get_local $p0)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 20))) | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.load offset=4 | |
| (get_local $p1)) | |
| (i32.load offset=8 | |
| (get_local $p1)) | |
| (i32.load offset=12 | |
| (get_local $p1))) | |
| (unreachable)) | |
| (func $f264 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 36)) | |
| (i32.const 1)) | |
| (i32.store offset=44 | |
| (get_local $l0) | |
| (i32.const 296)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 18756)) | |
| (i32.store offset=20 | |
| (get_local $l0) | |
| (i32.const 1)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 90652)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 40))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i32.const 18768)) | |
| (unreachable)) | |
| (func $f265 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i64) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 3))))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (tee_local $l2 | |
| (i32.sub | |
| (i32.const 4) | |
| (get_local $l2))))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $p2) | |
| (tee_local $l3 | |
| (select | |
| (get_local $p3) | |
| (get_local $l2) | |
| (i32.gt_u | |
| (get_local $l2) | |
| (get_local $p3)))))) | |
| (block $B4 | |
| (if $I5 | |
| (i32.ge_u | |
| (get_local $l3) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $l1 | |
| (get_local $p2)) | |
| (loop $L6 | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (tee_local $l0 | |
| (get_local $l1)))) | |
| (get_local $l2))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)))) | |
| (get_local $l2))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 2)))) | |
| (get_local $l2))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 3)))) | |
| (get_local $l2))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.and | |
| (get_local $l5) | |
| (i64.const 4294967295))) | |
| (br_if $L6 | |
| (i32.gt_u | |
| (i32.sub | |
| (get_local $l4) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)))) | |
| (i32.const 3)))) | |
| (br_if $B4 | |
| (i32.ne | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (get_local $l4))) | |
| (br $B3))) | |
| (br_if $B3 | |
| (i32.eq | |
| (tee_local $l2 | |
| (get_local $p2)) | |
| (get_local $l4)))) | |
| (set_local $l0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L7 | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load8_u | |
| (get_local $l2))) | |
| (get_local $l0))))) | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (get_local $l0))) | |
| (set_local $l5 | |
| (i64.and | |
| (get_local $l5) | |
| (i64.const 4294967295))) | |
| (br_if $L7 | |
| (i32.ne | |
| (get_local $l4) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1))))))) | |
| (block $B8 | |
| (br_if $B8 | |
| (i32.lt_u | |
| (get_local $p3) | |
| (i32.const 8))) | |
| (br_if $B8 | |
| (i32.gt_u | |
| (get_local $l3) | |
| (tee_local $l4 | |
| (i32.add | |
| (get_local $p3) | |
| (i32.const -8))))) | |
| (set_local $l2 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.const 8)) | |
| (get_local $l2))) | |
| (i32.const 16)) | |
| (get_local $l2))) | |
| (block $B9 | |
| (loop $L10 | |
| (br_if $B9 | |
| (i32.and | |
| (i32.or | |
| (i32.and | |
| (i32.xor | |
| (tee_local $l1 | |
| (i32.xor | |
| (i32.load | |
| (i32.add | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l3))) | |
| (i32.const 4))) | |
| (get_local $l2))) | |
| (i32.const -1)) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -16843009))) | |
| (i32.and | |
| (i32.xor | |
| (tee_local $l0 | |
| (i32.xor | |
| (i32.load | |
| (get_local $l0)) | |
| (get_local $l2))) | |
| (i32.const -1)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -16843009)))) | |
| (i32.const -2139062144))) | |
| (br_if $L10 | |
| (i32.le_u | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8))) | |
| (get_local $l4))))) | |
| (br_if $B0 | |
| (i32.gt_u | |
| (get_local $l3) | |
| (get_local $p3)))) | |
| (set_local $l5 | |
| (i64.const 0)) | |
| (block $B11 | |
| (if $I12 | |
| (i32.ge_u | |
| (i32.sub | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l3)))) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L13 | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load8_u | |
| (tee_local $p2 | |
| (get_local $l0)))) | |
| (get_local $l2))))) | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1)))) | |
| (get_local $l2))))) | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 2)))) | |
| (get_local $l2))))) | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 3)))) | |
| (get_local $l2))))) | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.and | |
| (get_local $l5) | |
| (i64.const 4294967295))) | |
| (br_if $L13 | |
| (i32.gt_u | |
| (i32.sub | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 4)))) | |
| (i32.const 3)))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 4))))) | |
| (if $I14 | |
| (i32.ne | |
| (get_local $l0) | |
| (get_local $l1)) | |
| (then | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L15 | |
| (set_local $l5 | |
| (i64.add | |
| (get_local $l5) | |
| (i64.extend_u/i32 | |
| (i32.ne | |
| (tee_local $p2 | |
| (i32.load8_u | |
| (get_local $l0))) | |
| (get_local $l2))))) | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $p2) | |
| (get_local $l2))) | |
| (set_local $l5 | |
| (i64.and | |
| (get_local $l5) | |
| (i64.const 4294967295))) | |
| (br_if $L15 | |
| (i32.ne | |
| (get_local $l1) | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)))))))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (return)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.wrap/i64 | |
| (get_local $l5)))) | |
| (br $B1)) | |
| (i64.store32 offset=4 | |
| (get_local $p0) | |
| (get_local $l5))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (return)) | |
| (call $f266 | |
| (get_local $l3) | |
| (get_local $p3)) | |
| (unreachable)) | |
| (func $f266 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 162)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 162)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 18816)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 90852)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 18832)) | |
| (unreachable)) | |
| (func $f267 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) | |
| (set_local $l0 | |
| (get_local $p3)) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (br_if $B12 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.and | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (i32.const 3))))) | |
| (br_if $B1 | |
| (i32.gt_u | |
| (tee_local $l0 | |
| (select | |
| (i32.sub | |
| (get_local $p3) | |
| (get_local $l1)) | |
| (i32.const 0) | |
| (i32.lt_u | |
| (get_local $l1) | |
| (get_local $p3)))) | |
| (get_local $p3))) | |
| (if $I13 | |
| (i32.ge_u | |
| (tee_local $l4 | |
| (i32.sub | |
| (get_local $l2) | |
| (tee_local $l5 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l0))))) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l6 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $p3))) | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L14 | |
| (br_if $B11 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l3))) | |
| (i32.const -1))) | |
| (get_local $l2))) | |
| (br_if $B9 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))) | |
| (get_local $l2))) | |
| (br_if $B7 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -3))) | |
| (get_local $l2))) | |
| (br_if $B4 | |
| (i32.eq | |
| (i32.load8_u | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4)))) | |
| (get_local $l2))) | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -4))) | |
| (br_if $L14 | |
| (i32.gt_u | |
| (i32.sub | |
| (get_local $l1) | |
| (get_local $l5)) | |
| (i32.const 3)))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l3))) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $l3))))) | |
| (br_if $B12 | |
| (i32.eq | |
| (get_local $l5) | |
| (get_local $l2))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const -1))) | |
| (set_local $l3 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L15 | |
| (br_if $B3 | |
| (i32.eq | |
| (i32.load8_u | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const -1)))) | |
| (get_local $l3))) | |
| (set_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))) | |
| (br_if $L15 | |
| (i32.ne | |
| (get_local $l5) | |
| (get_local $l2))))) | |
| (block $B16 | |
| (br_if $B16 | |
| (i32.lt_u | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (set_local $l2 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.or | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.const 8)) | |
| (get_local $l2))) | |
| (i32.const 16)) | |
| (get_local $l2))) | |
| (loop $L17 | |
| (br_if $B16 | |
| (i32.and | |
| (i32.or | |
| (i32.and | |
| (i32.xor | |
| (tee_local $l3 | |
| (i32.xor | |
| (i32.load | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l0))) | |
| (i32.const -4))) | |
| (get_local $l2))) | |
| (i32.const -1)) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const -16843009))) | |
| (i32.and | |
| (i32.xor | |
| (tee_local $l1 | |
| (i32.xor | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -8))) | |
| (get_local $l2))) | |
| (i32.const -1)) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -16843009)))) | |
| (i32.const -2139062144))) | |
| (br_if $L17 | |
| (i32.gt_u | |
| (tee_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -8))) | |
| (i32.const 7))))) | |
| (br_if $B0 | |
| (i32.gt_u | |
| (get_local $l0) | |
| (get_local $p3))) | |
| (block $B18 | |
| (if $I19 | |
| (i32.ge_u | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (then | |
| (set_local $l2 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L20 | |
| (br_if $B18 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l0))) | |
| (i32.const -1))) | |
| (get_local $l2))) | |
| (br_if $B10 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -2))) | |
| (get_local $l2))) | |
| (br_if $B8 | |
| (i32.eq | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -3))) | |
| (get_local $l2))) | |
| (br_if $B6 | |
| (i32.eq | |
| (i32.load8_u | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -4)))) | |
| (get_local $l2))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -4))) | |
| (br_if $L20 | |
| (i32.gt_u | |
| (i32.sub | |
| (get_local $l1) | |
| (get_local $p2)) | |
| (i32.const 3)))))) | |
| (if $I21 | |
| (i32.ne | |
| (get_local $p2) | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $p2) | |
| (get_local $l0)))) | |
| (then | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (set_local $l1 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (loop $L22 | |
| (br_if $B5 | |
| (i32.eq | |
| (i32.load8_u | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const -1)))) | |
| (get_local $l1))) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (br_if $L22 | |
| (i32.ne | |
| (get_local $p2) | |
| (get_local $l2)))))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (return)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -1))) | |
| (br $B2)) | |
| (set_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l3)) | |
| (i32.const -1))) | |
| (br $B3)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -2))) | |
| (br $B2)) | |
| (set_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l3)) | |
| (i32.const -2))) | |
| (br $B3)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -3))) | |
| (br $B2)) | |
| (set_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l3)) | |
| (i32.const -3))) | |
| (br $B3)) | |
| (set_local $l0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const -4)))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (get_local $l0)) | |
| (br $B2)) | |
| (set_local $l1 | |
| (i32.add | |
| (i32.add | |
| (get_local $l4) | |
| (get_local $l3)) | |
| (i32.const -4)))) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.add | |
| (get_local $l1) | |
| (get_local $l0)))) | |
| (i32.store | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (return)) | |
| (call $f266 | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (unreachable)) | |
| (call $f268 | |
| (get_local $l0) | |
| (get_local $p3)) | |
| (unreachable)) | |
| (func $f268 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 48)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 44)) | |
| (i32.const 162)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 20)) | |
| (i32.const 2)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 2)) | |
| (i32.store offset=36 | |
| (get_local $l0) | |
| (i32.const 162)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 18784)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 2)) | |
| (i32.store offset=16 | |
| (get_local $l0) | |
| (i32.const 90852)) | |
| (i32.store offset=32 | |
| (get_local $l0) | |
| (get_local $l0)) | |
| (i32.store offset=40 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4))) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (call $f263 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 18800)) | |
| (unreachable)) | |
| (func $f269 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91047) | |
| (i32.const 7) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91054) | |
| (i32.const 4) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18864))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91058) | |
| (i32.const 5) | |
| (get_local $p1) | |
| (i32.const 18864))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91063) | |
| (i32.const 4) | |
| (get_local $p1) | |
| (i32.const 18864))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91067) | |
| (i32.const 3) | |
| (get_local $p1) | |
| (i32.const 18880))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 26))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91070) | |
| (i32.const 9) | |
| (get_local $p1) | |
| (i32.const 18896))) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (set_local $p0 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p1)) | |
| (then | |
| (set_local $p0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p0)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f270 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (if $I4 | |
| (i32.le_u | |
| (tee_local $p0 | |
| (i32.add | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const -1))) | |
| (i32.const 4)) | |
| (then | |
| (block $B5 | |
| (br_table $B5 $B3 $B2 $B1 $B0 $B5 | |
| (get_local $p0))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91216) | |
| (i32.const 10) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91226) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91211) | |
| (i32.const 5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91202) | |
| (i32.const 9) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91198) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91189) | |
| (i32.const 9) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (func $f271 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (if $I3 | |
| (i32.ne | |
| (tee_local $l1 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B2 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (br_if $B1 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91243) | |
| (i32.const 7) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 19024))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B4 (result i32) | |
| (drop | |
| (br_if $B4 | |
| (i32.const 1) | |
| (get_local $p0))) | |
| (if $I5 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B4 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))))) | |
| (block $B6 | |
| (br_if $B6 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B6 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (drop | |
| (br_if $B4 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (br $B0))) | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91250) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18960))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B7 (result i32) | |
| (drop | |
| (br_if $B7 | |
| (i32.const 1) | |
| (get_local $p0))) | |
| (if $I8 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B7 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))))) | |
| (block $B9 | |
| (br_if $B9 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B9 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (drop | |
| (br_if $B7 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (br $B0)) | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91189) | |
| (i32.const 9) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 18960))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B10 (result i32) | |
| (drop | |
| (br_if $B10 | |
| (i32.const 1) | |
| (get_local $p0))) | |
| (if $I11 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B10 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))))) | |
| (block $B12 | |
| (br_if $B12 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B12 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (drop | |
| (br_if $B10 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (br $B0)) | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91226) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f272 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91330) | |
| (i32.const 6) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91336) | |
| (i32.const 2) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 19136))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f273 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91157) | |
| (i32.const 13) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91170) | |
| (i32.const 1) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 18960))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91171) | |
| (i32.const 5) | |
| (get_local $l1) | |
| (i32.const 18976))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91176) | |
| (i32.const 13) | |
| (get_local $l1) | |
| (i32.const 18992))) | |
| (set_local $p0 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (if $I2 | |
| (i32.eqz | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (br $B0))) | |
| (set_local $p1 | |
| (get_local $p0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f274 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f271 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f275 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=16 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91043) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=17 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.store offset=28 | |
| (get_local $l0) | |
| (i32.sub | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (tee_local $p0 | |
| (call $f340 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i32.const 18848))))) | |
| (if $I0 | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (set_local $p1 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B1 (result i32) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (get_local $p1))) | |
| (if $I2 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))))) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B3 | |
| (i32.eqz | |
| (i32.load8_u offset=9 | |
| (get_local $p0)))) | |
| (drop | |
| (br_if $B1 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f276 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_local $l0 | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))) | |
| (set_local $p1 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (if $I0 | |
| (i32.load8_u | |
| (i32.load | |
| (get_local $p0))) | |
| (then | |
| (return | |
| (call_indirect (type $t7) | |
| (get_local $p1) | |
| (i32.const 91118) | |
| (i32.const 12) | |
| (get_local $l0))))) | |
| (call_indirect (type $t7) | |
| (get_local $p1) | |
| (i32.const 91130) | |
| (i32.const 11) | |
| (get_local $l0))) | |
| (func $f277 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91311) | |
| (i32.const 8) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91319) | |
| (i32.const 4) | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12))) | |
| (i32.const 19104))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91323) | |
| (i32.const 4) | |
| (get_local $p1) | |
| (i32.const 19120))) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12))) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91327) | |
| (i32.const 3) | |
| (get_local $p1) | |
| (i32.const 19120))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f278 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (if $I1 | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91351) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 19168))) | |
| (set_local $p1 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (br_if $B0 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (tee_local $p1 | |
| (block $B2 (result i32) | |
| (drop | |
| (br_if $B2 | |
| (i32.const 1) | |
| (get_local $p0))) | |
| (if $I3 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (drop | |
| (br_if $B2 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))))) | |
| (block $B4 | |
| (br_if $B4 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B4 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (drop | |
| (br_if $B2 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (br $B0))) | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91355) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f279 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f270 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f280 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=12 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 90924) | |
| (i32.const 3) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=13 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (tee_local $p0 | |
| (call $f338 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (i32.const 90927) | |
| (i32.const 4) | |
| (get_local $p0) | |
| (i32.const 18740))))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $p0)) | |
| (then | |
| (set_local $l1 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $l1)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $p0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f281 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f269 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f282 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $p0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91230) | |
| (i32.const 13) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (get_local $p0)) | |
| (drop | |
| (call $f338 | |
| (get_local $l0) | |
| (i32.const 91171) | |
| (i32.const 5) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 19008))) | |
| (set_local $p1 | |
| (i32.load8_u offset=4 | |
| (get_local $l0))) | |
| (if $I0 | |
| (i32.load8_u offset=5 | |
| (get_local $l0)) | |
| (then | |
| (set_local $p0 | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255))) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (if $I1 | |
| (i32.eqz | |
| (get_local $p0)) | |
| (then | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (tee_local $p1 | |
| (i32.load | |
| (get_local $l0)))) | |
| (select | |
| (i32.const 103465) | |
| (i32.const 103467) | |
| (i32.and | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 4))) | |
| (i32.const 2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.store8 offset=4 | |
| (get_local $l0) | |
| (get_local $p1)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f283 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (then | |
| (i32.store8 offset=8 | |
| (get_local $l0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91351) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $l0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $l0) | |
| (i32.const 0)) | |
| (set_local $p1 | |
| (i32.const 1)) | |
| (i32.store offset=12 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 1))) | |
| (drop | |
| (call $f340 | |
| (get_local $l0) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 19152))) | |
| (set_local $p0 | |
| (i32.load8_u offset=8 | |
| (get_local $l0))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $l0))))) | |
| (block $B3 | |
| (br_if $B3 | |
| (i32.and | |
| (get_local $p0) | |
| (i32.const 255))) | |
| (if $I4 | |
| (i32.and | |
| (i32.load8_u | |
| (tee_local $p0 | |
| (i32.load | |
| (get_local $l0)))) | |
| (i32.const 4)) | |
| (then | |
| (br_if $B3 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (i32.const 103461) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))))) | |
| (block $B5 | |
| (br_if $B5 | |
| (i32.ne | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 9))))) | |
| (br_if $B3 | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103458) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 24))) | |
| (i32.const 103470) | |
| (i32.const 1) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (i32.store8 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)) | |
| (get_local $p1)) | |
| (br $B0))) | |
| (set_local $p1 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 91355) | |
| (i32.const 4) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (br $B0)) | |
| (set_local $p1 | |
| (get_local $p0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16))) | |
| (i32.ne | |
| (i32.and | |
| (get_local $p1) | |
| (i32.const 255)) | |
| (i32.const 0))) | |
| (func $f284 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (block $B0 | |
| (block $B1 | |
| (if $I2 | |
| (i32.ne | |
| (i32.and | |
| (tee_local $p0 | |
| (i32.load8_u | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 3)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B1 | |
| (i32.eq | |
| (get_local $p0) | |
| (i32.const 2))) | |
| (br_if $B0 | |
| (i32.ne | |
| (get_local $p0) | |
| (i32.const 3))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 92415) | |
| (i32.const 9) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 92432) | |
| (i32.const 12) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (return | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 92424) | |
| (i32.const 8) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))))) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.const 92444) | |
| (i32.const 5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (func $f285 (type $t0) (param $p0 i32) | |
| (local $l0 i32) | |
| (call $f247 | |
| (i32.load | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.load offset=4 | |
| (get_local $l0)) | |
| (i32.load | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.load | |
| (i32.load offset=8 | |
| (get_local $p0)))) | |
| (unreachable)) | |
| (func $f286 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (call $f247 | |
| (i32.load | |
| (get_local $p0)) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (i32.const 0) | |
| (i32.load | |
| (get_local $p1))) | |
| (unreachable)) | |
| (func $f287 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (call $f337 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (func $f288 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f345 | |
| (i32.load | |
| (get_local $p0)) | |
| (get_local $p1))) | |
| (func $f289 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l0) | |
| (i32.load | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (i32.const 20752) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f290 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) (local $l13 i64) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 64)))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36)) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 52)) | |
| (tee_local $l4 | |
| (i32.load | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 20))))) | |
| (i32.store8 offset=56 | |
| (get_local $l1) | |
| (i32.const 3)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44)) | |
| (i32.add | |
| (tee_local $p1 | |
| (i32.load offset=16 | |
| (get_local $p2))) | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 3)))) | |
| (i64.store offset=8 | |
| (get_local $l1) | |
| (i64.const 137438953472)) | |
| (i32.store offset=16 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store offset=24 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (i32.store offset=32 | |
| (get_local $l1) | |
| (get_local $p0)) | |
| (i32.store offset=40 | |
| (get_local $l1) | |
| (get_local $p1)) | |
| (i32.store offset=48 | |
| (get_local $l1) | |
| (get_local $p1)) | |
| (set_local $l5 | |
| (i32.load offset=4 | |
| (get_local $p2))) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p2))) | |
| (block $B0 | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (set_local $p1 | |
| (block $B4 (result i32) | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (if $I9 | |
| (tee_local $l6 | |
| (i32.load offset=8 | |
| (get_local $p2))) | |
| (then | |
| (br_if $B8 | |
| (i32.eqz | |
| (i32.mul | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 12)))) | |
| (i32.const 36)))) | |
| (set_local $l9 | |
| (i32.mul | |
| (get_local $p1) | |
| (i32.const 36))) | |
| (set_local $l4 | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 3))) | |
| (set_local $p0 | |
| (i32.const 0)) | |
| (set_local $l10 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32))) | |
| (set_local $l11 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36))) | |
| (set_local $l12 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 56))) | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 52))) | |
| (set_local $l8 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 48))) | |
| (set_local $p2 | |
| (get_local $l0)) | |
| (loop $L10 | |
| (br_if $B5 | |
| (i32.eqz | |
| (get_local $l4))) | |
| (br_if $B6 | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (get_local $l10)) | |
| (i32.load | |
| (get_local $p2)) | |
| (i32.load offset=4 | |
| (get_local $p2)) | |
| (i32.load offset=12 | |
| (i32.load | |
| (get_local $l11))))) | |
| (i32.store8 | |
| (get_local $l12) | |
| (i32.load8_u | |
| (i32.add | |
| (tee_local $p1 | |
| (i32.add | |
| (get_local $l6) | |
| (get_local $p0))) | |
| (i32.const 32)))) | |
| (i32.store offset=12 | |
| (get_local $l1) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i32.store offset=8 | |
| (get_local $l1) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 12)))) | |
| (set_local $l13 | |
| (i64.const 0)) | |
| (block $B11 | |
| (set_local $l2 | |
| (block $B12 (result i32) | |
| (block $B13 | |
| (if $I14 | |
| (i32.ne | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 24)))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B11 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 3))) | |
| (br_if $B13 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 2))) | |
| (br_if $B11 | |
| (i32.eq | |
| (tee_local $l3 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 40))))) | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44))))) | |
| (i32.store | |
| (get_local $l2) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8))) | |
| (br_if $B11 | |
| (i32.ne | |
| (i32.load offset=4 | |
| (get_local $l3)) | |
| (i32.const 277))) | |
| (br $B12 | |
| (i32.load | |
| (i32.load | |
| (get_local $l3)))))) | |
| (br_if $B1 | |
| (i32.ge_u | |
| (tee_local $l3 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l7))))) | |
| (br_if $B11 | |
| (i32.ne | |
| (i32.load offset=4 | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.load | |
| (get_local $l8)) | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 3))))) | |
| (i32.const 277))) | |
| (br $B12 | |
| (i32.load | |
| (i32.load | |
| (get_local $l3))))) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28))))) | |
| (set_local $l13 | |
| (i64.const 1))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16)) | |
| (i64.or | |
| (i64.shl | |
| (i64.extend_u/i32 | |
| (get_local $l2)) | |
| (i64.const 32)) | |
| (get_local $l13))) | |
| (set_local $l13 | |
| (i64.const 0)) | |
| (block $B15 | |
| (set_local $l2 | |
| (block $B16 (result i32) | |
| (block $B17 | |
| (if $I18 | |
| (i32.ne | |
| (tee_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B15 | |
| (i32.eq | |
| (get_local $l2) | |
| (i32.const 3))) | |
| (br_if $B17 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 2))) | |
| (br_if $B15 | |
| (i32.eq | |
| (tee_local $l3 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 40))))) | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44))))) | |
| (i32.store | |
| (get_local $l2) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8))) | |
| (br_if $B15 | |
| (i32.ne | |
| (i32.load offset=4 | |
| (get_local $l3)) | |
| (i32.const 277))) | |
| (br $B16 | |
| (i32.load | |
| (i32.load | |
| (get_local $l3)))))) | |
| (br_if $B0 | |
| (i32.ge_u | |
| (tee_local $l3 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 20)))) | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l7))))) | |
| (br_if $B15 | |
| (i32.ne | |
| (i32.load offset=4 | |
| (tee_local $l3 | |
| (i32.add | |
| (i32.load | |
| (get_local $l8)) | |
| (i32.shl | |
| (get_local $l3) | |
| (i32.const 3))))) | |
| (i32.const 277))) | |
| (br $B16 | |
| (i32.load | |
| (i32.load | |
| (get_local $l3))))) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 20))))) | |
| (set_local $l13 | |
| (i64.const 1))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 24)) | |
| (i64.or | |
| (i64.shl | |
| (i64.extend_u/i32 | |
| (get_local $l2)) | |
| (i64.const 32)) | |
| (get_local $l13))) | |
| (block $B19 | |
| (if $I20 | |
| (i32.eq | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B3 | |
| (i32.ge_u | |
| (tee_local $p1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4)))) | |
| (tee_local $l2 | |
| (i32.load | |
| (get_local $l7))))) | |
| (set_local $p1 | |
| (i32.add | |
| (i32.load | |
| (get_local $l8)) | |
| (i32.shl | |
| (get_local $p1) | |
| (i32.const 3)))) | |
| (br $B19))) | |
| (br_if $B2 | |
| (i32.eq | |
| (tee_local $p1 | |
| (i32.load | |
| (tee_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 40))))) | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 44))))) | |
| (i32.store | |
| (get_local $l2) | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (br_if $B6 | |
| (call_indirect (type $t1) | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))))) | |
| (set_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 8))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const -8))) | |
| (br_if $L10 | |
| (i32.ne | |
| (get_local $l9) | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 36))))) | |
| (br $B7)) | |
| (unreachable))) | |
| (br_if $B8 | |
| (i32.eqz | |
| (get_local $l4))) | |
| (set_local $p0 | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 3))) | |
| (set_local $l4 | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 3))) | |
| (set_local $l2 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32))) | |
| (set_local $l6 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36))) | |
| (set_local $p2 | |
| (get_local $l0)) | |
| (loop $L21 | |
| (br_if $B5 | |
| (i32.eqz | |
| (get_local $l4))) | |
| (br_if $B6 | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (get_local $l2)) | |
| (i32.load | |
| (get_local $p2)) | |
| (i32.load offset=4 | |
| (get_local $p2)) | |
| (i32.load offset=12 | |
| (i32.load | |
| (get_local $l6))))) | |
| (br_if $B6 | |
| (call_indirect (type $t1) | |
| (i32.load | |
| (get_local $p1)) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 8)) | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 4))))) | |
| (set_local $p1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8))) | |
| (set_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 8))) | |
| (set_local $l4 | |
| (i32.add | |
| (get_local $l4) | |
| (i32.const -8))) | |
| (br_if $L21 | |
| (tee_local $p0 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const -8)))) | |
| (br $B7)) | |
| (unreachable)) | |
| (set_local $p2 | |
| (get_local $l0))) | |
| (br_if $B5 | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.shl | |
| (get_local $l5) | |
| (i32.const 3))))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (call_indirect (type $t7) | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 32))) | |
| (i32.load | |
| (get_local $p2)) | |
| (i32.load offset=4 | |
| (get_local $p2)) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 36)))))))) | |
| (br $B4 | |
| (i32.const 1))) | |
| (i32.const 0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 64))) | |
| (return | |
| (get_local $p1))) | |
| (call $f259 | |
| (i32.const 19848) | |
| (get_local $p1) | |
| (get_local $l2)) | |
| (unreachable)) | |
| (call $f262 | |
| (i32.const 19800)) | |
| (unreachable)) | |
| (call $f259 | |
| (i32.const 19864) | |
| (get_local $l3) | |
| (get_local $l2)) | |
| (unreachable)) | |
| (call $f259 | |
| (i32.const 19864) | |
| (get_local $l3) | |
| (get_local $l2)) | |
| (unreachable)) | |
| (func $f291 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call $f233 | |
| (get_local $p0) | |
| (get_local $p1))) | |
| (func $f292 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (set_local $p1 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p0))) | |
| (set_local $p0 | |
| (call $f290 | |
| (get_local $p1) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p0)) | |
| (func $f293 (type $t10) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) (param $p4 i32) (param $p5 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l3 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (i32.store offset=4 | |
| (get_local $l3) | |
| (get_local $p3)) | |
| (i32.store | |
| (get_local $l3) | |
| (get_local $p2)) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (i32.const 1114112)) | |
| (set_local $l2 | |
| (block $B0 (result i32) | |
| (block $B1 | |
| (if $I2 | |
| (get_local $p1) | |
| (then | |
| (br_if $B1 | |
| (i32.and | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (i32.const 1))) | |
| (br $B0 | |
| (get_local $p5)))) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (i32.const 45)) | |
| (set_local $l0 | |
| (i32.load | |
| (get_local $p0))) | |
| (br $B0 | |
| (i32.add | |
| (get_local $p5) | |
| (i32.const 1)))) | |
| (i32.store offset=8 | |
| (get_local $l3) | |
| (i32.const 43)) | |
| (i32.add | |
| (get_local $p5) | |
| (i32.const 1)))) | |
| (set_local $p1 | |
| (i32.const 0)) | |
| (i32.store8 offset=15 | |
| (get_local $l3) | |
| (i32.const 0)) | |
| (if $I3 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 4)) | |
| (then | |
| (i32.store8 offset=15 | |
| (get_local $l3) | |
| (i32.const 1)) | |
| (if $I4 | |
| (get_local $p3) | |
| (then | |
| (set_local $l1 | |
| (get_local $p3)) | |
| (loop $L5 | |
| (set_local $p1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.eq | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p2)) | |
| (i32.const 192)) | |
| (i32.const 128)))) | |
| (set_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (br_if $L5 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))))) | |
| (set_local $l2 | |
| (i32.sub | |
| (i32.add | |
| (get_local $l2) | |
| (get_local $p3)) | |
| (get_local $p1))))) | |
| (set_local $p2 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (i32.store offset=20 | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 15))) | |
| (i32.store offset=16 | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 8))) | |
| (i32.store offset=24 | |
| (get_local $l3) | |
| (get_local $l3)) | |
| (set_local $p2 | |
| (block $B6 (result i32) | |
| (block $B7 | |
| (block $B8 | |
| (set_local $p3 | |
| (block $B9 (result i32) | |
| (block $B10 | |
| (block $B11 | |
| (block $B12 | |
| (block $B13 | |
| (block $B14 | |
| (block $B15 | |
| (block $B16 | |
| (block $B17 | |
| (block $B18 | |
| (block $B19 | |
| (block $B20 | |
| (block $B21 | |
| (if $I22 | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B21 | |
| (i32.le_u | |
| (tee_local $p2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)))) | |
| (get_local $l2))) | |
| (br_if $B20 | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 8))) | |
| (set_local $p1 | |
| (i32.sub | |
| (get_local $p2) | |
| (get_local $l2))) | |
| (br_if $B18 | |
| (i32.eqz | |
| (tee_local $p2 | |
| (i32.and | |
| (select | |
| (i32.const 1) | |
| (tee_local $p2 | |
| (i32.load8_u offset=48 | |
| (get_local $p0))) | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 3))) | |
| (i32.const 3))))) | |
| (br_if $B19 | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (set_local $l0 | |
| (i32.const 0)) | |
| (br $B17))) | |
| (br_if $B7 | |
| (call $f294 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16)) | |
| (get_local $p0))) | |
| (br $B6 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p4) | |
| (get_local $p5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (br_if $B7 | |
| (call $f294 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16)) | |
| (get_local $p0))) | |
| (br $B6 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p4) | |
| (get_local $p5) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (i32.store8 offset=48 | |
| (get_local $p0) | |
| (i32.const 1)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.const 48)) | |
| (br_if $B7 | |
| (call $f294 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16)) | |
| (get_local $p0))) | |
| (set_local $l2 | |
| (i32.sub | |
| (get_local $p2) | |
| (get_local $l2))) | |
| (br_if $B15 | |
| (i32.eqz | |
| (tee_local $p2 | |
| (i32.and | |
| (select | |
| (i32.const 1) | |
| (tee_local $p2 | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 48)))) | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 3))) | |
| (i32.const 3))))) | |
| (br_if $B16 | |
| (i32.eq | |
| (get_local $p2) | |
| (i32.const 2))) | |
| (set_local $l0 | |
| (i32.const 0)) | |
| (br $B14)) | |
| (set_local $l0 | |
| (i32.shr_u | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 1)) | |
| (i32.const 1))) | |
| (set_local $p1 | |
| (i32.shr_u | |
| (get_local $p1) | |
| (i32.const 1))) | |
| (br $B17)) | |
| (set_local $l0 | |
| (get_local $p1)) | |
| (set_local $p1 | |
| (i32.const 0))) | |
| (i32.store offset=28 | |
| (get_local $l3) | |
| (i32.const 0)) | |
| (if $I23 | |
| (i32.le_u | |
| (tee_local $p2 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (get_local $p2)) | |
| (set_local $l1 | |
| (i32.const 1)) | |
| (br_if $B12 | |
| (get_local $p1)) | |
| (br $B11))) | |
| (if $I24 | |
| (i32.le_u | |
| (get_local $p2) | |
| (i32.const 2047)) | |
| (then | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (set_local $l1 | |
| (i32.const 2)) | |
| (br_if $B12 | |
| (get_local $p1)) | |
| (br $B11))) | |
| (br_if $B13 | |
| (i32.gt_u | |
| (get_local $p2) | |
| (i32.const 65535))) | |
| (i32.store8 offset=30 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (set_local $l1 | |
| (i32.const 3)) | |
| (br_if $B12 | |
| (get_local $p1)) | |
| (br $B11)) | |
| (set_local $l0 | |
| (i32.shr_u | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1)) | |
| (i32.const 1))) | |
| (set_local $l2 | |
| (i32.shr_u | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (br $B14)) | |
| (set_local $l0 | |
| (get_local $l2)) | |
| (set_local $l2 | |
| (i32.const 0))) | |
| (i32.store offset=28 | |
| (get_local $l3) | |
| (i32.const 0)) | |
| (if $I25 | |
| (i32.le_u | |
| (tee_local $p2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 4)))) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (get_local $p2)) | |
| (br $B9 | |
| (i32.const 1)))) | |
| (br_if $B10 | |
| (i32.gt_u | |
| (get_local $p2) | |
| (i32.const 2047))) | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B9 | |
| (i32.const 2))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=31 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=30 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (set_local $l1 | |
| (i32.const 4)) | |
| (br_if $B11 | |
| (i32.eqz | |
| (get_local $p1)))) | |
| (set_local $p3 | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))) | |
| (set_local $l2 | |
| (i32.load offset=24 | |
| (get_local $p0))) | |
| (set_local $p2 | |
| (i32.const 0)) | |
| (loop $L26 | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (get_local $l2) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 28)) | |
| (get_local $l1) | |
| (get_local $p3))) | |
| (br_if $L26 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (get_local $p1))))) | |
| (br_if $B7 | |
| (call $f294 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 16)) | |
| (get_local $p0))) | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (tee_local $p1 | |
| (i32.load offset=24 | |
| (get_local $p0))) | |
| (get_local $p4) | |
| (get_local $p5) | |
| (tee_local $p0 | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (br_if $B8 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (set_local $p2 | |
| (i32.const 0)) | |
| (loop $L27 | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (get_local $p1) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 28)) | |
| (get_local $l1) | |
| (get_local $p0))) | |
| (br_if $L27 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (get_local $l0))) | |
| (br $B8)) | |
| (unreachable)) | |
| (if $I28 | |
| (i32.le_u | |
| (get_local $p2) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=30 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B9 | |
| (i32.const 3)))) | |
| (i32.store8 offset=28 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=31 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (get_local $p2) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=29 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=30 | |
| (get_local $l3) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $p2) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (set_local $p1 | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))) | |
| (set_local $l1 | |
| (i32.load offset=24 | |
| (get_local $p0))) | |
| (if $I29 | |
| (get_local $l2) | |
| (then | |
| (set_local $p2 | |
| (i32.const 0)) | |
| (loop $L30 | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 28)) | |
| (get_local $p3) | |
| (get_local $p1))) | |
| (br_if $L30 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (get_local $l2)))))) | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (get_local $l1) | |
| (get_local $p4) | |
| (get_local $p5) | |
| (get_local $p1))) | |
| (br_if $B8 | |
| (i32.eqz | |
| (get_local $l0))) | |
| (set_local $p2 | |
| (i32.const 0)) | |
| (loop $L31 | |
| (br_if $B7 | |
| (call_indirect (type $t7) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 28)) | |
| (get_local $p3) | |
| (get_local $p1))) | |
| (br_if $L31 | |
| (i32.lt_u | |
| (tee_local $p2 | |
| (i32.add | |
| (get_local $p2) | |
| (i32.const 1))) | |
| (get_local $l0))))) | |
| (br $B6 | |
| (i32.const 0))) | |
| (i32.const 1))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.const 32))) | |
| (get_local $p2)) | |
| (func $f294 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) | |
| (set_global $g0 | |
| (tee_local $l1 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 16)))) | |
| (set_local $l0 | |
| (block $B0 (result i32) | |
| (if $I1 | |
| (i32.ne | |
| (tee_local $l0 | |
| (i32.load | |
| (i32.load | |
| (get_local $p0)))) | |
| (i32.const 1114112)) | |
| (then | |
| (set_local $l2 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (set_local $l3 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (i32.store offset=12 | |
| (get_local $l1) | |
| (i32.const 0)) | |
| (set_local $l0 | |
| (block $B2 (result i32) | |
| (if $I3 | |
| (i32.le_u | |
| (get_local $l0) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 offset=12 | |
| (get_local $l1) | |
| (get_local $l0)) | |
| (br $B2 | |
| (i32.const 1)))) | |
| (if $I4 | |
| (i32.le_u | |
| (get_local $l0) | |
| (i32.const 2047)) | |
| (then | |
| (i32.store8 offset=13 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B2 | |
| (i32.const 2)))) | |
| (if $I5 | |
| (i32.le_u | |
| (get_local $l0) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=14 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=12 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B2 | |
| (i32.const 3)))) | |
| (i32.store8 offset=12 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=15 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (get_local $l0) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=13 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=14 | |
| (get_local $l1) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l0) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (drop | |
| (br_if $B0 | |
| (i32.const 1) | |
| (call_indirect (type $t7) | |
| (get_local $l3) | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 12)) | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (get_local $l2))))))) | |
| (if $I6 | |
| (i32.load8_u | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (then | |
| (br $B0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (i32.load | |
| (tee_local $p0 | |
| (i32.load offset=8 | |
| (get_local $p0)))) | |
| (i32.load offset=4 | |
| (get_local $p0)) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))))) | |
| (i32.const 0))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 16))) | |
| (get_local $l0)) | |
| (func $f295 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) | |
| (set_global $g0 | |
| (tee_local $l6 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.load offset=16 | |
| (get_local $p0))) | |
| (set_local $l1 | |
| (block $B0 (result i32) | |
| (block $B1 | |
| (block $B2 | |
| (block $B3 | |
| (block $B4 | |
| (block $B5 | |
| (block $B6 | |
| (block $B7 | |
| (block $B8 | |
| (block $B9 | |
| (block $B10 | |
| (block $B11 | |
| (if $I12 | |
| (i32.eq | |
| (tee_local $l8 | |
| (i32.load offset=8 | |
| (get_local $p0))) | |
| (i32.const 1)) | |
| (then | |
| (br_if $B11 | |
| (get_local $l1)) | |
| (br $B3))) | |
| (br_if $B10 | |
| (i32.eqz | |
| (get_local $l1)))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 20)))) | |
| (i32.store offset=4 | |
| (get_local $l6) | |
| (get_local $p1)) | |
| (i32.store | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 8)) | |
| (tee_local $l3 | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2)))) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.const 0)) | |
| (i32.store offset=12 | |
| (get_local $l6) | |
| (get_local $l1)) | |
| (br_if $B9 | |
| (i32.eqz | |
| (get_local $l1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 12)) | |
| (i32.const 0)) | |
| (set_local $l2 | |
| (i32.const 1114112)) | |
| (br_if $B8 | |
| (i32.eq | |
| (call $f245 | |
| (tee_local $l4 | |
| (i32.or | |
| (get_local $l6) | |
| (i32.const 4)))) | |
| (i32.const 1114112))) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.sub | |
| (i32.add | |
| (i32.add | |
| (i32.load | |
| (get_local $l6)) | |
| (get_local $p2)) | |
| (tee_local $l3 | |
| (i32.load offset=4 | |
| (get_local $l6)))) | |
| (tee_local $l7 | |
| (i32.load | |
| (tee_local $l9 | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 8))))))) | |
| (loop $L13 | |
| (br_if $B8 | |
| (i32.eq | |
| (tee_local $l5 | |
| (call $f245 | |
| (get_local $l4))) | |
| (i32.const 1114112))) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.sub | |
| (i32.add | |
| (i32.add | |
| (i32.sub | |
| (get_local $l7) | |
| (get_local $l3)) | |
| (tee_local $l0 | |
| (i32.load | |
| (get_local $l6)))) | |
| (tee_local $l3 | |
| (i32.load offset=4 | |
| (get_local $l6)))) | |
| (tee_local $l7 | |
| (i32.load | |
| (get_local $l9))))) | |
| (br_if $L13 | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const -1))))) | |
| (set_local $l2 | |
| (get_local $l5)) | |
| (br $B8)) | |
| (br $B0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (br_if $B5 | |
| (i32.eqz | |
| (get_local $p2))) | |
| (i32.store offset=4 | |
| (get_local $l6) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 1)))) | |
| (block $B14 | |
| (br_if $B14 | |
| (i32.ge_s | |
| (i32.shr_s | |
| (i32.shl | |
| (tee_local $l2 | |
| (i32.load8_u | |
| (get_local $p1))) | |
| (i32.const 24)) | |
| (i32.const 24)) | |
| (i32.const 0))) | |
| (set_local $l0 | |
| (get_local $l3)) | |
| (if $I15 | |
| (i32.ne | |
| (get_local $p2) | |
| (i32.const 1)) | |
| (then | |
| (i32.store offset=4 | |
| (get_local $l6) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 2)))) | |
| (set_local $l7 | |
| (i32.and | |
| (i32.load8_u | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 1))) | |
| (i32.const 63))) | |
| (set_local $l0 | |
| (get_local $l1)))) | |
| (set_local $l4 | |
| (i32.and | |
| (get_local $l2) | |
| (i32.const 31))) | |
| (set_local $l7 | |
| (i32.and | |
| (get_local $l7) | |
| (i32.const 255))) | |
| (set_local $l0 | |
| (block $B16 (result i32) | |
| (block $B17 | |
| (if $I18 | |
| (i32.ge_u | |
| (get_local $l2) | |
| (i32.const 224)) | |
| (then | |
| (br_if $B17 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l3))) | |
| (i32.store offset=4 | |
| (get_local $l6) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)))) | |
| (set_local $l5 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l0)) | |
| (i32.const 63))) | |
| (br $B16 | |
| (get_local $l1)))) | |
| (set_local $l2 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 6)) | |
| (get_local $l7))) | |
| (br $B14)) | |
| (get_local $l3))) | |
| (set_local $l7 | |
| (i32.or | |
| (i32.shl | |
| (get_local $l7) | |
| (i32.const 6)) | |
| (i32.and | |
| (get_local $l5) | |
| (i32.const 255)))) | |
| (set_local $l3 | |
| (block $B19 (result i32) | |
| (block $B20 | |
| (if $I21 | |
| (i32.ge_u | |
| (get_local $l2) | |
| (i32.const 240)) | |
| (then | |
| (br_if $B20 | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $l3))) | |
| (i32.store offset=4 | |
| (get_local $l6) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 1)))) | |
| (br $B19 | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l0)) | |
| (i32.const 63))))) | |
| (set_local $l2 | |
| (i32.or | |
| (get_local $l7) | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 12)))) | |
| (br $B14)) | |
| (i32.const 0))) | |
| (br_if $B7 | |
| (i32.eq | |
| (tee_local $l2 | |
| (i32.or | |
| (i32.or | |
| (i32.shl | |
| (get_local $l7) | |
| (i32.const 6)) | |
| (i32.and | |
| (i32.shl | |
| (get_local $l4) | |
| (i32.const 18)) | |
| (i32.const 1835008))) | |
| (i32.and | |
| (get_local $l3) | |
| (i32.const 255)))) | |
| (i32.const 1114112)))) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.sub | |
| (get_local $l1) | |
| (get_local $p1))) | |
| (set_local $l0 | |
| (i32.const 0))) | |
| (br_if $B6 | |
| (i32.ne | |
| (get_local $l2) | |
| (i32.const 1114112)))) | |
| (set_local $l0 | |
| (get_local $p2)) | |
| (br_if $B4 | |
| (get_local $l8)) | |
| (br $B1)) | |
| (i32.store offset=20 | |
| (get_local $l6) | |
| (get_local $p2)) | |
| (i32.store offset=16 | |
| (get_local $l6) | |
| (get_local $p1)) | |
| (i32.store offset=28 | |
| (get_local $l6) | |
| (get_local $l0)) | |
| (br_if $B5 | |
| (i32.or | |
| (i32.eqz | |
| (get_local $l0)) | |
| (i32.eq | |
| (get_local $l0) | |
| (get_local $p2)))) | |
| (br_if $B2 | |
| (i32.ge_u | |
| (get_local $l0) | |
| (get_local $p2))) | |
| (br_if $B2 | |
| (i32.le_s | |
| (i32.load8_s | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $l0))) | |
| (i32.const -65)))) | |
| (br_if $B1 | |
| (i32.eqz | |
| (get_local $l8)))) | |
| (set_local $p2 | |
| (get_local $l0))) | |
| (set_local $l0 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 12)))) | |
| (block $B22 | |
| (if $I23 | |
| (get_local $p2) | |
| (then | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (set_local $l1 | |
| (get_local $p1)) | |
| (loop $L24 | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.eq | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l1)) | |
| (i32.const 192)) | |
| (i32.const 128)))) | |
| (br_if $L24 | |
| (i32.ne | |
| (get_local $l7) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))))) | |
| (br $B22)) | |
| (unreachable))) | |
| (set_local $l3 | |
| (i32.const 0))) | |
| (block $B25 | |
| (block $B26 | |
| (block $B27 | |
| (if $I28 | |
| (i32.lt_u | |
| (i32.sub | |
| (get_local $p2) | |
| (get_local $l3)) | |
| (get_local $l0)) | |
| (then | |
| (set_local $l3 | |
| (i32.const 0)) | |
| (if $I29 | |
| (get_local $p2) | |
| (then | |
| (set_local $l7 | |
| (i32.add | |
| (get_local $p1) | |
| (get_local $p2))) | |
| (set_local $l1 | |
| (get_local $p1)) | |
| (loop $L30 | |
| (set_local $l3 | |
| (i32.add | |
| (get_local $l3) | |
| (i32.eq | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $l1)) | |
| (i32.const 192)) | |
| (i32.const 128)))) | |
| (br_if $L30 | |
| (i32.ne | |
| (get_local $l7) | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1)))))))) | |
| (set_local $l2 | |
| (i32.add | |
| (i32.sub | |
| (get_local $l3) | |
| (get_local $p2)) | |
| (get_local $l0))) | |
| (br_if $B26 | |
| (i32.eqz | |
| (tee_local $l1 | |
| (i32.and | |
| (select | |
| (i32.const 0) | |
| (tee_local $l1 | |
| (i32.load8_u offset=48 | |
| (get_local $p0))) | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 3))) | |
| (i32.const 3))))) | |
| (br_if $B27 | |
| (i32.eq | |
| (get_local $l1) | |
| (i32.const 2))) | |
| (set_local $l4 | |
| (i32.const 0)) | |
| (br $B25))) | |
| (br $B0 | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (set_local $l4 | |
| (i32.shr_u | |
| (i32.add | |
| (get_local $l2) | |
| (i32.const 1)) | |
| (i32.const 1))) | |
| (set_local $l2 | |
| (i32.shr_u | |
| (get_local $l2) | |
| (i32.const 1))) | |
| (br $B25)) | |
| (set_local $l4 | |
| (get_local $l2)) | |
| (set_local $l2 | |
| (i32.const 0))) | |
| (i32.store | |
| (get_local $l6) | |
| (i32.const 0)) | |
| (set_local $l0 | |
| (block $B31 (result i32) | |
| (if $I32 | |
| (i32.le_u | |
| (tee_local $l1 | |
| (i32.load offset=4 | |
| (get_local $p0))) | |
| (i32.const 127)) | |
| (then | |
| (i32.store8 | |
| (get_local $l6) | |
| (get_local $l1)) | |
| (br $B31 | |
| (i32.const 1)))) | |
| (if $I33 | |
| (i32.le_u | |
| (get_local $l1) | |
| (i32.const 2047)) | |
| (then | |
| (i32.store8 offset=1 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 6)) | |
| (i32.const 31)) | |
| (i32.const 192))) | |
| (br $B31 | |
| (i32.const 2)))) | |
| (if $I34 | |
| (i32.le_u | |
| (get_local $l1) | |
| (i32.const 65535)) | |
| (then | |
| (i32.store8 offset=2 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=1 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 12)) | |
| (i32.const 15)) | |
| (i32.const 224))) | |
| (br $B31 | |
| (i32.const 3)))) | |
| (i32.store8 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 18)) | |
| (i32.const 240))) | |
| (i32.store8 offset=3 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (get_local $l1) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=1 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 12)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.store8 offset=2 | |
| (get_local $l6) | |
| (i32.or | |
| (i32.and | |
| (i32.shr_u | |
| (get_local $l1) | |
| (i32.const 6)) | |
| (i32.const 63)) | |
| (i32.const 128))) | |
| (i32.const 4))) | |
| (set_local $l3 | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))) | |
| (set_local $l7 | |
| (i32.load offset=24 | |
| (get_local $p0))) | |
| (block $B35 | |
| (if $I36 | |
| (get_local $l2) | |
| (then | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (loop $L37 | |
| (br_if $B35 | |
| (call_indirect (type $t7) | |
| (get_local $l7) | |
| (get_local $l6) | |
| (get_local $l0) | |
| (get_local $l3))) | |
| (br_if $L37 | |
| (i32.lt_u | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (get_local $l2)))))) | |
| (br_if $B35 | |
| (call_indirect (type $t7) | |
| (get_local $l7) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (get_local $l3))) | |
| (if $I38 | |
| (get_local $l4) | |
| (then | |
| (set_local $l1 | |
| (i32.const 0)) | |
| (loop $L39 | |
| (br_if $B35 | |
| (call_indirect (type $t7) | |
| (get_local $l7) | |
| (get_local $l6) | |
| (get_local $l0) | |
| (get_local $l3))) | |
| (br_if $L39 | |
| (i32.lt_u | |
| (tee_local $l1 | |
| (i32.add | |
| (get_local $l1) | |
| (i32.const 1))) | |
| (get_local $l4)))))) | |
| (br $B0 | |
| (i32.const 0))) | |
| (br $B0 | |
| (i32.const 1))) | |
| (call $f286 | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 16)) | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 28))) | |
| (unreachable)) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $l0) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28))))))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l6) | |
| (i32.const 32))) | |
| (get_local $l1)) | |
| (func $f296 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (get_local $p2) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))) | |
| (func $f297 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))) | |
| (set_local $p0 | |
| (i32.load offset=24 | |
| (get_local $p0))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 24)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 16)))) | |
| (i64.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 16)) | |
| (i64.load align=4 | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 8)))) | |
| (i64.store offset=8 | |
| (get_local $l0) | |
| (i64.load align=4 | |
| (get_local $p1))) | |
| (set_local $p1 | |
| (call $f290 | |
| (get_local $p0) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32))) | |
| (get_local $p1)) | |
| (func $f298 (type $t2) (param $p0 i32) (result i32) | |
| (i32.shr_u | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const 16)) | |
| (i32.const 4))) | |
| (func $f299 (type $t2) (param $p0 i32) (result i32) | |
| (i32.shr_u | |
| (i32.and | |
| (i32.load8_u | |
| (get_local $p0)) | |
| (i32.const 32)) | |
| (i32.const 5))) | |
| (func $f300 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (i32.store8 offset=4 | |
| (get_local $p0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (get_local $p2) | |
| (get_local $p3) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $p0) | |
| (i32.const 0))) | |
| (func $f301 (type $t5) (param $p0 i32) (param $p1 i32) (param $p2 i32) (param $p3 i32) | |
| (i32.store8 offset=8 | |
| (get_local $p0) | |
| (call_indirect (type $t7) | |
| (i32.load offset=24 | |
| (get_local $p1)) | |
| (get_local $p2) | |
| (get_local $p3) | |
| (i32.load offset=12 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store offset=4 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (i32.store8 offset=9 | |
| (get_local $p0) | |
| (i32.eqz | |
| (get_local $p3)))) | |
| (func $f302 (type $t6) (param $p0 i32) (param $p1 i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) | |
| (set_global $g0 | |
| (tee_local $l0 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l1 | |
| (i32.load | |
| (i32.add | |
| (get_local $p1) | |
| (i32.const 28)))) | |
| (set_local $l2 | |
| (i32.load offset=24 | |
| (get_local $p1))) | |
| (i32.store | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 28)) | |
| (i32.const 0)) | |
| (i32.store offset=8 | |
| (get_local $l0) | |
| (i32.const 20696)) | |
| (i64.store offset=12 align=4 | |
| (get_local $l0) | |
| (i64.const 1)) | |
| (i32.store offset=24 | |
| (get_local $l0) | |
| (i32.const 103312)) | |
| (i32.store8 offset=4 | |
| (get_local $p0) | |
| (call $f290 | |
| (get_local $l2) | |
| (get_local $l1) | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 8)))) | |
| (i32.store | |
| (get_local $p0) | |
| (get_local $p1)) | |
| (i32.store8 offset=5 | |
| (get_local $p0) | |
| (i32.const 0)) | |
| (set_global $g0 | |
| (i32.add | |
| (get_local $l0) | |
| (i32.const 32)))) | |
| (func $f303 (type $t1) (param $p0 i32) (param $p1 i32) (result i32) | |
| (call_indirect (type $t1) | |
| (i32.load offset=24 | |
| (get_local $p0)) | |
| (get_local $p1) | |
| (i32.load offset=16 | |
| (i32.load | |
| (i32.add | |
| (get_local $p0) | |
| (i32.const 28)))))) | |
| (func $f304 (type $t7) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32) | |
| (local $l0 i32) (local $l1 i32) (local $l2 i32) (local $l3 i32) (local $l4 i32) (local $l5 i32) (local $l6 i32) (local $l7 i32) (local $l8 i32) (local $l9 i32) (local $l10 i32) (local $l11 i32) (local $l12 i32) (local $l13 i32) (local $l14 i32) (local $l15 i64) | |
| (block $B0 | |
| (set_global $g0 | |
| (tee_local $l9 | |
| (i32.sub | |
| (get_global $g0) | |
| (i32.const 32)))) | |
| (set_local $l13 | |
| (i32.const 1)) | |
| (block $B1 | |
| (br_if $B1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment