diff options
Diffstat (limited to 'test/memorygrowth.fromasm.imprecise.no-opts')
-rw-r--r-- | test/memorygrowth.fromasm.imprecise.no-opts | 11994 |
1 files changed, 0 insertions, 11994 deletions
diff --git a/test/memorygrowth.fromasm.imprecise.no-opts b/test/memorygrowth.fromasm.imprecise.no-opts deleted file mode 100644 index 97be1a490..000000000 --- a/test/memorygrowth.fromasm.imprecise.no-opts +++ /dev/null @@ -1,11994 +0,0 @@ -(module - (type $i32_=>_i32 (func (param i32) (result i32))) - (type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32))) - (type $i32_=>_none (func (param i32))) - (type $i32_i32_=>_i32 (func (param i32 i32) (result i32))) - (type $none_=>_i32 (func (result i32))) - (type $i32_i32_=>_none (func (param i32 i32))) - (type $none_=>_none (func)) - (type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32))) - (import "env" "memory" (memory $memory 256)) - (import "env" "table" (table $table 8 8 funcref)) - (elem (global.get $__table_base) $nb $Oa $ob $Va $Ua $Ra $pb $Sa) - (import "env" "__memory_base" (global $__memory_base i32)) - (import "env" "__table_base" (global $__table_base i32)) - (import "env" "STACKTOP" (global $r$asm2wasm$import i32)) - (import "env" "STACK_MAX" (global $s$asm2wasm$import i32)) - (import "env" "tempDoublePtr" (global $t$asm2wasm$import i32)) - (import "env" "ABORT" (global $u$asm2wasm$import i32)) - (import "global" "NaN" (global $z$asm2wasm$import f64)) - (import "global" "Infinity" (global $A$asm2wasm$import f64)) - (import "env" "abort" (func $ja (param i32))) - (import "env" "_pthread_cleanup_pop" (func $oa (param i32))) - (import "env" "___lock" (func $pa (param i32))) - (import "env" "_abort" (func $qa)) - (import "env" "_pthread_cleanup_push" (func $ra (param i32 i32))) - (import "env" "___syscall6" (func $sa (param i32 i32) (result i32))) - (import "env" "_sbrk" (func $ta (param i32) (result i32))) - (import "env" "___syscall140" (func $ua (param i32 i32) (result i32))) - (import "env" "_emscripten_memcpy_big" (func $va (param i32 i32 i32) (result i32))) - (import "env" "___syscall54" (func $wa (param i32 i32) (result i32))) - (import "env" "___unlock" (func $xa (param i32))) - (import "env" "___syscall146" (func $ya (param i32 i32) (result i32))) - (global $r (mut i32) (global.get $r$asm2wasm$import)) - (global $s (mut i32) (global.get $s$asm2wasm$import)) - (global $t (mut i32) (global.get $t$asm2wasm$import)) - (global $u (mut i32) (global.get $u$asm2wasm$import)) - (global $v (mut i32) (i32.const 0)) - (global $w (mut i32) (i32.const 0)) - (global $x (mut i32) (i32.const 0)) - (global $y (mut i32) (i32.const 0)) - (global $z (mut f64) (global.get $z$asm2wasm$import)) - (global $A (mut f64) (global.get $A$asm2wasm$import)) - (global $B (mut i32) (i32.const 0)) - (global $C (mut i32) (i32.const 0)) - (global $D (mut i32) (i32.const 0)) - (global $E (mut i32) (i32.const 0)) - (global $F (mut f64) (f64.const 0)) - (global $G (mut i32) (i32.const 0)) - (global $H (mut i32) (i32.const 0)) - (global $I (mut i32) (i32.const 0)) - (global $J (mut f64) (f64.const 0)) - (global $K (mut i32) (i32.const 0)) - (global $L (mut i32) (i32.const 0)) - (global $M (mut i32) (i32.const 0)) - (global $N (mut i32) (i32.const 0)) - (global $O (mut i32) (i32.const 0)) - (global $P (mut i32) (i32.const 0)) - (global $Q (mut i32) (i32.const 0)) - (global $R (mut i32) (i32.const 0)) - (global $S (mut i32) (i32.const 0)) - (global $T (mut i32) (i32.const 0)) - (global $za (mut f64) (f64.const 0)) - (export "__growWasmMemory" (func $__growWasmMemory)) - (export "_free" (func $fb)) - (export "_main" (func $Na)) - (export "_pthread_self" (func $ib)) - (export "_memset" (func $hb)) - (export "_malloc" (func $eb)) - (export "_memcpy" (func $jb)) - (export "_fflush" (func $_a)) - (export "___errno_location" (func $Qa)) - (export "runPostSets" (func $gb)) - (export "stackAlloc" (func $Ea)) - (export "stackSave" (func $Fa)) - (export "stackRestore" (func $Ga)) - (export "establishStackSpace" (func $Ha)) - (export "setThrew" (func $Ia)) - (export "setTempRet0" (func $La)) - (export "getTempRet0" (func $Ma)) - (export "dynCall_ii" (func $kb)) - (export "dynCall_iiii" (func $lb)) - (export "dynCall_vi" (func $mb)) - (func $__growWasmMemory (param $newSize i32) (result i32) - (memory.grow - (local.get $newSize) - ) - ) - (func $eb (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $i i32) - (local $j i32) - (local $l i32) - (local $m i32) - (local $n i32) - (local $o i32) - (local $p i32) - (local $q i32) - (local $s i32) - (local $t i32) - (local $u i32) - (local $v i32) - (local $w i32) - (local $x i32) - (local $y i32) - (local $z i32) - (local $A i32) - (local $B i32) - (local $C i32) - (local $D i32) - (local $E i32) - (local $F i32) - (local $G i32) - (local $H i32) - (local $I i32) - (local $J i32) - (local $K i32) - (local $L i32) - (local $M i32) - (local $N i32) - (local $O i32) - (local $P i32) - (local $Q i32) - (local $R i32) - (local $S i32) - (local $T i32) - (local $U i32) - (local $V i32) - (local $W i32) - (local $X i32) - (local $Y i32) - (local $Z i32) - (local $_ i32) - (local $$ i32) - (local $aa i32) - (local $ba i32) - (local $ca i32) - (local $da i32) - (local $ea i32) - (local $fa i32) - (local $ga i32) - (local $ha i32) - (local $ia i32) - (local $ja i32) - (local $ka i32) - (local $la i32) - (local $ma i32) - (local $na i32) - (local $oa i32) - (local $pa i32) - (local $ra i32) - (local $sa i32) - (local $ua i32) - (local $va i32) - (local $wa i32) - (local $xa i32) - (local $ya i32) - (local $za i32) - (local $Aa i32) - (local $Ba i32) - (local $Ca i32) - (local $Da i32) - (local $Ea i32) - (local $Fa i32) - (local $Ga i32) - (local $Ha i32) - (local $Ia i32) - (local $Ja i32) - (local $Ka i32) - (local $La i32) - (local $Ma i32) - (local $Na i32) - (local $Oa i32) - (local $Pa i32) - (local $Ra i32) - (local $Sa i32) - (local.set $b - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 16) - ) - ) - (local.set $c - (local.get $b) - ) - (block $do-once - (if - (i32.lt_u - (local.get $a) - (i32.const 245) - ) - (block - (local.set $d - (if (result i32) - (i32.lt_u - (local.get $a) - (i32.const 11) - ) - (i32.const 16) - (i32.and - (i32.add - (local.get $a) - (i32.const 11) - ) - (i32.const -8) - ) - ) - ) - (local.set $e - (i32.shr_u - (local.get $d) - (i32.const 3) - ) - ) - (local.set $f - (i32.load - (i32.const 1208) - ) - ) - (local.set $g - (i32.shr_u - (local.get $f) - (local.get $e) - ) - ) - (if - (i32.and - (local.get $g) - (i32.const 3) - ) - (block - (local.set $h - (i32.add - (i32.xor - (i32.and - (local.get $g) - (i32.const 1) - ) - (i32.const 1) - ) - (local.get $e) - ) - ) - (local.set $i - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $h) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $j - (i32.add - (local.get $i) - (i32.const 8) - ) - ) - (local.set $l - (i32.load - (local.get $j) - ) - ) - (local.set $m - (i32.add - (local.get $l) - (i32.const 8) - ) - ) - (local.set $n - (i32.load - (local.get $m) - ) - ) - (block $do-once0 - (if - (i32.eq - (local.get $i) - (local.get $n) - ) - (i32.store - (i32.const 1208) - (i32.and - (local.get $f) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $h) - ) - (i32.const -1) - ) - ) - ) - (block - (if - (i32.lt_u - (local.get $n) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $o - (i32.add - (local.get $n) - (i32.const 12) - ) - ) - (if - (i32.eq - (i32.load - (local.get $o) - ) - (local.get $l) - ) - (block - (i32.store - (local.get $o) - (local.get $i) - ) - (i32.store - (local.get $j) - (local.get $n) - ) - (br $do-once0) - ) - (call $qa) - ) - ) - ) - ) - (local.set $n - (i32.shl - (local.get $h) - (i32.const 3) - ) - ) - (i32.store - (i32.add - (local.get $l) - (i32.const 4) - ) - (i32.or - (local.get $n) - (i32.const 3) - ) - ) - (local.set $j - (i32.add - (i32.add - (local.get $l) - (local.get $n) - ) - (i32.const 4) - ) - ) - (i32.store - (local.get $j) - (i32.or - (i32.load - (local.get $j) - ) - (i32.const 1) - ) - ) - (local.set $p - (local.get $m) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - (local.set $j - (i32.load - (i32.const 1216) - ) - ) - (if - (i32.gt_u - (local.get $d) - (local.get $j) - ) - (block - (if - (local.get $g) - (block - (local.set $n - (i32.shl - (i32.const 2) - (local.get $e) - ) - ) - (local.set $i - (i32.and - (i32.shl - (local.get $g) - (local.get $e) - ) - (i32.or - (local.get $n) - (i32.sub - (i32.const 0) - (local.get $n) - ) - ) - ) - ) - (local.set $n - (i32.add - (i32.and - (local.get $i) - (i32.sub - (i32.const 0) - (local.get $i) - ) - ) - (i32.const -1) - ) - ) - (local.set $i - (i32.and - (i32.shr_u - (local.get $n) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.set $o - (i32.shr_u - (local.get $n) - (local.get $i) - ) - ) - (local.set $n - (i32.and - (i32.shr_u - (local.get $o) - (i32.const 5) - ) - (i32.const 8) - ) - ) - (local.set $q - (i32.shr_u - (local.get $o) - (local.get $n) - ) - ) - (local.set $o - (i32.and - (i32.shr_u - (local.get $q) - (i32.const 2) - ) - (i32.const 4) - ) - ) - (local.set $s - (i32.shr_u - (local.get $q) - (local.get $o) - ) - ) - (local.set $q - (i32.and - (i32.shr_u - (local.get $s) - (i32.const 1) - ) - (i32.const 2) - ) - ) - (local.set $t - (i32.shr_u - (local.get $s) - (local.get $q) - ) - ) - (local.set $s - (i32.and - (i32.shr_u - (local.get $t) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $u - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.get $n) - (local.get $i) - ) - (local.get $o) - ) - (local.get $q) - ) - (local.get $s) - ) - (i32.shr_u - (local.get $t) - (local.get $s) - ) - ) - ) - (local.set $s - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $u) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $t - (i32.add - (local.get $s) - (i32.const 8) - ) - ) - (local.set $q - (i32.load - (local.get $t) - ) - ) - (local.set $o - (i32.add - (local.get $q) - (i32.const 8) - ) - ) - (local.set $i - (i32.load - (local.get $o) - ) - ) - (block $do-once2 - (if - (i32.eq - (local.get $s) - (local.get $i) - ) - (block - (i32.store - (i32.const 1208) - (i32.and - (local.get $f) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $u) - ) - (i32.const -1) - ) - ) - ) - (local.set $v - (local.get $j) - ) - ) - (block - (if - (i32.lt_u - (local.get $i) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $n - (i32.add - (local.get $i) - (i32.const 12) - ) - ) - (if - (i32.eq - (i32.load - (local.get $n) - ) - (local.get $q) - ) - (block - (i32.store - (local.get $n) - (local.get $s) - ) - (i32.store - (local.get $t) - (local.get $i) - ) - (local.set $v - (i32.load - (i32.const 1216) - ) - ) - (br $do-once2) - ) - (call $qa) - ) - ) - ) - ) - (local.set $i - (i32.sub - (i32.shl - (local.get $u) - (i32.const 3) - ) - (local.get $d) - ) - ) - (i32.store - (i32.add - (local.get $q) - (i32.const 4) - ) - (i32.or - (local.get $d) - (i32.const 3) - ) - ) - (local.set $t - (i32.add - (local.get $q) - (local.get $d) - ) - ) - (i32.store - (i32.add - (local.get $t) - (i32.const 4) - ) - (i32.or - (local.get $i) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $t) - (local.get $i) - ) - (local.get $i) - ) - (if - (local.get $v) - (block - (local.set $s - (i32.load - (i32.const 1228) - ) - ) - (local.set $j - (i32.shr_u - (local.get $v) - (i32.const 3) - ) - ) - (local.set $f - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $j) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $e - (i32.load - (i32.const 1208) - ) - ) - (local.set $g - (i32.shl - (i32.const 1) - (local.get $j) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $e) - (local.get $g) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $e) - (local.get $g) - ) - ) - (local.set $w - (i32.add - (local.get $f) - (i32.const 8) - ) - ) - (local.set $x - (local.get $f) - ) - ) - (block - (local.set $g - (i32.add - (local.get $f) - (i32.const 8) - ) - ) - (local.set $e - (i32.load - (local.get $g) - ) - ) - (if - (i32.lt_u - (local.get $e) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (local.set $w - (local.get $g) - ) - (local.set $x - (local.get $e) - ) - ) - ) - ) - ) - (i32.store - (local.get $w) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $x) - (i32.const 12) - ) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $s) - (i32.const 8) - ) - (local.get $x) - ) - (i32.store - (i32.add - (local.get $s) - (i32.const 12) - ) - (local.get $f) - ) - ) - ) - (i32.store - (i32.const 1216) - (local.get $i) - ) - (i32.store - (i32.const 1228) - (local.get $t) - ) - (local.set $p - (local.get $o) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - (local.set $t - (i32.load - (i32.const 1212) - ) - ) - (if - (i32.eqz - (local.get $t) - ) - (local.set $y - (local.get $d) - ) - (block - (local.set $i - (i32.add - (i32.and - (local.get $t) - (i32.sub - (i32.const 0) - (local.get $t) - ) - ) - (i32.const -1) - ) - ) - (local.set $t - (i32.and - (i32.shr_u - (local.get $i) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.set $f - (i32.shr_u - (local.get $i) - (local.get $t) - ) - ) - (local.set $i - (i32.and - (i32.shr_u - (local.get $f) - (i32.const 5) - ) - (i32.const 8) - ) - ) - (local.set $s - (i32.shr_u - (local.get $f) - (local.get $i) - ) - ) - (local.set $f - (i32.and - (i32.shr_u - (local.get $s) - (i32.const 2) - ) - (i32.const 4) - ) - ) - (local.set $e - (i32.shr_u - (local.get $s) - (local.get $f) - ) - ) - (local.set $s - (i32.and - (i32.shr_u - (local.get $e) - (i32.const 1) - ) - (i32.const 2) - ) - ) - (local.set $g - (i32.shr_u - (local.get $e) - (local.get $s) - ) - ) - (local.set $e - (i32.and - (i32.shr_u - (local.get $g) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $j - (i32.load - (i32.add - (i32.const 1512) - (i32.shl - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.get $i) - (local.get $t) - ) - (local.get $f) - ) - (local.get $s) - ) - (local.get $e) - ) - (i32.shr_u - (local.get $g) - (local.get $e) - ) - ) - (i32.const 2) - ) - ) - ) - ) - (local.set $e - (i32.sub - (i32.and - (i32.load - (i32.add - (local.get $j) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $d) - ) - ) - (local.set $g - (local.get $j) - ) - (local.set $s - (local.get $j) - ) - (loop $while-in - (block $while-out - (local.set $j - (i32.load - (i32.add - (local.get $g) - (i32.const 16) - ) - ) - ) - (if - (i32.eqz - (local.get $j) - ) - (block - (local.set $f - (i32.load - (i32.add - (local.get $g) - (i32.const 20) - ) - ) - ) - (if - (i32.eqz - (local.get $f) - ) - (block - (local.set $z - (local.get $e) - ) - (local.set $A - (local.get $s) - ) - (br $while-out) - ) - (local.set $B - (local.get $f) - ) - ) - ) - (local.set $B - (local.get $j) - ) - ) - (local.set $j - (i32.sub - (i32.and - (i32.load - (i32.add - (local.get $B) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $d) - ) - ) - (local.set $f - (i32.lt_u - (local.get $j) - (local.get $e) - ) - ) - (local.set $e - (if (result i32) - (local.get $f) - (local.get $j) - (local.get $e) - ) - ) - (local.set $g - (local.get $B) - ) - (local.set $s - (if (result i32) - (local.get $f) - (local.get $B) - (local.get $s) - ) - ) - (br $while-in) - ) - ) - (local.set $s - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $A) - (local.get $s) - ) - (call $qa) - ) - (local.set $g - (i32.add - (local.get $A) - (local.get $d) - ) - ) - (if - (i32.ge_u - (local.get $A) - (local.get $g) - ) - (call $qa) - ) - (local.set $e - (i32.load - (i32.add - (local.get $A) - (i32.const 24) - ) - ) - ) - (local.set $o - (i32.load - (i32.add - (local.get $A) - (i32.const 12) - ) - ) - ) - (block $do-once4 - (if - (i32.eq - (local.get $o) - (local.get $A) - ) - (block - (local.set $q - (i32.add - (local.get $A) - (i32.const 20) - ) - ) - (local.set $u - (i32.load - (local.get $q) - ) - ) - (if - (i32.eqz - (local.get $u) - ) - (block - (local.set $f - (i32.add - (local.get $A) - (i32.const 16) - ) - ) - (local.set $j - (i32.load - (local.get $f) - ) - ) - (if - (i32.eqz - (local.get $j) - ) - (block - (local.set $C - (i32.const 0) - ) - (br $do-once4) - ) - (block - (local.set $D - (local.get $j) - ) - (local.set $E - (local.get $f) - ) - ) - ) - ) - (block - (local.set $D - (local.get $u) - ) - (local.set $E - (local.get $q) - ) - ) - ) - (loop $while-in7 - (block $while-out6 - (local.set $q - (i32.add - (local.get $D) - (i32.const 20) - ) - ) - (local.set $u - (i32.load - (local.get $q) - ) - ) - (if - (local.get $u) - (block - (local.set $D - (local.get $u) - ) - (local.set $E - (local.get $q) - ) - (br $while-in7) - ) - ) - (local.set $q - (i32.add - (local.get $D) - (i32.const 16) - ) - ) - (local.set $u - (i32.load - (local.get $q) - ) - ) - (if - (i32.eqz - (local.get $u) - ) - (block - (local.set $F - (local.get $D) - ) - (local.set $G - (local.get $E) - ) - (br $while-out6) - ) - (block - (local.set $D - (local.get $u) - ) - (local.set $E - (local.get $q) - ) - ) - ) - (br $while-in7) - ) - ) - (if - (i32.lt_u - (local.get $G) - (local.get $s) - ) - (call $qa) - (block - (i32.store - (local.get $G) - (i32.const 0) - ) - (local.set $C - (local.get $F) - ) - (br $do-once4) - ) - ) - ) - (block - (local.set $q - (i32.load - (i32.add - (local.get $A) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_u - (local.get $q) - (local.get $s) - ) - (call $qa) - ) - (local.set $u - (i32.add - (local.get $q) - (i32.const 12) - ) - ) - (if - (i32.ne - (i32.load - (local.get $u) - ) - (local.get $A) - ) - (call $qa) - ) - (local.set $f - (i32.add - (local.get $o) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $f) - ) - (local.get $A) - ) - (block - (i32.store - (local.get $u) - (local.get $o) - ) - (i32.store - (local.get $f) - (local.get $q) - ) - (local.set $C - (local.get $o) - ) - (br $do-once4) - ) - (call $qa) - ) - ) - ) - ) - (block $do-once8 - (if - (local.get $e) - (block - (local.set $o - (i32.load - (i32.add - (local.get $A) - (i32.const 28) - ) - ) - ) - (local.set $s - (i32.add - (i32.const 1512) - (i32.shl - (local.get $o) - (i32.const 2) - ) - ) - ) - (if - (i32.eq - (local.get $A) - (i32.load - (local.get $s) - ) - ) - (block - (i32.store - (local.get $s) - (local.get $C) - ) - (if - (i32.eqz - (local.get $C) - ) - (block - (i32.store - (i32.const 1212) - (i32.and - (i32.load - (i32.const 1212) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $o) - ) - (i32.const -1) - ) - ) - ) - (br $do-once8) - ) - ) - ) - (block - (if - (i32.lt_u - (local.get $e) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $o - (i32.add - (local.get $e) - (i32.const 16) - ) - ) - (if - (i32.eq - (i32.load - (local.get $o) - ) - (local.get $A) - ) - (i32.store - (local.get $o) - (local.get $C) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 20) - ) - (local.get $C) - ) - ) - (if - (i32.eqz - (local.get $C) - ) - (br $do-once8) - ) - ) - ) - (local.set $o - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $C) - (local.get $o) - ) - (call $qa) - ) - (i32.store - (i32.add - (local.get $C) - (i32.const 24) - ) - (local.get $e) - ) - (local.set $s - (i32.load - (i32.add - (local.get $A) - (i32.const 16) - ) - ) - ) - (block $do-once10 - (if - (local.get $s) - (if - (i32.lt_u - (local.get $s) - (local.get $o) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $C) - (i32.const 16) - ) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $s) - (i32.const 24) - ) - (local.get $C) - ) - (br $do-once10) - ) - ) - ) - ) - (local.set $s - (i32.load - (i32.add - (local.get $A) - (i32.const 20) - ) - ) - ) - (if - (local.get $s) - (if - (i32.lt_u - (local.get $s) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $C) - (i32.const 20) - ) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $s) - (i32.const 24) - ) - (local.get $C) - ) - (br $do-once8) - ) - ) - ) - ) - ) - ) - (if - (i32.lt_u - (local.get $z) - (i32.const 16) - ) - (block - (local.set $e - (i32.add - (local.get $z) - (local.get $d) - ) - ) - (i32.store - (i32.add - (local.get $A) - (i32.const 4) - ) - (i32.or - (local.get $e) - (i32.const 3) - ) - ) - (local.set $s - (i32.add - (i32.add - (local.get $A) - (local.get $e) - ) - (i32.const 4) - ) - ) - (i32.store - (local.get $s) - (i32.or - (i32.load - (local.get $s) - ) - (i32.const 1) - ) - ) - ) - (block - (i32.store - (i32.add - (local.get $A) - (i32.const 4) - ) - (i32.or - (local.get $d) - (i32.const 3) - ) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 4) - ) - (i32.or - (local.get $z) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $g) - (local.get $z) - ) - (local.get $z) - ) - (local.set $s - (i32.load - (i32.const 1216) - ) - ) - (if - (local.get $s) - (block - (local.set $e - (i32.load - (i32.const 1228) - ) - ) - (local.set $o - (i32.shr_u - (local.get $s) - (i32.const 3) - ) - ) - (local.set $s - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $o) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $q - (i32.load - (i32.const 1208) - ) - ) - (local.set $f - (i32.shl - (i32.const 1) - (local.get $o) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $q) - (local.get $f) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $q) - (local.get $f) - ) - ) - (local.set $H - (i32.add - (local.get $s) - (i32.const 8) - ) - ) - (local.set $I - (local.get $s) - ) - ) - (block - (local.set $f - (i32.add - (local.get $s) - (i32.const 8) - ) - ) - (local.set $q - (i32.load - (local.get $f) - ) - ) - (if - (i32.lt_u - (local.get $q) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (local.set $H - (local.get $f) - ) - (local.set $I - (local.get $q) - ) - ) - ) - ) - ) - (i32.store - (local.get $H) - (local.get $e) - ) - (i32.store - (i32.add - (local.get $I) - (i32.const 12) - ) - (local.get $e) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 8) - ) - (local.get $I) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 12) - ) - (local.get $s) - ) - ) - ) - (i32.store - (i32.const 1216) - (local.get $z) - ) - (i32.store - (i32.const 1228) - (local.get $g) - ) - ) - ) - (local.set $p - (i32.add - (local.get $A) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - ) - (local.set $y - (local.get $d) - ) - ) - ) - (if - (i32.gt_u - (local.get $a) - (i32.const -65) - ) - (local.set $y - (i32.const -1) - ) - (block - (local.set $s - (i32.add - (local.get $a) - (i32.const 11) - ) - ) - (local.set $e - (i32.and - (local.get $s) - (i32.const -8) - ) - ) - (local.set $q - (i32.load - (i32.const 1212) - ) - ) - (if - (i32.eqz - (local.get $q) - ) - (local.set $y - (local.get $e) - ) - (block - (local.set $f - (i32.sub - (i32.const 0) - (local.get $e) - ) - ) - (local.set $o - (i32.shr_u - (local.get $s) - (i32.const 8) - ) - ) - (if - (i32.eqz - (local.get $o) - ) - (local.set $J - (i32.const 0) - ) - (if - (i32.gt_u - (local.get $e) - (i32.const 16777215) - ) - (local.set $J - (i32.const 31) - ) - (block - (local.set $s - (i32.and - (i32.shr_u - (i32.add - (local.get $o) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - (local.set $u - (i32.shl - (local.get $o) - (local.get $s) - ) - ) - (local.set $o - (i32.and - (i32.shr_u - (i32.add - (local.get $u) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $j - (i32.shl - (local.get $u) - (local.get $o) - ) - ) - (local.set $u - (i32.and - (i32.shr_u - (i32.add - (local.get $j) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (local.set $t - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $o) - (local.get $s) - ) - (local.get $u) - ) - ) - (i32.shr_u - (i32.shl - (local.get $j) - (local.get $u) - ) - (i32.const 15) - ) - ) - ) - (local.set $J - (i32.or - (i32.and - (i32.shr_u - (local.get $e) - (i32.add - (local.get $t) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $t) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $t - (i32.load - (i32.add - (i32.const 1512) - (i32.shl - (local.get $J) - (i32.const 2) - ) - ) - ) - ) - (block $label$break$a - (if - (i32.eqz - (local.get $t) - ) - (block - (local.set $K - (local.get $f) - ) - (local.set $L - (i32.const 0) - ) - (local.set $M - (i32.const 0) - ) - (local.set $N - (i32.const 86) - ) - ) - (block - (local.set $u - (local.get $f) - ) - (local.set $j - (i32.const 0) - ) - (local.set $s - (i32.shl - (local.get $e) - (if (result i32) - (i32.eq - (local.get $J) - (i32.const 31) - ) - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $J) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $o - (local.get $t) - ) - (local.set $i - (i32.const 0) - ) - (loop $while-in14 - (block $while-out13 - (local.set $m - (i32.and - (i32.load - (i32.add - (local.get $o) - (i32.const 4) - ) - ) - (i32.const -8) - ) - ) - (local.set $l - (i32.sub - (local.get $m) - (local.get $e) - ) - ) - (if - (i32.lt_u - (local.get $l) - (local.get $u) - ) - (if - (i32.eq - (local.get $m) - (local.get $e) - ) - (block - (local.set $O - (local.get $l) - ) - (local.set $P - (local.get $o) - ) - (local.set $Q - (local.get $o) - ) - (local.set $N - (i32.const 90) - ) - (br $label$break$a) - ) - (block - (local.set $R - (local.get $l) - ) - (local.set $S - (local.get $o) - ) - ) - ) - (block - (local.set $R - (local.get $u) - ) - (local.set $S - (local.get $i) - ) - ) - ) - (local.set $l - (i32.load - (i32.add - (local.get $o) - (i32.const 20) - ) - ) - ) - (local.set $o - (i32.load - (i32.add - (i32.add - (local.get $o) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $s) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - (local.set $m - (if (result i32) - (i32.or - (i32.eq - (local.get $l) - (i32.const 0) - ) - (i32.eq - (local.get $l) - (local.get $o) - ) - ) - (local.get $j) - (local.get $l) - ) - ) - (local.set $l - (i32.eq - (local.get $o) - (i32.const 0) - ) - ) - (if - (local.get $l) - (block - (local.set $K - (local.get $R) - ) - (local.set $L - (local.get $m) - ) - (local.set $M - (local.get $S) - ) - (local.set $N - (i32.const 86) - ) - (br $while-out13) - ) - (block - (local.set $u - (local.get $R) - ) - (local.set $j - (local.get $m) - ) - (local.set $s - (i32.shl - (local.get $s) - (i32.xor - (i32.and - (local.get $l) - (i32.const 1) - ) - (i32.const 1) - ) - ) - ) - (local.set $i - (local.get $S) - ) - ) - ) - (br $while-in14) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 86) - ) - (block - (if - (i32.and - (i32.eq - (local.get $L) - (i32.const 0) - ) - (i32.eq - (local.get $M) - (i32.const 0) - ) - ) - (block - (local.set $t - (i32.shl - (i32.const 2) - (local.get $J) - ) - ) - (local.set $f - (i32.and - (local.get $q) - (i32.or - (local.get $t) - (i32.sub - (i32.const 0) - (local.get $t) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $f) - ) - (block - (local.set $y - (local.get $e) - ) - (br $do-once) - ) - ) - (local.set $t - (i32.add - (i32.and - (local.get $f) - (i32.sub - (i32.const 0) - (local.get $f) - ) - ) - (i32.const -1) - ) - ) - (local.set $f - (i32.and - (i32.shr_u - (local.get $t) - (i32.const 12) - ) - (i32.const 16) - ) - ) - (local.set $d - (i32.shr_u - (local.get $t) - (local.get $f) - ) - ) - (local.set $t - (i32.and - (i32.shr_u - (local.get $d) - (i32.const 5) - ) - (i32.const 8) - ) - ) - (local.set $g - (i32.shr_u - (local.get $d) - (local.get $t) - ) - ) - (local.set $d - (i32.and - (i32.shr_u - (local.get $g) - (i32.const 2) - ) - (i32.const 4) - ) - ) - (local.set $i - (i32.shr_u - (local.get $g) - (local.get $d) - ) - ) - (local.set $g - (i32.and - (i32.shr_u - (local.get $i) - (i32.const 1) - ) - (i32.const 2) - ) - ) - (local.set $s - (i32.shr_u - (local.get $i) - (local.get $g) - ) - ) - (local.set $i - (i32.and - (i32.shr_u - (local.get $s) - (i32.const 1) - ) - (i32.const 1) - ) - ) - (local.set $T - (i32.load - (i32.add - (i32.const 1512) - (i32.shl - (i32.add - (i32.or - (i32.or - (i32.or - (i32.or - (local.get $t) - (local.get $f) - ) - (local.get $d) - ) - (local.get $g) - ) - (local.get $i) - ) - (i32.shr_u - (local.get $s) - (local.get $i) - ) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (local.set $T - (local.get $L) - ) - ) - (if - (i32.eqz - (local.get $T) - ) - (block - (local.set $U - (local.get $K) - ) - (local.set $V - (local.get $M) - ) - ) - (block - (local.set $O - (local.get $K) - ) - (local.set $P - (local.get $T) - ) - (local.set $Q - (local.get $M) - ) - (local.set $N - (i32.const 90) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 90) - ) - (loop $while-in16 - (block $while-out15 - (local.set $N - (i32.const 0) - ) - (local.set $i - (i32.sub - (i32.and - (i32.load - (i32.add - (local.get $P) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $e) - ) - ) - (local.set $s - (i32.lt_u - (local.get $i) - (local.get $O) - ) - ) - (local.set $g - (if (result i32) - (local.get $s) - (local.get $i) - (local.get $O) - ) - ) - (local.set $i - (if (result i32) - (local.get $s) - (local.get $P) - (local.get $Q) - ) - ) - (local.set $s - (i32.load - (i32.add - (local.get $P) - (i32.const 16) - ) - ) - ) - (if - (local.get $s) - (block - (local.set $O - (local.get $g) - ) - (local.set $P - (local.get $s) - ) - (local.set $Q - (local.get $i) - ) - (local.set $N - (i32.const 90) - ) - (br $while-in16) - ) - ) - (local.set $P - (i32.load - (i32.add - (local.get $P) - (i32.const 20) - ) - ) - ) - (if - (i32.eqz - (local.get $P) - ) - (block - (local.set $U - (local.get $g) - ) - (local.set $V - (local.get $i) - ) - (br $while-out15) - ) - (block - (local.set $O - (local.get $g) - ) - (local.set $Q - (local.get $i) - ) - (local.set $N - (i32.const 90) - ) - ) - ) - (br $while-in16) - ) - ) - ) - (if - (i32.eqz - (local.get $V) - ) - (local.set $y - (local.get $e) - ) - (if - (i32.lt_u - (local.get $U) - (i32.sub - (i32.load - (i32.const 1216) - ) - (local.get $e) - ) - ) - (block - (local.set $q - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $V) - (local.get $q) - ) - (call $qa) - ) - (local.set $i - (i32.add - (local.get $V) - (local.get $e) - ) - ) - (if - (i32.ge_u - (local.get $V) - (local.get $i) - ) - (call $qa) - ) - (local.set $g - (i32.load - (i32.add - (local.get $V) - (i32.const 24) - ) - ) - ) - (local.set $s - (i32.load - (i32.add - (local.get $V) - (i32.const 12) - ) - ) - ) - (block $do-once17 - (if - (i32.eq - (local.get $s) - (local.get $V) - ) - (block - (local.set $d - (i32.add - (local.get $V) - (i32.const 20) - ) - ) - (local.set $f - (i32.load - (local.get $d) - ) - ) - (if - (i32.eqz - (local.get $f) - ) - (block - (local.set $t - (i32.add - (local.get $V) - (i32.const 16) - ) - ) - (local.set $j - (i32.load - (local.get $t) - ) - ) - (if - (i32.eqz - (local.get $j) - ) - (block - (local.set $W - (i32.const 0) - ) - (br $do-once17) - ) - (block - (local.set $X - (local.get $j) - ) - (local.set $Y - (local.get $t) - ) - ) - ) - ) - (block - (local.set $X - (local.get $f) - ) - (local.set $Y - (local.get $d) - ) - ) - ) - (loop $while-in20 - (block $while-out19 - (local.set $d - (i32.add - (local.get $X) - (i32.const 20) - ) - ) - (local.set $f - (i32.load - (local.get $d) - ) - ) - (if - (local.get $f) - (block - (local.set $X - (local.get $f) - ) - (local.set $Y - (local.get $d) - ) - (br $while-in20) - ) - ) - (local.set $d - (i32.add - (local.get $X) - (i32.const 16) - ) - ) - (local.set $f - (i32.load - (local.get $d) - ) - ) - (if - (i32.eqz - (local.get $f) - ) - (block - (local.set $Z - (local.get $X) - ) - (local.set $_ - (local.get $Y) - ) - (br $while-out19) - ) - (block - (local.set $X - (local.get $f) - ) - (local.set $Y - (local.get $d) - ) - ) - ) - (br $while-in20) - ) - ) - (if - (i32.lt_u - (local.get $_) - (local.get $q) - ) - (call $qa) - (block - (i32.store - (local.get $_) - (i32.const 0) - ) - (local.set $W - (local.get $Z) - ) - (br $do-once17) - ) - ) - ) - (block - (local.set $d - (i32.load - (i32.add - (local.get $V) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_u - (local.get $d) - (local.get $q) - ) - (call $qa) - ) - (local.set $f - (i32.add - (local.get $d) - (i32.const 12) - ) - ) - (if - (i32.ne - (i32.load - (local.get $f) - ) - (local.get $V) - ) - (call $qa) - ) - (local.set $t - (i32.add - (local.get $s) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $t) - ) - (local.get $V) - ) - (block - (i32.store - (local.get $f) - (local.get $s) - ) - (i32.store - (local.get $t) - (local.get $d) - ) - (local.set $W - (local.get $s) - ) - (br $do-once17) - ) - (call $qa) - ) - ) - ) - ) - (block $do-once21 - (if - (local.get $g) - (block - (local.set $s - (i32.load - (i32.add - (local.get $V) - (i32.const 28) - ) - ) - ) - (local.set $q - (i32.add - (i32.const 1512) - (i32.shl - (local.get $s) - (i32.const 2) - ) - ) - ) - (if - (i32.eq - (local.get $V) - (i32.load - (local.get $q) - ) - ) - (block - (i32.store - (local.get $q) - (local.get $W) - ) - (if - (i32.eqz - (local.get $W) - ) - (block - (i32.store - (i32.const 1212) - (i32.and - (i32.load - (i32.const 1212) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $s) - ) - (i32.const -1) - ) - ) - ) - (br $do-once21) - ) - ) - ) - (block - (if - (i32.lt_u - (local.get $g) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $s - (i32.add - (local.get $g) - (i32.const 16) - ) - ) - (if - (i32.eq - (i32.load - (local.get $s) - ) - (local.get $V) - ) - (i32.store - (local.get $s) - (local.get $W) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 20) - ) - (local.get $W) - ) - ) - (if - (i32.eqz - (local.get $W) - ) - (br $do-once21) - ) - ) - ) - (local.set $s - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $W) - (local.get $s) - ) - (call $qa) - ) - (i32.store - (i32.add - (local.get $W) - (i32.const 24) - ) - (local.get $g) - ) - (local.set $q - (i32.load - (i32.add - (local.get $V) - (i32.const 16) - ) - ) - ) - (block $do-once23 - (if - (local.get $q) - (if - (i32.lt_u - (local.get $q) - (local.get $s) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $W) - (i32.const 16) - ) - (local.get $q) - ) - (i32.store - (i32.add - (local.get $q) - (i32.const 24) - ) - (local.get $W) - ) - (br $do-once23) - ) - ) - ) - ) - (local.set $q - (i32.load - (i32.add - (local.get $V) - (i32.const 20) - ) - ) - ) - (if - (local.get $q) - (if - (i32.lt_u - (local.get $q) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $W) - (i32.const 20) - ) - (local.get $q) - ) - (i32.store - (i32.add - (local.get $q) - (i32.const 24) - ) - (local.get $W) - ) - (br $do-once21) - ) - ) - ) - ) - ) - ) - (block $do-once25 - (if - (i32.lt_u - (local.get $U) - (i32.const 16) - ) - (block - (local.set $g - (i32.add - (local.get $U) - (local.get $e) - ) - ) - (i32.store - (i32.add - (local.get $V) - (i32.const 4) - ) - (i32.or - (local.get $g) - (i32.const 3) - ) - ) - (local.set $q - (i32.add - (i32.add - (local.get $V) - (local.get $g) - ) - (i32.const 4) - ) - ) - (i32.store - (local.get $q) - (i32.or - (i32.load - (local.get $q) - ) - (i32.const 1) - ) - ) - ) - (block - (i32.store - (i32.add - (local.get $V) - (i32.const 4) - ) - (i32.or - (local.get $e) - (i32.const 3) - ) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 4) - ) - (i32.or - (local.get $U) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $i) - (local.get $U) - ) - (local.get $U) - ) - (local.set $q - (i32.shr_u - (local.get $U) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $U) - (i32.const 256) - ) - (block - (local.set $g - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $q) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $s - (i32.load - (i32.const 1208) - ) - ) - (local.set $d - (i32.shl - (i32.const 1) - (local.get $q) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $s) - (local.get $d) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $s) - (local.get $d) - ) - ) - (local.set $$ - (i32.add - (local.get $g) - (i32.const 8) - ) - ) - (local.set $aa - (local.get $g) - ) - ) - (block - (local.set $d - (i32.add - (local.get $g) - (i32.const 8) - ) - ) - (local.set $s - (i32.load - (local.get $d) - ) - ) - (if - (i32.lt_u - (local.get $s) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (local.set $$ - (local.get $d) - ) - (local.set $aa - (local.get $s) - ) - ) - ) - ) - ) - (i32.store - (local.get $$) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $aa) - (i32.const 12) - ) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 8) - ) - (local.get $aa) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 12) - ) - (local.get $g) - ) - (br $do-once25) - ) - ) - (local.set $g - (i32.shr_u - (local.get $U) - (i32.const 8) - ) - ) - (if - (i32.eqz - (local.get $g) - ) - (local.set $ba - (i32.const 0) - ) - (if - (i32.gt_u - (local.get $U) - (i32.const 16777215) - ) - (local.set $ba - (i32.const 31) - ) - (block - (local.set $s - (i32.and - (i32.shr_u - (i32.add - (local.get $g) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - (local.set $d - (i32.shl - (local.get $g) - (local.get $s) - ) - ) - (local.set $g - (i32.and - (i32.shr_u - (i32.add - (local.get $d) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $q - (i32.shl - (local.get $d) - (local.get $g) - ) - ) - (local.set $d - (i32.and - (i32.shr_u - (i32.add - (local.get $q) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (local.set $t - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $g) - (local.get $s) - ) - (local.get $d) - ) - ) - (i32.shr_u - (i32.shl - (local.get $q) - (local.get $d) - ) - (i32.const 15) - ) - ) - ) - (local.set $ba - (i32.or - (i32.and - (i32.shr_u - (local.get $U) - (i32.add - (local.get $t) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $t) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $t - (i32.add - (i32.const 1512) - (i32.shl - (local.get $ba) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 28) - ) - (local.get $ba) - ) - (local.set $d - (i32.add - (local.get $i) - (i32.const 16) - ) - ) - (i32.store - (i32.add - (local.get $d) - (i32.const 4) - ) - (i32.const 0) - ) - (i32.store - (local.get $d) - (i32.const 0) - ) - (local.set $d - (i32.load - (i32.const 1212) - ) - ) - (local.set $q - (i32.shl - (i32.const 1) - (local.get $ba) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $d) - (local.get $q) - ) - ) - (block - (i32.store - (i32.const 1212) - (i32.or - (local.get $d) - (local.get $q) - ) - ) - (i32.store - (local.get $t) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 24) - ) - (local.get $t) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 12) - ) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 8) - ) - (local.get $i) - ) - (br $do-once25) - ) - ) - (local.set $q - (i32.shl - (local.get $U) - (if (result i32) - (i32.eq - (local.get $ba) - (i32.const 31) - ) - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $ba) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $d - (i32.load - (local.get $t) - ) - ) - (loop $while-in28 - (block $while-out27 - (if - (i32.eq - (i32.and - (i32.load - (i32.add - (local.get $d) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $U) - ) - (block - (local.set $ca - (local.get $d) - ) - (local.set $N - (i32.const 148) - ) - (br $while-out27) - ) - ) - (local.set $t - (i32.add - (i32.add - (local.get $d) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $q) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - (local.set $s - (i32.load - (local.get $t) - ) - ) - (if - (i32.eqz - (local.get $s) - ) - (block - (local.set $da - (local.get $t) - ) - (local.set $ea - (local.get $d) - ) - (local.set $N - (i32.const 145) - ) - (br $while-out27) - ) - (block - (local.set $q - (i32.shl - (local.get $q) - (i32.const 1) - ) - ) - (local.set $d - (local.get $s) - ) - ) - ) - (br $while-in28) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 145) - ) - (if - (i32.lt_u - (local.get $da) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (local.get $da) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 24) - ) - (local.get $ea) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 12) - ) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 8) - ) - (local.get $i) - ) - (br $do-once25) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 148) - ) - (block - (local.set $d - (i32.add - (local.get $ca) - (i32.const 8) - ) - ) - (local.set $q - (i32.load - (local.get $d) - ) - ) - (local.set $s - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.and - (i32.ge_u - (local.get $q) - (local.get $s) - ) - (i32.ge_u - (local.get $ca) - (local.get $s) - ) - ) - (block - (i32.store - (i32.add - (local.get $q) - (i32.const 12) - ) - (local.get $i) - ) - (i32.store - (local.get $d) - (local.get $i) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 8) - ) - (local.get $q) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 12) - ) - (local.get $ca) - ) - (i32.store - (i32.add - (local.get $i) - (i32.const 24) - ) - (i32.const 0) - ) - (br $do-once25) - ) - (call $qa) - ) - ) - ) - ) - ) - ) - ) - (local.set $p - (i32.add - (local.get $V) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - (local.set $y - (local.get $e) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $V - (i32.load - (i32.const 1216) - ) - ) - (if - (i32.ge_u - (local.get $V) - (local.get $y) - ) - (block - (local.set $ca - (i32.sub - (local.get $V) - (local.get $y) - ) - ) - (local.set $ea - (i32.load - (i32.const 1228) - ) - ) - (if - (i32.gt_u - (local.get $ca) - (i32.const 15) - ) - (block - (local.set $da - (i32.add - (local.get $ea) - (local.get $y) - ) - ) - (i32.store - (i32.const 1228) - (local.get $da) - ) - (i32.store - (i32.const 1216) - (local.get $ca) - ) - (i32.store - (i32.add - (local.get $da) - (i32.const 4) - ) - (i32.or - (local.get $ca) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $da) - (local.get $ca) - ) - (local.get $ca) - ) - (i32.store - (i32.add - (local.get $ea) - (i32.const 4) - ) - (i32.or - (local.get $y) - (i32.const 3) - ) - ) - ) - (block - (i32.store - (i32.const 1216) - (i32.const 0) - ) - (i32.store - (i32.const 1228) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $ea) - (i32.const 4) - ) - (i32.or - (local.get $V) - (i32.const 3) - ) - ) - (local.set $ca - (i32.add - (i32.add - (local.get $ea) - (local.get $V) - ) - (i32.const 4) - ) - ) - (i32.store - (local.get $ca) - (i32.or - (i32.load - (local.get $ca) - ) - (i32.const 1) - ) - ) - ) - ) - (local.set $p - (i32.add - (local.get $ea) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - (local.set $ea - (i32.load - (i32.const 1220) - ) - ) - (if - (i32.gt_u - (local.get $ea) - (local.get $y) - ) - (block - (local.set $ca - (i32.sub - (local.get $ea) - (local.get $y) - ) - ) - (i32.store - (i32.const 1220) - (local.get $ca) - ) - (local.set $ea - (i32.load - (i32.const 1232) - ) - ) - (local.set $V - (i32.add - (local.get $ea) - (local.get $y) - ) - ) - (i32.store - (i32.const 1232) - (local.get $V) - ) - (i32.store - (i32.add - (local.get $V) - (i32.const 4) - ) - (i32.or - (local.get $ca) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $ea) - (i32.const 4) - ) - (i32.or - (local.get $y) - (i32.const 3) - ) - ) - (local.set $p - (i32.add - (local.get $ea) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - (if - (i32.eqz - (i32.load - (i32.const 1680) - ) - ) - (block - (i32.store - (i32.const 1688) - (i32.const 4096) - ) - (i32.store - (i32.const 1684) - (i32.const 4096) - ) - (i32.store - (i32.const 1692) - (i32.const -1) - ) - (i32.store - (i32.const 1696) - (i32.const -1) - ) - (i32.store - (i32.const 1700) - (i32.const 0) - ) - (i32.store - (i32.const 1652) - (i32.const 0) - ) - (local.set $ea - (i32.xor - (i32.and - (local.get $c) - (i32.const -16) - ) - (i32.const 1431655768) - ) - ) - (i32.store - (local.get $c) - (local.get $ea) - ) - (i32.store - (i32.const 1680) - (local.get $ea) - ) - ) - ) - (local.set $ea - (i32.add - (local.get $y) - (i32.const 48) - ) - ) - (local.set $c - (i32.load - (i32.const 1688) - ) - ) - (local.set $ca - (i32.add - (local.get $y) - (i32.const 47) - ) - ) - (local.set $V - (i32.add - (local.get $c) - (local.get $ca) - ) - ) - (local.set $da - (i32.sub - (i32.const 0) - (local.get $c) - ) - ) - (local.set $c - (i32.and - (local.get $V) - (local.get $da) - ) - ) - (if - (i32.le_u - (local.get $c) - (local.get $y) - ) - (block - (local.set $p - (i32.const 0) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - (local.set $U - (i32.load - (i32.const 1648) - ) - ) - (if - (local.get $U) - (block - (local.set $ba - (i32.load - (i32.const 1640) - ) - ) - (local.set $aa - (i32.add - (local.get $ba) - (local.get $c) - ) - ) - (if - (i32.or - (i32.le_u - (local.get $aa) - (local.get $ba) - ) - (i32.gt_u - (local.get $aa) - (local.get $U) - ) - ) - (block - (local.set $p - (i32.const 0) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - ) - ) - (block $label$break$b - (if - (i32.eqz - (i32.and - (i32.load - (i32.const 1652) - ) - (i32.const 4) - ) - ) - (block - (local.set $U - (i32.load - (i32.const 1232) - ) - ) - (block $label$break$c - (if - (i32.eqz - (local.get $U) - ) - (local.set $N - (i32.const 171) - ) - (block - (local.set $aa - (i32.const 1656) - ) - (loop $while-in32 - (block $while-out31 - (local.set $ba - (i32.load - (local.get $aa) - ) - ) - (if - (i32.le_u - (local.get $ba) - (local.get $U) - ) - (block - (local.set $$ - (i32.add - (local.get $aa) - (i32.const 4) - ) - ) - (if - (i32.gt_u - (i32.add - (local.get $ba) - (i32.load - (local.get $$) - ) - ) - (local.get $U) - ) - (block - (local.set $fa - (local.get $aa) - ) - (local.set $ga - (local.get $$) - ) - (br $while-out31) - ) - ) - ) - ) - (local.set $aa - (i32.load - (i32.add - (local.get $aa) - (i32.const 8) - ) - ) - ) - (if - (i32.eqz - (local.get $aa) - ) - (block - (local.set $N - (i32.const 171) - ) - (br $label$break$c) - ) - ) - (br $while-in32) - ) - ) - (local.set $aa - (i32.and - (i32.sub - (local.get $V) - (i32.load - (i32.const 1220) - ) - ) - (local.get $da) - ) - ) - (if - (i32.lt_u - (local.get $aa) - (i32.const 2147483647) - ) - (block - (local.set $$ - (call $ta - (local.get $aa) - ) - ) - (if - (i32.eq - (local.get $$) - (i32.add - (i32.load - (local.get $fa) - ) - (i32.load - (local.get $ga) - ) - ) - ) - (if - (i32.ne - (local.get $$) - (i32.const -1) - ) - (block - (local.set $ha - (local.get $$) - ) - (local.set $ia - (local.get $aa) - ) - (local.set $N - (i32.const 191) - ) - (br $label$break$b) - ) - ) - (block - (local.set $ja - (local.get $$) - ) - (local.set $ka - (local.get $aa) - ) - (local.set $N - (i32.const 181) - ) - ) - ) - ) - ) - ) - ) - ) - (block $do-once33 - (if - (i32.eq - (local.get $N) - (i32.const 171) - ) - (block - (local.set $U - (call $ta - (i32.const 0) - ) - ) - (if - (i32.ne - (local.get $U) - (i32.const -1) - ) - (block - (local.set $e - (local.get $U) - ) - (local.set $aa - (i32.load - (i32.const 1684) - ) - ) - (local.set $$ - (i32.add - (local.get $aa) - (i32.const -1) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $$) - (local.get $e) - ) - ) - (local.set $la - (local.get $c) - ) - (local.set $la - (i32.add - (i32.sub - (local.get $c) - (local.get $e) - ) - (i32.and - (i32.add - (local.get $$) - (local.get $e) - ) - (i32.sub - (i32.const 0) - (local.get $aa) - ) - ) - ) - ) - ) - (local.set $aa - (i32.load - (i32.const 1640) - ) - ) - (local.set $e - (i32.add - (local.get $aa) - (local.get $la) - ) - ) - (if - (i32.and - (i32.gt_u - (local.get $la) - (local.get $y) - ) - (i32.lt_u - (local.get $la) - (i32.const 2147483647) - ) - ) - (block - (local.set $$ - (i32.load - (i32.const 1648) - ) - ) - (if - (local.get $$) - (if - (i32.or - (i32.le_u - (local.get $e) - (local.get $aa) - ) - (i32.gt_u - (local.get $e) - (local.get $$) - ) - ) - (br $do-once33) - ) - ) - (local.set $$ - (call $ta - (local.get $la) - ) - ) - (if - (i32.eq - (local.get $$) - (local.get $U) - ) - (block - (local.set $ha - (local.get $U) - ) - (local.set $ia - (local.get $la) - ) - (local.set $N - (i32.const 191) - ) - (br $label$break$b) - ) - (block - (local.set $ja - (local.get $$) - ) - (local.set $ka - (local.get $la) - ) - (local.set $N - (i32.const 181) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (block $label$break$d - (if - (i32.eq - (local.get $N) - (i32.const 181) - ) - (block - (local.set $$ - (i32.sub - (i32.const 0) - (local.get $ka) - ) - ) - (block $do-once36 - (if - (i32.and - (i32.gt_u - (local.get $ea) - (local.get $ka) - ) - (i32.and - (i32.lt_u - (local.get $ka) - (i32.const 2147483647) - ) - (i32.ne - (local.get $ja) - (i32.const -1) - ) - ) - ) - (block - (local.set $U - (i32.load - (i32.const 1688) - ) - ) - (local.set $e - (i32.and - (i32.add - (i32.sub - (local.get $ca) - (local.get $ka) - ) - (local.get $U) - ) - (i32.sub - (i32.const 0) - (local.get $U) - ) - ) - ) - (if - (i32.lt_u - (local.get $e) - (i32.const 2147483647) - ) - (if - (i32.eq - (call $ta - (local.get $e) - ) - (i32.const -1) - ) - (block - (drop - (call $ta - (local.get $$) - ) - ) - (br $label$break$d) - ) - (block - (local.set $ma - (i32.add - (local.get $e) - (local.get $ka) - ) - ) - (br $do-once36) - ) - ) - (local.set $ma - (local.get $ka) - ) - ) - ) - (local.set $ma - (local.get $ka) - ) - ) - ) - (if - (i32.ne - (local.get $ja) - (i32.const -1) - ) - (block - (local.set $ha - (local.get $ja) - ) - (local.set $ia - (local.get $ma) - ) - (local.set $N - (i32.const 191) - ) - (br $label$break$b) - ) - ) - ) - ) - ) - (i32.store - (i32.const 1652) - (i32.or - (i32.load - (i32.const 1652) - ) - (i32.const 4) - ) - ) - (local.set $N - (i32.const 188) - ) - ) - (local.set $N - (i32.const 188) - ) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 188) - ) - (if - (i32.lt_u - (local.get $c) - (i32.const 2147483647) - ) - (block - (local.set $ma - (call $ta - (local.get $c) - ) - ) - (local.set $c - (call $ta - (i32.const 0) - ) - ) - (if - (i32.and - (i32.lt_u - (local.get $ma) - (local.get $c) - ) - (i32.and - (i32.ne - (local.get $ma) - (i32.const -1) - ) - (i32.ne - (local.get $c) - (i32.const -1) - ) - ) - ) - (block - (local.set $ja - (i32.sub - (local.get $c) - (local.get $ma) - ) - ) - (if - (i32.gt_u - (local.get $ja) - (i32.add - (local.get $y) - (i32.const 40) - ) - ) - (block - (local.set $ha - (local.get $ma) - ) - (local.set $ia - (local.get $ja) - ) - (local.set $N - (i32.const 191) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 191) - ) - (block - (local.set $ja - (i32.add - (i32.load - (i32.const 1640) - ) - (local.get $ia) - ) - ) - (i32.store - (i32.const 1640) - (local.get $ja) - ) - (if - (i32.gt_u - (local.get $ja) - (i32.load - (i32.const 1644) - ) - ) - (i32.store - (i32.const 1644) - (local.get $ja) - ) - ) - (local.set $ja - (i32.load - (i32.const 1232) - ) - ) - (block $do-once38 - (if - (i32.eqz - (local.get $ja) - ) - (block - (local.set $ma - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.or - (i32.eq - (local.get $ma) - (i32.const 0) - ) - (i32.lt_u - (local.get $ha) - (local.get $ma) - ) - ) - (i32.store - (i32.const 1224) - (local.get $ha) - ) - ) - (i32.store - (i32.const 1656) - (local.get $ha) - ) - (i32.store - (i32.const 1660) - (local.get $ia) - ) - (i32.store - (i32.const 1668) - (i32.const 0) - ) - (i32.store - (i32.const 1244) - (i32.load - (i32.const 1680) - ) - ) - (i32.store - (i32.const 1240) - (i32.const -1) - ) - (local.set $ma - (i32.const 0) - ) - (loop $do-in - (block $do-out - (local.set $c - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $ma) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (local.get $c) - (i32.const 12) - ) - (local.get $c) - ) - (i32.store - (i32.add - (local.get $c) - (i32.const 8) - ) - (local.get $c) - ) - (local.set $ma - (i32.add - (local.get $ma) - (i32.const 1) - ) - ) - (br_if $do-in - (i32.ne - (local.get $ma) - (i32.const 32) - ) - ) - ) - ) - (local.set $ma - (i32.add - (local.get $ha) - (i32.const 8) - ) - ) - (local.set $c - (if (result i32) - (i32.eq - (i32.and - (local.get $ma) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ma) - ) - (i32.const 7) - ) - ) - ) - (local.set $ma - (i32.add - (local.get $ha) - (local.get $c) - ) - ) - (local.set $ka - (i32.sub - (i32.add - (local.get $ia) - (i32.const -40) - ) - (local.get $c) - ) - ) - (i32.store - (i32.const 1232) - (local.get $ma) - ) - (i32.store - (i32.const 1220) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ma) - (i32.const 4) - ) - (i32.or - (local.get $ka) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $ma) - (local.get $ka) - ) - (i32.const 4) - ) - (i32.const 40) - ) - (i32.store - (i32.const 1236) - (i32.load - (i32.const 1696) - ) - ) - ) - (block - (local.set $ka - (i32.const 1656) - ) - (loop $do-in41 - (block $do-out40 - (local.set $ma - (i32.load - (local.get $ka) - ) - ) - (local.set $c - (i32.add - (local.get $ka) - (i32.const 4) - ) - ) - (local.set $ca - (i32.load - (local.get $c) - ) - ) - (if - (i32.eq - (local.get $ha) - (i32.add - (local.get $ma) - (local.get $ca) - ) - ) - (block - (local.set $na - (local.get $ma) - ) - (local.set $oa - (local.get $c) - ) - (local.set $pa - (local.get $ca) - ) - (local.set $ra - (local.get $ka) - ) - (local.set $N - (i32.const 201) - ) - (br $do-out40) - ) - ) - (local.set $ka - (i32.load - (i32.add - (local.get $ka) - (i32.const 8) - ) - ) - ) - (br_if $do-in41 - (i32.ne - (local.get $ka) - (i32.const 0) - ) - ) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 201) - ) - (if - (i32.eqz - (i32.and - (i32.load - (i32.add - (local.get $ra) - (i32.const 12) - ) - ) - (i32.const 8) - ) - ) - (if - (i32.and - (i32.lt_u - (local.get $ja) - (local.get $ha) - ) - (i32.ge_u - (local.get $ja) - (local.get $na) - ) - ) - (block - (i32.store - (local.get $oa) - (i32.add - (local.get $pa) - (local.get $ia) - ) - ) - (local.set $ka - (i32.add - (local.get $ja) - (i32.const 8) - ) - ) - (local.set $ca - (if (result i32) - (i32.eq - (i32.and - (local.get $ka) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ka) - ) - (i32.const 7) - ) - ) - ) - (local.set $ka - (i32.add - (local.get $ja) - (local.get $ca) - ) - ) - (local.set $c - (i32.add - (i32.sub - (local.get $ia) - (local.get $ca) - ) - (i32.load - (i32.const 1220) - ) - ) - ) - (i32.store - (i32.const 1232) - (local.get $ka) - ) - (i32.store - (i32.const 1220) - (local.get $c) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 4) - ) - (i32.or - (local.get $c) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $ka) - (local.get $c) - ) - (i32.const 4) - ) - (i32.const 40) - ) - (i32.store - (i32.const 1236) - (i32.load - (i32.const 1696) - ) - ) - (br $do-once38) - ) - ) - ) - ) - (local.set $c - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $ha) - (local.get $c) - ) - (block - (i32.store - (i32.const 1224) - (local.get $ha) - ) - (local.set $sa - (local.get $ha) - ) - ) - (local.set $sa - (local.get $c) - ) - ) - (local.set $c - (i32.add - (local.get $ha) - (local.get $ia) - ) - ) - (local.set $ka - (i32.const 1656) - ) - (loop $while-in43 - (block $while-out42 - (if - (i32.eq - (i32.load - (local.get $ka) - ) - (local.get $c) - ) - (block - (local.set $ua - (local.get $ka) - ) - (local.set $va - (local.get $ka) - ) - (local.set $N - (i32.const 209) - ) - (br $while-out42) - ) - ) - (local.set $ka - (i32.load - (i32.add - (local.get $ka) - (i32.const 8) - ) - ) - ) - (if - (i32.eqz - (local.get $ka) - ) - (block - (local.set $wa - (i32.const 1656) - ) - (br $while-out42) - ) - ) - (br $while-in43) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 209) - ) - (if - (i32.eqz - (i32.and - (i32.load - (i32.add - (local.get $va) - (i32.const 12) - ) - ) - (i32.const 8) - ) - ) - (block - (i32.store - (local.get $ua) - (local.get $ha) - ) - (local.set $ka - (i32.add - (local.get $va) - (i32.const 4) - ) - ) - (i32.store - (local.get $ka) - (i32.add - (i32.load - (local.get $ka) - ) - (local.get $ia) - ) - ) - (local.set $ka - (i32.add - (local.get $ha) - (i32.const 8) - ) - ) - (local.set $ca - (i32.add - (local.get $ha) - (if (result i32) - (i32.eq - (i32.and - (local.get $ka) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ka) - ) - (i32.const 7) - ) - ) - ) - ) - (local.set $ka - (i32.add - (local.get $c) - (i32.const 8) - ) - ) - (local.set $ma - (i32.add - (local.get $c) - (if (result i32) - (i32.eq - (i32.and - (local.get $ka) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ka) - ) - (i32.const 7) - ) - ) - ) - ) - (local.set $ka - (i32.add - (local.get $ca) - (local.get $y) - ) - ) - (local.set $ea - (i32.sub - (i32.sub - (local.get $ma) - (local.get $ca) - ) - (local.get $y) - ) - ) - (i32.store - (i32.add - (local.get $ca) - (i32.const 4) - ) - (i32.or - (local.get $y) - (i32.const 3) - ) - ) - (block $do-once44 - (if - (i32.eq - (local.get $ma) - (local.get $ja) - ) - (block - (local.set $la - (i32.add - (i32.load - (i32.const 1220) - ) - (local.get $ea) - ) - ) - (i32.store - (i32.const 1220) - (local.get $la) - ) - (i32.store - (i32.const 1232) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 4) - ) - (i32.or - (local.get $la) - (i32.const 1) - ) - ) - ) - (block - (if - (i32.eq - (local.get $ma) - (i32.load - (i32.const 1228) - ) - ) - (block - (local.set $la - (i32.add - (i32.load - (i32.const 1216) - ) - (local.get $ea) - ) - ) - (i32.store - (i32.const 1216) - (local.get $la) - ) - (i32.store - (i32.const 1228) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 4) - ) - (i32.or - (local.get $la) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (local.get $la) - ) - (local.get $la) - ) - (br $do-once44) - ) - ) - (local.set $la - (i32.load - (i32.add - (local.get $ma) - (i32.const 4) - ) - ) - ) - (if - (i32.eq - (i32.and - (local.get $la) - (i32.const 3) - ) - (i32.const 1) - ) - (block - (local.set $ga - (i32.and - (local.get $la) - (i32.const -8) - ) - ) - (local.set $fa - (i32.shr_u - (local.get $la) - (i32.const 3) - ) - ) - (block $label$break$e - (if - (i32.lt_u - (local.get $la) - (i32.const 256) - ) - (block - (local.set $da - (i32.load - (i32.add - (local.get $ma) - (i32.const 8) - ) - ) - ) - (local.set $V - (i32.load - (i32.add - (local.get $ma) - (i32.const 12) - ) - ) - ) - (local.set $$ - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $fa) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (block $do-once47 - (if - (i32.ne - (local.get $da) - (local.get $$) - ) - (block - (if - (i32.lt_u - (local.get $da) - (local.get $sa) - ) - (call $qa) - ) - (if - (i32.eq - (i32.load - (i32.add - (local.get $da) - (i32.const 12) - ) - ) - (local.get $ma) - ) - (br $do-once47) - ) - (call $qa) - ) - ) - ) - (if - (i32.eq - (local.get $V) - (local.get $da) - ) - (block - (i32.store - (i32.const 1208) - (i32.and - (i32.load - (i32.const 1208) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $fa) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$e) - ) - ) - (block $do-once49 - (if - (i32.eq - (local.get $V) - (local.get $$) - ) - (local.set $xa - (i32.add - (local.get $V) - (i32.const 8) - ) - ) - (block - (if - (i32.lt_u - (local.get $V) - (local.get $sa) - ) - (call $qa) - ) - (local.set $e - (i32.add - (local.get $V) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $e) - ) - (local.get $ma) - ) - (block - (local.set $xa - (local.get $e) - ) - (br $do-once49) - ) - ) - (call $qa) - ) - ) - ) - (i32.store - (i32.add - (local.get $da) - (i32.const 12) - ) - (local.get $V) - ) - (i32.store - (local.get $xa) - (local.get $da) - ) - ) - (block - (local.set $$ - (i32.load - (i32.add - (local.get $ma) - (i32.const 24) - ) - ) - ) - (local.set $e - (i32.load - (i32.add - (local.get $ma) - (i32.const 12) - ) - ) - ) - (block $do-once51 - (if - (i32.eq - (local.get $e) - (local.get $ma) - ) - (block - (local.set $U - (i32.add - (local.get $ma) - (i32.const 16) - ) - ) - (local.set $aa - (i32.add - (local.get $U) - (i32.const 4) - ) - ) - (local.set $ba - (i32.load - (local.get $aa) - ) - ) - (if - (i32.eqz - (local.get $ba) - ) - (block - (local.set $W - (i32.load - (local.get $U) - ) - ) - (if - (i32.eqz - (local.get $W) - ) - (block - (local.set $ya - (i32.const 0) - ) - (br $do-once51) - ) - (block - (local.set $za - (local.get $W) - ) - (local.set $Aa - (local.get $U) - ) - ) - ) - ) - (block - (local.set $za - (local.get $ba) - ) - (local.set $Aa - (local.get $aa) - ) - ) - ) - (loop $while-in54 - (block $while-out53 - (local.set $aa - (i32.add - (local.get $za) - (i32.const 20) - ) - ) - (local.set $ba - (i32.load - (local.get $aa) - ) - ) - (if - (local.get $ba) - (block - (local.set $za - (local.get $ba) - ) - (local.set $Aa - (local.get $aa) - ) - (br $while-in54) - ) - ) - (local.set $aa - (i32.add - (local.get $za) - (i32.const 16) - ) - ) - (local.set $ba - (i32.load - (local.get $aa) - ) - ) - (if - (i32.eqz - (local.get $ba) - ) - (block - (local.set $Ba - (local.get $za) - ) - (local.set $Ca - (local.get $Aa) - ) - (br $while-out53) - ) - (block - (local.set $za - (local.get $ba) - ) - (local.set $Aa - (local.get $aa) - ) - ) - ) - (br $while-in54) - ) - ) - (if - (i32.lt_u - (local.get $Ca) - (local.get $sa) - ) - (call $qa) - (block - (i32.store - (local.get $Ca) - (i32.const 0) - ) - (local.set $ya - (local.get $Ba) - ) - (br $do-once51) - ) - ) - ) - (block - (local.set $aa - (i32.load - (i32.add - (local.get $ma) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_u - (local.get $aa) - (local.get $sa) - ) - (call $qa) - ) - (local.set $ba - (i32.add - (local.get $aa) - (i32.const 12) - ) - ) - (if - (i32.ne - (i32.load - (local.get $ba) - ) - (local.get $ma) - ) - (call $qa) - ) - (local.set $U - (i32.add - (local.get $e) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $U) - ) - (local.get $ma) - ) - (block - (i32.store - (local.get $ba) - (local.get $e) - ) - (i32.store - (local.get $U) - (local.get $aa) - ) - (local.set $ya - (local.get $e) - ) - (br $do-once51) - ) - (call $qa) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $$) - ) - (br $label$break$e) - ) - (local.set $e - (i32.load - (i32.add - (local.get $ma) - (i32.const 28) - ) - ) - ) - (local.set $da - (i32.add - (i32.const 1512) - (i32.shl - (local.get $e) - (i32.const 2) - ) - ) - ) - (block $do-once55 - (if - (i32.eq - (local.get $ma) - (i32.load - (local.get $da) - ) - ) - (block - (i32.store - (local.get $da) - (local.get $ya) - ) - (if - (local.get $ya) - (br $do-once55) - ) - (i32.store - (i32.const 1212) - (i32.and - (i32.load - (i32.const 1212) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $e) - ) - (i32.const -1) - ) - ) - ) - (br $label$break$e) - ) - (block - (if - (i32.lt_u - (local.get $$) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $V - (i32.add - (local.get $$) - (i32.const 16) - ) - ) - (if - (i32.eq - (i32.load - (local.get $V) - ) - (local.get $ma) - ) - (i32.store - (local.get $V) - (local.get $ya) - ) - (i32.store - (i32.add - (local.get $$) - (i32.const 20) - ) - (local.get $ya) - ) - ) - (if - (i32.eqz - (local.get $ya) - ) - (br $label$break$e) - ) - ) - ) - ) - (local.set $e - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $ya) - (local.get $e) - ) - (call $qa) - ) - (i32.store - (i32.add - (local.get $ya) - (i32.const 24) - ) - (local.get $$) - ) - (local.set $da - (i32.add - (local.get $ma) - (i32.const 16) - ) - ) - (local.set $V - (i32.load - (local.get $da) - ) - ) - (block $do-once57 - (if - (local.get $V) - (if - (i32.lt_u - (local.get $V) - (local.get $e) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $ya) - (i32.const 16) - ) - (local.get $V) - ) - (i32.store - (i32.add - (local.get $V) - (i32.const 24) - ) - (local.get $ya) - ) - (br $do-once57) - ) - ) - ) - ) - (local.set $V - (i32.load - (i32.add - (local.get $da) - (i32.const 4) - ) - ) - ) - (if - (i32.eqz - (local.get $V) - ) - (br $label$break$e) - ) - (if - (i32.lt_u - (local.get $V) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $ya) - (i32.const 20) - ) - (local.get $V) - ) - (i32.store - (i32.add - (local.get $V) - (i32.const 24) - ) - (local.get $ya) - ) - (br $label$break$e) - ) - ) - ) - ) - ) - (local.set $Da - (i32.add - (local.get $ma) - (local.get $ga) - ) - ) - (local.set $Ea - (i32.add - (local.get $ga) - (local.get $ea) - ) - ) - ) - (block - (local.set $Da - (local.get $ma) - ) - (local.set $Ea - (local.get $ea) - ) - ) - ) - (local.set $fa - (i32.add - (local.get $Da) - (i32.const 4) - ) - ) - (i32.store - (local.get $fa) - (i32.and - (i32.load - (local.get $fa) - ) - (i32.const -2) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 4) - ) - (i32.or - (local.get $Ea) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (local.get $Ea) - ) - (local.get $Ea) - ) - (local.set $fa - (i32.shr_u - (local.get $Ea) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $Ea) - (i32.const 256) - ) - (block - (local.set $la - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $fa) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $V - (i32.load - (i32.const 1208) - ) - ) - (local.set $e - (i32.shl - (i32.const 1) - (local.get $fa) - ) - ) - (block $do-once59 - (if - (i32.eqz - (i32.and - (local.get $V) - (local.get $e) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $V) - (local.get $e) - ) - ) - (local.set $Fa - (i32.add - (local.get $la) - (i32.const 8) - ) - ) - (local.set $Ga - (local.get $la) - ) - ) - (block - (local.set $fa - (i32.add - (local.get $la) - (i32.const 8) - ) - ) - (local.set $$ - (i32.load - (local.get $fa) - ) - ) - (if - (i32.ge_u - (local.get $$) - (i32.load - (i32.const 1224) - ) - ) - (block - (local.set $Fa - (local.get $fa) - ) - (local.set $Ga - (local.get $$) - ) - (br $do-once59) - ) - ) - (call $qa) - ) - ) - ) - (i32.store - (local.get $Fa) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $Ga) - (i32.const 12) - ) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 8) - ) - (local.get $Ga) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 12) - ) - (local.get $la) - ) - (br $do-once44) - ) - ) - (local.set $e - (i32.shr_u - (local.get $Ea) - (i32.const 8) - ) - ) - (block $do-once61 - (if - (i32.eqz - (local.get $e) - ) - (local.set $Ha - (i32.const 0) - ) - (block - (if - (i32.gt_u - (local.get $Ea) - (i32.const 16777215) - ) - (block - (local.set $Ha - (i32.const 31) - ) - (br $do-once61) - ) - ) - (local.set $V - (i32.and - (i32.shr_u - (i32.add - (local.get $e) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - (local.set $ga - (i32.shl - (local.get $e) - (local.get $V) - ) - ) - (local.set $$ - (i32.and - (i32.shr_u - (i32.add - (local.get $ga) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $fa - (i32.shl - (local.get $ga) - (local.get $$) - ) - ) - (local.set $ga - (i32.and - (i32.shr_u - (i32.add - (local.get $fa) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (local.set $aa - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $$) - (local.get $V) - ) - (local.get $ga) - ) - ) - (i32.shr_u - (i32.shl - (local.get $fa) - (local.get $ga) - ) - (i32.const 15) - ) - ) - ) - (local.set $Ha - (i32.or - (i32.and - (i32.shr_u - (local.get $Ea) - (i32.add - (local.get $aa) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $aa) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $e - (i32.add - (i32.const 1512) - (i32.shl - (local.get $Ha) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 28) - ) - (local.get $Ha) - ) - (local.set $la - (i32.add - (local.get $ka) - (i32.const 16) - ) - ) - (i32.store - (i32.add - (local.get $la) - (i32.const 4) - ) - (i32.const 0) - ) - (i32.store - (local.get $la) - (i32.const 0) - ) - (local.set $la - (i32.load - (i32.const 1212) - ) - ) - (local.set $aa - (i32.shl - (i32.const 1) - (local.get $Ha) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $la) - (local.get $aa) - ) - ) - (block - (i32.store - (i32.const 1212) - (i32.or - (local.get $la) - (local.get $aa) - ) - ) - (i32.store - (local.get $e) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 24) - ) - (local.get $e) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 12) - ) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 8) - ) - (local.get $ka) - ) - (br $do-once44) - ) - ) - (local.set $aa - (i32.shl - (local.get $Ea) - (if (result i32) - (i32.eq - (local.get $Ha) - (i32.const 31) - ) - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $Ha) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $la - (i32.load - (local.get $e) - ) - ) - (loop $while-in64 - (block $while-out63 - (if - (i32.eq - (i32.and - (i32.load - (i32.add - (local.get $la) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $Ea) - ) - (block - (local.set $Ia - (local.get $la) - ) - (local.set $N - (i32.const 279) - ) - (br $while-out63) - ) - ) - (local.set $e - (i32.add - (i32.add - (local.get $la) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $aa) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - (local.set $ga - (i32.load - (local.get $e) - ) - ) - (if - (i32.eqz - (local.get $ga) - ) - (block - (local.set $Ja - (local.get $e) - ) - (local.set $Ka - (local.get $la) - ) - (local.set $N - (i32.const 276) - ) - (br $while-out63) - ) - (block - (local.set $aa - (i32.shl - (local.get $aa) - (i32.const 1) - ) - ) - (local.set $la - (local.get $ga) - ) - ) - ) - (br $while-in64) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 276) - ) - (if - (i32.lt_u - (local.get $Ja) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (local.get $Ja) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 24) - ) - (local.get $Ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 12) - ) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 8) - ) - (local.get $ka) - ) - (br $do-once44) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 279) - ) - (block - (local.set $la - (i32.add - (local.get $Ia) - (i32.const 8) - ) - ) - (local.set $aa - (i32.load - (local.get $la) - ) - ) - (local.set $ga - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.and - (i32.ge_u - (local.get $aa) - (local.get $ga) - ) - (i32.ge_u - (local.get $Ia) - (local.get $ga) - ) - ) - (block - (i32.store - (i32.add - (local.get $aa) - (i32.const 12) - ) - (local.get $ka) - ) - (i32.store - (local.get $la) - (local.get $ka) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 8) - ) - (local.get $aa) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 12) - ) - (local.get $Ia) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 24) - ) - (i32.const 0) - ) - (br $do-once44) - ) - (call $qa) - ) - ) - ) - ) - ) - ) - ) - (local.set $p - (i32.add - (local.get $ca) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - (local.set $wa - (i32.const 1656) - ) - ) - ) - (loop $while-in66 - (block $while-out65 - (local.set $ka - (i32.load - (local.get $wa) - ) - ) - (if - (i32.le_u - (local.get $ka) - (local.get $ja) - ) - (block - (local.set $ea - (i32.add - (local.get $ka) - (i32.load - (i32.add - (local.get $wa) - (i32.const 4) - ) - ) - ) - ) - (if - (i32.gt_u - (local.get $ea) - (local.get $ja) - ) - (block - (local.set $La - (local.get $ea) - ) - (br $while-out65) - ) - ) - ) - ) - (local.set $wa - (i32.load - (i32.add - (local.get $wa) - (i32.const 8) - ) - ) - ) - (br $while-in66) - ) - ) - (local.set $ca - (i32.add - (local.get $La) - (i32.const -47) - ) - ) - (local.set $ea - (i32.add - (local.get $ca) - (i32.const 8) - ) - ) - (local.set $ka - (i32.add - (local.get $ca) - (if (result i32) - (i32.eq - (i32.and - (local.get $ea) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ea) - ) - (i32.const 7) - ) - ) - ) - ) - (local.set $ea - (i32.add - (local.get $ja) - (i32.const 16) - ) - ) - (local.set $ca - (if (result i32) - (i32.lt_u - (local.get $ka) - (local.get $ea) - ) - (local.get $ja) - (local.get $ka) - ) - ) - (local.set $ka - (i32.add - (local.get $ca) - (i32.const 8) - ) - ) - (local.set $ma - (i32.add - (local.get $ha) - (i32.const 8) - ) - ) - (local.set $c - (if (result i32) - (i32.eq - (i32.and - (local.get $ma) - (i32.const 7) - ) - (i32.const 0) - ) - (i32.const 0) - (i32.and - (i32.sub - (i32.const 0) - (local.get $ma) - ) - (i32.const 7) - ) - ) - ) - (local.set $ma - (i32.add - (local.get $ha) - (local.get $c) - ) - ) - (local.set $aa - (i32.sub - (i32.add - (local.get $ia) - (i32.const -40) - ) - (local.get $c) - ) - ) - (i32.store - (i32.const 1232) - (local.get $ma) - ) - (i32.store - (i32.const 1220) - (local.get $aa) - ) - (i32.store - (i32.add - (local.get $ma) - (i32.const 4) - ) - (i32.or - (local.get $aa) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (i32.add - (local.get $ma) - (local.get $aa) - ) - (i32.const 4) - ) - (i32.const 40) - ) - (i32.store - (i32.const 1236) - (i32.load - (i32.const 1696) - ) - ) - (local.set $aa - (i32.add - (local.get $ca) - (i32.const 4) - ) - ) - (i32.store - (local.get $aa) - (i32.const 27) - ) - (i32.store - (local.get $ka) - (i32.load - (i32.const 1656) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 4) - ) - (i32.load - (i32.const 1660) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 8) - ) - (i32.load - (i32.const 1664) - ) - ) - (i32.store - (i32.add - (local.get $ka) - (i32.const 12) - ) - (i32.load - (i32.const 1668) - ) - ) - (i32.store - (i32.const 1656) - (local.get $ha) - ) - (i32.store - (i32.const 1660) - (local.get $ia) - ) - (i32.store - (i32.const 1668) - (i32.const 0) - ) - (i32.store - (i32.const 1664) - (local.get $ka) - ) - (local.set $ka - (i32.add - (local.get $ca) - (i32.const 24) - ) - ) - (loop $do-in68 - (block $do-out67 - (local.set $ka - (i32.add - (local.get $ka) - (i32.const 4) - ) - ) - (i32.store - (local.get $ka) - (i32.const 7) - ) - (br_if $do-in68 - (i32.lt_u - (i32.add - (local.get $ka) - (i32.const 4) - ) - (local.get $La) - ) - ) - ) - ) - (if - (i32.ne - (local.get $ca) - (local.get $ja) - ) - (block - (local.set $ka - (i32.sub - (local.get $ca) - (local.get $ja) - ) - ) - (i32.store - (local.get $aa) - (i32.and - (i32.load - (local.get $aa) - ) - (i32.const -2) - ) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 4) - ) - (i32.or - (local.get $ka) - (i32.const 1) - ) - ) - (i32.store - (local.get $ca) - (local.get $ka) - ) - (local.set $ma - (i32.shr_u - (local.get $ka) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $ka) - (i32.const 256) - ) - (block - (local.set $c - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $ma) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $la - (i32.load - (i32.const 1208) - ) - ) - (local.set $ga - (i32.shl - (i32.const 1) - (local.get $ma) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $la) - (local.get $ga) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $la) - (local.get $ga) - ) - ) - (local.set $Ma - (i32.add - (local.get $c) - (i32.const 8) - ) - ) - (local.set $Na - (local.get $c) - ) - ) - (block - (local.set $ga - (i32.add - (local.get $c) - (i32.const 8) - ) - ) - (local.set $la - (i32.load - (local.get $ga) - ) - ) - (if - (i32.lt_u - (local.get $la) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (local.set $Ma - (local.get $ga) - ) - (local.set $Na - (local.get $la) - ) - ) - ) - ) - ) - (i32.store - (local.get $Ma) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $Na) - (i32.const 12) - ) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 8) - ) - (local.get $Na) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 12) - ) - (local.get $c) - ) - (br $do-once38) - ) - ) - (local.set $c - (i32.shr_u - (local.get $ka) - (i32.const 8) - ) - ) - (if - (i32.eqz - (local.get $c) - ) - (local.set $Oa - (i32.const 0) - ) - (if - (i32.gt_u - (local.get $ka) - (i32.const 16777215) - ) - (local.set $Oa - (i32.const 31) - ) - (block - (local.set $la - (i32.and - (i32.shr_u - (i32.add - (local.get $c) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - (local.set $ga - (i32.shl - (local.get $c) - (local.get $la) - ) - ) - (local.set $c - (i32.and - (i32.shr_u - (i32.add - (local.get $ga) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $ma - (i32.shl - (local.get $ga) - (local.get $c) - ) - ) - (local.set $ga - (i32.and - (i32.shr_u - (i32.add - (local.get $ma) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (local.set $e - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $c) - (local.get $la) - ) - (local.get $ga) - ) - ) - (i32.shr_u - (i32.shl - (local.get $ma) - (local.get $ga) - ) - (i32.const 15) - ) - ) - ) - (local.set $Oa - (i32.or - (i32.and - (i32.shr_u - (local.get $ka) - (i32.add - (local.get $e) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $e) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $e - (i32.add - (i32.const 1512) - (i32.shl - (local.get $Oa) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 28) - ) - (local.get $Oa) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 20) - ) - (i32.const 0) - ) - (i32.store - (local.get $ea) - (i32.const 0) - ) - (local.set $ga - (i32.load - (i32.const 1212) - ) - ) - (local.set $ma - (i32.shl - (i32.const 1) - (local.get $Oa) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $ga) - (local.get $ma) - ) - ) - (block - (i32.store - (i32.const 1212) - (i32.or - (local.get $ga) - (local.get $ma) - ) - ) - (i32.store - (local.get $e) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 24) - ) - (local.get $e) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 12) - ) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 8) - ) - (local.get $ja) - ) - (br $do-once38) - ) - ) - (local.set $ma - (i32.shl - (local.get $ka) - (if (result i32) - (i32.eq - (local.get $Oa) - (i32.const 31) - ) - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $Oa) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $ga - (i32.load - (local.get $e) - ) - ) - (loop $while-in70 - (block $while-out69 - (if - (i32.eq - (i32.and - (i32.load - (i32.add - (local.get $ga) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $ka) - ) - (block - (local.set $Pa - (local.get $ga) - ) - (local.set $N - (i32.const 305) - ) - (br $while-out69) - ) - ) - (local.set $e - (i32.add - (i32.add - (local.get $ga) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $ma) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - (local.set $la - (i32.load - (local.get $e) - ) - ) - (if - (i32.eqz - (local.get $la) - ) - (block - (local.set $Ra - (local.get $e) - ) - (local.set $Sa - (local.get $ga) - ) - (local.set $N - (i32.const 302) - ) - (br $while-out69) - ) - (block - (local.set $ma - (i32.shl - (local.get $ma) - (i32.const 1) - ) - ) - (local.set $ga - (local.get $la) - ) - ) - ) - (br $while-in70) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 302) - ) - (if - (i32.lt_u - (local.get $Ra) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (local.get $Ra) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 24) - ) - (local.get $Sa) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 12) - ) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 8) - ) - (local.get $ja) - ) - (br $do-once38) - ) - ) - (if - (i32.eq - (local.get $N) - (i32.const 305) - ) - (block - (local.set $ga - (i32.add - (local.get $Pa) - (i32.const 8) - ) - ) - (local.set $ma - (i32.load - (local.get $ga) - ) - ) - (local.set $ka - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.and - (i32.ge_u - (local.get $ma) - (local.get $ka) - ) - (i32.ge_u - (local.get $Pa) - (local.get $ka) - ) - ) - (block - (i32.store - (i32.add - (local.get $ma) - (i32.const 12) - ) - (local.get $ja) - ) - (i32.store - (local.get $ga) - (local.get $ja) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 8) - ) - (local.get $ma) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 12) - ) - (local.get $Pa) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 24) - ) - (i32.const 0) - ) - (br $do-once38) - ) - (call $qa) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (local.set $ja - (i32.load - (i32.const 1220) - ) - ) - (if - (i32.gt_u - (local.get $ja) - (local.get $y) - ) - (block - (local.set $Pa - (i32.sub - (local.get $ja) - (local.get $y) - ) - ) - (i32.store - (i32.const 1220) - (local.get $Pa) - ) - (local.set $ja - (i32.load - (i32.const 1232) - ) - ) - (local.set $N - (i32.add - (local.get $ja) - (local.get $y) - ) - ) - (i32.store - (i32.const 1232) - (local.get $N) - ) - (i32.store - (i32.add - (local.get $N) - (i32.const 4) - ) - (i32.or - (local.get $Pa) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $ja) - (i32.const 4) - ) - (i32.or - (local.get $y) - (i32.const 3) - ) - ) - (local.set $p - (i32.add - (local.get $ja) - (i32.const 8) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - ) - ) - ) - (local.set $ja - (call $Qa) - ) - (i32.store - (local.get $ja) - (i32.const 12) - ) - (local.set $p - (i32.const 0) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $p) - ) - ) - (func $fb (param $a i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $i i32) - (local $j i32) - (local $l i32) - (local $m i32) - (local $n i32) - (local $o i32) - (local $p i32) - (local $q i32) - (local $r i32) - (local $s i32) - (local $t i32) - (local $u i32) - (local $v i32) - (local $w i32) - (local $x i32) - (local $y i32) - (local $z i32) - (local $A i32) - (local $B i32) - (local $C i32) - (local $D i32) - (local $E i32) - (local $F i32) - (local $G i32) - (local $H i32) - (local $I i32) - (local $J i32) - (local $K i32) - (local $L i32) - (if - (i32.eqz - (local.get $a) - ) - (return) - ) - (local.set $b - (i32.add - (local.get $a) - (i32.const -8) - ) - ) - (local.set $c - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $b) - (local.get $c) - ) - (call $qa) - ) - (local.set $d - (i32.load - (i32.add - (local.get $a) - (i32.const -4) - ) - ) - ) - (local.set $a - (i32.and - (local.get $d) - (i32.const 3) - ) - ) - (if - (i32.eq - (local.get $a) - (i32.const 1) - ) - (call $qa) - ) - (local.set $e - (i32.and - (local.get $d) - (i32.const -8) - ) - ) - (local.set $f - (i32.add - (local.get $b) - (local.get $e) - ) - ) - (block $do-once - (if - (i32.eqz - (i32.and - (local.get $d) - (i32.const 1) - ) - ) - (block - (local.set $g - (i32.load - (local.get $b) - ) - ) - (if - (i32.eqz - (local.get $a) - ) - (return) - ) - (local.set $h - (i32.add - (local.get $b) - (i32.sub - (i32.const 0) - (local.get $g) - ) - ) - ) - (local.set $i - (i32.add - (local.get $g) - (local.get $e) - ) - ) - (if - (i32.lt_u - (local.get $h) - (local.get $c) - ) - (call $qa) - ) - (if - (i32.eq - (local.get $h) - (i32.load - (i32.const 1228) - ) - ) - (block - (local.set $j - (i32.add - (local.get $f) - (i32.const 4) - ) - ) - (local.set $l - (i32.load - (local.get $j) - ) - ) - (if - (i32.ne - (i32.and - (local.get $l) - (i32.const 3) - ) - (i32.const 3) - ) - (block - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - (i32.store - (i32.const 1216) - (local.get $i) - ) - (i32.store - (local.get $j) - (i32.and - (local.get $l) - (i32.const -2) - ) - ) - (i32.store - (i32.add - (local.get $h) - (i32.const 4) - ) - (i32.or - (local.get $i) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $h) - (local.get $i) - ) - (local.get $i) - ) - (return) - ) - ) - (local.set $l - (i32.shr_u - (local.get $g) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $g) - (i32.const 256) - ) - (block - (local.set $g - (i32.load - (i32.add - (local.get $h) - (i32.const 8) - ) - ) - ) - (local.set $j - (i32.load - (i32.add - (local.get $h) - (i32.const 12) - ) - ) - ) - (local.set $o - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $l) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.ne - (local.get $g) - (local.get $o) - ) - (block - (if - (i32.lt_u - (local.get $g) - (local.get $c) - ) - (call $qa) - ) - (if - (i32.ne - (i32.load - (i32.add - (local.get $g) - (i32.const 12) - ) - ) - (local.get $h) - ) - (call $qa) - ) - ) - ) - (if - (i32.eq - (local.get $j) - (local.get $g) - ) - (block - (i32.store - (i32.const 1208) - (i32.and - (i32.load - (i32.const 1208) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $l) - ) - (i32.const -1) - ) - ) - ) - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - (if - (i32.eq - (local.get $j) - (local.get $o) - ) - (local.set $p - (i32.add - (local.get $j) - (i32.const 8) - ) - ) - (block - (if - (i32.lt_u - (local.get $j) - (local.get $c) - ) - (call $qa) - ) - (local.set $o - (i32.add - (local.get $j) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $o) - ) - (local.get $h) - ) - (local.set $p - (local.get $o) - ) - (call $qa) - ) - ) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 12) - ) - (local.get $j) - ) - (i32.store - (local.get $p) - (local.get $g) - ) - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - (local.set $g - (i32.load - (i32.add - (local.get $h) - (i32.const 24) - ) - ) - ) - (local.set $j - (i32.load - (i32.add - (local.get $h) - (i32.const 12) - ) - ) - ) - (block $do-once0 - (if - (i32.eq - (local.get $j) - (local.get $h) - ) - (block - (local.set $o - (i32.add - (local.get $h) - (i32.const 16) - ) - ) - (local.set $l - (i32.add - (local.get $o) - (i32.const 4) - ) - ) - (local.set $q - (i32.load - (local.get $l) - ) - ) - (if - (i32.eqz - (local.get $q) - ) - (block - (local.set $r - (i32.load - (local.get $o) - ) - ) - (if - (i32.eqz - (local.get $r) - ) - (block - (local.set $s - (i32.const 0) - ) - (br $do-once0) - ) - (block - (local.set $t - (local.get $r) - ) - (local.set $u - (local.get $o) - ) - ) - ) - ) - (block - (local.set $t - (local.get $q) - ) - (local.set $u - (local.get $l) - ) - ) - ) - (loop $while-in - (block $while-out - (local.set $l - (i32.add - (local.get $t) - (i32.const 20) - ) - ) - (local.set $q - (i32.load - (local.get $l) - ) - ) - (if - (local.get $q) - (block - (local.set $t - (local.get $q) - ) - (local.set $u - (local.get $l) - ) - (br $while-in) - ) - ) - (local.set $l - (i32.add - (local.get $t) - (i32.const 16) - ) - ) - (local.set $q - (i32.load - (local.get $l) - ) - ) - (if - (i32.eqz - (local.get $q) - ) - (block - (local.set $v - (local.get $t) - ) - (local.set $w - (local.get $u) - ) - (br $while-out) - ) - (block - (local.set $t - (local.get $q) - ) - (local.set $u - (local.get $l) - ) - ) - ) - (br $while-in) - ) - ) - (if - (i32.lt_u - (local.get $w) - (local.get $c) - ) - (call $qa) - (block - (i32.store - (local.get $w) - (i32.const 0) - ) - (local.set $s - (local.get $v) - ) - (br $do-once0) - ) - ) - ) - (block - (local.set $l - (i32.load - (i32.add - (local.get $h) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_u - (local.get $l) - (local.get $c) - ) - (call $qa) - ) - (local.set $q - (i32.add - (local.get $l) - (i32.const 12) - ) - ) - (if - (i32.ne - (i32.load - (local.get $q) - ) - (local.get $h) - ) - (call $qa) - ) - (local.set $o - (i32.add - (local.get $j) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $o) - ) - (local.get $h) - ) - (block - (i32.store - (local.get $q) - (local.get $j) - ) - (i32.store - (local.get $o) - (local.get $l) - ) - (local.set $s - (local.get $j) - ) - (br $do-once0) - ) - (call $qa) - ) - ) - ) - ) - (if - (i32.eqz - (local.get $g) - ) - (block - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - ) - (block - (local.set $j - (i32.load - (i32.add - (local.get $h) - (i32.const 28) - ) - ) - ) - (local.set $l - (i32.add - (i32.const 1512) - (i32.shl - (local.get $j) - (i32.const 2) - ) - ) - ) - (if - (i32.eq - (local.get $h) - (i32.load - (local.get $l) - ) - ) - (block - (i32.store - (local.get $l) - (local.get $s) - ) - (if - (i32.eqz - (local.get $s) - ) - (block - (i32.store - (i32.const 1212) - (i32.and - (i32.load - (i32.const 1212) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $j) - ) - (i32.const -1) - ) - ) - ) - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - ) - (block - (if - (i32.lt_u - (local.get $g) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $j - (i32.add - (local.get $g) - (i32.const 16) - ) - ) - (if - (i32.eq - (i32.load - (local.get $j) - ) - (local.get $h) - ) - (i32.store - (local.get $j) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 20) - ) - (local.get $s) - ) - ) - (if - (i32.eqz - (local.get $s) - ) - (block - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - ) - ) - (local.set $j - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $s) - (local.get $j) - ) - (call $qa) - ) - (i32.store - (i32.add - (local.get $s) - (i32.const 24) - ) - (local.get $g) - ) - (local.set $l - (i32.add - (local.get $h) - (i32.const 16) - ) - ) - (local.set $o - (i32.load - (local.get $l) - ) - ) - (block $do-once2 - (if - (local.get $o) - (if - (i32.lt_u - (local.get $o) - (local.get $j) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $s) - (i32.const 16) - ) - (local.get $o) - ) - (i32.store - (i32.add - (local.get $o) - (i32.const 24) - ) - (local.get $s) - ) - (br $do-once2) - ) - ) - ) - ) - (local.set $o - (i32.load - (i32.add - (local.get $l) - (i32.const 4) - ) - ) - ) - (if - (i32.eqz - (local.get $o) - ) - (block - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - ) - (if - (i32.lt_u - (local.get $o) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $s) - (i32.const 20) - ) - (local.get $o) - ) - (i32.store - (i32.add - (local.get $o) - (i32.const 24) - ) - (local.get $s) - ) - (local.set $m - (local.get $h) - ) - (local.set $n - (local.get $i) - ) - (br $do-once) - ) - ) - ) - ) - ) - ) - (block - (local.set $m - (local.get $b) - ) - (local.set $n - (local.get $e) - ) - ) - ) - ) - (if - (i32.ge_u - (local.get $m) - (local.get $f) - ) - (call $qa) - ) - (local.set $e - (i32.add - (local.get $f) - (i32.const 4) - ) - ) - (local.set $b - (i32.load - (local.get $e) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $b) - (i32.const 1) - ) - ) - (call $qa) - ) - (if - (i32.eqz - (i32.and - (local.get $b) - (i32.const 2) - ) - ) - (block - (if - (i32.eq - (local.get $f) - (i32.load - (i32.const 1232) - ) - ) - (block - (local.set $s - (i32.add - (i32.load - (i32.const 1220) - ) - (local.get $n) - ) - ) - (i32.store - (i32.const 1220) - (local.get $s) - ) - (i32.store - (i32.const 1232) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 4) - ) - (i32.or - (local.get $s) - (i32.const 1) - ) - ) - (if - (i32.ne - (local.get $m) - (i32.load - (i32.const 1228) - ) - ) - (return) - ) - (i32.store - (i32.const 1228) - (i32.const 0) - ) - (i32.store - (i32.const 1216) - (i32.const 0) - ) - (return) - ) - ) - (if - (i32.eq - (local.get $f) - (i32.load - (i32.const 1228) - ) - ) - (block - (local.set $s - (i32.add - (i32.load - (i32.const 1216) - ) - (local.get $n) - ) - ) - (i32.store - (i32.const 1216) - (local.get $s) - ) - (i32.store - (i32.const 1228) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 4) - ) - (i32.or - (local.get $s) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $m) - (local.get $s) - ) - (local.get $s) - ) - (return) - ) - ) - (local.set $s - (i32.add - (i32.and - (local.get $b) - (i32.const -8) - ) - (local.get $n) - ) - ) - (local.set $c - (i32.shr_u - (local.get $b) - (i32.const 3) - ) - ) - (block $do-once4 - (if - (i32.lt_u - (local.get $b) - (i32.const 256) - ) - (block - (local.set $v - (i32.load - (i32.add - (local.get $f) - (i32.const 8) - ) - ) - ) - (local.set $w - (i32.load - (i32.add - (local.get $f) - (i32.const 12) - ) - ) - ) - (local.set $u - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $c) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.ne - (local.get $v) - (local.get $u) - ) - (block - (if - (i32.lt_u - (local.get $v) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (if - (i32.ne - (i32.load - (i32.add - (local.get $v) - (i32.const 12) - ) - ) - (local.get $f) - ) - (call $qa) - ) - ) - ) - (if - (i32.eq - (local.get $w) - (local.get $v) - ) - (block - (i32.store - (i32.const 1208) - (i32.and - (i32.load - (i32.const 1208) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $c) - ) - (i32.const -1) - ) - ) - ) - (br $do-once4) - ) - ) - (if - (i32.eq - (local.get $w) - (local.get $u) - ) - (local.set $x - (i32.add - (local.get $w) - (i32.const 8) - ) - ) - (block - (if - (i32.lt_u - (local.get $w) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $u - (i32.add - (local.get $w) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $u) - ) - (local.get $f) - ) - (local.set $x - (local.get $u) - ) - (call $qa) - ) - ) - ) - (i32.store - (i32.add - (local.get $v) - (i32.const 12) - ) - (local.get $w) - ) - (i32.store - (local.get $x) - (local.get $v) - ) - ) - (block - (local.set $v - (i32.load - (i32.add - (local.get $f) - (i32.const 24) - ) - ) - ) - (local.set $w - (i32.load - (i32.add - (local.get $f) - (i32.const 12) - ) - ) - ) - (block $do-once6 - (if - (i32.eq - (local.get $w) - (local.get $f) - ) - (block - (local.set $u - (i32.add - (local.get $f) - (i32.const 16) - ) - ) - (local.set $t - (i32.add - (local.get $u) - (i32.const 4) - ) - ) - (local.set $p - (i32.load - (local.get $t) - ) - ) - (if - (i32.eqz - (local.get $p) - ) - (block - (local.set $a - (i32.load - (local.get $u) - ) - ) - (if - (i32.eqz - (local.get $a) - ) - (block - (local.set $y - (i32.const 0) - ) - (br $do-once6) - ) - (block - (local.set $z - (local.get $a) - ) - (local.set $A - (local.get $u) - ) - ) - ) - ) - (block - (local.set $z - (local.get $p) - ) - (local.set $A - (local.get $t) - ) - ) - ) - (loop $while-in9 - (block $while-out8 - (local.set $t - (i32.add - (local.get $z) - (i32.const 20) - ) - ) - (local.set $p - (i32.load - (local.get $t) - ) - ) - (if - (local.get $p) - (block - (local.set $z - (local.get $p) - ) - (local.set $A - (local.get $t) - ) - (br $while-in9) - ) - ) - (local.set $t - (i32.add - (local.get $z) - (i32.const 16) - ) - ) - (local.set $p - (i32.load - (local.get $t) - ) - ) - (if - (i32.eqz - (local.get $p) - ) - (block - (local.set $B - (local.get $z) - ) - (local.set $C - (local.get $A) - ) - (br $while-out8) - ) - (block - (local.set $z - (local.get $p) - ) - (local.set $A - (local.get $t) - ) - ) - ) - (br $while-in9) - ) - ) - (if - (i32.lt_u - (local.get $C) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (local.get $C) - (i32.const 0) - ) - (local.set $y - (local.get $B) - ) - (br $do-once6) - ) - ) - ) - (block - (local.set $t - (i32.load - (i32.add - (local.get $f) - (i32.const 8) - ) - ) - ) - (if - (i32.lt_u - (local.get $t) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $p - (i32.add - (local.get $t) - (i32.const 12) - ) - ) - (if - (i32.ne - (i32.load - (local.get $p) - ) - (local.get $f) - ) - (call $qa) - ) - (local.set $u - (i32.add - (local.get $w) - (i32.const 8) - ) - ) - (if - (i32.eq - (i32.load - (local.get $u) - ) - (local.get $f) - ) - (block - (i32.store - (local.get $p) - (local.get $w) - ) - (i32.store - (local.get $u) - (local.get $t) - ) - (local.set $y - (local.get $w) - ) - (br $do-once6) - ) - (call $qa) - ) - ) - ) - ) - (if - (local.get $v) - (block - (local.set $w - (i32.load - (i32.add - (local.get $f) - (i32.const 28) - ) - ) - ) - (local.set $i - (i32.add - (i32.const 1512) - (i32.shl - (local.get $w) - (i32.const 2) - ) - ) - ) - (if - (i32.eq - (local.get $f) - (i32.load - (local.get $i) - ) - ) - (block - (i32.store - (local.get $i) - (local.get $y) - ) - (if - (i32.eqz - (local.get $y) - ) - (block - (i32.store - (i32.const 1212) - (i32.and - (i32.load - (i32.const 1212) - ) - (i32.xor - (i32.shl - (i32.const 1) - (local.get $w) - ) - (i32.const -1) - ) - ) - ) - (br $do-once4) - ) - ) - ) - (block - (if - (i32.lt_u - (local.get $v) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - ) - (local.set $w - (i32.add - (local.get $v) - (i32.const 16) - ) - ) - (if - (i32.eq - (i32.load - (local.get $w) - ) - (local.get $f) - ) - (i32.store - (local.get $w) - (local.get $y) - ) - (i32.store - (i32.add - (local.get $v) - (i32.const 20) - ) - (local.get $y) - ) - ) - (if - (i32.eqz - (local.get $y) - ) - (br $do-once4) - ) - ) - ) - (local.set $w - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.lt_u - (local.get $y) - (local.get $w) - ) - (call $qa) - ) - (i32.store - (i32.add - (local.get $y) - (i32.const 24) - ) - (local.get $v) - ) - (local.set $i - (i32.add - (local.get $f) - (i32.const 16) - ) - ) - (local.set $h - (i32.load - (local.get $i) - ) - ) - (block $do-once10 - (if - (local.get $h) - (if - (i32.lt_u - (local.get $h) - (local.get $w) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $y) - (i32.const 16) - ) - (local.get $h) - ) - (i32.store - (i32.add - (local.get $h) - (i32.const 24) - ) - (local.get $y) - ) - (br $do-once10) - ) - ) - ) - ) - (local.set $h - (i32.load - (i32.add - (local.get $i) - (i32.const 4) - ) - ) - ) - (if - (local.get $h) - (if - (i32.lt_u - (local.get $h) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (i32.add - (local.get $y) - (i32.const 20) - ) - (local.get $h) - ) - (i32.store - (i32.add - (local.get $h) - (i32.const 24) - ) - (local.get $y) - ) - (br $do-once4) - ) - ) - ) - ) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 4) - ) - (i32.or - (local.get $s) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $m) - (local.get $s) - ) - (local.get $s) - ) - (if - (i32.eq - (local.get $m) - (i32.load - (i32.const 1228) - ) - ) - (block - (i32.store - (i32.const 1216) - (local.get $s) - ) - (return) - ) - (local.set $D - (local.get $s) - ) - ) - ) - (block - (i32.store - (local.get $e) - (i32.and - (local.get $b) - (i32.const -2) - ) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 4) - ) - (i32.or - (local.get $n) - (i32.const 1) - ) - ) - (i32.store - (i32.add - (local.get $m) - (local.get $n) - ) - (local.get $n) - ) - (local.set $D - (local.get $n) - ) - ) - ) - (local.set $n - (i32.shr_u - (local.get $D) - (i32.const 3) - ) - ) - (if - (i32.lt_u - (local.get $D) - (i32.const 256) - ) - (block - (local.set $b - (i32.add - (i32.const 1248) - (i32.shl - (i32.shl - (local.get $n) - (i32.const 1) - ) - (i32.const 2) - ) - ) - ) - (local.set $e - (i32.load - (i32.const 1208) - ) - ) - (local.set $s - (i32.shl - (i32.const 1) - (local.get $n) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $e) - (local.get $s) - ) - ) - (block - (i32.store - (i32.const 1208) - (i32.or - (local.get $e) - (local.get $s) - ) - ) - (local.set $E - (i32.add - (local.get $b) - (i32.const 8) - ) - ) - (local.set $F - (local.get $b) - ) - ) - (block - (local.set $s - (i32.add - (local.get $b) - (i32.const 8) - ) - ) - (local.set $e - (i32.load - (local.get $s) - ) - ) - (if - (i32.lt_u - (local.get $e) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (local.set $E - (local.get $s) - ) - (local.set $F - (local.get $e) - ) - ) - ) - ) - ) - (i32.store - (local.get $E) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $F) - (i32.const 12) - ) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 8) - ) - (local.get $F) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 12) - ) - (local.get $b) - ) - (return) - ) - ) - (local.set $b - (i32.shr_u - (local.get $D) - (i32.const 8) - ) - ) - (if - (i32.eqz - (local.get $b) - ) - (local.set $G - (i32.const 0) - ) - (if - (i32.gt_u - (local.get $D) - (i32.const 16777215) - ) - (local.set $G - (i32.const 31) - ) - (block - (local.set $F - (i32.and - (i32.shr_u - (i32.add - (local.get $b) - (i32.const 1048320) - ) - (i32.const 16) - ) - (i32.const 8) - ) - ) - (local.set $E - (i32.shl - (local.get $b) - (local.get $F) - ) - ) - (local.set $b - (i32.and - (i32.shr_u - (i32.add - (local.get $E) - (i32.const 520192) - ) - (i32.const 16) - ) - (i32.const 4) - ) - ) - (local.set $e - (i32.shl - (local.get $E) - (local.get $b) - ) - ) - (local.set $E - (i32.and - (i32.shr_u - (i32.add - (local.get $e) - (i32.const 245760) - ) - (i32.const 16) - ) - (i32.const 2) - ) - ) - (local.set $s - (i32.add - (i32.sub - (i32.const 14) - (i32.or - (i32.or - (local.get $b) - (local.get $F) - ) - (local.get $E) - ) - ) - (i32.shr_u - (i32.shl - (local.get $e) - (local.get $E) - ) - (i32.const 15) - ) - ) - ) - (local.set $G - (i32.or - (i32.and - (i32.shr_u - (local.get $D) - (i32.add - (local.get $s) - (i32.const 7) - ) - ) - (i32.const 1) - ) - (i32.shl - (local.get $s) - (i32.const 1) - ) - ) - ) - ) - ) - ) - (local.set $s - (i32.add - (i32.const 1512) - (i32.shl - (local.get $G) - (i32.const 2) - ) - ) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 28) - ) - (local.get $G) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 20) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 16) - ) - (i32.const 0) - ) - (local.set $E - (i32.load - (i32.const 1212) - ) - ) - (local.set $e - (i32.shl - (i32.const 1) - (local.get $G) - ) - ) - (block $do-once12 - (if - (i32.eqz - (i32.and - (local.get $E) - (local.get $e) - ) - ) - (block - (i32.store - (i32.const 1212) - (i32.or - (local.get $E) - (local.get $e) - ) - ) - (i32.store - (local.get $s) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 24) - ) - (local.get $s) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 12) - ) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 8) - ) - (local.get $m) - ) - ) - (block - (local.set $F - (i32.shl - (local.get $D) - (if (result i32) - (i32.eq - (local.get $G) - (i32.const 31) - ) - (i32.const 0) - (i32.sub - (i32.const 25) - (i32.shr_u - (local.get $G) - (i32.const 1) - ) - ) - ) - ) - ) - (local.set $b - (i32.load - (local.get $s) - ) - ) - (loop $while-in15 - (block $while-out14 - (if - (i32.eq - (i32.and - (i32.load - (i32.add - (local.get $b) - (i32.const 4) - ) - ) - (i32.const -8) - ) - (local.get $D) - ) - (block - (local.set $H - (local.get $b) - ) - (local.set $I - (i32.const 130) - ) - (br $while-out14) - ) - ) - (local.set $n - (i32.add - (i32.add - (local.get $b) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (local.get $F) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - (local.set $y - (i32.load - (local.get $n) - ) - ) - (if - (i32.eqz - (local.get $y) - ) - (block - (local.set $J - (local.get $n) - ) - (local.set $K - (local.get $b) - ) - (local.set $I - (i32.const 127) - ) - (br $while-out14) - ) - (block - (local.set $F - (i32.shl - (local.get $F) - (i32.const 1) - ) - ) - (local.set $b - (local.get $y) - ) - ) - ) - (br $while-in15) - ) - ) - (if - (i32.eq - (local.get $I) - (i32.const 127) - ) - (if - (i32.lt_u - (local.get $J) - (i32.load - (i32.const 1224) - ) - ) - (call $qa) - (block - (i32.store - (local.get $J) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 24) - ) - (local.get $K) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 12) - ) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 8) - ) - (local.get $m) - ) - (br $do-once12) - ) - ) - (if - (i32.eq - (local.get $I) - (i32.const 130) - ) - (block - (local.set $b - (i32.add - (local.get $H) - (i32.const 8) - ) - ) - (local.set $F - (i32.load - (local.get $b) - ) - ) - (local.set $i - (i32.load - (i32.const 1224) - ) - ) - (if - (i32.and - (i32.ge_u - (local.get $F) - (local.get $i) - ) - (i32.ge_u - (local.get $H) - (local.get $i) - ) - ) - (block - (i32.store - (i32.add - (local.get $F) - (i32.const 12) - ) - (local.get $m) - ) - (i32.store - (local.get $b) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 8) - ) - (local.get $F) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 12) - ) - (local.get $H) - ) - (i32.store - (i32.add - (local.get $m) - (i32.const 24) - ) - (i32.const 0) - ) - (br $do-once12) - ) - (call $qa) - ) - ) - ) - ) - ) - ) - ) - (local.set $m - (i32.add - (i32.load - (i32.const 1240) - ) - (i32.const -1) - ) - ) - (i32.store - (i32.const 1240) - (local.get $m) - ) - (if - (i32.eqz - (local.get $m) - ) - (local.set $L - (i32.const 1664) - ) - (return) - ) - (loop $while-in17 - (block $while-out16 - (local.set $m - (i32.load - (local.get $L) - ) - ) - (if - (i32.eqz - (local.get $m) - ) - (br $while-out16) - (local.set $L - (i32.add - (local.get $m) - (i32.const 8) - ) - ) - ) - (br $while-in17) - ) - ) - (i32.store - (i32.const 1240) - (i32.const -1) - ) - (return) - ) - (func $Ra (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $i i32) - (local $j i32) - (local $l i32) - (local $m i32) - (local $n i32) - (local $o i32) - (local $p i32) - (local $q i32) - (local $s i32) - (local $t i32) - (local $u i32) - (local $v i32) - (local $w i32) - (local $x i32) - (local $y i32) - (local $z i32) - (local.set $d - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 48) - ) - ) - (local.set $e - (i32.add - (local.get $d) - (i32.const 16) - ) - ) - (local.set $f - (local.get $d) - ) - (local.set $g - (i32.add - (local.get $d) - (i32.const 32) - ) - ) - (local.set $h - (i32.add - (local.get $a) - (i32.const 28) - ) - ) - (local.set $i - (i32.load - (local.get $h) - ) - ) - (i32.store - (local.get $g) - (local.get $i) - ) - (local.set $j - (i32.add - (local.get $a) - (i32.const 20) - ) - ) - (local.set $l - (i32.sub - (i32.load - (local.get $j) - ) - (local.get $i) - ) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 4) - ) - (local.get $l) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 8) - ) - (local.get $b) - ) - (i32.store - (i32.add - (local.get $g) - (i32.const 12) - ) - (local.get $c) - ) - (local.set $b - (i32.add - (local.get $a) - (i32.const 60) - ) - ) - (local.set $i - (i32.add - (local.get $a) - (i32.const 44) - ) - ) - (local.set $m - (local.get $g) - ) - (local.set $g - (i32.const 2) - ) - (local.set $n - (i32.add - (local.get $l) - (local.get $c) - ) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (i32.load - (i32.const 1160) - ) - ) - (block - (i32.store - (local.get $e) - (i32.load - (local.get $b) - ) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 4) - ) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 8) - ) - (local.get $g) - ) - (local.set $o - (call $Pa - (call $ya - (i32.const 146) - (local.get $e) - ) - ) - ) - ) - (block - (call $ra - (i32.const 1) - (local.get $a) - ) - (i32.store - (local.get $f) - (i32.load - (local.get $b) - ) - ) - (i32.store - (i32.add - (local.get $f) - (i32.const 4) - ) - (local.get $m) - ) - (i32.store - (i32.add - (local.get $f) - (i32.const 8) - ) - (local.get $g) - ) - (local.set $l - (call $Pa - (call $ya - (i32.const 146) - (local.get $f) - ) - ) - ) - (call $oa - (i32.const 0) - ) - (local.set $o - (local.get $l) - ) - ) - ) - (if - (i32.eq - (local.get $n) - (local.get $o) - ) - (block - (local.set $p - (i32.const 6) - ) - (br $while-out) - ) - ) - (if - (i32.lt_s - (local.get $o) - (i32.const 0) - ) - (block - (local.set $q - (local.get $m) - ) - (local.set $s - (local.get $g) - ) - (local.set $p - (i32.const 8) - ) - (br $while-out) - ) - ) - (local.set $l - (i32.sub - (local.get $n) - (local.get $o) - ) - ) - (local.set $t - (i32.load - (i32.add - (local.get $m) - (i32.const 4) - ) - ) - ) - (if - (i32.gt_u - (local.get $o) - (local.get $t) - ) - (block - (local.set $u - (i32.load - (local.get $i) - ) - ) - (i32.store - (local.get $h) - (local.get $u) - ) - (i32.store - (local.get $j) - (local.get $u) - ) - (local.set $v - (i32.load - (i32.add - (local.get $m) - (i32.const 12) - ) - ) - ) - (local.set $w - (i32.sub - (local.get $o) - (local.get $t) - ) - ) - (local.set $x - (i32.add - (local.get $m) - (i32.const 8) - ) - ) - (local.set $y - (i32.add - (local.get $g) - (i32.const -1) - ) - ) - ) - (if - (i32.eq - (local.get $g) - (i32.const 2) - ) - (block - (i32.store - (local.get $h) - (i32.add - (i32.load - (local.get $h) - ) - (local.get $o) - ) - ) - (local.set $v - (local.get $t) - ) - (local.set $w - (local.get $o) - ) - (local.set $x - (local.get $m) - ) - (local.set $y - (i32.const 2) - ) - ) - (block - (local.set $v - (local.get $t) - ) - (local.set $w - (local.get $o) - ) - (local.set $x - (local.get $m) - ) - (local.set $y - (local.get $g) - ) - ) - ) - ) - (i32.store - (local.get $x) - (i32.add - (i32.load - (local.get $x) - ) - (local.get $w) - ) - ) - (i32.store - (i32.add - (local.get $x) - (i32.const 4) - ) - (i32.sub - (local.get $v) - (local.get $w) - ) - ) - (local.set $m - (local.get $x) - ) - (local.set $g - (local.get $y) - ) - (local.set $n - (local.get $l) - ) - (br $while-in) - ) - ) - (if - (i32.eq - (local.get $p) - (i32.const 6) - ) - (block - (local.set $n - (i32.load - (local.get $i) - ) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 16) - ) - (i32.add - (local.get $n) - (i32.load - (i32.add - (local.get $a) - (i32.const 48) - ) - ) - ) - ) - (local.set $i - (local.get $n) - ) - (i32.store - (local.get $h) - (local.get $i) - ) - (i32.store - (local.get $j) - (local.get $i) - ) - (local.set $z - (local.get $c) - ) - ) - (if - (i32.eq - (local.get $p) - (i32.const 8) - ) - (block - (i32.store - (i32.add - (local.get $a) - (i32.const 16) - ) - (i32.const 0) - ) - (i32.store - (local.get $h) - (i32.const 0) - ) - (i32.store - (local.get $j) - (i32.const 0) - ) - (i32.store - (local.get $a) - (i32.or - (i32.load - (local.get $a) - ) - (i32.const 32) - ) - ) - (if - (i32.eq - (local.get $s) - (i32.const 2) - ) - (local.set $z - (i32.const 0) - ) - (local.set $z - (i32.sub - (local.get $c) - (i32.load - (i32.add - (local.get $q) - (i32.const 4) - ) - ) - ) - ) - ) - ) - ) - ) - (global.set $r - (local.get $d) - ) - (return - (local.get $z) - ) - ) - (func $Wa (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $j i32) - (local $l i32) - (local $m i32) - (local $n i32) - (local $o i32) - (local $p i32) - (local $q i32) - (local.set $d - (i32.add - (local.get $c) - (i32.const 16) - ) - ) - (local.set $e - (i32.load - (local.get $d) - ) - ) - (if - (i32.eqz - (local.get $e) - ) - (if - (i32.eqz - (call $Xa - (local.get $c) - ) - ) - (block - (local.set $f - (i32.load - (local.get $d) - ) - ) - (local.set $g - (i32.const 5) - ) - ) - (local.set $h - (i32.const 0) - ) - ) - (block - (local.set $f - (local.get $e) - ) - (local.set $g - (i32.const 5) - ) - ) - ) - (block $label$break$a - (if - (i32.eq - (local.get $g) - (i32.const 5) - ) - (block - (local.set $e - (i32.add - (local.get $c) - (i32.const 20) - ) - ) - (local.set $d - (i32.load - (local.get $e) - ) - ) - (local.set $j - (local.get $d) - ) - (if - (i32.lt_u - (i32.sub - (local.get $f) - (local.get $d) - ) - (local.get $b) - ) - (block - (local.set $h - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $c) - (local.get $a) - (local.get $b) - (i32.add - (i32.and - (i32.load - (i32.add - (local.get $c) - (i32.const 36) - ) - ) - (i32.const 3) - ) - (i32.const 2) - ) - ) - ) - (br $label$break$a) - ) - ) - (block $label$break$b - (if - (i32.gt_s - (i32.load8_s - (i32.add - (local.get $c) - (i32.const 75) - ) - ) - (i32.const -1) - ) - (block - (local.set $d - (local.get $b) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (local.get $d) - ) - (block - (local.set $l - (local.get $b) - ) - (local.set $m - (local.get $a) - ) - (local.set $n - (local.get $j) - ) - (local.set $o - (i32.const 0) - ) - (br $label$break$b) - ) - ) - (local.set $p - (i32.add - (local.get $d) - (i32.const -1) - ) - ) - (if - (i32.eq - (i32.load8_s - (i32.add - (local.get $a) - (local.get $p) - ) - ) - (i32.const 10) - ) - (block - (local.set $q - (local.get $d) - ) - (br $while-out) - ) - (local.set $d - (local.get $p) - ) - ) - (br $while-in) - ) - ) - (if - (i32.lt_u - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $c) - (local.get $a) - (local.get $q) - (i32.add - (i32.and - (i32.load - (i32.add - (local.get $c) - (i32.const 36) - ) - ) - (i32.const 3) - ) - (i32.const 2) - ) - ) - (local.get $q) - ) - (block - (local.set $h - (local.get $q) - ) - (br $label$break$a) - ) - ) - (local.set $l - (i32.sub - (local.get $b) - (local.get $q) - ) - ) - (local.set $m - (i32.add - (local.get $a) - (local.get $q) - ) - ) - (local.set $n - (i32.load - (local.get $e) - ) - ) - (local.set $o - (local.get $q) - ) - ) - (block - (local.set $l - (local.get $b) - ) - (local.set $m - (local.get $a) - ) - (local.set $n - (local.get $j) - ) - (local.set $o - (i32.const 0) - ) - ) - ) - ) - (drop - (call $jb - (local.get $n) - (local.get $m) - (local.get $l) - ) - ) - (i32.store - (local.get $e) - (i32.add - (i32.load - (local.get $e) - ) - (local.get $l) - ) - ) - (local.set $h - (i32.add - (local.get $o) - (local.get $l) - ) - ) - ) - ) - ) - (return - (local.get $h) - ) - ) - (func $Za (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $j i32) - (local $l i32) - (local $m i32) - (local.set $b - (local.get $a) - ) - (block $label$break$a - (if - (i32.eqz - (i32.and - (local.get $b) - (i32.const 3) - ) - ) - (block - (local.set $c - (local.get $a) - ) - (local.set $d - (i32.const 4) - ) - ) - (block - (local.set $e - (local.get $a) - ) - (local.set $f - (local.get $b) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (i32.load8_s - (local.get $e) - ) - ) - (block - (local.set $g - (local.get $f) - ) - (br $label$break$a) - ) - ) - (local.set $h - (i32.add - (local.get $e) - (i32.const 1) - ) - ) - (local.set $f - (local.get $h) - ) - (if - (i32.eqz - (i32.and - (local.get $f) - (i32.const 3) - ) - ) - (block - (local.set $c - (local.get $h) - ) - (local.set $d - (i32.const 4) - ) - (br $while-out) - ) - (local.set $e - (local.get $h) - ) - ) - (br $while-in) - ) - ) - ) - ) - ) - (if - (i32.eq - (local.get $d) - (i32.const 4) - ) - (block - (local.set $d - (local.get $c) - ) - (loop $while-in1 - (block $while-out0 - (local.set $c - (i32.load - (local.get $d) - ) - ) - (if - (i32.eqz - (i32.and - (i32.xor - (i32.and - (local.get $c) - (i32.const -2139062144) - ) - (i32.const -2139062144) - ) - (i32.add - (local.get $c) - (i32.const -16843009) - ) - ) - ) - (local.set $d - (i32.add - (local.get $d) - (i32.const 4) - ) - ) - (block - (local.set $j - (local.get $c) - ) - (local.set $l - (local.get $d) - ) - (br $while-out0) - ) - ) - (br $while-in1) - ) - ) - (if - (i32.eqz - (i32.shr_s - (i32.shl - (i32.and - (local.get $j) - (i32.const 255) - ) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (local.set $m - (local.get $l) - ) - (block - (local.set $j - (local.get $l) - ) - (loop $while-in3 - (block $while-out2 - (local.set $l - (i32.add - (local.get $j) - (i32.const 1) - ) - ) - (if - (i32.eqz - (i32.load8_s - (local.get $l) - ) - ) - (block - (local.set $m - (local.get $l) - ) - (br $while-out2) - ) - (local.set $j - (local.get $l) - ) - ) - (br $while-in3) - ) - ) - ) - ) - (local.set $g - (local.get $m) - ) - ) - ) - (return - (i32.sub - (local.get $g) - (local.get $b) - ) - ) - ) - (func $_a (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (block $do-once - (if - (i32.eqz - (local.get $a) - ) - (block - (if - (i32.eqz - (i32.load - (i32.const 1140) - ) - ) - (local.set $b - (i32.const 0) - ) - (local.set $b - (call $_a - (i32.load - (i32.const 1140) - ) - ) - ) - ) - (call $pa - (i32.const 1188) - ) - (local.set $c - (i32.load - (i32.const 1184) - ) - ) - (if - (i32.eqz - (local.get $c) - ) - (local.set $d - (local.get $b) - ) - (block - (local.set $e - (local.get $c) - ) - (local.set $c - (local.get $b) - ) - (loop $while-in - (block $while-out - (if - (i32.gt_s - (i32.load - (i32.add - (local.get $e) - (i32.const 76) - ) - ) - (i32.const -1) - ) - (local.set $f - (call $Ya - (local.get $e) - ) - ) - (local.set $f - (i32.const 0) - ) - ) - (if - (i32.gt_u - (i32.load - (i32.add - (local.get $e) - (i32.const 20) - ) - ) - (i32.load - (i32.add - (local.get $e) - (i32.const 28) - ) - ) - ) - (local.set $g - (i32.or - (call $$a - (local.get $e) - ) - (local.get $c) - ) - ) - (local.set $g - (local.get $c) - ) - ) - (if - (local.get $f) - (call $Ta - (local.get $e) - ) - ) - (local.set $e - (i32.load - (i32.add - (local.get $e) - (i32.const 56) - ) - ) - ) - (if - (i32.eqz - (local.get $e) - ) - (block - (local.set $d - (local.get $g) - ) - (br $while-out) - ) - (local.set $c - (local.get $g) - ) - ) - (br $while-in) - ) - ) - ) - ) - (call $xa - (i32.const 1188) - ) - (local.set $h - (local.get $d) - ) - ) - (block - (if - (i32.le_s - (i32.load - (i32.add - (local.get $a) - (i32.const 76) - ) - ) - (i32.const -1) - ) - (block - (local.set $h - (call $$a - (local.get $a) - ) - ) - (br $do-once) - ) - ) - (local.set $c - (i32.eq - (call $Ya - (local.get $a) - ) - (i32.const 0) - ) - ) - (local.set $e - (call $$a - (local.get $a) - ) - ) - (if - (local.get $c) - (local.set $h - (local.get $e) - ) - (block - (call $Ta - (local.get $a) - ) - (local.set $h - (local.get $e) - ) - ) - ) - ) - ) - ) - (return - (local.get $h) - ) - ) - (func $ab (param $a i32) (param $b i32) (result i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $j i32) - (local $m i32) - (local $n i32) - (local.set $c - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 16) - ) - ) - (local.set $d - (local.get $c) - ) - (local.set $e - (i32.and - (local.get $b) - (i32.const 255) - ) - ) - (i32.store8 - (local.get $d) - (local.get $e) - ) - (local.set $f - (i32.add - (local.get $a) - (i32.const 16) - ) - ) - (local.set $g - (i32.load - (local.get $f) - ) - ) - (if - (i32.eqz - (local.get $g) - ) - (if - (i32.eqz - (call $Xa - (local.get $a) - ) - ) - (block - (local.set $h - (i32.load - (local.get $f) - ) - ) - (local.set $j - (i32.const 4) - ) - ) - (local.set $m - (i32.const -1) - ) - ) - (block - (local.set $h - (local.get $g) - ) - (local.set $j - (i32.const 4) - ) - ) - ) - (block $do-once - (if - (i32.eq - (local.get $j) - (i32.const 4) - ) - (block - (local.set $g - (i32.add - (local.get $a) - (i32.const 20) - ) - ) - (local.set $f - (i32.load - (local.get $g) - ) - ) - (if - (i32.lt_u - (local.get $f) - (local.get $h) - ) - (block - (local.set $n - (i32.and - (local.get $b) - (i32.const 255) - ) - ) - (if - (i32.ne - (local.get $n) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 75) - ) - ) - ) - (block - (i32.store - (local.get $g) - (i32.add - (local.get $f) - (i32.const 1) - ) - ) - (i32.store8 - (local.get $f) - (local.get $e) - ) - (local.set $m - (local.get $n) - ) - (br $do-once) - ) - ) - ) - ) - (if - (i32.eq - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $a) - (local.get $d) - (i32.const 1) - (i32.add - (i32.and - (i32.load - (i32.add - (local.get $a) - (i32.const 36) - ) - ) - (i32.const 3) - ) - (i32.const 2) - ) - ) - (i32.const 1) - ) - (local.set $m - (i32.load8_u - (local.get $d) - ) - ) - (local.set $m - (i32.const -1) - ) - ) - ) - ) - ) - (global.set $r - (local.get $c) - ) - (return - (local.get $m) - ) - ) - (func $$a (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local.set $b - (i32.add - (local.get $a) - (i32.const 20) - ) - ) - (local.set $c - (i32.add - (local.get $a) - (i32.const 28) - ) - ) - (if - (i32.gt_u - (i32.load - (local.get $b) - ) - (i32.load - (local.get $c) - ) - ) - (block - (drop - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $a) - (i32.const 0) - (i32.const 0) - (i32.add - (i32.and - (i32.load - (i32.add - (local.get $a) - (i32.const 36) - ) - ) - (i32.const 3) - ) - (i32.const 2) - ) - ) - ) - (if - (i32.eqz - (i32.load - (local.get $b) - ) - ) - (local.set $d - (i32.const -1) - ) - (local.set $e - (i32.const 3) - ) - ) - ) - (local.set $e - (i32.const 3) - ) - ) - (if - (i32.eq - (local.get $e) - (i32.const 3) - ) - (block - (local.set $e - (i32.add - (local.get $a) - (i32.const 4) - ) - ) - (local.set $f - (i32.load - (local.get $e) - ) - ) - (local.set $g - (i32.add - (local.get $a) - (i32.const 8) - ) - ) - (local.set $h - (i32.load - (local.get $g) - ) - ) - (if - (i32.lt_u - (local.get $f) - (local.get $h) - ) - (drop - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $a) - (i32.sub - (local.get $f) - (local.get $h) - ) - (i32.const 1) - (i32.add - (i32.and - (i32.load - (i32.add - (local.get $a) - (i32.const 40) - ) - ) - (i32.const 3) - ) - (i32.const 2) - ) - ) - ) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 16) - ) - (i32.const 0) - ) - (i32.store - (local.get $c) - (i32.const 0) - ) - (i32.store - (local.get $b) - (i32.const 0) - ) - (i32.store - (local.get $g) - (i32.const 0) - ) - (i32.store - (local.get $e) - (i32.const 0) - ) - (local.set $d - (i32.const 0) - ) - ) - ) - (return - (local.get $d) - ) - ) - (func $jb (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (if - (i32.ge_s - (local.get $c) - (i32.const 4096) - ) - (return - (call $va - (local.get $a) - (local.get $b) - (local.get $c) - ) - ) - ) - (local.set $d - (local.get $a) - ) - (if - (i32.eq - (i32.and - (local.get $a) - (i32.const 3) - ) - (i32.and - (local.get $b) - (i32.const 3) - ) - ) - (block - (loop $while-in - (block $while-out - (if - (i32.eqz - (i32.and - (local.get $a) - (i32.const 3) - ) - ) - (br $while-out) - ) - (block - (if - (i32.eqz - (local.get $c) - ) - (return - (local.get $d) - ) - ) - (i32.store8 - (local.get $a) - (i32.load8_s - (local.get $b) - ) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - (local.set $b - (i32.add - (local.get $b) - (i32.const 1) - ) - ) - (local.set $c - (i32.sub - (local.get $c) - (i32.const 1) - ) - ) - ) - (br $while-in) - ) - ) - (loop $while-in1 - (block $while-out0 - (if - (i32.eqz - (i32.ge_s - (local.get $c) - (i32.const 4) - ) - ) - (br $while-out0) - ) - (block - (i32.store - (local.get $a) - (i32.load - (local.get $b) - ) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 4) - ) - ) - (local.set $b - (i32.add - (local.get $b) - (i32.const 4) - ) - ) - (local.set $c - (i32.sub - (local.get $c) - (i32.const 4) - ) - ) - ) - (br $while-in1) - ) - ) - ) - ) - (loop $while-in3 - (block $while-out2 - (if - (i32.eqz - (i32.gt_s - (local.get $c) - (i32.const 0) - ) - ) - (br $while-out2) - ) - (block - (i32.store8 - (local.get $a) - (i32.load8_s - (local.get $b) - ) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - (local.set $b - (i32.add - (local.get $b) - (i32.const 1) - ) - ) - (local.set $c - (i32.sub - (local.get $c) - (i32.const 1) - ) - ) - ) - (br $while-in3) - ) - ) - (return - (local.get $d) - ) - ) - (func $gb - (nop) - ) - (func $hb (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local.set $d - (i32.add - (local.get $a) - (local.get $c) - ) - ) - (if - (i32.ge_s - (local.get $c) - (i32.const 20) - ) - (block - (local.set $b - (i32.and - (local.get $b) - (i32.const 255) - ) - ) - (local.set $e - (i32.and - (local.get $a) - (i32.const 3) - ) - ) - (local.set $f - (i32.or - (i32.or - (i32.or - (local.get $b) - (i32.shl - (local.get $b) - (i32.const 8) - ) - ) - (i32.shl - (local.get $b) - (i32.const 16) - ) - ) - (i32.shl - (local.get $b) - (i32.const 24) - ) - ) - ) - (local.set $g - (i32.and - (local.get $d) - (i32.xor - (i32.const 3) - (i32.const -1) - ) - ) - ) - (if - (local.get $e) - (block - (local.set $e - (i32.sub - (i32.add - (local.get $a) - (i32.const 4) - ) - (local.get $e) - ) - ) - (loop $while-in - (block $while-out - (if - (i32.eqz - (i32.lt_s - (local.get $a) - (local.get $e) - ) - ) - (br $while-out) - ) - (block - (i32.store8 - (local.get $a) - (local.get $b) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - ) - (br $while-in) - ) - ) - ) - ) - (loop $while-in1 - (block $while-out0 - (if - (i32.eqz - (i32.lt_s - (local.get $a) - (local.get $g) - ) - ) - (br $while-out0) - ) - (block - (i32.store - (local.get $a) - (local.get $f) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 4) - ) - ) - ) - (br $while-in1) - ) - ) - ) - ) - (loop $while-in3 - (block $while-out2 - (if - (i32.eqz - (i32.lt_s - (local.get $a) - (local.get $d) - ) - ) - (br $while-out2) - ) - (block - (i32.store8 - (local.get $a) - (local.get $b) - ) - (local.set $a - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - ) - (br $while-in3) - ) - ) - (return - (i32.sub - (local.get $a) - (local.get $c) - ) - ) - ) - (func $db (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local.set $b - (i32.load - (i32.const 1024) - ) - ) - (if - (i32.gt_s - (i32.load - (i32.add - (local.get $b) - (i32.const 76) - ) - ) - (i32.const -1) - ) - (local.set $c - (call $Ya - (local.get $b) - ) - ) - (local.set $c - (i32.const 0) - ) - ) - (block $do-once - (if - (i32.lt_s - (call $cb - (local.get $a) - (local.get $b) - ) - (i32.const 0) - ) - (local.set $d - (i32.const 1) - ) - (block - (if - (i32.ne - (i32.load8_s - (i32.add - (local.get $b) - (i32.const 75) - ) - ) - (i32.const 10) - ) - (block - (local.set $e - (i32.add - (local.get $b) - (i32.const 20) - ) - ) - (local.set $f - (i32.load - (local.get $e) - ) - ) - (if - (i32.lt_u - (local.get $f) - (i32.load - (i32.add - (local.get $b) - (i32.const 16) - ) - ) - ) - (block - (i32.store - (local.get $e) - (i32.add - (local.get $f) - (i32.const 1) - ) - ) - (i32.store8 - (local.get $f) - (i32.const 10) - ) - (local.set $d - (i32.const 0) - ) - (br $do-once) - ) - ) - ) - ) - (local.set $d - (i32.lt_s - (call $ab - (local.get $b) - (i32.const 10) - ) - (i32.const 0) - ) - ) - ) - ) - ) - (if - (local.get $c) - (call $Ta - (local.get $b) - ) - ) - (return - (i32.shr_s - (i32.shl - (local.get $d) - (i32.const 31) - ) - (i32.const 31) - ) - ) - ) - (func $Xa (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local $d i32) - (local.set $b - (i32.add - (local.get $a) - (i32.const 74) - ) - ) - (local.set $c - (i32.load8_s - (local.get $b) - ) - ) - (i32.store8 - (local.get $b) - (i32.or - (i32.add - (local.get $c) - (i32.const 255) - ) - (local.get $c) - ) - ) - (local.set $c - (i32.load - (local.get $a) - ) - ) - (if - (i32.eqz - (i32.and - (local.get $c) - (i32.const 8) - ) - ) - (block - (i32.store - (i32.add - (local.get $a) - (i32.const 8) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 4) - ) - (i32.const 0) - ) - (local.set $b - (i32.load - (i32.add - (local.get $a) - (i32.const 44) - ) - ) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 28) - ) - (local.get $b) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 20) - ) - (local.get $b) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 16) - ) - (i32.add - (local.get $b) - (i32.load - (i32.add - (local.get $a) - (i32.const 48) - ) - ) - ) - ) - (local.set $d - (i32.const 0) - ) - ) - (block - (i32.store - (local.get $a) - (i32.or - (local.get $c) - (i32.const 32) - ) - ) - (local.set $d - (i32.const -1) - ) - ) - ) - (return - (local.get $d) - ) - ) - (func $bb (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local $h i32) - (local $i i32) - (local.set $e - (i32.mul - (local.get $c) - (local.get $b) - ) - ) - (if - (i32.gt_s - (i32.load - (i32.add - (local.get $d) - (i32.const 76) - ) - ) - (i32.const -1) - ) - (block - (local.set $f - (i32.eq - (call $Ya - (local.get $d) - ) - (i32.const 0) - ) - ) - (local.set $g - (call $Wa - (local.get $a) - (local.get $e) - (local.get $d) - ) - ) - (if - (local.get $f) - (local.set $h - (local.get $g) - ) - (block - (call $Ta - (local.get $d) - ) - (local.set $h - (local.get $g) - ) - ) - ) - ) - (local.set $h - (call $Wa - (local.get $a) - (local.get $e) - (local.get $d) - ) - ) - ) - (if - (i32.eq - (local.get $h) - (local.get $e) - ) - (local.set $i - (local.get $c) - ) - (local.set $i - (i32.div_u - (local.get $h) - (local.get $b) - ) - ) - ) - (return - (local.get $i) - ) - ) - (func $Ua (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (local $e i32) - (local $f i32) - (local $g i32) - (local.set $d - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 32) - ) - ) - (local.set $e - (local.get $d) - ) - (local.set $f - (i32.add - (local.get $d) - (i32.const 20) - ) - ) - (i32.store - (local.get $e) - (i32.load - (i32.add - (local.get $a) - (i32.const 60) - ) - ) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 4) - ) - (i32.const 0) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 8) - ) - (local.get $b) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 12) - ) - (local.get $f) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 16) - ) - (local.get $c) - ) - (if - (i32.lt_s - (call $Pa - (call $ua - (i32.const 140) - (local.get $e) - ) - ) - (i32.const 0) - ) - (block - (i32.store - (local.get $f) - (i32.const -1) - ) - (local.set $g - (i32.const -1) - ) - ) - (local.set $g - (i32.load - (local.get $f) - ) - ) - ) - (global.set $r - (local.get $d) - ) - (return - (local.get $g) - ) - ) - (func $Va (param $a i32) (param $b i32) (param $c i32) (result i32) - (local $d i32) - (local $e i32) - (local.set $d - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 80) - ) - ) - (local.set $e - (local.get $d) - ) - (i32.store - (i32.add - (local.get $a) - (i32.const 36) - ) - (i32.const 3) - ) - (if - (i32.eqz - (i32.and - (i32.load - (local.get $a) - ) - (i32.const 64) - ) - ) - (block - (i32.store - (local.get $e) - (i32.load - (i32.add - (local.get $a) - (i32.const 60) - ) - ) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 4) - ) - (i32.const 21505) - ) - (i32.store - (i32.add - (local.get $e) - (i32.const 8) - ) - (i32.add - (local.get $d) - (i32.const 12) - ) - ) - (if - (call $wa - (i32.const 54) - (local.get $e) - ) - (i32.store8 - (i32.add - (local.get $a) - (i32.const 75) - ) - (i32.const -1) - ) - ) - ) - ) - (local.set $e - (call $Ra - (local.get $a) - (local.get $b) - (local.get $c) - ) - ) - (global.set $r - (local.get $d) - ) - (return - (local.get $e) - ) - ) - (func $Ka (param $a i32) - (i32.store8 - (global.get $t) - (i32.load8_s - (local.get $a) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 1) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 2) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 2) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 3) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 3) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 4) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 4) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 5) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 5) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 6) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 6) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 7) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 7) - ) - ) - ) - ) - (func $Oa (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (local.set $b - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (i32.const 16) - ) - ) - (local.set $c - (local.get $b) - ) - (i32.store - (local.get $c) - (i32.load - (i32.add - (local.get $a) - (i32.const 60) - ) - ) - ) - (local.set $a - (call $Pa - (call $sa - (i32.const 6) - (local.get $c) - ) - ) - ) - (global.set $r - (local.get $b) - ) - (return - (local.get $a) - ) - ) - (func $Pa (param $a i32) (result i32) - (local $b i32) - (local $c i32) - (if - (i32.gt_u - (local.get $a) - (i32.const -4096) - ) - (block - (local.set $b - (call $Qa) - ) - (i32.store - (local.get $b) - (i32.sub - (i32.const 0) - (local.get $a) - ) - ) - (local.set $c - (i32.const -1) - ) - ) - (local.set $c - (local.get $a) - ) - ) - (return - (local.get $c) - ) - ) - (func $Ja (param $a i32) - (i32.store8 - (global.get $t) - (i32.load8_s - (local.get $a) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 1) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 1) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 2) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 2) - ) - ) - ) - (i32.store8 - (i32.add - (global.get $t) - (i32.const 3) - ) - (i32.load8_s - (i32.add - (local.get $a) - (i32.const 3) - ) - ) - ) - ) - (func $Qa (result i32) - (local $a i32) - (local $b i32) - (if - (i32.eqz - (i32.load - (i32.const 1160) - ) - ) - (local.set $a - (i32.const 1204) - ) - (block - (local.set $b - (i32.add - (call $ib) - (i32.const 64) - ) - ) - (local.set $a - (i32.load - (local.get $b) - ) - ) - ) - ) - (return - (local.get $a) - ) - ) - (func $lb (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32) - (return - (call_indirect (type $i32_i32_i32_=>_i32) - (local.get $b) - (local.get $c) - (local.get $d) - (i32.add - (i32.and - (local.get $a) - (i32.const 3) - ) - (i32.const 2) - ) - ) - ) - ) - (func $Ea (param $a i32) (result i32) - (local $b i32) - (local.set $b - (global.get $r) - ) - (global.set $r - (i32.add - (global.get $r) - (local.get $a) - ) - ) - (global.set $r - (i32.and - (i32.add - (global.get $r) - (i32.const 15) - ) - (i32.const -16) - ) - ) - (return - (local.get $b) - ) - ) - (func $cb (param $a i32) (param $b i32) (result i32) - (return - (i32.add - (call $bb - (local.get $a) - (call $Za - (local.get $a) - ) - (i32.const 1) - (local.get $b) - ) - (i32.const -1) - ) - ) - ) - (func $ob (param $a i32) (param $b i32) (param $c i32) (result i32) - (call $ja - (i32.const 1) - ) - (return - (i32.const 0) - ) - ) - (func $Ia (param $a i32) (param $b i32) - (if - (i32.eqz - (global.get $v) - ) - (block - (global.set $v - (local.get $a) - ) - (global.set $w - (local.get $b) - ) - ) - ) - ) - (func $kb (param $a i32) (param $b i32) (result i32) - (return - (call_indirect (type $i32_=>_i32) - (local.get $b) - (i32.add - (i32.and - (local.get $a) - (i32.const 1) - ) - (i32.const 0) - ) - ) - ) - ) - (func $Sa (param $a i32) - (if - (i32.eqz - (i32.load - (i32.add - (local.get $a) - (i32.const 68) - ) - ) - ) - (call $Ta - (local.get $a) - ) - ) - (return) - ) - (func $mb (param $a i32) (param $b i32) - (call_indirect (type $i32_=>_none) - (local.get $b) - (i32.add - (i32.and - (local.get $a) - (i32.const 1) - ) - (i32.const 6) - ) - ) - ) - (func $Ha (param $a i32) (param $b i32) - (global.set $r - (local.get $a) - ) - (global.set $s - (local.get $b) - ) - ) - (func $nb (param $a i32) (result i32) - (call $ja - (i32.const 0) - ) - (return - (i32.const 0) - ) - ) - (func $Na (result i32) - (drop - (call $db - (i32.const 1144) - ) - ) - (return - (i32.const 0) - ) - ) - (func $Ya (param $a i32) (result i32) - (return - (i32.const 0) - ) - ) - (func $Ta (param $a i32) - (return) - ) - (func $pb (param $a i32) - (call $ja - (i32.const 2) - ) - ) - (func $La (param $a i32) - (global.set $K - (local.get $a) - ) - ) - (func $Ga (param $a i32) - (global.set $r - (local.get $a) - ) - ) - (func $Ma (result i32) - (return - (global.get $K) - ) - ) - (func $Fa (result i32) - (return - (global.get $r) - ) - ) - (func $ib (result i32) - (return - (i32.const 0) - ) - ) -) |