Last active
April 6, 2022 00:04
-
-
Save riptl/af7c0b9e2b4718c35b197c3b5af534ae to your computer and use it in GitHub Desktop.
degen coinflip asm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function_0: | |
exit | |
function_1: | |
mov64 r6, r1 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
exit | |
function_6: | |
mov64 r6, r1 | |
ldxb r1, [r6+0x0] | |
jne r1, 3, lbb_30 | |
ldxdw r9, [r6+0x8] | |
ldxdw r1, [r9+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r9+0x0] | |
callx r2 | |
ldxdw r1, [r9+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r9+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_24 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_24: | |
ldxdw r1, [r6+0x8] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_30: | |
exit | |
function_31: | |
mov64 r3, 1 | |
stxw [r1+0x0], r3 | |
stxw [r1+0x4], r2 | |
exit | |
function_35: | |
call function_9581 | |
exit | |
function_37: | |
mov64 r6, r1 | |
mov64 r7, r10 | |
add64 r7, -40 | |
mov64 r1, r7 | |
mov64 r3, 40 | |
call function_40019 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_9564 | |
exit | |
function_47: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_67 | |
ldxdw r1, [r6+0x10] | |
ldxdw r2, [r6+0x8] | |
jne r1, r2, lbb_60 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
call function_16531 | |
ldxdw r1, [r6+0x10] | |
lbb_60: | |
ldxdw r2, [r6+0x0] | |
add64 r2, r1 | |
stxb [r2+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
stxdw [r6+0x10], r1 | |
ja lbb_120 | |
lbb_67: | |
mov64 r2, 0 | |
stxw [r10-0x4], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_90 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_77 | |
ja lbb_99 | |
lbb_77: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x2], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 3 | |
ja lbb_116 | |
lbb_90: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x4], r7 | |
mov64 r3, 2 | |
ja lbb_116 | |
lbb_99: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x1], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 4 | |
lbb_116: | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r1, r6 | |
call function_16500 | |
lbb_120: | |
mov64 r0, 0 | |
exit | |
function_122: | |
call function_16500 | |
mov64 r0, 0 | |
exit | |
function_125: | |
lddw r2, 0x7158d663c3b670a | |
stxdw [r1+0x18], r2 | |
lddw r2, 0xf7ae3faf04dfc560 | |
stxdw [r1+0x10], r2 | |
lddw r2, 0x459e13b7c49ee18a | |
stxdw [r1+0x8], r2 | |
lddw r2, 0xad91bbe30078462a | |
stxdw [r1+0x0], r2 | |
exit | |
function_138: | |
mov64 r9, r2 | |
mov64 r6, r1 | |
ldxdw r8, [r5-0xff8] | |
mov64 r1, 8 | |
jgt r1, r8, lbb_196 | |
stxdw [r10-0xc0], r3 | |
stxdw [r10-0xb8], r4 | |
ldxdw r7, [r5-0x1000] | |
mov64 r1, 0 | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, 8 | |
mov64 r3, r7 | |
mov64 r4, 8 | |
call function_17845 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x80], r1 | |
lddw r1, 0xa69e9a778bcf440 | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r10 | |
add64 r2, -72 | |
call function_16681 | |
add64 r8, -8 | |
add64 r7, 8 | |
jne r0, 0, lbb_200 | |
ldxb r1, [r10-0x80] | |
jsgt r1, 83, lbb_210 | |
jeq r1, 7, lbb_239 | |
jeq r1, 24, lbb_172 | |
ja lbb_314 | |
lbb_172: | |
ldxb r1, [r10-0x7f] | |
jne r1, 107, lbb_314 | |
ldxb r1, [r10-0x7e] | |
jne r1, 70, lbb_314 | |
ldxb r1, [r10-0x7d] | |
jne r1, 125, lbb_314 | |
ldxb r1, [r10-0x7c] | |
jne r1, 167, lbb_314 | |
ldxb r1, [r10-0x7b] | |
jne r1, 112, lbb_314 | |
ldxb r1, [r10-0x7a] | |
jne r1, 216, lbb_314 | |
ldxb r1, [r10-0x79] | |
jne r1, 128, lbb_314 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_17628 | |
ja lbb_318 | |
lbb_196: | |
mov64 r1, r6 | |
mov64 r2, 100 | |
call function_7720 | |
ja lbb_381 | |
lbb_200: | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_14449 | |
ja lbb_318 | |
lbb_210: | |
jeq r1, 84, lbb_264 | |
jeq r1, 198, lbb_289 | |
jeq r1, 222, lbb_214 | |
ja lbb_314 | |
lbb_214: | |
ldxb r1, [r10-0x7f] | |
jeq r1, 101, lbb_217 | |
ja lbb_314 | |
lbb_217: | |
ldxb r1, [r10-0x7e] | |
jne r1, 229, lbb_314 | |
ldxb r1, [r10-0x7d] | |
jne r1, 174, lbb_314 | |
ldxb r1, [r10-0x7c] | |
jne r1, 106, lbb_314 | |
ldxb r1, [r10-0x7b] | |
jne r1, 54, lbb_314 | |
ldxb r1, [r10-0x7a] | |
jne r1, 198, lbb_314 | |
ldxb r1, [r10-0x79] | |
jne r1, 192, lbb_314 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_17409 | |
ja lbb_318 | |
lbb_239: | |
ldxb r1, [r10-0x7f] | |
jeq r1, 216, lbb_242 | |
ja lbb_314 | |
lbb_242: | |
ldxb r1, [r10-0x7e] | |
jne r1, 130, lbb_314 | |
ldxb r1, [r10-0x7d] | |
jne r1, 8, lbb_314 | |
ldxb r1, [r10-0x7c] | |
jne r1, 148, lbb_314 | |
ldxb r1, [r10-0x7b] | |
jne r1, 220, lbb_314 | |
ldxb r1, [r10-0x7a] | |
jne r1, 123, lbb_314 | |
ldxb r1, [r10-0x79] | |
jne r1, 81, lbb_314 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_17198 | |
ja lbb_318 | |
lbb_264: | |
ldxb r1, [r10-0x7f] | |
jeq r1, 75, lbb_267 | |
ja lbb_314 | |
lbb_267: | |
ldxb r1, [r10-0x7e] | |
jne r1, 17, lbb_314 | |
ldxb r1, [r10-0x7d] | |
jne r1, 70, lbb_314 | |
ldxb r1, [r10-0x7c] | |
jne r1, 125, lbb_314 | |
ldxb r1, [r10-0x7b] | |
jne r1, 234, lbb_314 | |
ldxb r1, [r10-0x7a] | |
jne r1, 87, lbb_314 | |
ldxb r1, [r10-0x79] | |
jne r1, 146, lbb_314 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_16843 | |
ja lbb_318 | |
lbb_289: | |
ldxb r1, [r10-0x7f] | |
jeq r1, 156, lbb_292 | |
ja lbb_314 | |
lbb_292: | |
ldxb r1, [r10-0x7e] | |
jne r1, 184, lbb_314 | |
ldxb r1, [r10-0x7d] | |
jne r1, 145, lbb_314 | |
ldxb r1, [r10-0x7c] | |
jne r1, 58, lbb_314 | |
ldxb r1, [r10-0x7b] | |
jne r1, 140, lbb_314 | |
ldxb r1, [r10-0x7a] | |
jne r1, 148, lbb_314 | |
ldxb r1, [r10-0x79] | |
jne r1, 22, lbb_314 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
call function_17036 | |
ja lbb_318 | |
lbb_314: | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 101 | |
call function_7720 | |
lbb_318: | |
ldxw r1, [r10-0xa0] | |
jne r1, 20, lbb_323 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_381 | |
lbb_323: | |
ldxdw r1, [r10-0x88] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x70], r1 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r10-0xa0] | |
stxdw [r10-0x80], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x50], r1 | |
stxdw [r10-0x58], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x60], r1 | |
mov64 r7, r10 | |
add64 r7, -72 | |
mov64 r2, r10 | |
add64 r2, -96 | |
mov64 r1, r7 | |
lddw r3, 0x10005a900 | |
call function_36933 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r7 | |
call function_28017 | |
jeq r0, 0, lbb_360 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x100057320 | |
mov64 r2, 55 | |
lddw r4, 0x10005a948 | |
lddw r5, 0x10005a930 | |
call function_33744 | |
syscall abort | |
lbb_360: | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r7, r10 | |
add64 r7, -96 | |
mov64 r2, r7 | |
call function_16720 | |
ldxdw r2, [r10-0xa8] | |
ldxdw r1, [r10-0xb0] | |
syscall sol_log_ | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ldxdw r1, [r10-0x68] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x78] | |
stxdw [r6+0x8], r1 | |
ldxdw r1, [r10-0x80] | |
stxdw [r6+0x0], r1 | |
lbb_381: | |
exit | |
entrypoint: | |
mov64 r2, r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
call function_25596 | |
ldxdw r6, [r10-0x50] | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x68], r1 | |
ldxdw r7, [r10-0x28] | |
ldxdw r8, [r10-0x30] | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r2, r10 | |
add64 r2, -104 | |
call function_16720 | |
ldxdw r4, [r10-0x70] | |
ldxdw r3, [r10-0x78] | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r6 | |
call function_138 | |
mov64 r6, 0 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_424 | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x48], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
call function_9263 | |
mov64 r6, r0 | |
lbb_424: | |
mov64 r7, r10 | |
add64 r7, -104 | |
mov64 r1, r7 | |
call function_16706 | |
mov64 r1, r7 | |
call function_16247 | |
mov64 r0, r6 | |
exit | |
function_432: | |
lddw r3, 0x300000000 | |
ldxdw r3, [r3+0x0] | |
lddw r4, 0x300008000 | |
jeq r3, 0, lbb_439 | |
mov64 r4, r3 | |
lbb_439: | |
mov64 r3, r4 | |
sub64 r3, r1 | |
mov64 r0, 0 | |
mov64 r5, 1 | |
jgt r3, r4, lbb_445 | |
mov64 r5, 0 | |
lbb_445: | |
mov64 r1, 0 | |
jne r5, 0, lbb_448 | |
mov64 r1, r3 | |
lbb_448: | |
neg64 r2 | |
and64 r1, r2 | |
lddw r2, 0x300000008 | |
jgt r2, r1, lbb_457 | |
lddw r2, 0x300000000 | |
stxdw [r2+0x0], r1 | |
mov64 r0, r1 | |
lbb_457: | |
exit | |
function_458: | |
exit | |
function_459: | |
mov64 r5, r4 | |
mov64 r4, r3 | |
mov64 r3, r2 | |
mov64 r2, r1 | |
lddw r1, 0x100057478 | |
call function_17815 | |
exit | |
function_467: | |
mov64 r3, r2 | |
mov64 r2, r1 | |
lddw r1, 0x100057478 | |
call function_17785 | |
exit | |
custom_panic: | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r2, r10 | |
add64 r2, -96 | |
lddw r3, 0x1000239b8 | |
call function_18213 | |
mov64 r1, r10 | |
add64 r1, -16 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x38], r1 | |
lddw r1, 0x10005a9d0 | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x10], r1 | |
mov64 r6, r10 | |
add64 r6, -88 | |
mov64 r2, r10 | |
add64 r2, -64 | |
mov64 r1, r6 | |
call function_30030 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r6 | |
call function_16720 | |
ldxdw r2, [r10-0x78] | |
ldxdw r1, [r10-0x80] | |
syscall sol_log_ | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
exit | |
function_514: | |
mov64 r7, r4 | |
mov64 r6, r1 | |
ldxdw r9, [r5-0x1000] | |
mov64 r1, 8 | |
jgt r1, r9, lbb_542 | |
stxdw [r10-0x640], r6 | |
mov64 r6, r3 | |
stxdw [r10-0x638], r2 | |
ldxdw r8, [r5-0xff8] | |
mov64 r1, r10 | |
add64 r1, -1456 | |
mov64 r2, r7 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x5b0] | |
and64 r1, 1 | |
jeq r1, 0, lbb_583 | |
mov64 r3, r10 | |
add64 r3, -416 | |
lddw r1, 0x1000573a2 | |
mov64 r2, 43 | |
lddw r4, 0x10005a988 | |
lddw r5, 0x10005a9a8 | |
call function_33744 | |
syscall abort | |
lbb_542: | |
mov64 r1, r10 | |
add64 r1, -1568 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x618] | |
ldxdw r2, [r10-0x620] | |
mov64 r1, r10 | |
add64 r1, -1584 | |
call function_7710 | |
ldxdw r1, [r10-0x630] | |
and64 r1, 255 | |
jne r1, 3, lbb_578 | |
ldxdw r7, [r10-0x628] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_572 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_572: | |
mov64 r1, r7 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_578: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_617 | |
lbb_583: | |
stxdw [r10-0xff8], r8 | |
add64 r9, -8 | |
stxdw [r10-0x1000], r9 | |
mov64 r5, r10 | |
add64 r7, 8 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r2, [r10-0x638] | |
mov64 r3, r6 | |
mov64 r4, r7 | |
call function_20880 | |
mov64 r2, r10 | |
add64 r2, -408 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_599 | |
ja lbb_620 | |
lbb_599: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r5, [r2+0x10] | |
stxdw [r10-0x200], r5 | |
ldxdw r3, [r2+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r2+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r5 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
lbb_617: | |
mov64 r1, 1 | |
lbb_618: | |
stxdw [r6+0x0], r1 | |
ja lbb_1763 | |
lbb_620: | |
ldxdw r1, [r10-0x640] | |
stxdw [r10-0x650], r6 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
stxdw [r10-0x648], r2 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1440 | |
mov64 r2, r6 | |
ldxdw r6, [r10-0x650] | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r2, [r10-0x638] | |
mov64 r3, r6 | |
mov64 r4, r7 | |
call function_20880 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_646 | |
ja lbb_668 | |
lbb_646: | |
ldxdw r4, [r10-0x648] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1757 | |
lbb_668: | |
stxdw [r10-0x658], r8 | |
mov64 r8, r6 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x648] | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1392 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
ldxdw r1, [r10-0x658] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r6, [r10-0x638] | |
mov64 r2, r6 | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_20880 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_695 | |
ja lbb_717 | |
lbb_695: | |
ldxdw r4, [r10-0x648] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1751 | |
lbb_717: | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x648] | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r8+0x8] | |
jeq r1, 0, lbb_2027 | |
add64 r1, -1 | |
stxdw [r8+0x8], r1 | |
ldxdw r6, [r8+0x0] | |
mov64 r1, r6 | |
add64 r1, 48 | |
stxdw [r8+0x0], r1 | |
stxdw [r10-0x1000], r9 | |
ldxdw r1, [r10-0x658] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r2, [r10-0x638] | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_8253 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_749 | |
ja lbb_771 | |
lbb_749: | |
ldxdw r4, [r10-0x648] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1745 | |
lbb_771: | |
stxdw [r10-0x660], r6 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
ldxdw r8, [r10-0x648] | |
mov64 r2, r8 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1296 | |
mov64 r2, r6 | |
mov64 r3, 88 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
ldxdw r1, [r10-0x658] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r2, [r10-0x638] | |
ldxdw r3, [r10-0x650] | |
mov64 r4, r7 | |
call function_9355 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_797 | |
ja lbb_818 | |
lbb_797: | |
ldxdw r1, [r8+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r8+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r8+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r8+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1739 | |
lbb_818: | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, 72 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1208 | |
mov64 r2, r6 | |
mov64 r3, 72 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -416 | |
call function_25516 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_835 | |
ja lbb_856 | |
lbb_835: | |
ldxdw r1, [r8+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r8+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r8+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r8+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1733 | |
lbb_856: | |
ldxdw r1, [r8+0x10] | |
ldxdw r2, [r8+0x8] | |
ldxdw r3, [r8+0x0] | |
stxdw [r10-0x470], r3 | |
stxdw [r10-0x468], r2 | |
stxdw [r10-0x460], r1 | |
ldxdw r1, [r10-0x5a0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x1a0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x198], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x190], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x188], r1 | |
mov64 r7, r10 | |
add64 r7, -624 | |
mov64 r2, r10 | |
add64 r2, -416 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r2, [r10-0x570] | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x210], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x668], r2 | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x1f8], r1 | |
mov64 r6, r10 | |
add64 r6, -1080 | |
mov64 r2, r10 | |
add64 r2, -528 | |
mov64 r1, r6 | |
call function_26122 | |
stxdw [r10-0x180], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x178], r1 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x198], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x1a0], r1 | |
mov64 r1, r10 | |
add64 r1, -528 | |
mov64 r2, r10 | |
add64 r2, -416 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x638] | |
call function_26199 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x440], r1 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x448], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r10-0x450], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r10-0x458], r1 | |
ldxb r7, [r10-0x1f0] | |
mov64 r6, r10 | |
add64 r6, -416 | |
mov64 r1, r6 | |
lddw r2, 0x100057488 | |
mov64 r3, 11 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1464 | |
ldxdw r2, [r10-0x658] | |
mov64 r3, r6 | |
stxdw [r10-0x650], r7 | |
mov64 r4, r7 | |
call function_7772 | |
mov64 r1, r10 | |
add64 r1, -968 | |
ldxdw r8, [r10-0x660] | |
mov64 r2, r8 | |
call function_7641 | |
mov64 r7, r10 | |
add64 r7, -416 | |
mov64 r1, r7 | |
call function_8199 | |
mov64 r1, r10 | |
add64 r1, -384 | |
call function_8199 | |
mov64 r1, r10 | |
add64 r1, -1480 | |
mov64 r6, 0 | |
mov64 r2, 1024 | |
mov64 r3, 0 | |
call function_16012 | |
stxdw [r10-0x200], r6 | |
ldxdw r1, [r10-0x5c0] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0x5c8] | |
stxdw [r10-0x210], r1 | |
mov64 r1, r10 | |
add64 r1, -1496 | |
mov64 r3, r10 | |
add64 r3, -528 | |
mov64 r2, r7 | |
call function_8977 | |
ldxdw r3, [r10-0x5d0] | |
ldxdw r2, [r10-0x5d8] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jne r1, 4, lbb_979 | |
mov64 r1, r10 | |
add64 r1, -1512 | |
mov64 r2, r10 | |
add64 r2, -384 | |
mov64 r3, r10 | |
add64 r3, -528 | |
call function_8977 | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r2, [r10-0x5e8] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_1011 | |
lbb_979: | |
mov64 r1, r10 | |
add64 r1, -1528 | |
call function_7710 | |
ldxdw r2, [r10-0x5f8] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_1011 | |
ldxdw r3, [r10-0x5f0] | |
mov64 r1, r10 | |
add64 r1, -1544 | |
call function_7710 | |
ldxdw r7, [r10-0x608] | |
ldxdw r8, [r10-0x600] | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
stxdw [r10-0x208], r8 | |
stxdw [r10-0x210], r7 | |
mov64 r3, r10 | |
add64 r3, -528 | |
lddw r1, 0x1000573a2 | |
mov64 r2, 43 | |
lddw r4, 0x10005a968 | |
lddw r5, 0x10005a9e0 | |
call function_33744 | |
syscall abort | |
lbb_1011: | |
ldxdw r1, [r10-0x208] | |
stxdw [r10-0x268], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r10-0x270], r1 | |
ldxdw r9, [r10-0x200] | |
stxdw [r10-0x260], r9 | |
mov64 r6, r10 | |
add64 r6, -624 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, r10 | |
add64 r1, -920 | |
mov64 r2, r10 | |
add64 r2, -1440 | |
call function_7641 | |
mov64 r1, r8 | |
call function_25942 | |
mov64 r7, r0 | |
add64 r9, 8 | |
mov64 r1, r10 | |
add64 r1, -1136 | |
mov64 r2, r9 | |
call function_25447 | |
mov64 r6, r8 | |
mov64 r8, r0 | |
jeq r7, 0, lbb_1277 | |
jgt r8, 1, lbb_1041 | |
mov64 r8, 1 | |
lbb_1041: | |
jgt r8, r7, lbb_1463 | |
lbb_1042: | |
mov64 r6, r10 | |
add64 r6, -704 | |
mov64 r1, r6 | |
ldxdw r7, [r10-0x660] | |
mov64 r2, r7 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -528 | |
stxdw [r10-0x670], r1 | |
mov64 r2, r6 | |
mov64 r3, r9 | |
call function_24533 | |
mov64 r6, r10 | |
add64 r6, -672 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_7641 | |
mov64 r7, r10 | |
add64 r7, -624 | |
mov64 r2, r10 | |
add64 r2, -1296 | |
mov64 r1, r7 | |
call function_8144 | |
mov64 r8, r10 | |
add64 r8, -416 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x5a0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x2a0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x298], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x290], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x288], r1 | |
mov64 r7, r10 | |
add64 r7, -560 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r9, [r10-0x668] | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x290], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x298], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x2a0], r1 | |
mov64 r6, r10 | |
add64 r6, -784 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r6 | |
call function_26122 | |
mov64 r1, r10 | |
add64 r1, -808 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x250], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x248], r1 | |
stxdw [r10-0x258], r1 | |
stxdw [r10-0x260], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x268], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x270], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -624 | |
stxdw [r10-0x368], r1 | |
ldxdw r6, [r10-0x650] | |
stxb [r10-0x328], r6 | |
mov64 r7, 1 | |
stxdw [r10-0x238], r7 | |
mov64 r1, r10 | |
add64 r1, -872 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -736 | |
ldxdw r2, [r10-0x670] | |
mov64 r3, r8 | |
mov64 r4, 2 | |
call function_25819 | |
ldxw r1, [r10-0x2e0] | |
jeq r1, 20, lbb_1142 | |
ja lbb_1562 | |
lbb_1142: | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r6, r10 | |
add64 r6, -704 | |
mov64 r1, r6 | |
ldxdw r7, [r10-0x660] | |
mov64 r2, r7 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -528 | |
stxdw [r10-0x670], r1 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x638] | |
call function_24347 | |
mov64 r6, r10 | |
add64 r6, -672 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_7641 | |
mov64 r7, r10 | |
add64 r7, -624 | |
mov64 r2, r10 | |
add64 r2, -1296 | |
mov64 r1, r7 | |
call function_8144 | |
mov64 r8, r10 | |
add64 r8, -416 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x5a0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x2a0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x298], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x290], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x288], r1 | |
mov64 r7, r10 | |
add64 r7, -560 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x290], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x298], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x2a0], r1 | |
mov64 r6, r10 | |
add64 r6, -784 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r6 | |
call function_26122 | |
mov64 r1, r10 | |
add64 r1, -808 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x250], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x248], r1 | |
stxdw [r10-0x258], r1 | |
stxdw [r10-0x260], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x268], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x270], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -624 | |
stxdw [r10-0x368], r1 | |
ldxdw r1, [r10-0x650] | |
stxb [r10-0x328], r1 | |
mov64 r2, 1 | |
stxdw [r10-0x238], r2 | |
mov64 r1, r10 | |
add64 r1, -872 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r2 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -736 | |
ldxdw r2, [r10-0x670] | |
mov64 r3, r8 | |
mov64 r4, 2 | |
call function_25819 | |
ldxw r1, [r10-0x2e0] | |
jeq r1, 20, lbb_1265 | |
ja lbb_1676 | |
lbb_1265: | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
ja lbb_1415 | |
lbb_1277: | |
mov64 r1, r10 | |
add64 r1, -736 | |
stxdw [r10-0x680], r1 | |
mov64 r2, r10 | |
add64 r2, -920 | |
stxdw [r10-0x678], r2 | |
call function_7586 | |
mov64 r7, r10 | |
add64 r7, -704 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_7586 | |
stxdw [r10-0x1000], r9 | |
ldxdw r1, [r10-0x638] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -528 | |
stxdw [r10-0x670], r1 | |
ldxdw r2, [r10-0x680] | |
mov64 r3, r7 | |
mov64 r4, r8 | |
call function_24080 | |
mov64 r9, r10 | |
add64 r9, -784 | |
mov64 r1, r9 | |
ldxdw r2, [r10-0x678] | |
call function_7641 | |
mov64 r7, r10 | |
add64 r7, -672 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_7641 | |
mov64 r8, r10 | |
add64 r8, -624 | |
mov64 r2, r10 | |
add64 r2, -1296 | |
mov64 r1, r8 | |
call function_8144 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x678], r1 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -320 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x5a0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x2a0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x298], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x290], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x288], r1 | |
mov64 r7, r10 | |
add64 r7, -560 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r2, [r10-0x668] | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x290], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x298], r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x2a0], r1 | |
mov64 r6, r10 | |
add64 r6, -784 | |
mov64 r2, r10 | |
add64 r2, -672 | |
mov64 r1, r6 | |
call function_26122 | |
mov64 r1, r10 | |
add64 r1, -785 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x250], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x248], r1 | |
stxdw [r10-0x258], r1 | |
stxdw [r10-0x260], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x268], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x270], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x320], r1 | |
mov64 r1, r10 | |
add64 r1, -624 | |
stxdw [r10-0x328], r1 | |
ldxdw r1, [r10-0x650] | |
stxb [r10-0x311], r1 | |
mov64 r6, 1 | |
stxdw [r10-0x238], r6 | |
mov64 r1, r10 | |
add64 r1, -808 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -840 | |
ldxdw r2, [r10-0x670] | |
ldxdw r3, [r10-0x678] | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x348] | |
jeq r1, 20, lbb_1398 | |
ja lbb_1583 | |
lbb_1398: | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -312 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -304 | |
lbb_1415: | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, r10 | |
add64 r1, -912 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -904 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -416 | |
ldxdw r2, [r10-0x660] | |
call function_8272 | |
ldxdw r1, [r10-0x1a0] | |
jeq r1, 1, lbb_1441 | |
ja lbb_1643 | |
lbb_1441: | |
ldxdw r4, [r10-0x648] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x208], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x210], r4 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r2 | |
stxdw [r10-0x198], r3 | |
stxdw [r10-0x1a0], r4 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -416 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_1727 | |
lbb_1463: | |
mov64 r6, r10 | |
add64 r6, -704 | |
mov64 r2, r10 | |
add64 r2, -920 | |
mov64 r1, r6 | |
stxdw [r10-0x670], r2 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -560 | |
stxdw [r10-0x680], r1 | |
ldxdw r2, [r10-0x660] | |
call function_7586 | |
mov64 r1, r8 | |
sub64 r1, r7 | |
mov64 r4, 0 | |
mov64 r2, 1 | |
jgt r1, r8, lbb_1481 | |
mov64 r2, 0 | |
lbb_1481: | |
stxdw [r10-0x688], r9 | |
jne r2, 0, lbb_1484 | |
mov64 r4, r1 | |
lbb_1484: | |
mov64 r1, r10 | |
add64 r1, -528 | |
stxdw [r10-0x678], r1 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x680] | |
call function_24433 | |
mov64 r6, r10 | |
add64 r6, -784 | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x670] | |
call function_7641 | |
mov64 r7, r10 | |
add64 r7, -672 | |
mov64 r1, r7 | |
ldxdw r2, [r10-0x660] | |
call function_7641 | |
mov64 r8, r10 | |
add64 r8, -624 | |
mov64 r2, r10 | |
add64 r2, -1296 | |
mov64 r1, r8 | |
call function_8144 | |
mov64 r9, r10 | |
add64 r9, -416 | |
mov64 r1, r9 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -320 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -736 | |
ldxdw r2, [r10-0x678] | |
mov64 r3, r9 | |
mov64 r4, 3 | |
call function_25811 | |
ldxw r1, [r10-0x2e0] | |
jne r1, 20, lbb_1604 | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -312 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -304 | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r9, [r10-0x688] | |
ja lbb_1042 | |
lbb_1562: | |
ldxw r2, [r10-0x2c4] | |
stxw [r10-0x330], r2 | |
ldxdw r3, [r10-0x2cc] | |
stxdw [r10-0x338], r3 | |
ldxdw r4, [r10-0x2d4] | |
stxdw [r10-0x340], r4 | |
ldxdw r5, [r10-0x2dc] | |
stxdw [r10-0x348], r5 | |
stxw [r10-0x2a0], r1 | |
stxdw [r10-0x29c], r5 | |
stxdw [r10-0x294], r4 | |
stxdw [r10-0x28c], r3 | |
stxw [r10-0x284], r2 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -672 | |
call function_9254 | |
stxdw [r6+0x0], r7 | |
ja lbb_1697 | |
lbb_1583: | |
ldxw r2, [r10-0x32c] | |
stxw [r10-0x350], r2 | |
ldxdw r3, [r10-0x334] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r10-0x33c] | |
stxdw [r10-0x360], r4 | |
ldxdw r5, [r10-0x344] | |
stxdw [r10-0x368], r5 | |
stxw [r10-0x2a0], r1 | |
stxdw [r10-0x29c], r5 | |
stxdw [r10-0x294], r4 | |
stxdw [r10-0x28c], r3 | |
stxw [r10-0x284], r2 | |
ldxdw r7, [r10-0x640] | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -672 | |
call function_9254 | |
stxdw [r7+0x0], r6 | |
ja lbb_1625 | |
lbb_1604: | |
ldxw r2, [r10-0x2c4] | |
stxw [r10-0x330], r2 | |
ldxdw r3, [r10-0x2cc] | |
stxdw [r10-0x338], r3 | |
ldxdw r4, [r10-0x2d4] | |
stxdw [r10-0x340], r4 | |
ldxdw r5, [r10-0x2dc] | |
stxdw [r10-0x348], r5 | |
stxw [r10-0x270], r1 | |
stxdw [r10-0x26c], r5 | |
stxdw [r10-0x264], r4 | |
stxdw [r10-0x25c], r3 | |
stxw [r10-0x254], r2 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -624 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
lbb_1625: | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -312 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -304 | |
ja lbb_1708 | |
lbb_1643: | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x648] | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1080 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -960 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -952 | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -416 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_8630 | |
mov64 r2, r10 | |
add64 r2, -1112 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_1672 | |
ja lbb_1764 | |
lbb_1672: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, 2006 | |
ja lbb_2009 | |
lbb_1676: | |
ldxw r2, [r10-0x2c4] | |
stxw [r10-0x330], r2 | |
ldxdw r3, [r10-0x2cc] | |
stxdw [r10-0x338], r3 | |
ldxdw r4, [r10-0x2d4] | |
stxdw [r10-0x340], r4 | |
ldxdw r5, [r10-0x2dc] | |
stxdw [r10-0x348], r5 | |
stxw [r10-0x2a0], r1 | |
stxdw [r10-0x29c], r5 | |
stxdw [r10-0x294], r4 | |
stxdw [r10-0x28c], r3 | |
stxw [r10-0x284], r2 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -672 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
lbb_1697: | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -352 | |
lbb_1708: | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, r10 | |
add64 r1, -912 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -904 | |
call function_17864 | |
lbb_1727: | |
mov64 r1, r10 | |
add64 r1, -960 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -952 | |
lbb_1732: | |
call function_17864 | |
lbb_1733: | |
mov64 r1, r10 | |
add64 r1, -1200 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1192 | |
call function_17864 | |
lbb_1739: | |
mov64 r1, r10 | |
add64 r1, -1288 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1280 | |
call function_17864 | |
lbb_1745: | |
mov64 r1, r10 | |
add64 r1, -1336 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1328 | |
call function_17864 | |
lbb_1751: | |
mov64 r1, r10 | |
add64 r1, -1384 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1376 | |
call function_17864 | |
lbb_1757: | |
mov64 r1, r10 | |
add64 r1, -1432 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1424 | |
call function_17864 | |
lbb_1763: | |
exit | |
lbb_1764: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, r10 | |
add64 r2, -1080 | |
call function_8640 | |
ldxb r6, [r10-0x177] | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
jeq r6, 0, lbb_1971 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r8, r10 | |
add64 r8, -1080 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_8640 | |
mov64 r1, r6 | |
call function_25942 | |
mov64 r7, r0 | |
mov64 r6, r10 | |
add64 r6, -416 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_8640 | |
mov64 r1, r10 | |
add64 r1, -624 | |
mov64 r2, r6 | |
call function_25971 | |
ldxdw r3, [r10-0x268] | |
ldxdw r1, [r10-0x270] | |
jeq r1, 1, lbb_1975 | |
mov64 r1, r10 | |
add64 r1, -1136 | |
mov64 r2, r7 | |
call function_25478 | |
mov64 r6, r0 | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -512 | |
call function_17864 | |
jne r6, 0, lbb_1818 | |
ja lbb_2006 | |
lbb_1818: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, r10 | |
add64 r2, -1440 | |
call function_7641 | |
ldxb r6, [r10-0x177] | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
jeq r6, 0, lbb_1971 | |
ldxb r1, [r10-0x578] | |
jeq r1, 0, lbb_2033 | |
ldxdw r1, [r10-0x5a0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x1a0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x198], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x190], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x188], r1 | |
mov64 r7, r10 | |
add64 r7, -672 | |
mov64 r2, r10 | |
add64 r2, -416 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x570] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x208], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x200], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x1f8], r1 | |
mov64 r6, r10 | |
add64 r6, -624 | |
mov64 r2, r10 | |
add64 r2, -528 | |
mov64 r1, r6 | |
call function_26122 | |
stxdw [r10-0x180], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x178], r1 | |
stxdw [r10-0x188], r1 | |
stxdw [r10-0x190], r7 | |
mov64 r1, 14 | |
stxdw [r10-0x198], r1 | |
lddw r1, 0x100057493 | |
stxdw [r10-0x1a0], r1 | |
mov64 r1, r10 | |
add64 r1, -528 | |
mov64 r2, r10 | |
add64 r2, -416 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x638] | |
call function_26199 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x2f8], r1 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x300], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r10-0x308], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r10-0x310], r1 | |
ldxb r6, [r10-0x1f0] | |
mov64 r7, r10 | |
add64 r7, -416 | |
mov64 r1, r7 | |
lddw r2, 0x100057493 | |
mov64 r3, 14 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1552 | |
ldxdw r2, [r10-0x658] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -416 | |
mov64 r2, r10 | |
add64 r2, -1344 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -784 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_1672 | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, r10 | |
add64 r2, -1344 | |
call function_7641 | |
ldxb r6, [r10-0x177] | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
jeq r6, 0, lbb_1971 | |
mov64 r7, r10 | |
add64 r7, -416 | |
mov64 r2, r10 | |
add64 r2, -1440 | |
mov64 r1, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r10 | |
add64 r2, -1392 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -320 | |
mov64 r2, r10 | |
add64 r2, -1344 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -272 | |
mov64 r2, r10 | |
add64 r2, -1080 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r10 | |
add64 r2, -1296 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -1208 | |
mov64 r3, 72 | |
call function_40019 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r7 | |
mov64 r3, 416 | |
call function_40019 | |
mov64 r1, 0 | |
ja lbb_618 | |
lbb_1971: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, 2000 | |
ja lbb_2009 | |
lbb_1975: | |
ldxdw r1, [r10-0x250] | |
stxdw [r10-0x290], r1 | |
ldxdw r2, [r10-0x258] | |
stxdw [r10-0x298], r2 | |
ldxdw r4, [r10-0x260] | |
stxdw [r10-0x2a0], r4 | |
stxdw [r10-0x270], r3 | |
stxdw [r10-0x268], r4 | |
stxdw [r10-0x260], r2 | |
stxdw [r10-0x258], r1 | |
ldxdw r6, [r10-0x640] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -624 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -512 | |
call function_17864 | |
ja lbb_2021 | |
lbb_2006: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, 2005 | |
lbb_2009: | |
call function_7720 | |
ldxdw r1, [r10-0x188] | |
ldxdw r2, [r10-0x640] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0x190] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x198] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x1a0] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
lbb_2021: | |
mov64 r1, r10 | |
add64 r1, -1072 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1064 | |
ja lbb_1732 | |
lbb_2027: | |
mov64 r1, 0 | |
mov64 r2, 0 | |
lddw r3, 0x10005a9e0 | |
call function_39094 | |
syscall abort | |
lbb_2033: | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, 2002 | |
ja lbb_2009 | |
function_2037: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_2053 | |
mov64 r2, r8 | |
add64 r2, 96 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_2071 | |
lbb_2053: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_9254 | |
lbb_2070: | |
exit | |
lbb_2071: | |
add64 r8, 144 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_8717 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_2080 | |
ja lbb_2053 | |
lbb_2080: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_2070 | |
function_2083: | |
mov64 r6, r4 | |
mov64 r9, r1 | |
ldxdw r7, [r5-0x1000] | |
mov64 r1, 8 | |
jgt r1, r7, lbb_2111 | |
stxdw [r10-0x4e0], r3 | |
stxdw [r10-0x4d8], r2 | |
stxdw [r10-0x4e8], r9 | |
ldxdw r8, [r5-0xff8] | |
mov64 r1, r10 | |
add64 r1, -1184 | |
mov64 r2, r6 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x4a0] | |
and64 r1, 1 | |
jeq r1, 0, lbb_2154 | |
mov64 r3, r10 | |
add64 r3, -464 | |
lddw r1, 0x1000573a2 | |
mov64 r2, 43 | |
lddw r4, 0x10005a988 | |
lddw r5, 0x10005a9a8 | |
call function_33744 | |
syscall abort | |
lbb_2111: | |
mov64 r1, r10 | |
add64 r1, -1216 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x4b8] | |
ldxdw r2, [r10-0x4c0] | |
mov64 r1, r10 | |
add64 r1, -1232 | |
call function_7710 | |
ldxdw r1, [r10-0x4d0] | |
and64 r1, 255 | |
jne r1, 3, lbb_2147 | |
ldxdw r6, [r10-0x4c8] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_2141 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_2141: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_2147: | |
mov64 r1, r9 | |
add64 r1, 8 | |
mov64 r2, 102 | |
call function_23383 | |
mov64 r1, 1 | |
stxdw [r9+0x0], r1 | |
ja lbb_2559 | |
lbb_2154: | |
stxdw [r10-0xff8], r8 | |
add64 r7, -8 | |
stxdw [r10-0x1000], r7 | |
mov64 r5, r10 | |
add64 r6, 8 | |
mov64 r1, r10 | |
add64 r1, -464 | |
ldxdw r9, [r10-0x4d8] | |
mov64 r2, r9 | |
mov64 r4, r6 | |
ldxdw r6, [r10-0x4e0] | |
mov64 r3, r6 | |
stxdw [r10-0x4f0], r4 | |
call function_20880 | |
mov64 r2, r10 | |
add64 r2, -456 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2173 | |
ja lbb_2194 | |
lbb_2173: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r5, [r2+0x10] | |
stxdw [r10-0x350], r5 | |
ldxdw r3, [r2+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r2+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r5 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2559 | |
lbb_2194: | |
stxdw [r10-0x4f8], r8 | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
stxdw [r10-0x500], r2 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1168 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
ldxdw r1, [r10-0x4f8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r9 | |
mov64 r3, r6 | |
ldxdw r6, [r10-0x4f0] | |
mov64 r4, r6 | |
call function_20880 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2265 | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1120 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
ldxdw r1, [r10-0x4f8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
ldxdw r2, [r10-0x4d8] | |
ldxdw r3, [r10-0x4e0] | |
mov64 r4, r6 | |
call function_20880 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2243 | |
ja lbb_2287 | |
lbb_2243: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2547 | |
lbb_2265: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2553 | |
lbb_2287: | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1072 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
ldxdw r1, [r10-0x4f8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
ldxdw r2, [r10-0x4d8] | |
ldxdw r3, [r10-0x4e0] | |
mov64 r4, r6 | |
call function_20880 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2311 | |
ja lbb_2333 | |
lbb_2311: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2541 | |
lbb_2333: | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1024 | |
mov64 r2, r8 | |
ldxdw r9, [r10-0x4e0] | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
ldxdw r1, [r10-0x4f8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
ldxdw r2, [r10-0x4d8] | |
mov64 r3, r9 | |
mov64 r4, r6 | |
call function_8695 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2358 | |
ja lbb_2380 | |
lbb_2358: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2535 | |
lbb_2380: | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -976 | |
mov64 r2, r8 | |
ldxdw r8, [r10-0x4d8] | |
mov64 r3, 112 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
ldxdw r1, [r10-0x4f8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r8 | |
mov64 r3, r9 | |
mov64 r4, r6 | |
call function_8253 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2405 | |
ja lbb_2427 | |
lbb_2405: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2529 | |
lbb_2427: | |
mov64 r6, r8 | |
mov64 r8, r10 | |
add64 r8, -864 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -752 | |
mov64 r2, r8 | |
ldxdw r8, [r10-0x4f8] | |
mov64 r3, 88 | |
call function_40019 | |
stxdw [r10-0x1000], r7 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r6 | |
mov64 r3, r9 | |
ldxdw r4, [r10-0x4f0] | |
call function_9355 | |
ldxdw r1, [r10-0x1d0] | |
jeq r1, 1, lbb_2452 | |
ja lbb_2474 | |
lbb_2452: | |
ldxdw r4, [r10-0x500] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x358], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r2 | |
stxdw [r10-0x1c8], r3 | |
stxdw [r10-0x1d0], r4 | |
ldxdw r6, [r10-0x4e8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -464 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_2523 | |
lbb_2474: | |
mov64 r6, r10 | |
add64 r6, -864 | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x500] | |
mov64 r3, 72 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r6 | |
mov64 r3, 72 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_8714 | |
ldxdw r9, [r10-0x490] | |
mov64 r1, r0 | |
mov64 r2, r9 | |
call function_16687 | |
jne r0, 0, lbb_2494 | |
ja lbb_2502 | |
lbb_2494: | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_8714 | |
ldxdw r2, [r10-0x460] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jne r0, 0, lbb_2560 | |
lbb_2502: | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, 2003 | |
lbb_2505: | |
call function_7720 | |
ldxdw r1, [r10-0x1b8] | |
ldxdw r2, [r10-0x4e8] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0x1c0] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x1c8] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x1d0] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -656 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -648 | |
call function_17864 | |
lbb_2523: | |
mov64 r1, r10 | |
add64 r1, -744 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -736 | |
call function_17864 | |
lbb_2529: | |
mov64 r1, r10 | |
add64 r1, -968 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -960 | |
call function_17864 | |
lbb_2535: | |
mov64 r1, r10 | |
add64 r1, -1016 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1008 | |
call function_17864 | |
lbb_2541: | |
mov64 r1, r10 | |
add64 r1, -1064 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1056 | |
call function_17864 | |
lbb_2547: | |
mov64 r1, r10 | |
add64 r1, -1112 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
call function_17864 | |
lbb_2553: | |
mov64 r1, r10 | |
add64 r1, -1160 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1152 | |
call function_17864 | |
lbb_2559: | |
exit | |
lbb_2560: | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r10 | |
add64 r2, -1072 | |
call function_7641 | |
ldxb r6, [r10-0x1a7] | |
mov64 r1, r10 | |
add64 r1, -456 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -448 | |
call function_17864 | |
jeq r6, 0, lbb_2836 | |
ldxb r1, [r10-0x408] | |
jeq r1, 0, lbb_2840 | |
mov64 r1, r10 | |
add64 r1, -1120 | |
call function_26001 | |
jne r0, 0, lbb_2580 | |
ja lbb_2502 | |
lbb_2580: | |
mov64 r1, r10 | |
add64 r1, -1120 | |
call function_25942 | |
jeq r0, 0, lbb_2502 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x1d0], r1 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x460] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x360], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x358], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x348], r1 | |
mov64 r7, r10 | |
add64 r7, -496 | |
mov64 r2, r10 | |
add64 r2, -864 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1b0], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1a8], r1 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r6 | |
mov64 r1, 14 | |
stxdw [r10-0x1c8], r1 | |
lddw r1, 0x100057493 | |
stxdw [r10-0x1d0], r1 | |
mov64 r1, r10 | |
add64 r1, -864 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x4d8] | |
call function_26199 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x238], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x240], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x248], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x250], r1 | |
ldxb r6, [r10-0x340] | |
mov64 r7, r10 | |
add64 r7, -464 | |
mov64 r1, r7 | |
lddw r2, 0x100057493 | |
mov64 r3, 14 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1192 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r2, r10 | |
add64 r2, -1024 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -592 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_2844 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r10 | |
add64 r2, -1024 | |
call function_7641 | |
ldxb r6, [r10-0x1a7] | |
mov64 r1, r10 | |
add64 r1, -456 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -448 | |
call function_17864 | |
jeq r6, 0, lbb_2836 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x1d0], r1 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x460] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x360], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x358], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x350], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x348], r1 | |
mov64 r7, r10 | |
add64 r7, -496 | |
mov64 r2, r10 | |
add64 r2, -864 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1b0], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1a8], r1 | |
stxdw [r10-0x1b8], r1 | |
stxdw [r10-0x1c0], r6 | |
mov64 r1, 11 | |
stxdw [r10-0x1c8], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x1d0], r1 | |
mov64 r1, r10 | |
add64 r1, -864 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x4d8] | |
call function_26199 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x218], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x220], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x228], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x230], r1 | |
ldxb r6, [r10-0x340] | |
mov64 r7, r10 | |
add64 r7, -464 | |
mov64 r1, r7 | |
lddw r2, 0x100057488 | |
mov64 r3, 11 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1200 | |
ldxdw r2, [r10-0x4f8] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r2, r10 | |
add64 r2, -976 | |
mov64 r1, r6 | |
call function_8630 | |
mov64 r2, r10 | |
add64 r2, -560 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_2844 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r10 | |
add64 r2, -976 | |
call function_8640 | |
ldxb r6, [r10-0x1a7] | |
mov64 r1, r10 | |
add64 r1, -456 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -448 | |
call function_17864 | |
jeq r6, 0, lbb_2836 | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_8714 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
call function_16687 | |
jne r0, 0, lbb_2776 | |
ja lbb_2502 | |
lbb_2776: | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_8714 | |
ldxdw r2, [r10-0x460] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jeq r0, 0, lbb_2502 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r2, r10 | |
add64 r2, -1168 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, r10 | |
add64 r2, -1120 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r10 | |
add64 r2, -1072 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -320 | |
mov64 r2, r10 | |
add64 r2, -1024 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -272 | |
mov64 r2, r10 | |
add64 r2, -976 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r10 | |
add64 r2, -752 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, 72 | |
call function_40019 | |
ldxdw r7, [r10-0x4e8] | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r6 | |
mov64 r3, 464 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
ja lbb_2559 | |
lbb_2836: | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, 2000 | |
ja lbb_2505 | |
lbb_2840: | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, 2002 | |
ja lbb_2505 | |
lbb_2844: | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, 2006 | |
ja lbb_2505 | |
function_2848: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
add64 r2, 96 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_2865 | |
mov64 r2, r8 | |
add64 r2, 144 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_2883 | |
lbb_2865: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_9254 | |
lbb_2882: | |
exit | |
lbb_2883: | |
add64 r8, 192 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_8717 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_2892 | |
ja lbb_2865 | |
lbb_2892: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_2882 | |
function_2895: | |
mov64 r8, r1 | |
ldxdw r6, [r5-0x1000] | |
mov64 r1, 8 | |
jgt r1, r6, lbb_2923 | |
stxdw [r10-0x5e0], r3 | |
stxdw [r10-0x5d8], r2 | |
ldxdw r9, [r5-0xff8] | |
mov64 r1, r10 | |
add64 r1, -1424 | |
mov64 r7, r4 | |
mov64 r2, r4 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x590] | |
stxdw [r10-0x5f0], r1 | |
and64 r1, 1 | |
jeq r1, 0, lbb_2966 | |
mov64 r3, r10 | |
add64 r3, -536 | |
lddw r1, 0x1000573a2 | |
mov64 r2, 43 | |
lddw r4, 0x10005a988 | |
lddw r5, 0x10005a9a8 | |
call function_33744 | |
syscall abort | |
lbb_2923: | |
mov64 r1, r10 | |
add64 r1, -1472 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r2, [r10-0x5c0] | |
mov64 r1, r10 | |
add64 r1, -1488 | |
call function_7710 | |
ldxdw r1, [r10-0x5d0] | |
and64 r1, 255 | |
jne r1, 3, lbb_2961 | |
mov64 r9, r8 | |
ldxdw r6, [r10-0x5c8] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_2954 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_2954: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r8, r9 | |
lbb_2961: | |
mov64 r1, r8 | |
add64 r1, 8 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_3003 | |
lbb_2966: | |
ldxb r1, [r10-0x588] | |
stxdw [r10-0x5f8], r1 | |
stxdw [r10-0xff8], r9 | |
add64 r6, -8 | |
stxdw [r10-0x1000], r6 | |
mov64 r5, r10 | |
add64 r7, 8 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
stxdw [r10-0x5e8], r7 | |
mov64 r4, r7 | |
call function_20880 | |
mov64 r7, r9 | |
mov64 r9, r10 | |
add64 r9, -528 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_2986 | |
ja lbb_3006 | |
lbb_2986: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
mov64 r1, r8 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
lbb_3003: | |
mov64 r1, 1 | |
stxdw [r8+0x0], r1 | |
ja lbb_3958 | |
lbb_3006: | |
stxdw [r10-0x600], r8 | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1408 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3030 | |
ja lbb_3051 | |
lbb_3030: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3952 | |
lbb_3051: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1360 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3074 | |
ja lbb_3095 | |
lbb_3074: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3946 | |
lbb_3095: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1312 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3118 | |
ja lbb_3139 | |
lbb_3118: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3940 | |
lbb_3139: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1264 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_8695 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3162 | |
ja lbb_3183 | |
lbb_3162: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3934 | |
lbb_3183: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
mov64 r2, r8 | |
mov64 r3, 112 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3206 | |
ja lbb_3227 | |
lbb_3206: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3928 | |
lbb_3227: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -992 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3250 | |
ja lbb_3271 | |
lbb_3250: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3922 | |
lbb_3271: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -944 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_8253 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3294 | |
ja lbb_3315 | |
lbb_3294: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3916 | |
lbb_3315: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -896 | |
mov64 r2, r8 | |
mov64 r3, 88 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
mov64 r8, r7 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5e0] | |
ldxdw r4, [r10-0x5e8] | |
call function_23886 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_3339 | |
ja lbb_3360 | |
lbb_3339: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x600] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_3910 | |
lbb_3360: | |
mov64 r6, r10 | |
add64 r6, -1104 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -808 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1408 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
ldxdw r7, [r10-0x600] | |
jeq r6, 0, lbb_3882 | |
ldxb r1, [r10-0x558] | |
jeq r1, 0, lbb_3890 | |
mov64 r1, r10 | |
add64 r1, -1408 | |
call function_26001 | |
jne r0, 0, lbb_3392 | |
ja lbb_3886 | |
lbb_3392: | |
ldxdw r6, [r10-0x5f0] | |
rsh64 r6, 8 | |
ldxdw r1, [r10-0x5f8] | |
lsh64 r1, 56 | |
or64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -1408 | |
call function_25942 | |
jgt r6, r0, lbb_3886 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1360 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3882 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x550] | |
mov64 r1, r0 | |
call function_16687 | |
jne r0, 0, lbb_3422 | |
ja lbb_3959 | |
lbb_3422: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1312 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3963 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x520] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jne r0, 0, lbb_3444 | |
ja lbb_3959 | |
lbb_3444: | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r7, r10 | |
add64 r7, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 14 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x100057493 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2e0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2e8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2f0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2f8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x100057493 | |
mov64 r3, 14 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1432 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -760 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_3967 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3963 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r7, r10 | |
add64 r7, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 11 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2c0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2c8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2d0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2d8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x100057488 | |
mov64 r3, 11 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1440 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
mov64 r1, r6 | |
call function_8630 | |
mov64 r2, r10 | |
add64 r2, -728 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_3967 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
call function_8640 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3963 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x550] | |
mov64 r1, r0 | |
call function_16687 | |
jne r0, 0, lbb_3638 | |
ja lbb_3959 | |
lbb_3638: | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x520] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jeq r0, 0, lbb_3959 | |
ldxdw r1, [r10-0x580] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -632 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r7, r10 | |
add64 r7, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r9, r10 | |
add64 r9, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r9 | |
call function_26122 | |
stxdw [r10-0x1e8], r9 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 10 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x1000574a1 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 4 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2a0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2a8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2b0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2b8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x1000574ab | |
mov64 r3, 18 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1448 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -992 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -696 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_3967 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -992 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3963 | |
ldxdw r1, [r10-0x580] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -632 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r7, r10 | |
add64 r7, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r9, r10 | |
add64 r9, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r9 | |
call function_26122 | |
stxdw [r10-0x1e8], r9 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 7 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x1000574bd | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 4 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x280], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x290], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x298], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x1000574c4 | |
mov64 r3, 15 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1456 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -944 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_3967 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -944 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_3963 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r1, r6 | |
call function_16301 | |
mov64 r1, r6 | |
lddw r2, 0x100058666 | |
call function_16696 | |
jne r0, 0, lbb_3878 | |
ja lbb_3983 | |
lbb_3878: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2012 | |
ja lbb_3970 | |
lbb_3882: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2000 | |
ja lbb_3893 | |
lbb_3886: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2003 | |
ja lbb_3893 | |
lbb_3890: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2002 | |
lbb_3893: | |
call function_7720 | |
ldxdw r1, [r10-0x200] | |
stxdw [r7+0x20], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r7+0x18], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r7+0x10], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r7+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r7+0x0], r1 | |
lbb_3904: | |
mov64 r1, r10 | |
add64 r1, -800 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17864 | |
lbb_3910: | |
mov64 r1, r10 | |
add64 r1, -888 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -880 | |
call function_17864 | |
lbb_3916: | |
mov64 r1, r10 | |
add64 r1, -936 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -928 | |
call function_17864 | |
lbb_3922: | |
mov64 r1, r10 | |
add64 r1, -984 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_17864 | |
lbb_3928: | |
mov64 r1, r10 | |
add64 r1, -1208 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1200 | |
call function_17864 | |
lbb_3934: | |
mov64 r1, r10 | |
add64 r1, -1256 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1248 | |
call function_17864 | |
lbb_3940: | |
mov64 r1, r10 | |
add64 r1, -1304 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1296 | |
call function_17864 | |
lbb_3946: | |
mov64 r1, r10 | |
add64 r1, -1352 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
call function_17864 | |
lbb_3952: | |
mov64 r1, r10 | |
add64 r1, -1400 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1392 | |
call function_17864 | |
lbb_3958: | |
exit | |
lbb_3959: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2003 | |
ja lbb_3970 | |
lbb_3963: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2000 | |
ja lbb_3970 | |
lbb_3967: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2006 | |
lbb_3970: | |
call function_7720 | |
ldxdw r1, [r10-0x200] | |
ldxdw r2, [r10-0x600] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
ja lbb_3904 | |
lbb_3983: | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1408 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -488 | |
mov64 r2, r10 | |
add64 r2, -1360 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -1312 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -392 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -344 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -232 | |
mov64 r2, r10 | |
add64 r2, -992 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -184 | |
mov64 r2, r10 | |
add64 r2, -944 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -896 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r7, [r10-0x600] | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r6 | |
mov64 r3, 536 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
ja lbb_3958 | |
function_4047: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_4063 | |
mov64 r2, r8 | |
add64 r2, 48 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4081 | |
lbb_4063: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_9254 | |
lbb_4080: | |
exit | |
lbb_4081: | |
mov64 r2, r8 | |
add64 r2, 96 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4090 | |
ja lbb_4063 | |
lbb_4090: | |
mov64 r2, r8 | |
add64 r2, 144 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4099 | |
ja lbb_4063 | |
lbb_4099: | |
mov64 r2, r8 | |
add64 r2, 192 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_8717 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4108 | |
ja lbb_4063 | |
lbb_4108: | |
mov64 r2, r8 | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4117 | |
ja lbb_4063 | |
lbb_4117: | |
add64 r8, 352 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_4126 | |
ja lbb_4063 | |
lbb_4126: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_4080 | |
function_4129: | |
mov64 r6, r5 | |
stxdw [r10-0x5b8], r3 | |
mov64 r7, r2 | |
mov64 r9, r1 | |
stxdw [r10-0x590], r4 | |
ldxdw r1, [r6-0x1000] | |
stxdw [r10-0x588], r1 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1424 | |
call function_5230 | |
ldxdw r1, [r10-0x218] | |
jne r1, 1, lbb_4174 | |
ldxdw r1, [r10-0x210] | |
and64 r1, 255 | |
jne r1, 3, lbb_4167 | |
ldxdw r6, [r10-0x208] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_4161 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_4161: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_4167: | |
mov64 r1, r9 | |
add64 r1, 8 | |
mov64 r2, 102 | |
call function_23383 | |
mov64 r1, 1 | |
stxdw [r9+0x0], r1 | |
ja lbb_5225 | |
lbb_4174: | |
stxdw [r10-0x5c0], r9 | |
ldxdw r8, [r6-0xff8] | |
ldxdw r4, [r10-0x590] | |
ldxdw r6, [r10-0x588] | |
stxdw [r10-0xff8], r8 | |
stxdw [r10-0x1000], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r7 | |
ldxdw r3, [r10-0x5b8] | |
stxdw [r10-0x5c8], r4 | |
call function_20880 | |
mov64 r9, r10 | |
add64 r9, -528 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4261 | |
stxdw [r10-0x5d0], r8 | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1408 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r7 | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4282 | |
stxdw [r10-0x5d8], r7 | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1360 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4240 | |
ja lbb_4303 | |
lbb_4240: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5213 | |
lbb_4261: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5225 | |
lbb_4282: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5219 | |
lbb_4303: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1312 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4327 | |
ja lbb_4348 | |
lbb_4327: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5207 | |
lbb_4348: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1264 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_8695 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4372 | |
ja lbb_4393 | |
lbb_4372: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5201 | |
lbb_4393: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
mov64 r2, r8 | |
mov64 r3, 112 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4417 | |
ja lbb_4438 | |
lbb_4417: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5195 | |
lbb_4438: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -992 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_20880 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4462 | |
ja lbb_4483 | |
lbb_4462: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5189 | |
lbb_4483: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -944 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_8253 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4507 | |
ja lbb_4528 | |
lbb_4507: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5183 | |
lbb_4528: | |
mov64 r8, r10 | |
add64 r8, -1104 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -896 | |
mov64 r2, r8 | |
mov64 r3, 88 | |
call function_40019 | |
stxdw [r10-0x1000], r6 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -536 | |
ldxdw r2, [r10-0x5d8] | |
ldxdw r3, [r10-0x5b8] | |
ldxdw r4, [r10-0x5c8] | |
call function_23886 | |
ldxdw r1, [r10-0x218] | |
jeq r1, 1, lbb_4552 | |
ja lbb_4573 | |
lbb_4552: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x438], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x448], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x450], r4 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r2 | |
stxdw [r10-0x210], r3 | |
stxdw [r10-0x218], r4 | |
ldxdw r6, [r10-0x5c0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -536 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5177 | |
lbb_4573: | |
mov64 r6, r10 | |
add64 r6, -1104 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -808 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1408 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_5156 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1360 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
ldxdw r8, [r10-0x5c0] | |
jeq r6, 0, lbb_4711 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1312 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_4711 | |
ldxb r1, [r10-0x4f8] | |
jeq r1, 0, lbb_4726 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r7, r10 | |
add64 r7, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 14 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x100057493 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2e0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2e8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2f0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2f8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x100057493 | |
mov64 r3, 14 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1432 | |
ldxdw r2, [r10-0x5d0] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -760 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_4707 | |
ja lbb_4730 | |
lbb_4707: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2006 | |
ja lbb_4714 | |
lbb_4711: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2000 | |
lbb_4714: | |
call function_7720 | |
ldxdw r1, [r10-0x200] | |
stxdw [r8+0x20], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r8+0x18], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r8+0x10], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r8+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r8+0x0], r1 | |
ja lbb_5171 | |
lbb_4726: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2002 | |
ja lbb_4714 | |
lbb_4730: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_5156 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r7, r10 | |
add64 r7, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r7 | |
call function_26122 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 11 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2c0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2c8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2d0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2d8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x100057488 | |
mov64 r3, 11 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1440 | |
ldxdw r2, [r10-0x5d0] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
mov64 r1, r6 | |
call function_8630 | |
mov64 r2, r10 | |
add64 r2, -728 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_4950 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
call function_8640 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_5156 | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x550] | |
mov64 r1, r0 | |
call function_16687 | |
jne r0, 0, lbb_4844 | |
ja lbb_4954 | |
lbb_4844: | |
mov64 r1, r10 | |
add64 r1, -1216 | |
call function_8714 | |
ldxdw r2, [r10-0x520] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jeq r0, 0, lbb_4954 | |
ldxdw r1, [r10-0x580] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -632 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r7, r10 | |
add64 r7, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r8, r10 | |
add64 r8, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r8 | |
call function_26122 | |
stxdw [r10-0x1e8], r8 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 10 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x1000574a1 | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 4 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x2a0], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x2a8], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x2b0], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x2b8], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x1000574ab | |
mov64 r3, 18 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1448 | |
ldxdw r2, [r10-0x5d0] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -992 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -696 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_4950 | |
ja lbb_4958 | |
lbb_4950: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2006 | |
ja lbb_5159 | |
lbb_4954: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2003 | |
ja lbb_5159 | |
lbb_4958: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -992 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_5156 | |
ldxdw r1, [r10-0x580] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r6, r10 | |
add64 r6, -632 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x550] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x218], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x210], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x208], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x200], r1 | |
mov64 r7, r10 | |
add64 r7, -600 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x520] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x450], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x448], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x440], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x438], r1 | |
mov64 r8, r10 | |
add64 r8, -568 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r1, r8 | |
call function_26122 | |
stxdw [r10-0x1e8], r8 | |
stxdw [r10-0x1f8], r7 | |
mov64 r1, 32 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f0], r1 | |
stxdw [r10-0x200], r1 | |
stxdw [r10-0x208], r6 | |
mov64 r1, 7 | |
stxdw [r10-0x210], r1 | |
lddw r1, 0x1000574bd | |
stxdw [r10-0x218], r1 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r10 | |
add64 r2, -536 | |
mov64 r3, 4 | |
ldxdw r4, [r10-0x5d8] | |
call function_26199 | |
ldxdw r1, [r10-0x438] | |
stxdw [r10-0x280], r1 | |
ldxdw r1, [r10-0x440] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r10-0x448] | |
stxdw [r10-0x290], r1 | |
ldxdw r1, [r10-0x450] | |
stxdw [r10-0x298], r1 | |
ldxb r6, [r10-0x430] | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r1, r7 | |
lddw r2, 0x1000574c4 | |
mov64 r3, 15 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1456 | |
ldxdw r2, [r10-0x5d0] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -944 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_4950 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -944 | |
call function_7641 | |
ldxb r6, [r10-0x1ef] | |
mov64 r1, r10 | |
add64 r1, -528 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_17864 | |
jeq r6, 0, lbb_5156 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r1, r6 | |
call function_16301 | |
mov64 r1, r6 | |
lddw r2, 0x100058666 | |
call function_16696 | |
jne r0, 0, lbb_5226 | |
mov64 r6, r10 | |
add64 r6, -536 | |
mov64 r2, r10 | |
add64 r2, -1408 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -488 | |
mov64 r2, r10 | |
add64 r2, -1360 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -1312 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -392 | |
mov64 r2, r10 | |
add64 r2, -1264 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -344 | |
mov64 r2, r10 | |
add64 r2, -1216 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -232 | |
mov64 r2, r10 | |
add64 r2, -992 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -184 | |
mov64 r2, r10 | |
add64 r2, -944 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -896 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r7, [r10-0x5c0] | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r6 | |
mov64 r3, 536 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
ja lbb_5225 | |
lbb_5156: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2000 | |
lbb_5159: | |
call function_7720 | |
ldxdw r1, [r10-0x200] | |
ldxdw r2, [r10-0x5c0] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
lbb_5171: | |
mov64 r1, r10 | |
add64 r1, -800 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17864 | |
lbb_5177: | |
mov64 r1, r10 | |
add64 r1, -888 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -880 | |
call function_17864 | |
lbb_5183: | |
mov64 r1, r10 | |
add64 r1, -936 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -928 | |
call function_17864 | |
lbb_5189: | |
mov64 r1, r10 | |
add64 r1, -984 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -976 | |
call function_17864 | |
lbb_5195: | |
mov64 r1, r10 | |
add64 r1, -1208 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1200 | |
call function_17864 | |
lbb_5201: | |
mov64 r1, r10 | |
add64 r1, -1256 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1248 | |
call function_17864 | |
lbb_5207: | |
mov64 r1, r10 | |
add64 r1, -1304 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1296 | |
call function_17864 | |
lbb_5213: | |
mov64 r1, r10 | |
add64 r1, -1352 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
call function_17864 | |
lbb_5219: | |
mov64 r1, r10 | |
add64 r1, -1400 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1392 | |
call function_17864 | |
lbb_5225: | |
exit | |
lbb_5226: | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, 2012 | |
ja lbb_5159 | |
function_5230: | |
mov64 r7, r2 | |
mov64 r9, r1 | |
ldxdw r8, [r7+0x8] | |
jne r8, 0, lbb_5244 | |
mov64 r1, r10 | |
add64 r1, -256 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0xf8] | |
ldxdw r2, [r10-0x100] | |
ja lbb_5339 | |
lbb_5244: | |
stxdw [r10-0x118], r9 | |
ldxdw r9, [r7+0x0] | |
ldxb r6, [r9+0x0] | |
stxb [r10-0x49], r6 | |
mov64 r1, r9 | |
add64 r1, 1 | |
stxdw [r7+0x0], r1 | |
mov64 r1, r8 | |
add64 r1, -1 | |
stxdw [r7+0x8], r1 | |
jeq r6, 0, lbb_5257 | |
jne r6, 1, lbb_5297 | |
mov64 r6, 1 | |
lbb_5257: | |
jne r1, 0, lbb_5268 | |
mov64 r1, r10 | |
add64 r1, -192 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0xb8] | |
ldxdw r2, [r10-0xc0] | |
ja lbb_5386 | |
lbb_5268: | |
ldxb r4, [r9+0x1] | |
stxb [r10-0x49], r4 | |
mov64 r1, r8 | |
add64 r1, -2 | |
stxdw [r7+0x8], r1 | |
mov64 r2, r9 | |
add64 r2, 2 | |
stxdw [r7+0x0], r2 | |
jeq r4, 0, lbb_5279 | |
jne r4, 1, lbb_5345 | |
mov64 r4, 1 | |
lbb_5279: | |
mov64 r3, 8 | |
jgt r3, r1, lbb_5282 | |
ja lbb_5397 | |
lbb_5282: | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, 20 | |
lddw r3, 0x1000573cd | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x78] | |
ldxdw r2, [r10-0x80] | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_7710 | |
ldxdw r1, [r10-0x90] | |
ldxdw r2, [r10-0x88] | |
ja lbb_5391 | |
lbb_5297: | |
mov64 r1, r10 | |
add64 r1, -224 | |
mov64 r2, r10 | |
add64 r2, -73 | |
lddw r3, 0x10003bfc0 | |
call function_18210 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005a9c0 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0xd8] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0xe0] | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_30030 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -240 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r2, 20 | |
call function_7617 | |
ldxdw r3, [r10-0xe8] | |
ldxdw r2, [r10-0xf0] | |
ldxdw r9, [r10-0x118] | |
lbb_5339: | |
mov64 r1, r10 | |
add64 r1, -272 | |
call function_7710 | |
ldxdw r1, [r10-0x110] | |
ldxdw r2, [r10-0x108] | |
ja lbb_5392 | |
lbb_5345: | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r10 | |
add64 r2, -73 | |
lddw r3, 0x10003bfc0 | |
call function_18210 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005a9c0 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0xa0] | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_30030 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r2, 20 | |
call function_7617 | |
ldxdw r3, [r10-0xa8] | |
ldxdw r2, [r10-0xb0] | |
lbb_5386: | |
mov64 r1, r10 | |
add64 r1, -208 | |
call function_7710 | |
ldxdw r1, [r10-0xd0] | |
ldxdw r2, [r10-0xc8] | |
lbb_5391: | |
ldxdw r9, [r10-0x118] | |
lbb_5392: | |
stxdw [r9+0x10], r2 | |
stxdw [r9+0x8], r1 | |
mov64 r1, 1 | |
lbb_5395: | |
stxdw [r9+0x0], r1 | |
exit | |
lbb_5397: | |
stxdw [r10-0x120], r4 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x70] | |
mov64 r2, r1 | |
and64 r2, 1 | |
jeq r2, 0, lbb_5417 | |
mov64 r3, r10 | |
add64 r3, -48 | |
lddw r1, 0x1000573a2 | |
mov64 r2, 43 | |
lddw r4, 0x10005a988 | |
lddw r5, 0x10005a9a8 | |
call function_33744 | |
syscall abort | |
lbb_5417: | |
ldxb r2, [r10-0x68] | |
add64 r8, -10 | |
stxdw [r7+0x8], r8 | |
add64 r9, 10 | |
stxdw [r7+0x0], r9 | |
ldxdw r9, [r10-0x118] | |
ldxdw r3, [r10-0x120] | |
stxb [r9+0x11], r3 | |
stxb [r9+0x10], r6 | |
rsh64 r1, 8 | |
lsh64 r2, 56 | |
or64 r1, r2 | |
stxdw [r9+0x8], r1 | |
mov64 r1, 0 | |
ja lbb_5395 | |
function_5432: | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r1, [r5-0x1000] | |
stxdw [r10-0x4a8], r1 | |
stxdw [r10-0x1000], r1 | |
ldxdw r7, [r5-0xff8] | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
stxdw [r10-0x4a0], r3 | |
stxdw [r10-0x498], r4 | |
call function_20880 | |
mov64 r9, r10 | |
add64 r9, -432 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5520 | |
stxdw [r10-0x4b0], r8 | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1152 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_20880 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5540 | |
stxdw [r10-0x4b8], r7 | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1104 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
ldxdw r1, [r10-0x4b8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_20880 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5499 | |
ja lbb_5561 | |
lbb_5499: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5932 | |
lbb_5520: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
mov64 r1, r8 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r8+0x0], r1 | |
ja lbb_5944 | |
lbb_5540: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5938 | |
lbb_5561: | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1056 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
ldxdw r1, [r10-0x4b8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_8695 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5586 | |
ja lbb_5607 | |
lbb_5586: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5926 | |
lbb_5607: | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -1008 | |
mov64 r2, r8 | |
mov64 r3, 112 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
ldxdw r1, [r10-0x4b8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_20880 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5632 | |
ja lbb_5653 | |
lbb_5632: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5920 | |
lbb_5653: | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -784 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
ldxdw r1, [r10-0x4b8] | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_8253 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5678 | |
ja lbb_5699 | |
lbb_5678: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5914 | |
lbb_5699: | |
mov64 r8, r10 | |
add64 r8, -896 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -736 | |
mov64 r2, r8 | |
ldxdw r8, [r10-0x4b8] | |
mov64 r3, 88 | |
call function_40019 | |
ldxdw r1, [r10-0x4a8] | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x4a0] | |
ldxdw r4, [r10-0x498] | |
call function_23886 | |
ldxdw r1, [r10-0x1b8] | |
jeq r1, 1, lbb_5724 | |
ja lbb_5745 | |
lbb_5724: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x378], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r2 | |
stxdw [r10-0x1b0], r3 | |
stxdw [r10-0x1b8], r4 | |
ldxdw r6, [r10-0x4b0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -440 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_5908 | |
lbb_5745: | |
stxdw [r10-0x498], r6 | |
mov64 r6, r10 | |
add64 r6, -896 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -648 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -1152 | |
call function_7641 | |
ldxb r6, [r10-0x18f] | |
mov64 r1, r10 | |
add64 r1, -432 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -424 | |
call function_17864 | |
ldxdw r7, [r10-0x4b0] | |
jeq r6, 0, lbb_5880 | |
ldxb r1, [r10-0x458] | |
jeq r1, 0, lbb_5888 | |
mov64 r1, r10 | |
add64 r1, -1056 | |
call function_26001 | |
jne r0, 0, lbb_5778 | |
ja lbb_5884 | |
lbb_5778: | |
mov64 r1, r10 | |
add64 r1, -1056 | |
call function_25942 | |
jeq r0, 0, lbb_5884 | |
ldxdw r6, [r10-0x450] | |
ldxdw r1, [r6+0x0] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r10-0x1b0], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r6+0x18] | |
stxdw [r10-0x1a0], r1 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r2, r10 | |
add64 r2, -440 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r10-0x420] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x380], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x378], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x368], r1 | |
mov64 r9, r8 | |
mov64 r8, r10 | |
add64 r8, -472 | |
mov64 r2, r10 | |
add64 r2, -896 | |
mov64 r1, r8 | |
call function_26122 | |
stxdw [r10-0x198], r8 | |
mov64 r1, 32 | |
stxdw [r10-0x190], r1 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x1b0], r1 | |
lddw r1, 0x100057488 | |
stxdw [r10-0x1b8], r1 | |
mov64 r1, r10 | |
add64 r1, -896 | |
mov64 r2, r10 | |
add64 r2, -440 | |
mov64 r3, 3 | |
ldxdw r4, [r10-0x498] | |
call function_26199 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x240], r1 | |
ldxdw r1, [r10-0x370] | |
stxdw [r10-0x248], r1 | |
ldxdw r1, [r10-0x378] | |
stxdw [r10-0x250], r1 | |
ldxdw r1, [r10-0x380] | |
stxdw [r10-0x258], r1 | |
ldxb r7, [r10-0x360] | |
mov64 r8, r10 | |
add64 r8, -440 | |
mov64 r1, r8 | |
lddw r2, 0x100057488 | |
mov64 r3, 11 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1160 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_7772 | |
mov64 r7, r10 | |
add64 r7, -440 | |
mov64 r2, r10 | |
add64 r2, -1008 | |
mov64 r1, r7 | |
call function_8630 | |
mov64 r2, r10 | |
add64 r2, -600 | |
mov64 r1, r7 | |
call function_16696 | |
jne r0, 0, lbb_5864 | |
ja lbb_5945 | |
lbb_5864: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2006 | |
lbb_5867: | |
call function_7720 | |
ldxdw r1, [r10-0x1a0] | |
ldxdw r2, [r10-0x4b0] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0x1a8] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x1b0] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x1b8] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
ja lbb_5902 | |
lbb_5880: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2000 | |
ja lbb_5891 | |
lbb_5884: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2003 | |
ja lbb_5891 | |
lbb_5888: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2002 | |
lbb_5891: | |
call function_7720 | |
ldxdw r1, [r10-0x1a0] | |
stxdw [r7+0x20], r1 | |
ldxdw r1, [r10-0x1a8] | |
stxdw [r7+0x18], r1 | |
ldxdw r1, [r10-0x1b0] | |
stxdw [r7+0x10], r1 | |
ldxdw r1, [r10-0x1b8] | |
stxdw [r7+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r7+0x0], r1 | |
lbb_5902: | |
mov64 r1, r10 | |
add64 r1, -640 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -632 | |
call function_17864 | |
lbb_5908: | |
mov64 r1, r10 | |
add64 r1, -728 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -720 | |
call function_17864 | |
lbb_5914: | |
mov64 r1, r10 | |
add64 r1, -776 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -768 | |
call function_17864 | |
lbb_5920: | |
mov64 r1, r10 | |
add64 r1, -1000 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -992 | |
call function_17864 | |
lbb_5926: | |
mov64 r1, r10 | |
add64 r1, -1048 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1040 | |
call function_17864 | |
lbb_5932: | |
mov64 r1, r10 | |
add64 r1, -1096 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1088 | |
call function_17864 | |
lbb_5938: | |
mov64 r1, r10 | |
add64 r1, -1144 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1136 | |
call function_17864 | |
lbb_5944: | |
exit | |
lbb_5945: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -1008 | |
call function_8640 | |
ldxb r7, [r10-0x18f] | |
mov64 r1, r10 | |
add64 r1, -432 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -424 | |
call function_17864 | |
ldxdw r8, [r10-0x4b0] | |
jeq r7, 0, lbb_6104 | |
mov64 r1, r10 | |
add64 r1, -1008 | |
call function_8714 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
call function_16687 | |
jne r0, 0, lbb_5967 | |
ja lbb_6100 | |
lbb_5967: | |
mov64 r1, r10 | |
add64 r1, -1008 | |
call function_8714 | |
ldxdw r2, [r10-0x420] | |
add64 r0, 32 | |
mov64 r1, r0 | |
call function_16687 | |
jeq r0, 0, lbb_6100 | |
ldxdw r1, [r10-0x480] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x1b8], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x1b0], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x1a8], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x1a0], r1 | |
mov64 r7, r10 | |
add64 r7, -536 | |
mov64 r2, r10 | |
add64 r2, -440 | |
mov64 r1, r7 | |
call function_26122 | |
ldxdw r1, [r6+0x18] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r10-0x1b0], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r10-0x1b8], r1 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r2, r10 | |
add64 r2, -440 | |
mov64 r1, r6 | |
call function_26122 | |
ldxdw r1, [r10-0x420] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x380], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x378], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x370], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x368], r1 | |
mov64 r8, r10 | |
add64 r8, -472 | |
mov64 r2, r10 | |
add64 r2, -896 | |
mov64 r1, r8 | |
call function_26122 | |
stxdw [r10-0x188], r8 | |
stxdw [r10-0x198], r6 | |
mov64 r1, 32 | |
stxdw [r10-0x180], r1 | |
stxdw [r10-0x190], r1 | |
stxdw [r10-0x1a0], r1 | |
stxdw [r10-0x1a8], r7 | |
mov64 r1, 7 | |
stxdw [r10-0x1b0], r1 | |
lddw r1, 0x1000574bd | |
stxdw [r10-0x1b8], r1 | |
mov64 r1, r10 | |
add64 r1, -896 | |
mov64 r2, r10 | |
add64 r2, -440 | |
mov64 r3, 4 | |
ldxdw r4, [r10-0x498] | |
call function_26199 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x220], r1 | |
ldxdw r1, [r10-0x370] | |
stxdw [r10-0x228], r1 | |
ldxdw r1, [r10-0x378] | |
stxdw [r10-0x230], r1 | |
ldxdw r1, [r10-0x380] | |
stxdw [r10-0x238], r1 | |
ldxb r6, [r10-0x360] | |
mov64 r7, r10 | |
add64 r7, -440 | |
mov64 r1, r7 | |
lddw r2, 0x1000574c4 | |
mov64 r3, 15 | |
call function_18360 | |
mov64 r1, r10 | |
add64 r1, -1168 | |
ldxdw r2, [r10-0x4b8] | |
mov64 r3, r7 | |
mov64 r4, r6 | |
call function_7772 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r2, r10 | |
add64 r2, -784 | |
mov64 r1, r6 | |
call function_7586 | |
mov64 r2, r10 | |
add64 r2, -568 | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_5864 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -784 | |
call function_7641 | |
ldxb r6, [r10-0x18f] | |
mov64 r1, r10 | |
add64 r1, -432 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -424 | |
call function_17864 | |
jeq r6, 0, lbb_6119 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r2, r10 | |
add64 r2, -648 | |
mov64 r1, r6 | |
call function_16301 | |
mov64 r1, r6 | |
lddw r2, 0x100058666 | |
call function_16696 | |
jne r0, 0, lbb_6096 | |
ja lbb_6123 | |
lbb_6096: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2012 | |
ja lbb_5867 | |
lbb_6100: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2003 | |
ja lbb_6107 | |
lbb_6104: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2000 | |
lbb_6107: | |
call function_7720 | |
ldxdw r1, [r10-0x1a0] | |
stxdw [r8+0x20], r1 | |
ldxdw r1, [r10-0x1a8] | |
stxdw [r8+0x18], r1 | |
ldxdw r1, [r10-0x1b0] | |
stxdw [r8+0x10], r1 | |
ldxdw r1, [r10-0x1b8] | |
stxdw [r8+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r8+0x0], r1 | |
ja lbb_5902 | |
lbb_6119: | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, 2000 | |
ja lbb_5867 | |
lbb_6123: | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r2, r10 | |
add64 r2, -1152 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -392 | |
mov64 r2, r10 | |
add64 r2, -1104 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -344 | |
mov64 r2, r10 | |
add64 r2, -1056 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -296 | |
mov64 r2, r10 | |
add64 r2, -1008 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -184 | |
mov64 r2, r10 | |
add64 r2, -784 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -736 | |
mov64 r3, 88 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -648 | |
mov64 r3, 48 | |
call function_40019 | |
ldxdw r7, [r10-0x4b0] | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r6 | |
mov64 r3, 440 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
ja lbb_5944 | |
function_6175: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_6191 | |
mov64 r2, r8 | |
add64 r2, 144 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r3, r7 | |
call function_8717 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_6209 | |
lbb_6191: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_9254 | |
lbb_6208: | |
exit | |
lbb_6209: | |
add64 r8, 256 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7531 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_6218 | |
ja lbb_6191 | |
lbb_6218: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_6208 | |
function_6221: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r7 | |
lddw r3, 0x1000574e0 | |
mov64 r4, 8 | |
call function_9202 | |
ldxdw r1, [r10-0x10] | |
and64 r1, 255 | |
jeq r1, 4, lbb_6260 | |
jne r1, 3, lbb_6256 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_6250 | |
lbb_6246: | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_6250: | |
mov64 r1, r7 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_6256: | |
mov64 r1, r6 | |
mov64 r2, 3004 | |
call function_23383 | |
ja lbb_6302 | |
lbb_6260: | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_8986 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jne r1, 4, lbb_6281 | |
add64 r8, 32 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_8986 | |
ldxdw r3, [r10-0x28] | |
ldxdw r2, [r10-0x30] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_6300 | |
lbb_6281: | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_7710 | |
ldxdw r1, [r10-0x40] | |
and64 r1, 255 | |
jeq r1, 4, lbb_6300 | |
jne r1, 3, lbb_6256 | |
ldxdw r7, [r10-0x38] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_6250 | |
ja lbb_6246 | |
lbb_6300: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
lbb_6302: | |
exit | |
function_6303: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r7+0x8] | |
mov64 r2, 8 | |
jgt r2, r1, lbb_6320 | |
ldxdw r3, [r7+0x0] | |
lddw r1, 0x1000574e0 | |
mov64 r2, 8 | |
mov64 r4, 8 | |
call function_8238 | |
jne r0, 0, lbb_6316 | |
ja lbb_6327 | |
lbb_6316: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3002 | |
ja lbb_6323 | |
lbb_6320: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3001 | |
lbb_6323: | |
call function_7720 | |
mov64 r1, 1 | |
stxb [r6+0x0], r1 | |
ja lbb_6330 | |
lbb_6327: | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_6331 | |
lbb_6330: | |
exit | |
function_6331: | |
mov64 r3, r2 | |
mov64 r6, r1 | |
ldxdw r2, [r3+0x8] | |
jgt r2, 7, lbb_6340 | |
mov64 r1, 8 | |
lddw r3, 0x10005a9f8 | |
call function_30407 | |
syscall abort | |
lbb_6340: | |
ldxdw r1, [r3+0x0] | |
add64 r2, -8 | |
stxdw [r10-0x68], r2 | |
add64 r1, 8 | |
stxdw [r10-0x70], r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -112 | |
call function_26684 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_6378 | |
ldxw r1, [r10-0x24] | |
stxw [r10-0x3d], r1 | |
ldxw r1, [r10-0x27] | |
stxw [r10-0x40], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x50], r1 | |
ldxb r1, [r10-0x8] | |
stxb [r10-0x48], r1 | |
ldxdw r8, [r10-0x18] | |
ldxdw r7, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -112 | |
call function_26684 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_6370 | |
ja lbb_6421 | |
lbb_6370: | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -128 | |
call function_7710 | |
ldxdw r7, [r10-0x78] | |
ldxdw r8, [r10-0x80] | |
ja lbb_6385 | |
lbb_6378: | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_7710 | |
ldxdw r7, [r10-0x88] | |
ldxdw r8, [r10-0x90] | |
lbb_6385: | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 3003 | |
call function_7720 | |
and64 r8, 255 | |
jne r8, 3, lbb_6411 | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_6405 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_6405: | |
mov64 r1, r7 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_6411: | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x20], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_6454 | |
lbb_6421: | |
ldxw r1, [r10-0x24] | |
stxw [r6+0x24], r1 | |
ldxw r1, [r10-0x27] | |
stxw [r6+0x21], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x60], r1 | |
ldxb r1, [r10-0x8] | |
stxb [r10-0x30], r1 | |
stxb [r10-0x58], r1 | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0x18] | |
ldxw r3, [r10-0x3d] | |
stxw [r6+0x4], r3 | |
ldxw r3, [r10-0x40] | |
stxw [r6+0x1], r3 | |
ldxb r3, [r10-0x48] | |
stxb [r10-0x20], r3 | |
ldxdw r3, [r10-0x50] | |
stxdw [r10-0x28], r3 | |
stxdw [r6+0x10], r8 | |
stxdw [r6+0x8], r7 | |
ldxb r3, [r10-0x20] | |
ldxdw r4, [r10-0x28] | |
stxdw [r6+0x30], r2 | |
stxdw [r6+0x28], r1 | |
stxdw [r6+0x18], r4 | |
stxb [r6+0x20], r3 | |
ldxdw r1, [r10-0x60] | |
stxdw [r6+0x38], r1 | |
ldxb r1, [r10-0x58] | |
stxb [r6+0x40], r1 | |
mov64 r1, 0 | |
lbb_6454: | |
stxb [r6+0x0], r1 | |
exit | |
function_6456: | |
mov64 r9, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r7+0x0] | |
add64 r1, -1 | |
jne r1, r4, lbb_6510 | |
stxdw [r10-0x40], r3 | |
stxdw [r10-0x38], r5 | |
ldxdw r2, [r7+0x8] | |
ldxh r6, [r2+0x112] | |
jgt r6, 10, lbb_6517 | |
mov64 r8, r6 | |
add64 r8, 1 | |
stxh [r2+0x112], r8 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_7696 | |
mov64 r1, r6 | |
mul64 r1, 24 | |
ldxdw r2, [r10-0x10] | |
add64 r2, r1 | |
ldxdw r1, [r9+0x0] | |
ldxdw r3, [r9+0x8] | |
ldxdw r4, [r9+0x10] | |
stxdw [r2+0x10], r4 | |
stxdw [r2+0x8], r3 | |
stxdw [r2+0x0], r1 | |
ldxdw r2, [r7+0x8] | |
add64 r2, 276 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7692 | |
ldxdw r1, [r10-0x20] | |
add64 r1, r6 | |
ldxdw r2, [r10-0x40] | |
stxb [r1+0x0], r2 | |
ldxdw r2, [r7+0x8] | |
add64 r2, 288 | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7700 | |
mov64 r1, r8 | |
lsh64 r1, 3 | |
ldxdw r2, [r10-0x30] | |
add64 r2, r1 | |
ldxdw r3, [r10-0x38] | |
stxdw [r2+0x0], r3 | |
ldxdw r2, [r7+0x8] | |
mov64 r3, r2 | |
add64 r3, r1 | |
ldxdw r1, [r3+0x120] | |
stxh [r1+0x110], r8 | |
stxdw [r1+0x0], r2 | |
exit | |
lbb_6510: | |
lddw r1, 0x10005754b | |
mov64 r2, 48 | |
lddw r3, 0x10005aa10 | |
call function_39076 | |
syscall abort | |
lbb_6517: | |
lddw r1, 0x1000575d6 | |
mov64 r2, 32 | |
lddw r3, 0x10005aa28 | |
call function_39076 | |
syscall abort | |
function_6524: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r8, [r6+0x0] | |
ldxdw r9, [r6+0x8] | |
call function_16543 | |
stxdw [r0+0x120], r9 | |
mov64 r1, 0 | |
stxh [r0+0x112], r1 | |
stxdw [r0+0x0], r1 | |
stxh [r9+0x110], r1 | |
stxdw [r9+0x0], r0 | |
add64 r8, 1 | |
stxdw [r6+0x0], r8 | |
stxdw [r6+0x8], r0 | |
stxdw [r7+0x0], r8 | |
stxdw [r7+0x8], r0 | |
exit | |
function_6541: | |
mov64 r6, r1 | |
call function_16564 | |
mov64 r1, 0 | |
stxh [r0+0x112], r1 | |
stxdw [r0+0x0], r1 | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x8], r0 | |
exit | |
function_6549: | |
ldxdw r3, [r2+0x10] | |
ldxdw r2, [r2+0x8] | |
mov64 r4, r2 | |
add64 r4, r3 | |
add64 r4, 276 | |
stxdw [r1+0x8], r4 | |
mul64 r3, 24 | |
add64 r2, r3 | |
add64 r2, 8 | |
stxdw [r1+0x0], r2 | |
exit | |
function_6560: | |
ldxdw r3, [r2+0x10] | |
ldxdw r2, [r2+0x8] | |
mov64 r4, r2 | |
add64 r4, r3 | |
add64 r4, 276 | |
stxdw [r1+0x8], r4 | |
mul64 r3, 24 | |
add64 r2, r3 | |
add64 r2, 8 | |
stxdw [r1+0x0], r2 | |
exit | |
function_6571: | |
ldxdw r3, [r2+0x0] | |
add64 r3, -1 | |
stxdw [r1+0x0], r3 | |
ldxdw r3, [r2+0x8] | |
ldxdw r2, [r2+0x10] | |
lsh64 r2, 3 | |
add64 r3, r2 | |
ldxdw r2, [r3+0x120] | |
stxdw [r1+0x8], r2 | |
exit | |
function_6581: | |
stxdw [r10-0x1f0], r4 | |
mov64 r7, r3 | |
stxdw [r10-0x228], r1 | |
ldxdw r3, [r2+0x10] | |
ldxdw r8, [r2+0x0] | |
ldxdw r6, [r2+0x8] | |
ldxh r9, [r6+0x112] | |
mov64 r1, 11 | |
stxdw [r10-0x1d8], r6 | |
jgt r1, r9, lbb_6653 | |
stxdw [r10-0x208], r7 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r3 | |
call function_30110 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x210], r1 | |
ldxdw r7, [r10-0x38] | |
stxdw [r10-0x1c8], r7 | |
call function_16564 | |
mov64 r1, 0 | |
stxh [r0+0x112], r1 | |
stxdw [r0+0x0], r1 | |
mov64 r1, r7 | |
xor64 r1, -1 | |
ldxh r7, [r6+0x112] | |
stxdw [r10-0x200], r7 | |
add64 r7, r1 | |
stxdw [r10-0x1d0], r0 | |
stxh [r0+0x112], r7 | |
mov64 r9, r6 | |
add64 r9, 8 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r9 | |
call function_7696 | |
ldxdw r3, [r10-0x1c8] | |
mov64 r1, r3 | |
mul64 r1, 24 | |
ldxdw r2, [r10-0x80] | |
add64 r2, r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x1e0], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x30], r1 | |
mov64 r2, r6 | |
mov64 r6, r3 | |
add64 r2, 276 | |
mov64 r1, r10 | |
add64 r1, -144 | |
stxdw [r10-0x218], r2 | |
call function_7692 | |
ldxdw r1, [r10-0x90] | |
add64 r1, r6 | |
ldxb r1, [r1+0x0] | |
stxdw [r10-0x1e8], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r9 | |
call function_7696 | |
mov64 r1, 12 | |
jgt r1, r7, lbb_6730 | |
mov64 r1, r7 | |
mov64 r2, 11 | |
lddw r3, 0x10005aa58 | |
call function_30435 | |
syscall abort | |
lbb_6653: | |
stxdw [r10-0x1d0], r8 | |
add64 r6, 8 | |
mov64 r1, r10 | |
add64 r1, -416 | |
mov64 r2, r6 | |
mov64 r8, r3 | |
call function_7696 | |
ldxdw r6, [r10-0x1a0] | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x38], r1 | |
mov64 r1, r8 | |
add64 r1, 1 | |
stxdw [r10-0x1c8], r8 | |
mov64 r7, r8 | |
mov64 r8, r1 | |
mul64 r7, 24 | |
jgt r8, r9, lbb_6685 | |
mov64 r2, r8 | |
mul64 r2, 24 | |
mov64 r1, r6 | |
add64 r1, r2 | |
mov64 r2, r6 | |
add64 r2, r7 | |
mov64 r3, r9 | |
ldxdw r4, [r10-0x1c8] | |
sub64 r3, r4 | |
mul64 r3, 24 | |
call function_40054 | |
lbb_6685: | |
add64 r6, r7 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r6+0x8], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r6+0x0], r1 | |
ldxdw r6, [r10-0x1d8] | |
add64 r6, 276 | |
mov64 r1, r10 | |
add64 r1, -432 | |
mov64 r2, r6 | |
call function_7692 | |
ldxdw r7, [r10-0x1b0] | |
jgt r8, r9, lbb_6708 | |
mov64 r1, r7 | |
add64 r1, r8 | |
mov64 r2, r7 | |
ldxdw r4, [r10-0x1c8] | |
add64 r2, r4 | |
mov64 r3, r9 | |
sub64 r3, r4 | |
call function_40054 | |
lbb_6708: | |
ldxdw r8, [r10-0x1c8] | |
add64 r7, r8 | |
ldxdw r1, [r10-0x1f0] | |
stxb [r7+0x0], r1 | |
add64 r9, 1 | |
ldxdw r7, [r10-0x1d8] | |
stxh [r7+0x112], r9 | |
mov64 r1, r10 | |
add64 r1, -448 | |
mov64 r2, r6 | |
call function_7692 | |
ldxdw r1, [r10-0x1c0] | |
ldxdw r3, [r10-0x228] | |
stxdw [r3+0x10], r7 | |
ldxdw r2, [r10-0x1d0] | |
stxdw [r3+0x8], r2 | |
mov64 r2, 0 | |
stxdw [r3+0x0], r2 | |
stxdw [r3+0x18], r8 | |
add64 r1, r8 | |
stxdw [r3+0x48], r1 | |
ja lbb_7276 | |
lbb_6730: | |
mov64 r9, r6 | |
add64 r9, 1 | |
ldxdw r1, [r10-0x200] | |
sub64 r1, r9 | |
jeq r1, r7, lbb_6742 | |
lbb_6735: | |
lddw r1, 0x100057656 | |
mov64 r2, 40 | |
lddw r3, 0x10005aa40 | |
call function_39076 | |
syscall abort | |
lbb_6742: | |
ldxdw r2, [r10-0xa0] | |
mov64 r1, r9 | |
mul64 r1, 24 | |
add64 r2, r1 | |
ldxdw r6, [r10-0x1d0] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r3, r7 | |
mul64 r3, 24 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -176 | |
ldxdw r2, [r10-0x218] | |
call function_7692 | |
ldxdw r2, [r10-0xb0] | |
add64 r2, r9 | |
mov64 r1, r6 | |
add64 r1, 276 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r10-0x1d8] | |
ldxdw r2, [r10-0x210] | |
jne r2, 0, lbb_6766 | |
mov64 r6, r1 | |
lbb_6766: | |
ldxdw r2, [r10-0x1c8] | |
stxh [r1+0x112], r2 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x8], r1 | |
ldxh r1, [r6+0x112] | |
stxdw [r10-0x1c8], r1 | |
stxdw [r10-0x200], r6 | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -192 | |
call function_7696 | |
ldxdw r6, [r10-0xc0] | |
ldxdw r2, [r10-0x208] | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x38], r1 | |
ldxdw r9, [r10-0x1f8] | |
mov64 r7, r9 | |
add64 r7, 1 | |
mul64 r9, 24 | |
ldxdw r1, [r10-0x1c8] | |
jgt r7, r1, lbb_6805 | |
mov64 r2, r7 | |
mul64 r2, 24 | |
mov64 r1, r6 | |
add64 r1, r2 | |
mov64 r2, r6 | |
add64 r2, r9 | |
ldxdw r3, [r10-0x1c8] | |
ldxdw r4, [r10-0x1f8] | |
sub64 r3, r4 | |
mul64 r3, 24 | |
call function_40054 | |
lbb_6805: | |
add64 r6, r9 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r6+0x8], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r6+0x0], r1 | |
ldxdw r6, [r10-0x200] | |
add64 r6, 276 | |
mov64 r1, r10 | |
add64 r1, -208 | |
mov64 r2, r6 | |
call function_7692 | |
ldxdw r9, [r10-0xd0] | |
ldxdw r1, [r10-0x1c8] | |
jgt r7, r1, lbb_6829 | |
mov64 r1, r9 | |
add64 r1, r7 | |
mov64 r2, r9 | |
ldxdw r4, [r10-0x1f8] | |
add64 r2, r4 | |
ldxdw r3, [r10-0x1c8] | |
sub64 r3, r4 | |
call function_40054 | |
lbb_6829: | |
ldxdw r7, [r10-0x1f8] | |
add64 r9, r7 | |
ldxdw r1, [r10-0x1f0] | |
stxb [r9+0x0], r1 | |
ldxdw r2, [r10-0x1c8] | |
add64 r2, 1 | |
ldxdw r1, [r10-0x200] | |
stxh [r1+0x112], r2 | |
mov64 r1, r10 | |
add64 r1, -224 | |
mov64 r2, r6 | |
call function_7692 | |
ldxw r1, [r10-0x3f] | |
stxw [r10-0x50], r1 | |
ldxw r1, [r10-0x3c] | |
stxw [r10-0x4d], r1 | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x18], r1 | |
ldxdw r2, [r10-0x10] | |
stxdw [r10-0x20], r2 | |
ldxdw r3, [r10-0xe0] | |
stxdw [r10-0x68], r2 | |
stxdw [r10-0x60], r1 | |
ldxw r1, [r10-0x50] | |
stxw [r10-0x70], r1 | |
ldxw r1, [r10-0x4d] | |
stxw [r10-0x6d], r1 | |
add64 r3, r7 | |
stxdw [r10-0x230], r3 | |
mov64 r7, 0 | |
ldxdw r5, [r10-0x1d8] | |
ldxdw r1, [r5+0x0] | |
ldxdw r0, [r10-0x1d0] | |
ldxdw r6, [r10-0x1e0] | |
ldxdw r9, [r10-0x1e8] | |
jeq r1, 0, lbb_7150 | |
mov64 r7, r8 | |
mov64 r2, r5 | |
stxdw [r10-0x1f0], r9 | |
mov64 r3, 0 | |
mov64 r4, r0 | |
stxdw [r10-0x1f8], r6 | |
ja lbb_6898 | |
lbb_6872: | |
ldxw r1, [r10-0x3c] | |
stxw [r10-0x55], r1 | |
ldxw r1, [r10-0x3f] | |
stxw [r10-0x58], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x60], r1 | |
ldxw r1, [r10-0x58] | |
stxw [r10-0x70], r1 | |
ldxw r1, [r10-0x55] | |
stxw [r10-0x6d], r1 | |
ldxdw r5, [r10-0x1d8] | |
ldxdw r1, [r5+0x0] | |
mov64 r2, r5 | |
ldxdw r9, [r10-0x1e8] | |
stxdw [r10-0x1f0], r9 | |
ldxdw r7, [r10-0x200] | |
mov64 r3, r7 | |
ldxdw r0, [r10-0x1d0] | |
mov64 r4, r0 | |
ldxdw r6, [r10-0x1e0] | |
stxdw [r10-0x1f8], r6 | |
mov64 r8, r7 | |
jeq r1, 0, lbb_7150 | |
lbb_6898: | |
mov64 r6, r1 | |
jne r7, r3, lbb_7277 | |
stxdw [r10-0x208], r4 | |
add64 r7, 1 | |
stxdw [r10-0x200], r7 | |
ldxh r7, [r2+0x110] | |
ldxh r8, [r6+0x112] | |
mov64 r1, 11 | |
stxdw [r10-0x1d8], r6 | |
jgt r1, r8, lbb_7170 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_30110 | |
ldxdw r8, [r10-0x28] | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x220], r1 | |
ldxdw r7, [r10-0x38] | |
ldxh r1, [r6+0x112] | |
stxdw [r10-0x218], r1 | |
call function_16543 | |
mov64 r1, 0 | |
stxh [r0+0x112], r1 | |
stxdw [r0+0x0], r1 | |
mov64 r1, r7 | |
xor64 r1, -1 | |
ldxh r9, [r6+0x112] | |
stxdw [r10-0x210], r9 | |
add64 r9, r1 | |
stxdw [r10-0x1d0], r0 | |
stxh [r0+0x112], r9 | |
mov64 r2, r6 | |
add64 r2, 8 | |
stxdw [r10-0x1c8], r2 | |
mov64 r1, r10 | |
add64 r1, -240 | |
call function_7696 | |
mov64 r1, r7 | |
mul64 r1, 24 | |
ldxdw r2, [r10-0xf0] | |
add64 r2, r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x1e0], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x30], r1 | |
add64 r6, 276 | |
mov64 r1, r10 | |
add64 r1, -256 | |
mov64 r2, r6 | |
call function_7692 | |
ldxdw r1, [r10-0x100] | |
add64 r1, r7 | |
ldxb r1, [r1+0x0] | |
stxdw [r10-0x1e8], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
ldxdw r2, [r10-0x1c8] | |
call function_7696 | |
mov64 r1, 12 | |
jgt r1, r9, lbb_6966 | |
mov64 r1, r9 | |
mov64 r2, 11 | |
lddw r3, 0x10005aa58 | |
call function_30435 | |
syscall abort | |
lbb_6966: | |
stxdw [r10-0x1c8], r7 | |
add64 r7, 1 | |
ldxdw r1, [r10-0x210] | |
sub64 r1, r7 | |
jeq r1, r9, lbb_6972 | |
ja lbb_6735 | |
lbb_6972: | |
ldxdw r2, [r10-0x110] | |
mov64 r1, r7 | |
mul64 r1, 24 | |
add64 r2, r1 | |
ldxdw r1, [r10-0x1d0] | |
add64 r1, 8 | |
mov64 r3, r9 | |
mul64 r3, 24 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -288 | |
mov64 r2, r6 | |
call function_7692 | |
ldxdw r2, [r10-0x120] | |
add64 r2, r7 | |
ldxdw r4, [r10-0x1d0] | |
mov64 r1, r4 | |
add64 r1, 276 | |
mov64 r3, r9 | |
mov64 r9, r4 | |
call function_40019 | |
ldxdw r2, [r10-0x1d8] | |
ldxdw r1, [r10-0x1c8] | |
stxh [r2+0x112], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x8], r1 | |
add64 r2, 288 | |
ldxh r6, [r9+0x112] | |
mov64 r1, r10 | |
add64 r1, -304 | |
call function_7700 | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, 12 | |
jgt r2, r6, lbb_7014 | |
mov64 r2, 12 | |
lddw r3, 0x10005aa70 | |
call function_30435 | |
syscall abort | |
lbb_7014: | |
ldxdw r3, [r10-0x218] | |
ldxdw r2, [r10-0x1c8] | |
sub64 r3, r2 | |
jeq r3, r1, lbb_7019 | |
ja lbb_6735 | |
lbb_7019: | |
lsh64 r7, 3 | |
ldxdw r2, [r10-0x130] | |
add64 r2, r7 | |
mov64 r1, r9 | |
add64 r1, 288 | |
lsh64 r3, 3 | |
call function_40019 | |
mov64 r1, 0 | |
ja lbb_7036 | |
lbb_7028: | |
jge r1, r6, lbb_7031 | |
add64 r1, r2 | |
jge r6, r1, lbb_7036 | |
lbb_7031: | |
mov64 r6, r9 | |
ldxdw r1, [r10-0x220] | |
jne r1, 0, lbb_7047 | |
ldxdw r6, [r10-0x1d8] | |
ja lbb_7047 | |
lbb_7036: | |
mov64 r2, r1 | |
lsh64 r2, 3 | |
mov64 r3, r9 | |
add64 r3, r2 | |
ldxdw r2, [r3+0x120] | |
stxdw [r2+0x0], r9 | |
stxh [r2+0x110], r1 | |
mov64 r2, 1 | |
jgt r6, r1, lbb_7028 | |
mov64 r2, 0 | |
ja lbb_7028 | |
lbb_7047: | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x20], r1 | |
ldxh r1, [r6+0x112] | |
stxdw [r10-0x1c8], r1 | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -320 | |
call function_7696 | |
ldxdw r7, [r10-0x140] | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x38], r1 | |
mov64 r9, r8 | |
add64 r9, 1 | |
mov64 r3, r8 | |
mul64 r3, 24 | |
ldxdw r1, [r10-0x1c8] | |
jgt r9, r1, lbb_7081 | |
mov64 r2, r9 | |
mul64 r2, 24 | |
mov64 r1, r7 | |
add64 r1, r2 | |
mov64 r2, r7 | |
add64 r2, r3 | |
stxdw [r10-0x210], r3 | |
ldxdw r3, [r10-0x1c8] | |
sub64 r3, r8 | |
mul64 r3, 24 | |
call function_40054 | |
ldxdw r3, [r10-0x210] | |
lbb_7081: | |
add64 r7, r3 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r7+0x0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r7+0x8], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r7+0x10], r1 | |
mov64 r2, r6 | |
add64 r2, 276 | |
mov64 r1, r10 | |
add64 r1, -336 | |
call function_7692 | |
ldxdw r7, [r10-0x150] | |
ldxdw r1, [r10-0x1c8] | |
jgt r9, r1, lbb_7103 | |
mov64 r1, r7 | |
add64 r1, r9 | |
mov64 r2, r7 | |
add64 r2, r8 | |
ldxdw r3, [r10-0x1c8] | |
sub64 r3, r8 | |
call function_40054 | |
lbb_7103: | |
add64 r7, r8 | |
ldxdw r1, [r10-0x1f0] | |
stxb [r7+0x0], r1 | |
mov64 r2, r6 | |
add64 r2, 288 | |
mov64 r1, r10 | |
add64 r1, -352 | |
call function_7700 | |
ldxdw r4, [r10-0x160] | |
mov64 r2, r8 | |
add64 r2, 2 | |
ldxdw r7, [r10-0x1c8] | |
add64 r7, 2 | |
jge r2, r7, lbb_7130 | |
lsh64 r2, 3 | |
mov64 r1, r4 | |
add64 r1, r2 | |
mov64 r3, r9 | |
lsh64 r3, 3 | |
mov64 r2, r4 | |
add64 r2, r3 | |
ldxdw r3, [r10-0x1c8] | |
sub64 r3, r8 | |
lsh64 r3, 3 | |
stxdw [r10-0x1f0], r4 | |
call function_40054 | |
ldxdw r4, [r10-0x1f0] | |
lbb_7130: | |
ldxdw r2, [r10-0x1c8] | |
add64 r2, 1 | |
mov64 r1, r9 | |
lsh64 r1, 3 | |
add64 r4, r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r4+0x0], r1 | |
stxh [r6+0x112], r2 | |
jge r9, r7, lbb_6872 | |
lsh64 r8, 3 | |
add64 r8, 296 | |
lbb_7141: | |
mov64 r1, r6 | |
add64 r1, r8 | |
ldxdw r1, [r1+0x0] | |
stxdw [r1+0x0], r6 | |
stxh [r1+0x110], r9 | |
add64 r8, 8 | |
add64 r9, 1 | |
jgt r7, r9, lbb_7141 | |
ja lbb_6872 | |
lbb_7150: | |
ldxdw r1, [r10-0x68] | |
ldxdw r2, [r10-0x60] | |
ldxdw r4, [r10-0x228] | |
stxb [r4+0x30], r9 | |
stxdw [r4+0x18], r6 | |
stxdw [r4+0x10], r5 | |
stxdw [r4+0x8], r8 | |
mov64 r3, 1 | |
stxdw [r4+0x0], r3 | |
stxdw [r4+0x28], r2 | |
stxdw [r4+0x20], r1 | |
ldxw r1, [r10-0x70] | |
stxw [r4+0x31], r1 | |
ldxw r1, [r10-0x6d] | |
stxw [r4+0x34], r1 | |
ldxdw r1, [r10-0x230] | |
stxdw [r4+0x48], r1 | |
stxdw [r4+0x40], r0 | |
stxdw [r4+0x38], r7 | |
ja lbb_7276 | |
lbb_7170: | |
add64 r6, 8 | |
mov64 r1, r10 | |
add64 r1, -368 | |
mov64 r2, r6 | |
call function_7696 | |
ldxdw r9, [r10-0x170] | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x38], r1 | |
mov64 r6, r7 | |
add64 r6, 1 | |
mov64 r3, r7 | |
mul64 r3, 24 | |
jge r7, r8, lbb_7197 | |
mov64 r2, r6 | |
mul64 r2, 24 | |
mov64 r1, r9 | |
add64 r1, r2 | |
mov64 r2, r9 | |
add64 r2, r3 | |
stxdw [r10-0x1c8], r3 | |
mov64 r3, r8 | |
sub64 r3, r7 | |
mul64 r3, 24 | |
call function_40054 | |
ldxdw r3, [r10-0x1c8] | |
lbb_7197: | |
add64 r9, r3 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r9+0x0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r9+0x8], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r9+0x10], r1 | |
ldxdw r2, [r10-0x1d8] | |
add64 r2, 276 | |
mov64 r1, r10 | |
add64 r1, -384 | |
call function_7692 | |
ldxdw r9, [r10-0x180] | |
jge r7, r8, lbb_7218 | |
mov64 r1, r9 | |
add64 r1, r6 | |
mov64 r2, r9 | |
add64 r2, r7 | |
mov64 r3, r8 | |
sub64 r3, r7 | |
call function_40054 | |
lbb_7218: | |
mov64 r1, r8 | |
add64 r1, 1 | |
stxdw [r10-0x1c8], r1 | |
add64 r9, r7 | |
ldxdw r1, [r10-0x1f0] | |
stxb [r9+0x0], r1 | |
ldxdw r2, [r10-0x1d8] | |
add64 r2, 288 | |
mov64 r1, r10 | |
add64 r1, -400 | |
call function_7700 | |
mov64 r9, r8 | |
add64 r9, 2 | |
ldxdw r3, [r10-0x190] | |
jge r7, r8, lbb_7247 | |
mov64 r1, r6 | |
lsh64 r1, 3 | |
mov64 r2, r3 | |
add64 r2, r1 | |
mov64 r1, r7 | |
lsh64 r1, 3 | |
add64 r1, r3 | |
sub64 r8, r7 | |
lsh64 r8, 3 | |
add64 r1, 16 | |
stxdw [r10-0x1d0], r3 | |
mov64 r3, r8 | |
call function_40054 | |
ldxdw r3, [r10-0x1d0] | |
lbb_7247: | |
mov64 r1, r6 | |
lsh64 r1, 3 | |
add64 r3, r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r3+0x0], r1 | |
ldxdw r3, [r10-0x1d8] | |
ldxdw r1, [r10-0x1c8] | |
stxh [r3+0x112], r1 | |
jge r6, r9, lbb_7267 | |
mov64 r1, r7 | |
lsh64 r1, 3 | |
add64 r1, 296 | |
lbb_7259: | |
mov64 r2, r3 | |
add64 r2, r1 | |
ldxdw r2, [r2+0x0] | |
stxdw [r2+0x0], r3 | |
stxh [r2+0x110], r6 | |
add64 r1, 8 | |
add64 r6, 1 | |
jgt r9, r6, lbb_7259 | |
lbb_7267: | |
ldxdw r2, [r10-0x228] | |
ldxdw r1, [r10-0x230] | |
stxdw [r2+0x48], r1 | |
stxdw [r2+0x18], r7 | |
stxdw [r2+0x10], r3 | |
ldxdw r1, [r10-0x200] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 0 | |
stxdw [r2+0x0], r1 | |
lbb_7276: | |
exit | |
lbb_7277: | |
lddw r1, 0x10005767e | |
mov64 r2, 53 | |
lddw r3, 0x10005aa88 | |
call function_39076 | |
syscall abort | |
function_7284: | |
mov64 r4, 0 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7289: | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_7294: | |
ldxdw r0, [r1+0x8] | |
exit | |
function_7296: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7299: | |
stxdw [r1+0x10], r3 | |
mov64 r3, 1 | |
jne r2, 0, lbb_7303 | |
mov64 r3, 0 | |
lbb_7303: | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r3 | |
exit | |
function_7306: | |
stxdw [r10-0x50], r4 | |
stxdw [r10-0x68], r2 | |
stxdw [r10-0x70], r1 | |
ja lbb_7322 | |
lbb_7310: | |
stxdw [r10-0x58], r7 | |
lbb_7311: | |
mov64 r0, 1 | |
mov64 r1, 0 | |
ldxdw r2, [r10-0x68] | |
ldxdw r7, [r10-0x58] | |
jeq r2, 0, lbb_7368 | |
lsh64 r7, 3 | |
ldxdw r3, [r10-0x60] | |
add64 r3, r7 | |
add64 r2, -1 | |
stxdw [r10-0x68], r2 | |
ldxdw r3, [r3+0x120] | |
lbb_7322: | |
mov64 r2, r3 | |
add64 r2, 8 | |
stxdw [r10-0x60], r3 | |
ldxh r1, [r3+0x112] | |
stxdw [r10-0x58], r1 | |
mul64 r1, 24 | |
mov64 r3, r2 | |
add64 r3, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_18238 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x48], r1 | |
ldxdw r6, [r10-0x18] | |
ldxdw r7, [r10-0x8] | |
add64 r7, -1 | |
lbb_7338: | |
ldxdw r1, [r10-0x48] | |
jeq r6, r1, lbb_7311 | |
mov64 r1, r6 | |
call function_18358 | |
mov64 r8, r0 | |
mov64 r1, r10 | |
add64 r1, -40 | |
ldxdw r2, [r10-0x50] | |
call function_16720 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x40], r1 | |
ldxdw r9, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r8 | |
call function_16720 | |
ldxdw r4, [r10-0x30] | |
ldxdw r3, [r10-0x38] | |
mov64 r1, r9 | |
ldxdw r2, [r10-0x40] | |
call function_8216 | |
add64 r7, 1 | |
add64 r6, 24 | |
mov64 r1, r0 | |
and64 r1, 255 | |
jeq r1, 1, lbb_7338 | |
lsh64 r0, 56 | |
arsh64 r0, 56 | |
jeq r0, -1, lbb_7310 | |
ldxdw r1, [r10-0x68] | |
lbb_7368: | |
ldxdw r2, [r10-0x70] | |
stxdw [r2+0x18], r7 | |
ldxdw r3, [r10-0x60] | |
stxdw [r2+0x10], r3 | |
stxdw [r2+0x8], r1 | |
stxdw [r2+0x0], r0 | |
exit | |
function_7375: | |
stxdw [r10-0x30], r5 | |
mov64 r6, r4 | |
stxdw [r10-0x48], r2 | |
stxdw [r10-0x50], r1 | |
ja lbb_7392 | |
lbb_7380: | |
stxdw [r10-0x38], r7 | |
lbb_7381: | |
mov64 r0, 1 | |
mov64 r1, 0 | |
ldxdw r2, [r10-0x48] | |
ldxdw r7, [r10-0x38] | |
jeq r2, 0, lbb_7426 | |
lsh64 r7, 3 | |
ldxdw r3, [r10-0x40] | |
add64 r3, r7 | |
add64 r2, -1 | |
stxdw [r10-0x48], r2 | |
ldxdw r3, [r3+0x120] | |
lbb_7392: | |
mov64 r2, r3 | |
add64 r2, 8 | |
stxdw [r10-0x40], r3 | |
ldxh r1, [r3+0x112] | |
stxdw [r10-0x38], r1 | |
mul64 r1, 24 | |
mov64 r3, r2 | |
add64 r3, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_18238 | |
ldxdw r9, [r10-0x10] | |
ldxdw r8, [r10-0x18] | |
ldxdw r7, [r10-0x8] | |
add64 r7, -1 | |
lbb_7407: | |
jeq r8, r9, lbb_7381 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r8 | |
call function_16720 | |
ldxdw r4, [r10-0x20] | |
ldxdw r3, [r10-0x28] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x30] | |
call function_8216 | |
add64 r7, 1 | |
add64 r8, 24 | |
mov64 r1, r0 | |
and64 r1, 255 | |
jeq r1, 1, lbb_7407 | |
lsh64 r0, 56 | |
arsh64 r0, 56 | |
jeq r0, -1, lbb_7380 | |
ldxdw r1, [r10-0x48] | |
lbb_7426: | |
ldxdw r2, [r10-0x50] | |
stxdw [r2+0x18], r7 | |
ldxdw r3, [r10-0x40] | |
stxdw [r2+0x10], r3 | |
stxdw [r2+0x8], r1 | |
stxdw [r2+0x0], r0 | |
exit | |
function_7433: | |
mov64 r4, r2 | |
mov64 r5, r3 | |
call function_8881 | |
exit | |
function_7437: | |
ldxdw r6, [r1+0x8] | |
ldxdw r7, [r1+0x0] | |
ja lbb_7444 | |
lbb_7440: | |
add64 r7, 1 | |
mov64 r6, r8 | |
jne r8, 0, lbb_7444 | |
exit | |
lbb_7444: | |
ldxdw r8, [r6+0x0] | |
jne r7, 0, lbb_7452 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_8870 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
ja lbb_7457 | |
lbb_7452: | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_8875 | |
ldxdw r3, [r10-0x8] | |
ldxdw r2, [r10-0x10] | |
lbb_7457: | |
jeq r2, 0, lbb_7440 | |
mov64 r1, r6 | |
call function_18545 | |
ja lbb_7440 | |
function_7461: | |
ldxdw r0, [r2+0x0] | |
ldxdw r9, [r2+0x10] | |
ldxdw r6, [r2+0x8] | |
ldxh r3, [r6+0x112] | |
jgt r3, r9, lbb_7501 | |
stxdw [r10-0x30], r1 | |
stxdw [r10-0x28], r2 | |
ja lbb_7474 | |
lbb_7469: | |
jeq r8, 0, lbb_7524 | |
ldxh r2, [r8+0x112] | |
mov64 r0, r7 | |
mov64 r6, r8 | |
jgt r2, r9, lbb_7497 | |
lbb_7474: | |
mov64 r8, 0 | |
ldxdw r2, [r6+0x0] | |
jeq r2, 0, lbb_7481 | |
mov64 r7, r0 | |
add64 r7, 1 | |
ldxh r9, [r6+0x110] | |
mov64 r8, r2 | |
lbb_7481: | |
jne r0, 0, lbb_7488 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_8870 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
ja lbb_7493 | |
lbb_7488: | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_8875 | |
ldxdw r3, [r10-0x8] | |
ldxdw r2, [r10-0x10] | |
lbb_7493: | |
jeq r2, 0, lbb_7469 | |
mov64 r1, r6 | |
call function_18545 | |
ja lbb_7469 | |
lbb_7497: | |
mov64 r6, r8 | |
mov64 r0, r7 | |
ldxdw r2, [r10-0x28] | |
ldxdw r1, [r10-0x30] | |
lbb_7501: | |
mov64 r5, r9 | |
add64 r5, 1 | |
mov64 r3, r6 | |
jeq r0, 0, lbb_7516 | |
lsh64 r5, 3 | |
mov64 r3, r6 | |
add64 r3, r5 | |
mov64 r5, 0 | |
ldxdw r3, [r3+0x120] | |
mov64 r4, r0 | |
add64 r4, -1 | |
jeq r4, 0, lbb_7516 | |
lbb_7513: | |
ldxdw r3, [r3+0x120] | |
add64 r4, -1 | |
jne r4, 0, lbb_7513 | |
lbb_7516: | |
stxdw [r1+0x10], r9 | |
stxdw [r1+0x8], r6 | |
stxdw [r1+0x0], r0 | |
stxdw [r2+0x10], r5 | |
stxdw [r2+0x8], r3 | |
mov64 r1, 0 | |
stxdw [r2+0x0], r1 | |
exit | |
lbb_7524: | |
lddw r1, 0x100057520 | |
mov64 r2, 43 | |
lddw r3, 0x10005aaa0 | |
call function_39076 | |
syscall abort | |
function_7531: | |
mov64 r2, 20 | |
stxw [r1+0x0], r2 | |
exit | |
function_7534: | |
ldxdw r0, [r5-0xff8] | |
ldxdw r6, [r0+0x10] | |
stxdw [r1+0x30], r6 | |
ldxdw r6, [r0+0x8] | |
stxdw [r1+0x28], r6 | |
ldxdw r0, [r0+0x0] | |
stxdw [r1+0x20], r0 | |
ldxdw r5, [r5-0x1000] | |
stxdw [r1+0x18], r5 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7547: | |
ldxdw r0, [r5-0xff8] | |
ldxdw r6, [r0+0x10] | |
stxdw [r1+0x30], r6 | |
ldxdw r6, [r0+0x8] | |
stxdw [r1+0x28], r6 | |
ldxdw r0, [r0+0x0] | |
stxdw [r1+0x20], r0 | |
ldxdw r5, [r5-0x1000] | |
stxdw [r1+0x18], r5 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7560: | |
ldxdw r0, [r5-0xff8] | |
ldxdw r6, [r0+0x10] | |
stxdw [r1+0x30], r6 | |
ldxdw r6, [r0+0x8] | |
stxdw [r1+0x28], r6 | |
ldxdw r0, [r0+0x0] | |
stxdw [r1+0x20], r0 | |
ldxdw r5, [r5-0x1000] | |
stxdw [r1+0x18], r5 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7573: | |
ldxdw r0, [r5-0xff8] | |
ldxdw r6, [r0+0x10] | |
stxdw [r1+0x30], r6 | |
ldxdw r6, [r0+0x8] | |
stxdw [r1+0x28], r6 | |
ldxdw r0, [r0+0x0] | |
stxdw [r1+0x20], r0 | |
ldxdw r5, [r5-0x1000] | |
stxdw [r1+0x18], r5 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7586: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
call function_26111 | |
ldxdw r1, [r0+0x0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r6+0x0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r6+0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r6+0x10], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r6+0x18], r1 | |
exit | |
function_7599: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r3 | |
mov64 r3, r4 | |
call function_16325 | |
ldxdw r4, [r10-0x8] | |
ldxdw r3, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r6 | |
call function_29245 | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0x18] | |
stxdw [r7+0x8], r2 | |
stxdw [r7+0x0], r1 | |
exit | |
function_7617: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x10] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r3+0x8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r3+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_18337 | |
ldxdw r4, [r10-0x20] | |
ldxdw r3, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_29245 | |
ldxdw r1, [r10-0x38] | |
ldxdw r2, [r10-0x30] | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
function_7641: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
call function_26111 | |
mov64 r7, r0 | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_7651 | |
lbb_7649: | |
syscall abort | |
function_7650: | |
syscall abort | |
lbb_7651: | |
ldxb r8, [r7+0x29] | |
ldxb r9, [r7+0x28] | |
ldxdw r3, [r7+0x0] | |
stxdw [r10-0x8], r3 | |
stxdw [r1+0x0], r2 | |
call function_17862 | |
stxdw [r10-0x10], r0 | |
ldxdw r1, [r7+0x10] | |
ldxdw r2, [r1+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_7663 | |
ja lbb_7649 | |
lbb_7663: | |
stxdw [r1+0x0], r2 | |
call function_17862 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_7670 | |
mov64 r1, 0 | |
lbb_7670: | |
mov64 r4, r9 | |
mov64 r3, 1 | |
jne r8, 0, lbb_7674 | |
mov64 r3, 0 | |
lbb_7674: | |
jne r4, 0, lbb_7676 | |
mov64 r2, 0 | |
lbb_7676: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r6+0x18], r5 | |
ldxdw r5, [r10-0x8] | |
stxdw [r6+0x0], r5 | |
stxdw [r6+0x20], r4 | |
ldxdw r4, [r10-0x10] | |
stxdw [r6+0x8], r4 | |
stxdw [r6+0x10], r0 | |
stxb [r6+0x28], r2 | |
stxb [r6+0x29], r3 | |
stxb [r6+0x2a], r1 | |
exit | |
function_7689: | |
ldxdw r0, [r1+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_7692: | |
mov64 r3, 11 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7696: | |
mov64 r3, 11 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7700: | |
mov64 r3, 12 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7704: | |
ldxdw r3, [r2+0x0] | |
stxdw [r1+0x0], r3 | |
ldxdw r2, [r2+0x8] | |
sub64 r2, r3 | |
stxdw [r1+0x8], r2 | |
exit | |
function_7710: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7713: | |
mov64 r3, 0 | |
stxdw [r1+0x8], r3 | |
and64 r2, 255 | |
lsh64 r2, 8 | |
or64 r2, 1 | |
stxdw [r1+0x0], r2 | |
exit | |
function_7720: | |
call function_23383 | |
exit | |
function_7722: | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_16725 | |
exit | |
function_7734: | |
call function_28644 | |
exit | |
function_7736: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r2, r1 | |
mov64 r0, 0 | |
ldxdw r1, [r2+0x8] | |
jeq r1, 0, lbb_7767 | |
mov64 r1, r10 | |
add64 r1, -72 | |
call function_7289 | |
ldxdw r3, [r10-0x40] | |
ldxdw r2, [r10-0x48] | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r4, r7 | |
mov64 r5, r6 | |
call function_7375 | |
mov64 r0, 0 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_7767 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_6560 | |
ldxdw r0, [r10-0x50] | |
lbb_7767: | |
exit | |
function_7768: | |
mov64 r2, 0 | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x8], r2 | |
exit | |
function_7772: | |
mov64 r7, r4 | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x10] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r3+0x8] | |
stxdw [r10-0x48], r1 | |
ldxdw r1, [r3+0x0] | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_17857 | |
ldxdw r9, [r10-0x80] | |
ldxdw r8, [r10-0x88] | |
ldxdw r1, [r8+0x8] | |
jne r1, 0, lbb_7794 | |
mov64 r1, r10 | |
add64 r1, -152 | |
call function_6541 | |
ldxdw r1, [r10-0x98] | |
ldxdw r2, [r10-0x90] | |
stxdw [r8+0x8], r2 | |
stxdw [r8+0x0], r1 | |
lbb_7794: | |
mov64 r1, r10 | |
add64 r1, -168 | |
mov64 r2, r8 | |
call function_7289 | |
ldxdw r3, [r10-0xa0] | |
ldxdw r2, [r10-0xa8] | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r4, r10 | |
add64 r4, -80 | |
call function_7306 | |
ldxdw r1, [r10-0x38] | |
jne r1, 1, lbb_7833 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x70], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r10-0x48] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0x50] | |
stxdw [r10-0x68], r3 | |
ldxdw r4, [r10-0x30] | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x30], r2 | |
stxdw [r10-0x38], r3 | |
stxdw [r10-0x20], r4 | |
stxdw [r10-0x8], r9 | |
ldxdw r1, [r10-0x78] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x10], r1 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_9275 | |
mov64 r1, 0 | |
ja lbb_7857 | |
lbb_7833: | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x68], r1 | |
mov64 r8, r10 | |
add64 r8, -80 | |
mov64 r1, r8 | |
call function_16705 | |
mov64 r1, r8 | |
call function_16258 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x20], r9 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_9346 | |
mov64 r1, 1 | |
lbb_7857: | |
stxb [r6+0x1], r0 | |
stxb [r6+0x0], r1 | |
exit | |
function_7860: | |
ldxdw r3, [r1+0x8] | |
jeq r3, 0, lbb_7873 | |
ldxdw r6, [r1+0x10] | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r10 | |
add64 r1, -160 | |
call function_7296 | |
ldxdw r3, [r10-0x98] | |
ldxdw r2, [r10-0xa0] | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_7433 | |
ja lbb_7877 | |
lbb_7873: | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_8929 | |
mov64 r6, 0 | |
lbb_7877: | |
stxdw [r10-0x50], r6 | |
jeq r6, 0, lbb_7913 | |
lbb_7879: | |
add64 r6, -1 | |
stxdw [r10-0x50], r6 | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_8889 | |
jne r0, 0, lbb_7886 | |
ja lbb_7930 | |
lbb_7886: | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r0 | |
call function_7461 | |
ldxdw r1, [r10-0x40] | |
jeq r1, 0, lbb_7929 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_7294 | |
mov64 r6, r0 | |
ldxdw r1, [r10-0x8] | |
mul64 r1, 24 | |
add64 r6, r1 | |
add64 r6, 8 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r6, [r10-0x50] | |
jeq r6, 0, lbb_7913 | |
ja lbb_7879 | |
lbb_7913: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -144 | |
call function_8933 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 0, lbb_7929 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_7437 | |
lbb_7929: | |
exit | |
lbb_7930: | |
lddw r1, 0x100057712 | |
mov64 r2, 43 | |
lddw r3, 0x10005aab8 | |
call function_39076 | |
syscall abort | |
function_7937: | |
ldxdw r0, [r1+0x0] | |
add64 r0, 48 | |
exit | |
function_7940: | |
mov64 r0, r1 | |
exit | |
function_7942: | |
call function_16744 | |
add64 r0, 48 | |
exit | |
function_7945: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r9, r10 | |
add64 r9, -56 | |
mov64 r1, r9 | |
call function_23957 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r8 | |
mov64 r2, r9 | |
call function_16696 | |
jne r0, 0, lbb_8015 | |
ldxb r1, [r7+0x2a] | |
jeq r1, 0, lbb_8019 | |
ldxdw r1, [r7+0x18] | |
lddw r2, 0x100058686 | |
call function_16687 | |
mov64 r1, 0 | |
jne r0, 0, lbb_7965 | |
ja lbb_8066 | |
lbb_7965: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_26071 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_8026 | |
ldxdw r8, [r10-0x28] | |
ldxdw r1, [r10-0x30] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x80], r1 | |
stxdw [r10-0x88], r2 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -136 | |
call function_20245 | |
mov64 r2, r10 | |
add64 r2, -47 | |
ldxb r1, [r10-0x30] | |
ldxdw r3, [r10-0x38] | |
jeq r3, 1, lbb_7988 | |
ja lbb_8042 | |
lbb_7988: | |
ldxdw r3, [r2+0x17] | |
stxdw [r10-0x41], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x48], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r10-0x50], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x58], r2 | |
stxb [r10-0x38], r1 | |
stxdw [r10-0x37], r2 | |
stxdw [r10-0x2f], r3 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x27], r1 | |
ldxdw r1, [r10-0x41] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ldxdw r2, [r8+0x0] | |
add64 r2, -1 | |
mov64 r1, r8 | |
call function_7689 | |
ja lbb_8128 | |
lbb_8015: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3008 | |
ja lbb_8022 | |
lbb_8019: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3009 | |
lbb_8022: | |
call function_7720 | |
lbb_8023: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_8128 | |
lbb_8026: | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r10-0x18] | |
stxdw [r10-0x50], r2 | |
ldxdw r3, [r10-0x30] | |
ldxdw r4, [r10-0x28] | |
stxdw [r10-0x30], r4 | |
stxdw [r10-0x38], r3 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x20], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_9254 | |
ja lbb_8023 | |
lbb_8042: | |
ldxdw r3, [r2+0x18] | |
ldxdw r4, [r2+0x10] | |
ldxdw r5, [r2+0x8] | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x78], r2 | |
stxdw [r10-0x70], r5 | |
stxdw [r10-0x68], r4 | |
stxdw [r10-0x60], r3 | |
jeq r1, 2, lbb_8052 | |
ja lbb_8129 | |
lbb_8052: | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x90], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x98], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0xa0], r1 | |
ldxdw r1, [r10-0x78] | |
stxdw [r10-0xa8], r1 | |
ldxdw r2, [r8+0x0] | |
add64 r2, -1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, 1 | |
ldxdw r8, [r7+0x0] | |
lbb_8066: | |
stxdw [r10-0xb0], r1 | |
ldxdw r9, [r7+0x8] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8073 | |
lbb_8071: | |
syscall abort | |
function_8072: | |
syscall abort | |
lbb_8073: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0xc8], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0xb8], r1 | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
stxdw [r10-0xc0], r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8087 | |
ja lbb_8071 | |
lbb_8087: | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r2, [r7+0x2a] | |
ldxdw r4, [r7+0x18] | |
ldxdw r1, [r7+0x20] | |
stxdw [r6+0x28], r1 | |
ldxdw r1, [r10-0xb0] | |
stxb [r6+0x38], r1 | |
ldxdw r1, [r10-0xc8] | |
mov64 r7, r1 | |
mov64 r1, 0 | |
mov64 r3, 1 | |
mov64 r5, 1 | |
jne r7, 0, lbb_8104 | |
mov64 r5, 0 | |
lbb_8104: | |
stxb [r6+0x31], r5 | |
ldxdw r5, [r10-0xb8] | |
mov64 r7, r5 | |
mov64 r5, 1 | |
jne r7, 0, lbb_8110 | |
mov64 r5, 0 | |
lbb_8110: | |
stxb [r6+0x30], r5 | |
stxdw [r6+0x20], r4 | |
stxdw [r6+0x18], r0 | |
ldxdw r4, [r10-0xc0] | |
stxdw [r6+0x10], r4 | |
stxdw [r6+0x8], r8 | |
jne r2, 0, lbb_8118 | |
mov64 r3, 0 | |
lbb_8118: | |
stxb [r6+0x32], r3 | |
ldxdw r2, [r10-0xa8] | |
ldxdw r3, [r10-0xa0] | |
ldxdw r4, [r10-0x98] | |
ldxdw r5, [r10-0x90] | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x51], r5 | |
stxdw [r6+0x49], r4 | |
stxdw [r6+0x41], r3 | |
stxdw [r6+0x39], r2 | |
lbb_8128: | |
exit | |
lbb_8129: | |
lddw r1, 0x10005779c | |
mov64 r2, 40 | |
lddw r3, 0x10005aad0 | |
call function_39076 | |
syscall abort | |
function_8136: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8139: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8142: | |
call function_16314 | |
exit | |
function_8144: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r8, [r7+0x8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8152 | |
lbb_8150: | |
syscall abort | |
function_8151: | |
syscall abort | |
lbb_8152: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0x20], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x8], r1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x10], r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8168 | |
ja lbb_8150 | |
lbb_8168: | |
mov64 r1, r9 | |
call function_7689 | |
ldxdw r1, [r10-0x20] | |
mov64 r8, r1 | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_8179 | |
mov64 r1, 0 | |
lbb_8179: | |
ldxdw r3, [r10-0x18] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r8, 0, lbb_8184 | |
mov64 r3, 0 | |
lbb_8184: | |
jne r4, 0, lbb_8186 | |
mov64 r2, 0 | |
lbb_8186: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r6+0x18], r5 | |
ldxdw r5, [r10-0x8] | |
stxdw [r6+0x0], r5 | |
stxdw [r6+0x20], r4 | |
ldxdw r4, [r10-0x10] | |
stxdw [r6+0x8], r4 | |
stxdw [r6+0x10], r0 | |
stxb [r6+0x28], r2 | |
stxb [r6+0x29], r3 | |
stxb [r6+0x2a], r1 | |
exit | |
function_8199: | |
mov64 r2, 0 | |
stxdw [r1+0x18], r2 | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8205: | |
mov64 r4, 1 | |
jne r3, 8, lbb_8209 | |
mov64 r4, 0 | |
ldxdw r5, [r2+0x0] | |
lbb_8209: | |
mov64 r2, r5 | |
rsh64 r2, 56 | |
stxb [r1+0x8], r2 | |
lsh64 r5, 8 | |
or64 r5, r4 | |
stxdw [r1+0x0], r5 | |
exit | |
function_8216: | |
mov64 r6, r4 | |
mov64 r4, r3 | |
mov64 r7, r2 | |
mov64 r3, r6 | |
jgt r7, r6, lbb_8222 | |
mov64 r3, r7 | |
lbb_8222: | |
mov64 r2, r4 | |
call function_40157 | |
mov64 r1, r0 | |
jne r1, 0, lbb_8233 | |
mov64 r1, 1 | |
jne r7, r6, lbb_8229 | |
mov64 r1, 0 | |
lbb_8229: | |
mov64 r0, -1 | |
jgt r6, r7, lbb_8237 | |
mov64 r0, r1 | |
ja lbb_8237 | |
lbb_8233: | |
mov64 r0, -1 | |
mov64 r2, 0 | |
jsgt r2, r1, lbb_8237 | |
mov64 r0, 1 | |
lbb_8237: | |
exit | |
function_8238: | |
mov64 r5, r2 | |
mov64 r0, 1 | |
jne r5, r4, lbb_8248 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40157 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_8248 | |
mov64 r0, 0 | |
lbb_8248: | |
and64 r0, 1 | |
exit | |
function_8250: | |
mov64 r0, r1 | |
exit | |
function_8252: | |
exit | |
function_8253: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_8263 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_7720 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_8271 | |
lbb_8263: | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r2, [r3+0x0] | |
mov64 r1, r2 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
mov64 r1, r6 | |
call function_7945 | |
lbb_8271: | |
exit | |
function_8272: | |
mov64 r8, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r8+0x18] | |
lddw r2, 0x100058d57 | |
call function_16687 | |
jeq r0, 0, lbb_8282 | |
mov64 r1, r8 | |
call function_25942 | |
jeq r0, 0, lbb_8318 | |
lbb_8282: | |
mov64 r7, r10 | |
add64 r7, -296 | |
mov64 r1, r7 | |
call function_125 | |
ldxdw r1, [r8+0x18] | |
mov64 r2, r7 | |
call function_16696 | |
jne r0, 0, lbb_8291 | |
ja lbb_8295 | |
lbb_8291: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3007 | |
ja lbb_8321 | |
lbb_8295: | |
mov64 r1, r10 | |
add64 r1, -296 | |
mov64 r2, r8 | |
call function_26071 | |
ldxdw r1, [r10-0x128] | |
jeq r1, 1, lbb_8302 | |
ja lbb_8325 | |
lbb_8302: | |
ldxdw r1, [r10-0x110] | |
stxdw [r10-0x48], r1 | |
ldxdw r2, [r10-0x108] | |
stxdw [r10-0x40], r2 | |
ldxdw r3, [r10-0x120] | |
ldxdw r4, [r10-0x118] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0x128], r3 | |
stxdw [r10-0x118], r1 | |
stxdw [r10-0x110], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -296 | |
call function_9254 | |
ja lbb_8322 | |
lbb_8318: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3012 | |
lbb_8321: | |
call function_7720 | |
lbb_8322: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_8450 | |
lbb_8325: | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x120] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r2 | |
ldxdw r9, [r8+0x8] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8338 | |
lbb_8336: | |
syscall abort | |
function_8337: | |
syscall abort | |
lbb_8338: | |
ldxb r1, [r8+0x29] | |
stxdw [r10-0x160], r1 | |
ldxb r1, [r8+0x28] | |
stxdw [r10-0x158], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r10-0x148], r1 | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
stxdw [r10-0x150], r0 | |
ldxdw r7, [r8+0x10] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8354 | |
ja lbb_8336 | |
lbb_8354: | |
mov64 r1, r7 | |
call function_7689 | |
ldxdw r1, [r10-0x160] | |
mov64 r9, r1 | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r3, [r8+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_8365 | |
mov64 r1, 0 | |
lbb_8365: | |
ldxdw r3, [r10-0x158] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r9, 0, lbb_8370 | |
mov64 r3, 0 | |
lbb_8370: | |
jne r4, 0, lbb_8372 | |
mov64 r2, 0 | |
lbb_8372: | |
ldxdw r4, [r8+0x20] | |
ldxdw r5, [r8+0x18] | |
stxdw [r10-0xa0], r5 | |
ldxdw r5, [r10-0x148] | |
stxdw [r10-0xb8], r5 | |
stxdw [r10-0x98], r4 | |
ldxdw r4, [r10-0x150] | |
stxdw [r10-0xb0], r4 | |
stxdw [r10-0xa8], r0 | |
stxb [r10-0x90], r2 | |
stxb [r10-0x8f], r3 | |
stxb [r10-0x8e], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -312 | |
call function_6331 | |
ldxb r1, [r10-0x48] | |
jeq r1, 1, lbb_8392 | |
ja lbb_8420 | |
lbb_8392: | |
mov64 r8, r10 | |
add64 r8, -168 | |
mov64 r7, r10 | |
add64 r7, -176 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x69], r1 | |
ldxdw r2, [r10-0x30] | |
stxdw [r10-0x71], r2 | |
ldxdw r3, [r10-0x38] | |
stxdw [r10-0x79], r3 | |
ldxdw r4, [r10-0x40] | |
stxdw [r10-0x81], r4 | |
stxdw [r10-0x30], r1 | |
stxdw [r10-0x38], r2 | |
stxdw [r10-0x40], r3 | |
stxdw [r10-0x48], r4 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -72 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r8 | |
call function_17864 | |
ja lbb_8446 | |
lbb_8420: | |
mov64 r7, r10 | |
add64 r7, -136 | |
mov64 r2, r10 | |
add64 r2, -71 | |
mov64 r1, r7 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -248 | |
mov64 r2, r7 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -296 | |
mov64 r2, r10 | |
add64 r2, -184 | |
mov64 r1, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r7 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
lbb_8446: | |
ldxdw r1, [r10-0x140] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
call function_7689 | |
lbb_8450: | |
exit | |
function_8451: | |
mov64 r8, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r8+0x18] | |
lddw r2, 0x100058d57 | |
call function_16687 | |
jeq r0, 0, lbb_8461 | |
mov64 r1, r8 | |
call function_25942 | |
jeq r0, 0, lbb_8497 | |
lbb_8461: | |
mov64 r7, r10 | |
add64 r7, -296 | |
mov64 r1, r7 | |
call function_125 | |
ldxdw r1, [r8+0x18] | |
mov64 r2, r7 | |
call function_16696 | |
jne r0, 0, lbb_8470 | |
ja lbb_8474 | |
lbb_8470: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3007 | |
ja lbb_8500 | |
lbb_8474: | |
mov64 r1, r10 | |
add64 r1, -296 | |
mov64 r2, r8 | |
call function_26071 | |
ldxdw r1, [r10-0x128] | |
jeq r1, 1, lbb_8481 | |
ja lbb_8504 | |
lbb_8481: | |
ldxdw r1, [r10-0x110] | |
stxdw [r10-0x48], r1 | |
ldxdw r2, [r10-0x108] | |
stxdw [r10-0x40], r2 | |
ldxdw r3, [r10-0x120] | |
ldxdw r4, [r10-0x118] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0x128], r3 | |
stxdw [r10-0x118], r1 | |
stxdw [r10-0x110], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -296 | |
call function_9254 | |
ja lbb_8501 | |
lbb_8497: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3012 | |
lbb_8500: | |
call function_7720 | |
lbb_8501: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_8629 | |
lbb_8504: | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x120] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r2 | |
ldxdw r9, [r8+0x8] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8517 | |
lbb_8515: | |
syscall abort | |
function_8516: | |
syscall abort | |
lbb_8517: | |
ldxb r1, [r8+0x29] | |
stxdw [r10-0x160], r1 | |
ldxb r1, [r8+0x28] | |
stxdw [r10-0x158], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r10-0x148], r1 | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
stxdw [r10-0x150], r0 | |
ldxdw r7, [r8+0x10] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8533 | |
ja lbb_8515 | |
lbb_8533: | |
mov64 r1, r7 | |
call function_7689 | |
ldxdw r1, [r10-0x160] | |
mov64 r9, r1 | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r3, [r8+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_8544 | |
mov64 r1, 0 | |
lbb_8544: | |
ldxdw r3, [r10-0x158] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r9, 0, lbb_8549 | |
mov64 r3, 0 | |
lbb_8549: | |
jne r4, 0, lbb_8551 | |
mov64 r2, 0 | |
lbb_8551: | |
ldxdw r4, [r8+0x20] | |
ldxdw r5, [r8+0x18] | |
stxdw [r10-0xa0], r5 | |
ldxdw r5, [r10-0x148] | |
stxdw [r10-0xb8], r5 | |
stxdw [r10-0x98], r4 | |
ldxdw r4, [r10-0x150] | |
stxdw [r10-0xb0], r4 | |
stxdw [r10-0xa8], r0 | |
stxb [r10-0x90], r2 | |
stxb [r10-0x8f], r3 | |
stxb [r10-0x8e], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -312 | |
call function_6303 | |
ldxb r1, [r10-0x48] | |
jeq r1, 1, lbb_8571 | |
ja lbb_8599 | |
lbb_8571: | |
mov64 r8, r10 | |
add64 r8, -168 | |
mov64 r7, r10 | |
add64 r7, -176 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x69], r1 | |
ldxdw r2, [r10-0x30] | |
stxdw [r10-0x71], r2 | |
ldxdw r3, [r10-0x38] | |
stxdw [r10-0x79], r3 | |
ldxdw r4, [r10-0x40] | |
stxdw [r10-0x81], r4 | |
stxdw [r10-0x30], r1 | |
stxdw [r10-0x38], r2 | |
stxdw [r10-0x40], r3 | |
stxdw [r10-0x48], r4 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -72 | |
call function_9254 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r8 | |
call function_17864 | |
ja lbb_8625 | |
lbb_8599: | |
mov64 r7, r10 | |
add64 r7, -136 | |
mov64 r2, r10 | |
add64 r2, -71 | |
mov64 r1, r7 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -248 | |
mov64 r2, r7 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -296 | |
mov64 r2, r10 | |
add64 r2, -184 | |
mov64 r1, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r7 | |
mov64 r3, 112 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
lbb_8625: | |
ldxdw r1, [r10-0x140] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
call function_7689 | |
lbb_8629: | |
exit | |
function_8630: | |
ldxdw r2, [r2+0x0] | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_8640: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r8, [r7+0x8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8648 | |
lbb_8646: | |
syscall abort | |
function_8647: | |
syscall abort | |
lbb_8648: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0x20], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x8], r1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x10], r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8664 | |
ja lbb_8646 | |
lbb_8664: | |
mov64 r1, r9 | |
call function_7689 | |
ldxdw r1, [r10-0x20] | |
mov64 r8, r1 | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_8675 | |
mov64 r1, 0 | |
lbb_8675: | |
ldxdw r3, [r10-0x18] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r8, 0, lbb_8680 | |
mov64 r3, 0 | |
lbb_8680: | |
jne r4, 0, lbb_8682 | |
mov64 r2, 0 | |
lbb_8682: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r6+0x18], r5 | |
ldxdw r5, [r10-0x8] | |
stxdw [r6+0x0], r5 | |
stxdw [r6+0x20], r4 | |
ldxdw r4, [r10-0x10] | |
stxdw [r6+0x8], r4 | |
stxdw [r6+0x10], r0 | |
stxb [r6+0x28], r2 | |
stxb [r6+0x29], r3 | |
stxb [r6+0x2a], r1 | |
exit | |
function_8695: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_8705 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_7720 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_8713 | |
lbb_8705: | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r2, [r3+0x0] | |
mov64 r1, r2 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
mov64 r1, r6 | |
call function_8451 | |
lbb_8713: | |
exit | |
function_8714: | |
mov64 r0, r1 | |
add64 r0, 48 | |
exit | |
function_8717: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r9, r10 | |
add64 r9, -144 | |
mov64 r1, r9 | |
call function_125 | |
mov64 r1, r9 | |
mov64 r2, r8 | |
call function_16687 | |
jne r0, 0, lbb_8731 | |
lbb_8728: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_8862 | |
lbb_8731: | |
stxdw [r10-0x98], r6 | |
ldxdw r8, [r7+0x8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8738 | |
lbb_8736: | |
syscall abort | |
function_8737: | |
syscall abort | |
lbb_8738: | |
ldxb r6, [r7+0x29] | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0xa8], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0xa0], r1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
mov64 r8, r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_8753 | |
ja lbb_8736 | |
lbb_8753: | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_8762 | |
mov64 r1, 0 | |
lbb_8762: | |
ldxdw r3, [r10-0xa8] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r6, 0, lbb_8767 | |
mov64 r3, 0 | |
lbb_8767: | |
jne r4, 0, lbb_8769 | |
mov64 r2, 0 | |
lbb_8769: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r10-0x78], r5 | |
ldxdw r5, [r10-0xa0] | |
stxdw [r10-0x90], r5 | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0x88], r8 | |
stxdw [r10-0x80], r0 | |
stxb [r10-0x68], r2 | |
stxb [r10-0x67], r3 | |
stxb [r10-0x66], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r10 | |
add64 r2, -144 | |
call function_26092 | |
mov64 r8, r10 | |
add64 r8, -128 | |
mov64 r9, r10 | |
add64 r9, -136 | |
ldxdw r1, [r10-0x60] | |
ldxdw r6, [r10-0x98] | |
jeq r1, 1, lbb_8820 | |
stxdw [r10-0xa8], r9 | |
stxdw [r10-0xa0], r8 | |
ldxdw r8, [r10-0x50] | |
ldxdw r1, [r10-0x58] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r9, r10 | |
add64 r9, -56 | |
mov64 r1, r9 | |
call function_9248 | |
add64 r7, 48 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r7 | |
mov64 r3, r9 | |
call function_6221 | |
ldxw r1, [r10-0x60] | |
jeq r1, 20, lbb_8811 | |
ja lbb_8835 | |
lbb_8811: | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
mov64 r1, r8 | |
call function_7689 | |
ldxdw r1, [r10-0xa8] | |
call function_17884 | |
ldxdw r1, [r10-0xa0] | |
call function_17864 | |
ja lbb_8728 | |
lbb_8820: | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x20], r1 | |
ldxdw r2, [r10-0x40] | |
stxdw [r10-0x18], r2 | |
ldxdw r3, [r10-0x58] | |
ldxdw r4, [r10-0x50] | |
stxdw [r10-0x58], r4 | |
stxdw [r10-0x60], r3 | |
stxdw [r10-0x50], r1 | |
stxdw [r10-0x48], r2 | |
mov64 r2, r10 | |
add64 r2, -96 | |
mov64 r1, r6 | |
call function_9254 | |
ja lbb_8858 | |
lbb_8835: | |
ldxw r2, [r10-0x44] | |
stxw [r10-0x8], r2 | |
ldxdw r3, [r10-0x4c] | |
stxdw [r10-0x10], r3 | |
ldxdw r4, [r10-0x54] | |
stxdw [r10-0x18], r4 | |
ldxdw r5, [r10-0x5c] | |
stxdw [r10-0x20], r5 | |
stxw [r10-0x60], r1 | |
stxdw [r10-0x5c], r5 | |
stxdw [r10-0x54], r4 | |
stxdw [r10-0x4c], r3 | |
stxw [r10-0x44], r2 | |
mov64 r2, r10 | |
add64 r2, -96 | |
mov64 r1, r6 | |
call function_9254 | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
mov64 r1, r8 | |
call function_7689 | |
ldxdw r8, [r10-0xa0] | |
ldxdw r9, [r10-0xa8] | |
lbb_8858: | |
mov64 r1, r9 | |
call function_17884 | |
mov64 r1, r8 | |
call function_17864 | |
lbb_8862: | |
exit | |
function_8863: | |
mov64 r0, r1 | |
add64 r0, 48 | |
exit | |
function_8866: | |
mov64 r2, 1 | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8870: | |
mov64 r2, 8 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 288 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8875: | |
mov64 r2, 8 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 384 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8880: | |
exit | |
function_8881: | |
stxdw [r1+0x30], r5 | |
stxdw [r1+0x28], r4 | |
stxdw [r1+0x10], r3 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 0 | |
stxdw [r1+0x20], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8889: | |
mov64 r6, r1 | |
mov64 r0, 0 | |
ldxdw r1, [r6+0x0] | |
jeq r1, 2, lbb_8928 | |
jne r1, 0, lbb_8926 | |
ldxdw r3, [r6+0x10] | |
ldxdw r2, [r6+0x8] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7299 | |
mov64 r7, r6 | |
add64 r7, 8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_8920 | |
lbb_8903: | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r8, r10 | |
add64 r8, -24 | |
mov64 r1, r8 | |
call function_7284 | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r8 | |
call function_6571 | |
ldxdw r3, [r10-0x38] | |
ldxdw r2, [r10-0x40] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7299 | |
ldxdw r1, [r10-0x30] | |
jeq r1, 1, lbb_8903 | |
lbb_8920: | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r7 | |
call function_7284 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
lbb_8926: | |
add64 r6, 8 | |
mov64 r0, r6 | |
lbb_8928: | |
exit | |
function_8929: | |
mov64 r2, 2 | |
stxdw [r1+0x20], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_8933: | |
mov64 r4, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r4+0x0] | |
mov64 r2, 2 | |
stxdw [r4+0x0], r2 | |
ldxdw r3, [r4+0x10] | |
ldxdw r2, [r4+0x8] | |
jeq r1, 0, lbb_8945 | |
jne r1, 2, lbb_8972 | |
mov64 r1, 0 | |
stxdw [r6+0x8], r1 | |
ja lbb_8976 | |
lbb_8945: | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7299 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_8967 | |
lbb_8950: | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r7, r10 | |
add64 r7, -24 | |
mov64 r1, r7 | |
call function_7284 | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r7 | |
call function_6571 | |
ldxdw r3, [r10-0x38] | |
ldxdw r2, [r10-0x40] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7299 | |
ldxdw r1, [r10-0x30] | |
jeq r1, 1, lbb_8950 | |
lbb_8967: | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r6 | |
call function_7284 | |
ja lbb_8976 | |
lbb_8972: | |
ldxdw r1, [r4+0x18] | |
stxdw [r6+0x10], r1 | |
stxdw [r6+0x8], r3 | |
stxdw [r6+0x0], r2 | |
lbb_8976: | |
exit | |
function_8977: | |
mov64 r6, r1 | |
mov64 r1, r3 | |
mov64 r3, 32 | |
call function_16500 | |
mov64 r1, 0 | |
stxdw [r6+0x8], r1 | |
mov64 r1, 4 | |
stxdw [r6+0x0], r1 | |
exit | |
function_8986: | |
mov64 r4, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r3 | |
mov64 r3, r4 | |
mov64 r4, 32 | |
call function_9202 | |
mov64 r7, 4 | |
ldxdw r2, [r10-0x10] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_9019 | |
ldxdw r3, [r10-0x8] | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7710 | |
ldxdw r2, [r10-0x20] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_9019 | |
ldxdw r3, [r10-0x18] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_7710 | |
ldxdw r1, [r10-0x28] | |
mov64 r2, r1 | |
lsh64 r2, 56 | |
ldxdw r7, [r10-0x30] | |
mov64 r3, r7 | |
rsh64 r3, 8 | |
or64 r3, r2 | |
rsh64 r1, 8 | |
lbb_9019: | |
and64 r7, 255 | |
mov64 r2, r3 | |
lsh64 r2, 8 | |
or64 r2, r7 | |
stxdw [r6+0x0], r2 | |
rsh64 r3, 56 | |
lsh64 r1, 8 | |
or64 r1, r3 | |
stxdw [r6+0x8], r1 | |
exit | |
function_9029: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r7 | |
lddw r3, 0x100057518 | |
mov64 r4, 8 | |
call function_9202 | |
ldxdw r1, [r10-0x18] | |
and64 r1, 255 | |
jeq r1, 4, lbb_9068 | |
jne r1, 3, lbb_9064 | |
ldxdw r7, [r10-0x10] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_9058 | |
lbb_9054: | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_9058: | |
mov64 r1, r7 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_9064: | |
mov64 r1, r6 | |
mov64 r2, 3004 | |
call function_23383 | |
ja lbb_9164 | |
lbb_9068: | |
mov64 r3, r8 | |
add64 r3, 24 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r7 | |
mov64 r4, 32 | |
call function_9202 | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_9095 | |
ldxdw r3, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_7710 | |
ldxdw r2, [r10-0x38] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_9095 | |
ldxdw r3, [r10-0x30] | |
mov64 r1, r10 | |
add64 r1, -72 | |
call function_7710 | |
ldxdw r2, [r10-0x48] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jne r1, 4, lbb_9171 | |
lbb_9095: | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r8 | |
call function_16720 | |
mov64 r3, 0 | |
mov64 r2, 5121 | |
ldxdw r8, [r10-0x60] | |
lddw r1, 0xffffffff | |
jgt r8, r1, lbb_9158 | |
stxdw [r10-0xc0], r6 | |
ldxdw r9, [r10-0x68] | |
stxw [r10-0x4], r8 | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r3, r10 | |
add64 r3, -4 | |
mov64 r6, 4 | |
mov64 r2, r7 | |
mov64 r4, 4 | |
call function_9202 | |
ldxdw r2, [r10-0x78] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_9121 | |
ja lbb_9151 | |
lbb_9121: | |
mov64 r1, r10 | |
add64 r1, -152 | |
mov64 r2, r7 | |
mov64 r3, r9 | |
mov64 r4, r8 | |
call function_9202 | |
ldxdw r2, [r10-0x98] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_9143 | |
ldxdw r3, [r10-0x90] | |
mov64 r1, r10 | |
add64 r1, -168 | |
call function_7710 | |
ldxdw r3, [r10-0xa0] | |
mov64 r2, r3 | |
lsh64 r2, 56 | |
ldxdw r6, [r10-0xa8] | |
mov64 r1, r6 | |
rsh64 r1, 8 | |
or64 r1, r2 | |
rsh64 r3, 8 | |
lbb_9143: | |
and64 r6, 255 | |
mov64 r2, r1 | |
lsh64 r2, 8 | |
or64 r2, r6 | |
rsh64 r1, 56 | |
lsh64 r3, 8 | |
or64 r3, r1 | |
ja lbb_9157 | |
lbb_9151: | |
ldxdw r3, [r10-0x70] | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_7710 | |
ldxdw r3, [r10-0x80] | |
ldxdw r2, [r10-0x88] | |
lbb_9157: | |
ldxdw r6, [r10-0xc0] | |
lbb_9158: | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_9162 | |
ja lbb_9165 | |
lbb_9162: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
lbb_9164: | |
exit | |
lbb_9165: | |
mov64 r1, r10 | |
add64 r1, -184 | |
call function_7710 | |
ldxdw r7, [r10-0xb0] | |
ldxdw r1, [r10-0xb8] | |
ja lbb_9177 | |
lbb_9171: | |
ldxdw r3, [r10-0x40] | |
mov64 r1, r10 | |
add64 r1, -88 | |
call function_7710 | |
ldxdw r7, [r10-0x50] | |
ldxdw r1, [r10-0x58] | |
lbb_9177: | |
and64 r1, 255 | |
jeq r1, 4, lbb_9162 | |
jne r1, 3, lbb_9064 | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_9058 | |
ja lbb_9054 | |
function_9191: | |
lddw r3, 0x10005aae8 | |
stxdw [r10-0x1000], r3 | |
mov64 r3, 3 | |
stxdw [r10-0xff8], r3 | |
mov64 r5, r10 | |
lddw r3, 0x10005784b | |
mov64 r4, 4 | |
call function_18380 | |
exit | |
function_9202: | |
mov64 r6, r4 | |
mov64 r8, r3 | |
stxdw [r10-0x8], r2 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 4 | |
jeq r6, 0, lbb_9233 | |
ldxdw r1, [r10-0x8] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x18], r2 | |
ldxdw r9, [r1+0x10] | |
stxdw [r10-0x10], r3 | |
ja lbb_9240 | |
lbb_9215: | |
ldxdw r1, [r10-0x18] | |
add64 r1, r2 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_17845 | |
mov64 r2, r7 | |
add64 r2, r9 | |
ldxdw r1, [r10-0x8] | |
stxdw [r1+0x10], r2 | |
mov64 r1, 2 | |
ldxdw r3, [r10-0x10] | |
jeq r7, 0, lbb_9233 | |
add64 r8, r7 | |
sub64 r6, r7 | |
mov64 r9, r2 | |
mov64 r1, 4 | |
jne r6, 0, lbb_9240 | |
lbb_9233: | |
lddw r2, 0x10005ab30 | |
ldxdw r3, [r10-0x20] | |
stxdw [r3+0x8], r2 | |
or64 r1, 5888 | |
stxdw [r3+0x0], r1 | |
exit | |
lbb_9240: | |
mov64 r2, r3 | |
jgt r9, r3, lbb_9243 | |
mov64 r2, r9 | |
lbb_9243: | |
mov64 r7, r3 | |
sub64 r7, r2 | |
jgt r6, r7, lbb_9215 | |
mov64 r7, r6 | |
ja lbb_9215 | |
function_9248: | |
mov64 r4, 0 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_9253: | |
exit | |
function_9254: | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_9263: | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_27643 | |
exit | |
function_9275: | |
mov64 r4, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r7+0x28] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r7+0x20] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r3, r10 | |
add64 r3, -24 | |
call function_6581 | |
ldxdw r6, [r10-0x38] | |
ldxdw r1, [r10-0x80] | |
jeq r1, 1, lbb_9303 | |
ldxdw r1, [r7+0x30] | |
call function_17860 | |
mov64 r7, r0 | |
ja lbb_9341 | |
lbb_9303: | |
ldxdw r1, [r7+0x30] | |
ldxdw r2, [r10-0x40] | |
stxdw [r10-0x98], r2 | |
ldxdw r9, [r10-0x48] | |
ldxb r8, [r10-0x50] | |
call function_17860 | |
mov64 r7, r0 | |
ldxdw r1, [r7+0x8] | |
jne r1, 0, lbb_9319 | |
lddw r1, 0x100057924 | |
mov64 r2, 43 | |
lddw r3, 0x10005ab60 | |
call function_39076 | |
syscall abort | |
lbb_9319: | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r7 | |
call function_6524 | |
ldxdw r1, [r10-0x88] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -24 | |
mov64 r3, r8 | |
mov64 r4, r9 | |
ldxdw r5, [r10-0x98] | |
call function_6456 | |
lbb_9341: | |
ldxdw r1, [r7+0x10] | |
add64 r1, 1 | |
stxdw [r7+0x10], r1 | |
mov64 r0, r6 | |
exit | |
function_9346: | |
mov64 r6, r2 | |
mov64 r2, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_6549 | |
ldxdw r1, [r10-0x8] | |
ldxb r0, [r1+0x0] | |
stxb [r1+0x0], r6 | |
exit | |
function_9355: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_9364 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_7720 | |
mov64 r1, 1 | |
ja lbb_9534 | |
lbb_9364: | |
stxdw [r10-0x98], r6 | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r7, [r3+0x0] | |
mov64 r1, r7 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
ldxdw r8, [r7+0x8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9377 | |
lbb_9375: | |
syscall abort | |
function_9376: | |
syscall abort | |
lbb_9377: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0xa0], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0xa8], r1 | |
ldxdw r6, [r7+0x0] | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
mov64 r8, r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9392 | |
ja lbb_9375 | |
lbb_9392: | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r1, [r7+0x2a] | |
ldxdw r2, [r7+0x20] | |
ldxdw r3, [r7+0x18] | |
stxdw [r10-0x78], r3 | |
stxdw [r10-0x90], r6 | |
stxdw [r10-0x70], r2 | |
stxdw [r10-0x88], r8 | |
stxdw [r10-0x80], r0 | |
ldxdw r2, [r10-0xa8] | |
mov64 r3, r2 | |
mov64 r8, 1 | |
mov64 r2, 1 | |
jne r3, 0, lbb_9410 | |
mov64 r2, 0 | |
lbb_9410: | |
stxb [r10-0x68], r2 | |
ldxdw r2, [r10-0xa0] | |
mov64 r3, r2 | |
mov64 r2, 1 | |
jne r3, 0, lbb_9416 | |
mov64 r2, 0 | |
lbb_9416: | |
stxb [r10-0x67], r2 | |
mov64 r2, 1 | |
jne r1, 0, lbb_9420 | |
mov64 r2, 0 | |
lbb_9420: | |
stxb [r10-0x66], r2 | |
mov64 r1, r7 | |
call function_25940 | |
mov64 r1, r0 | |
call function_25514 | |
jeq r0, 0, lbb_9536 | |
ldxdw r6, [r7+0x10] | |
ldxdw r2, [r6+0x10] | |
lddw r1, 0x7fffffffffffffff | |
jgt r1, r2, lbb_9442 | |
mov64 r3, r10 | |
add64 r3, -32 | |
lddw r1, 0x10005790c | |
mov64 r2, 24 | |
lddw r4, 0x10005ab40 | |
lddw r5, 0x10005ab18 | |
call function_33744 | |
syscall abort | |
lbb_9442: | |
mov64 r7, r6 | |
add64 r7, 16 | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_7689 | |
ldxdw r2, [r6+0x18] | |
ldxdw r3, [r6+0x20] | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_16746 | |
ldxdw r9, [r10-0x20] | |
jeq r9, 1, lbb_9462 | |
ldxdw r1, [r10-0x14] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0xc] | |
stxdw [r10-0x38], r1 | |
ldxw r1, [r10-0x4] | |
stxw [r10-0x30], r1 | |
ldxw r8, [r10-0x18] | |
ja lbb_9508 | |
lbb_9462: | |
ldxdw r8, [r10-0x18] | |
ldxb r1, [r8+0x0] | |
mov64 r2, r1 | |
add64 r2, -1 | |
mov64 r3, 7 | |
jgt r3, r2, lbb_9501 | |
jeq r1, 0, lbb_9476 | |
mov64 r6, r8 | |
add64 r6, 8 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_9501 | |
lbb_9476: | |
ldxb r1, [r8+0x8] | |
jne r1, 3, lbb_9501 | |
ldxdw r6, [r8+0x10] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0xa8], r2 | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0xa0], r1 | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
ldxdw r2, [r10-0xa0] | |
jeq r2, 0, lbb_9495 | |
mov64 r1, r0 | |
ldxdw r3, [r10-0xa8] | |
call function_18545 | |
lbb_9495: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_9501: | |
mov64 r1, r8 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 32 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r8, 1 | |
lbb_9508: | |
ldxdw r2, [r7+0x0] | |
add64 r2, -1 | |
mov64 r1, r7 | |
call function_7689 | |
jne r9, 0, lbb_9536 | |
ldxw r1, [r10-0x30] | |
stxw [r10-0x50], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x60], r1 | |
ldxdw r6, [r10-0x98] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -144 | |
mov64 r3, 48 | |
call function_40019 | |
stxw [r6+0x38], r8 | |
ldxdw r1, [r10-0x60] | |
stxdw [r6+0x3c], r1 | |
ldxdw r1, [r10-0x58] | |
stxdw [r6+0x44], r1 | |
ldxw r1, [r10-0x50] | |
stxw [r6+0x4c], r1 | |
mov64 r1, 0 | |
lbb_9534: | |
stxdw [r6+0x0], r1 | |
ja lbb_9563 | |
lbb_9536: | |
mov64 r7, r10 | |
add64 r7, -128 | |
mov64 r1, r10 | |
add64 r1, -136 | |
ldxw r2, [r10-0x28] | |
stxw [r10-0x48], r2 | |
ldxdw r2, [r10-0x30] | |
stxdw [r10-0x50], r2 | |
ldxdw r2, [r10-0x38] | |
stxdw [r10-0x58], r2 | |
ldxdw r2, [r10-0x40] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0x98] | |
stxw [r3+0x8], r8 | |
ldxdw r2, [r10-0x60] | |
stxdw [r3+0xc], r2 | |
ldxdw r2, [r10-0x58] | |
stxdw [r3+0x14], r2 | |
ldxdw r2, [r10-0x50] | |
stxdw [r3+0x1c], r2 | |
ldxw r2, [r10-0x48] | |
stxw [r3+0x24], r2 | |
mov64 r2, 1 | |
stxdw [r3+0x0], r2 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
lbb_9563: | |
exit | |
function_9564: | |
ldxw r3, [r2+0x0] | |
jeq r3, 1, lbb_9575 | |
ldxdw r3, [r2+0x20] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x8] | |
stxdw [r1+0x0], r2 | |
ja lbb_9580 | |
lbb_9575: | |
ldxw r2, [r2+0x4] | |
mov64 r3, 0 | |
stxw [r1+0x0], r3 | |
or64 r2, 6000 | |
stxw [r1+0x4], r2 | |
lbb_9580: | |
exit | |
function_9581: | |
mov64 r6, r1 | |
mov64 r7, r10 | |
add64 r7, -80 | |
mov64 r1, r7 | |
call function_31 | |
mov64 r8, r10 | |
add64 r8, -40 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 40 | |
call function_40019 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_37 | |
exit | |
function_9596: | |
mov64 r6, r1 | |
ldxw r1, [r6+0x0] | |
jeq r1, 14, lbb_9600 | |
lbb_9599: | |
exit | |
lbb_9600: | |
add64 r6, 8 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_9599 | |
function_9606: | |
mov64 r9, r3 | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r3, [r2+0x18] | |
stxdw [r10-0x128], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x130], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r10-0x138], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x140], r2 | |
add64 r1, 144 | |
call function_8863 | |
ldxdw r1, [r10-0x140] | |
stxdw [r0+0x0], r1 | |
ldxdw r1, [r10-0x138] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r10-0x130] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x30] | |
ldxdw r3, [r2+0x18] | |
stxdw [r10-0x128], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x130], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r10-0x138], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x140], r2 | |
add64 r1, 144 | |
call function_8863 | |
ldxdw r1, [r10-0x140] | |
stxdw [r0+0x20], r1 | |
ldxdw r1, [r10-0x138] | |
stxdw [r0+0x28], r1 | |
ldxdw r1, [r10-0x130] | |
stxdw [r0+0x30], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r0+0x38], r1 | |
ldxdw r7, [r6+0x8] | |
mov64 r1, r7 | |
call function_25942 | |
jgt r9, r0, lbb_9684 | |
stxdw [r10-0x208], r8 | |
stxdw [r10-0x200], r6 | |
mov64 r6, r10 | |
add64 r6, -384 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_7586 | |
stxdw [r10-0x1f8], r9 | |
mov64 r9, r7 | |
add64 r9, 96 | |
mov64 r8, r10 | |
add64 r8, -352 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r6 | |
mov64 r3, r8 | |
ldxdw r4, [r10-0x1f8] | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r7 | |
call function_7641 | |
ldxdw r8, [r10-0xa8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9688 | |
lbb_9682: | |
syscall abort | |
function_9683: | |
syscall abort | |
lbb_9684: | |
mov64 r1, r8 | |
mov64 r2, 2 | |
call function_35 | |
ja lbb_9995 | |
lbb_9688: | |
ldxb r6, [r10-0x87] | |
ldxb r1, [r10-0x88] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x210], r1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x218], r0 | |
ldxdw r8, [r10-0xa0] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9703 | |
ja lbb_9682 | |
lbb_9703: | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x220], r0 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x228], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x230], r1 | |
ldxb r8, [r10-0x86] | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r9 | |
call function_7641 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_9722 | |
mov64 r2, 0 | |
lbb_9722: | |
ldxdw r1, [r10-0x1f8] | |
mov64 r4, 1 | |
jne r1, 0, lbb_9726 | |
mov64 r4, 0 | |
lbb_9726: | |
stxdw [r10-0x1f8], r2 | |
jne r8, 0, lbb_9729 | |
mov64 r3, 0 | |
lbb_9729: | |
stxdw [r10-0x240], r4 | |
stxdw [r10-0x238], r3 | |
ldxdw r8, [r10-0x78] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9736 | |
ja lbb_9682 | |
lbb_9736: | |
ldxb r9, [r10-0x57] | |
ldxb r6, [r10-0x58] | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0x248], r1 | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x250], r0 | |
ldxdw r8, [r10-0x70] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9750 | |
ja lbb_9682 | |
lbb_9750: | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
stxdw [r10-0x258], r0 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x260], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x268], r1 | |
ldxb r8, [r10-0x56] | |
add64 r7, 256 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r7 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_9770 | |
mov64 r2, 0 | |
lbb_9770: | |
mov64 r1, r6 | |
mov64 r4, 1 | |
jne r1, 0, lbb_9774 | |
mov64 r4, 0 | |
lbb_9774: | |
stxdw [r10-0x270], r2 | |
jne r8, 0, lbb_9777 | |
mov64 r3, 0 | |
lbb_9777: | |
stxdw [r10-0x280], r4 | |
stxdw [r10-0x278], r3 | |
ldxdw r7, [r10-0x48] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9784 | |
ja lbb_9682 | |
lbb_9784: | |
ldxb r6, [r10-0x27] | |
ldxb r9, [r10-0x28] | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x288], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x290], r0 | |
ldxdw r8, [r10-0x40] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_9798 | |
ja lbb_9682 | |
lbb_9798: | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r7, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_9805 | |
mov64 r9, 0 | |
lbb_9805: | |
mov64 r1, r6 | |
mov64 r6, 1 | |
jne r1, 0, lbb_9809 | |
mov64 r6, 0 | |
lbb_9809: | |
mov64 r1, r8 | |
call function_17862 | |
ldxb r1, [r10-0x26] | |
jne r1, 0, lbb_9814 | |
mov64 r7, 0 | |
lbb_9814: | |
mov64 r1, r10 | |
add64 r1, -168 | |
stxdw [r10-0x2a0], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x298], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
stxdw [r10-0x2b0], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x2a8], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x2c0], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x2b8], r1 | |
stxb [r10-0xb7], r6 | |
stxb [r10-0xb8], r9 | |
stxdw [r10-0xd0], r0 | |
ldxdw r1, [r10-0x290] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x288] | |
stxdw [r10-0xe0], r1 | |
ldxdw r1, [r10-0x278] | |
stxb [r10-0xe6], r1 | |
ldxdw r1, [r10-0x270] | |
stxb [r10-0xe7], r1 | |
ldxdw r1, [r10-0x280] | |
stxb [r10-0xe8], r1 | |
ldxdw r1, [r10-0x268] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r10-0x260] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r10-0x258] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r10-0x250] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r10-0x248] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r10-0x238] | |
stxb [r10-0x116], r1 | |
ldxdw r1, [r10-0x1f8] | |
stxb [r10-0x117], r1 | |
ldxdw r1, [r10-0x240] | |
stxb [r10-0x118], r1 | |
ldxdw r1, [r10-0x230] | |
stxdw [r10-0x120], r1 | |
ldxdw r1, [r10-0x228] | |
stxdw [r10-0x128], r1 | |
ldxdw r1, [r10-0x220] | |
stxdw [r10-0x130], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r10-0x138], r1 | |
ldxdw r1, [r10-0x210] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0xc0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0xc8], r1 | |
stxb [r10-0xb6], r7 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, r10 | |
add64 r3, -320 | |
mov64 r4, 3 | |
call function_25811 | |
mov64 r6, r10 | |
add64 r6, -208 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x1f8], r1 | |
mov64 r1, r10 | |
add64 r1, -256 | |
stxdw [r10-0x210], r1 | |
mov64 r9, r10 | |
add64 r9, -264 | |
mov64 r7, r10 | |
add64 r7, -304 | |
mov64 r8, r10 | |
add64 r8, -312 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_9901 | |
ja lbb_9941 | |
lbb_9901: | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x210] | |
call function_17864 | |
ldxdw r1, [r10-0x1f8] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x2c0] | |
call function_17884 | |
ldxdw r1, [r10-0x2b8] | |
call function_17864 | |
ldxdw r1, [r10-0x2b0] | |
call function_17884 | |
ldxdw r1, [r10-0x2a8] | |
call function_17864 | |
ldxdw r1, [r10-0x2a0] | |
call function_17884 | |
ldxdw r1, [r10-0x298] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x208] | |
stxw [r2+0x0], r1 | |
ja lbb_9994 | |
lbb_9941: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x1d8], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x1e0], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x1e8], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x1f0], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x208] | |
call function_9254 | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x210] | |
call function_17864 | |
ldxdw r1, [r10-0x1f8] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x2c0] | |
call function_17884 | |
ldxdw r1, [r10-0x2b8] | |
call function_17864 | |
ldxdw r1, [r10-0x2b0] | |
call function_17884 | |
ldxdw r1, [r10-0x2a8] | |
call function_17864 | |
ldxdw r1, [r10-0x2a0] | |
call function_17884 | |
ldxdw r1, [r10-0x298] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
lbb_9994: | |
ldxdw r6, [r10-0x200] | |
lbb_9995: | |
add64 r6, 32 | |
mov64 r1, r6 | |
call function_7860 | |
exit | |
function_9999: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
stxdw [r10-0x1f8], r1 | |
ldxdw r9, [r7+0x8] | |
mov64 r6, r9 | |
add64 r6, 96 | |
mov64 r1, r6 | |
call function_25942 | |
stxdw [r10-0x200], r8 | |
jgt r8, r0, lbb_10040 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x210], r7 | |
mov64 r8, r10 | |
add64 r8, -384 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
call function_7586 | |
stxdw [r10-0x208], r9 | |
mov64 r2, r9 | |
add64 r2, 144 | |
mov64 r7, r10 | |
add64 r7, -352 | |
mov64 r1, r7 | |
mov64 r9, r2 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
ldxdw r4, [r10-0x200] | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r6 | |
call function_7641 | |
ldxdw r6, [r10-0xa8] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10044 | |
lbb_10038: | |
syscall abort | |
function_10039: | |
syscall abort | |
lbb_10040: | |
ldxdw r1, [r10-0x1f8] | |
mov64 r2, 2 | |
call function_35 | |
ja lbb_10351 | |
lbb_10044: | |
ldxb r8, [r10-0x87] | |
ldxb r7, [r10-0x88] | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x200], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x218], r0 | |
ldxdw r6, [r10-0xa0] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10058 | |
ja lbb_10038 | |
lbb_10058: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x220], r0 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x228], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x230], r1 | |
ldxb r6, [r10-0x86] | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r9 | |
call function_7641 | |
mov64 r1, r8 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10077 | |
mov64 r2, 0 | |
lbb_10077: | |
mov64 r1, r7 | |
mov64 r4, 1 | |
jne r1, 0, lbb_10081 | |
mov64 r4, 0 | |
lbb_10081: | |
stxdw [r10-0x238], r2 | |
jne r6, 0, lbb_10084 | |
mov64 r3, 0 | |
lbb_10084: | |
stxdw [r10-0x248], r4 | |
stxdw [r10-0x240], r3 | |
ldxdw r6, [r10-0x78] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10091 | |
ja lbb_10038 | |
lbb_10091: | |
ldxb r8, [r10-0x57] | |
ldxb r7, [r10-0x58] | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0x250], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x258], r0 | |
ldxdw r6, [r10-0x70] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10105 | |
ja lbb_10038 | |
lbb_10105: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x260], r0 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x268], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x270], r1 | |
ldxb r6, [r10-0x56] | |
ldxdw r2, [r10-0x208] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -80 | |
call function_8144 | |
mov64 r1, r8 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10125 | |
mov64 r2, 0 | |
lbb_10125: | |
mov64 r1, r7 | |
mov64 r4, 1 | |
jne r1, 0, lbb_10129 | |
mov64 r4, 0 | |
lbb_10129: | |
stxdw [r10-0x208], r2 | |
jne r6, 0, lbb_10132 | |
mov64 r3, 0 | |
lbb_10132: | |
stxdw [r10-0x280], r4 | |
stxdw [r10-0x278], r3 | |
ldxdw r6, [r10-0x48] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10139 | |
ja lbb_10038 | |
lbb_10139: | |
ldxdw r1, [r10-0x200] | |
ldxb r7, [r10-0x27] | |
ldxb r8, [r10-0x28] | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x288], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x290], r0 | |
ldxdw r6, [r10-0x40] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10154 | |
ja lbb_10038 | |
lbb_10154: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r8 | |
mov64 r8, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_10161 | |
mov64 r9, 0 | |
lbb_10161: | |
mov64 r1, r7 | |
mov64 r7, 1 | |
jne r1, 0, lbb_10165 | |
mov64 r7, 0 | |
lbb_10165: | |
mov64 r1, r6 | |
call function_17862 | |
ldxb r1, [r10-0x26] | |
jne r1, 0, lbb_10170 | |
mov64 r8, 0 | |
lbb_10170: | |
mov64 r1, r10 | |
add64 r1, -168 | |
stxdw [r10-0x2a0], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x298], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
stxdw [r10-0x2b0], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x2a8], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x2c0], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x2b8], r1 | |
stxb [r10-0xb7], r7 | |
stxb [r10-0xb8], r9 | |
stxdw [r10-0xd0], r0 | |
ldxdw r1, [r10-0x290] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x288] | |
stxdw [r10-0xe0], r1 | |
ldxdw r1, [r10-0x278] | |
stxb [r10-0xe6], r1 | |
ldxdw r1, [r10-0x208] | |
stxb [r10-0xe7], r1 | |
ldxdw r1, [r10-0x280] | |
stxb [r10-0xe8], r1 | |
ldxdw r1, [r10-0x270] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r10-0x268] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r10-0x260] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r10-0x258] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r10-0x250] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r10-0x240] | |
stxb [r10-0x116], r1 | |
ldxdw r1, [r10-0x238] | |
stxb [r10-0x117], r1 | |
ldxdw r1, [r10-0x248] | |
stxb [r10-0x118], r1 | |
ldxdw r1, [r10-0x230] | |
stxdw [r10-0x120], r1 | |
ldxdw r1, [r10-0x228] | |
stxdw [r10-0x128], r1 | |
ldxdw r1, [r10-0x220] | |
stxdw [r10-0x130], r1 | |
ldxdw r1, [r10-0x218] | |
stxdw [r10-0x138], r1 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0xc0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0xc8], r1 | |
stxb [r10-0xb6], r8 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, r10 | |
add64 r3, -320 | |
mov64 r4, 3 | |
call function_25811 | |
mov64 r1, r10 | |
add64 r1, -208 | |
stxdw [r10-0x200], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x208], r1 | |
mov64 r8, r10 | |
add64 r8, -256 | |
mov64 r6, r10 | |
add64 r6, -264 | |
mov64 r9, r10 | |
add64 r9, -304 | |
mov64 r7, r10 | |
add64 r7, -312 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_10257 | |
ja lbb_10297 | |
lbb_10257: | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
mov64 r1, r6 | |
call function_17884 | |
mov64 r1, r8 | |
call function_17864 | |
ldxdw r1, [r10-0x208] | |
call function_17884 | |
ldxdw r1, [r10-0x200] | |
call function_17864 | |
ldxdw r1, [r10-0x2c0] | |
call function_17884 | |
ldxdw r1, [r10-0x2b8] | |
call function_17864 | |
ldxdw r1, [r10-0x2b0] | |
call function_17884 | |
ldxdw r1, [r10-0x2a8] | |
call function_17864 | |
ldxdw r1, [r10-0x2a0] | |
call function_17884 | |
ldxdw r1, [r10-0x298] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x1f8] | |
stxw [r2+0x0], r1 | |
ja lbb_10350 | |
lbb_10297: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x1d8], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x1e0], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x1e8], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x1f0], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x1f8] | |
call function_9254 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
mov64 r1, r6 | |
call function_17884 | |
mov64 r1, r8 | |
call function_17864 | |
ldxdw r1, [r10-0x208] | |
call function_17884 | |
ldxdw r1, [r10-0x200] | |
call function_17864 | |
ldxdw r1, [r10-0x2c0] | |
call function_17884 | |
ldxdw r1, [r10-0x2b8] | |
call function_17864 | |
ldxdw r1, [r10-0x2b0] | |
call function_17884 | |
ldxdw r1, [r10-0x2a8] | |
call function_17864 | |
ldxdw r1, [r10-0x2a0] | |
call function_17884 | |
ldxdw r1, [r10-0x298] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
lbb_10350: | |
ldxdw r7, [r10-0x210] | |
lbb_10351: | |
add64 r7, 32 | |
mov64 r1, r7 | |
call function_7860 | |
exit | |
function_10355: | |
mov64 r9, r3 | |
stxdw [r10-0x250], r1 | |
stxdw [r10-0x258], r2 | |
ldxdw r8, [r2+0x8] | |
mov64 r7, r8 | |
add64 r7, 488 | |
mov64 r1, r7 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -320 | |
mov64 r2, r0 | |
call function_26276 | |
ldxh r1, [r10-0x140] | |
jne r1, 1, lbb_10388 | |
ldxdw r1, [r10-0x120] | |
stxdw [r10-0x230], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x238], r1 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x240], r1 | |
ldxdw r1, [r10-0x138] | |
stxdw [r10-0x248], r1 | |
mov64 r3, r10 | |
add64 r3, -584 | |
lddw r1, 0x1000579da | |
mov64 r2, 43 | |
lddw r4, 0x10005ab78 | |
lddw r5, 0x10005ab98 | |
call function_33744 | |
syscall abort | |
lbb_10388: | |
ldxh r1, [r10-0x13e] | |
add64 r1, 1 | |
mov64 r2, r1 | |
and64 r2, 65535 | |
jne r2, r1, lbb_10393 | |
lbb_10393: | |
jeq r2, r1, lbb_10401 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005abb0 | |
call function_39076 | |
syscall abort | |
lbb_10401: | |
call function_16349 | |
mov64 r6, r0 | |
mov64 r1, r7 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -584 | |
mov64 r2, r6 | |
mov64 r3, r0 | |
call function_26621 | |
ldxdw r1, [r10-0x248] | |
jne r1, 1, lbb_10433 | |
lddw r1, 0x100057a20 | |
stxdw [r10-0x120], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x118], r1 | |
stxdw [r10-0x130], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x138], r1 | |
lddw r1, 0x10005abc8 | |
stxdw [r10-0x140], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
call function_29765 | |
jsgt r9, 999999999, lbb_10445 | |
jeq r9, 100000000, lbb_10454 | |
jeq r9, 250000000, lbb_10456 | |
jeq r9, 500000000, lbb_10431 | |
ja lbb_10451 | |
lbb_10431: | |
mov64 r7, 17500000 | |
ja lbb_10461 | |
lbb_10433: | |
ldxdw r1, [r10-0x250] | |
mov64 r2, 4 | |
call function_35 | |
mov64 r6, r10 | |
add64 r6, -576 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -552 | |
ja lbb_10486 | |
lbb_10445: | |
jeq r9, 1000000000, lbb_10458 | |
jeq r9, 2000000000, lbb_10460 | |
mov64 r7, 105000000 | |
lddw r1, 0xb2d05e00 | |
jeq r9, r1, lbb_10461 | |
lbb_10451: | |
mov64 r7, 1750000 | |
mov64 r9, 50000000 | |
ja lbb_10461 | |
lbb_10454: | |
mov64 r7, 3500000 | |
ja lbb_10461 | |
lbb_10456: | |
mov64 r7, 8750000 | |
ja lbb_10461 | |
lbb_10458: | |
mov64 r7, 35000000 | |
ja lbb_10461 | |
lbb_10460: | |
mov64 r7, 70000000 | |
lbb_10461: | |
mov64 r6, r9 | |
add64 r6, r7 | |
add64 r6, 10000 | |
mov64 r1, r8 | |
call function_25942 | |
jgt r6, r0, lbb_10479 | |
mov64 r1, r8 | |
add64 r1, 144 | |
call function_25942 | |
jgt r9, r0, lbb_10479 | |
mov64 r6, r8 | |
add64 r6, 304 | |
mov64 r1, r6 | |
call function_25942 | |
jeq r0, 0, lbb_10494 | |
ldxdw r1, [r10-0x250] | |
mov64 r2, 6 | |
ja lbb_10481 | |
lbb_10479: | |
ldxdw r1, [r10-0x250] | |
mov64 r2, 2 | |
lbb_10481: | |
call function_35 | |
lbb_10482: | |
ldxw r1, [r10-0x240] | |
jne r1, 14, lbb_10490 | |
mov64 r7, r10 | |
add64 r7, -568 | |
lbb_10486: | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
lbb_10489: | |
call function_16258 | |
lbb_10490: | |
ldxdw r1, [r10-0x258] | |
add64 r1, 32 | |
call function_7860 | |
exit | |
lbb_10494: | |
mov64 r1, r8 | |
add64 r1, 352 | |
call function_25942 | |
jeq r0, 0, lbb_10501 | |
ldxdw r1, [r10-0x250] | |
mov64 r2, 5 | |
ja lbb_10481 | |
lbb_10501: | |
stxdw [r10-0x330], r6 | |
mov64 r1, r10 | |
add64 r1, -384 | |
stxdw [r10-0x260], r1 | |
mov64 r2, r8 | |
call function_7586 | |
mov64 r2, r8 | |
add64 r2, 48 | |
mov64 r6, r10 | |
add64 r6, -352 | |
mov64 r1, r6 | |
stxdw [r10-0x268], r2 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -464 | |
ldxdw r2, [r10-0x260] | |
mov64 r3, r6 | |
mov64 r4, r7 | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r8 | |
call function_7641 | |
ldxdw r7, [r10-0xa8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10530 | |
lbb_10528: | |
syscall abort | |
function_10529: | |
syscall abort | |
lbb_10530: | |
ldxb r6, [r10-0x87] | |
ldxb r1, [r10-0x88] | |
stxdw [r10-0x260], r1 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x270], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x278], r0 | |
ldxdw r7, [r10-0xa0] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10545 | |
ja lbb_10528 | |
lbb_10545: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x280], r0 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x290], r1 | |
ldxb r7, [r10-0x86] | |
mov64 r1, r10 | |
add64 r1, -128 | |
ldxdw r2, [r10-0x268] | |
call function_7641 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10564 | |
mov64 r2, 0 | |
lbb_10564: | |
ldxdw r1, [r10-0x260] | |
mov64 r4, 1 | |
jne r1, 0, lbb_10568 | |
mov64 r4, 0 | |
lbb_10568: | |
stxdw [r10-0x268], r2 | |
jne r7, 0, lbb_10571 | |
mov64 r3, 0 | |
lbb_10571: | |
stxdw [r10-0x2a0], r4 | |
stxdw [r10-0x298], r3 | |
ldxdw r7, [r10-0x78] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10578 | |
ja lbb_10528 | |
lbb_10578: | |
ldxb r6, [r10-0x57] | |
ldxb r1, [r10-0x58] | |
stxdw [r10-0x260], r1 | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0x2a8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2b0], r0 | |
ldxdw r7, [r10-0x70] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10593 | |
ja lbb_10528 | |
lbb_10593: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2b8], r0 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x2c0], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x2c8], r1 | |
ldxb r7, [r10-0x56] | |
mov64 r2, r8 | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -80 | |
stxdw [r10-0x328], r2 | |
call function_8144 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10614 | |
mov64 r2, 0 | |
lbb_10614: | |
ldxdw r1, [r10-0x260] | |
mov64 r4, 1 | |
jne r1, 0, lbb_10618 | |
mov64 r4, 0 | |
lbb_10618: | |
stxdw [r10-0x260], r2 | |
jne r7, 0, lbb_10621 | |
mov64 r3, 0 | |
lbb_10621: | |
stxdw [r10-0x2d8], r4 | |
stxdw [r10-0x2d0], r3 | |
ldxdw r7, [r10-0x48] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10628 | |
ja lbb_10528 | |
lbb_10628: | |
ldxb r1, [r10-0x27] | |
stxdw [r10-0x2f0], r1 | |
ldxb r6, [r10-0x28] | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x2e0], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2e8], r0 | |
ldxdw r7, [r10-0x40] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10643 | |
ja lbb_10528 | |
lbb_10643: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10649 | |
mov64 r2, 0 | |
lbb_10649: | |
stxdw [r10-0x320], r2 | |
ldxdw r1, [r10-0x2f0] | |
mov64 r6, 1 | |
jne r1, 0, lbb_10654 | |
mov64 r6, 0 | |
lbb_10654: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0x26] | |
mov64 r2, 1 | |
jne r1, 0, lbb_10660 | |
mov64 r2, 0 | |
lbb_10660: | |
mov64 r1, r10 | |
add64 r1, -168 | |
stxdw [r10-0x2f8], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x2f0], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
stxdw [r10-0x308], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x300], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x318], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x310], r1 | |
stxb [r10-0xb7], r6 | |
ldxdw r1, [r10-0x320] | |
stxb [r10-0xb8], r1 | |
stxdw [r10-0xd0], r0 | |
ldxdw r1, [r10-0x2e8] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x2e0] | |
stxdw [r10-0xe0], r1 | |
ldxdw r1, [r10-0x2d0] | |
stxb [r10-0xe6], r1 | |
ldxdw r1, [r10-0x260] | |
stxb [r10-0xe7], r1 | |
ldxdw r1, [r10-0x2d8] | |
stxb [r10-0xe8], r1 | |
ldxdw r1, [r10-0x2c8] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r10-0x2c0] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r10-0x2b8] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r10-0x2b0] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r10-0x2a8] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r10-0x298] | |
stxb [r10-0x116], r1 | |
ldxdw r1, [r10-0x268] | |
stxb [r10-0x117], r1 | |
ldxdw r1, [r10-0x2a0] | |
stxb [r10-0x118], r1 | |
ldxdw r1, [r10-0x290] | |
stxdw [r10-0x120], r1 | |
ldxdw r1, [r10-0x288] | |
stxdw [r10-0x128], r1 | |
ldxdw r1, [r10-0x280] | |
stxdw [r10-0x130], r1 | |
ldxdw r1, [r10-0x278] | |
stxdw [r10-0x138], r1 | |
ldxdw r1, [r10-0x270] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0xc0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0xc8], r1 | |
stxb [r10-0xb6], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, r10 | |
add64 r3, -320 | |
mov64 r4, 3 | |
call function_25811 | |
mov64 r6, r10 | |
add64 r6, -208 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x260], r1 | |
mov64 r1, r10 | |
add64 r1, -256 | |
stxdw [r10-0x268], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x270], r1 | |
mov64 r1, r10 | |
add64 r1, -304 | |
stxdw [r10-0x278], r1 | |
mov64 r7, r10 | |
add64 r7, -312 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_10750 | |
ja lbb_11092 | |
lbb_10750: | |
mov64 r1, r7 | |
call function_17884 | |
ldxdw r1, [r10-0x278] | |
call function_17864 | |
ldxdw r1, [r10-0x270] | |
call function_17884 | |
ldxdw r1, [r10-0x268] | |
call function_17864 | |
ldxdw r1, [r10-0x260] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x318] | |
call function_17884 | |
ldxdw r1, [r10-0x310] | |
call function_17864 | |
ldxdw r1, [r10-0x308] | |
call function_17884 | |
ldxdw r1, [r10-0x300] | |
call function_17864 | |
ldxdw r1, [r10-0x2f8] | |
call function_17884 | |
ldxdw r1, [r10-0x2f0] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r6, r10 | |
add64 r6, -384 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_7586 | |
mov64 r2, r8 | |
add64 r2, 96 | |
mov64 r7, r10 | |
add64 r7, -352 | |
mov64 r1, r7 | |
stxdw [r10-0x260], r2 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r6 | |
mov64 r3, r7 | |
mov64 r4, 10000 | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r8 | |
call function_7641 | |
ldxdw r7, [r10-0xa8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10813 | |
ja lbb_10528 | |
lbb_10813: | |
ldxb r6, [r10-0x87] | |
ldxb r1, [r10-0x88] | |
stxdw [r10-0x268], r1 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x270], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x278], r0 | |
ldxdw r7, [r10-0xa0] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10828 | |
ja lbb_10528 | |
lbb_10828: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x280], r0 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x288], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x290], r1 | |
ldxb r7, [r10-0x86] | |
mov64 r1, r10 | |
add64 r1, -128 | |
ldxdw r2, [r10-0x260] | |
call function_7641 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10847 | |
mov64 r2, 0 | |
lbb_10847: | |
ldxdw r1, [r10-0x268] | |
mov64 r4, 1 | |
jne r1, 0, lbb_10851 | |
mov64 r4, 0 | |
lbb_10851: | |
stxdw [r10-0x268], r2 | |
jne r7, 0, lbb_10854 | |
mov64 r3, 0 | |
lbb_10854: | |
stxdw [r10-0x2a0], r4 | |
stxdw [r10-0x298], r3 | |
ldxdw r7, [r10-0x78] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10861 | |
ja lbb_10528 | |
lbb_10861: | |
ldxb r6, [r10-0x57] | |
ldxb r1, [r10-0x58] | |
stxdw [r10-0x260], r1 | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0x2a8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2b0], r0 | |
ldxdw r7, [r10-0x70] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10876 | |
ja lbb_10528 | |
lbb_10876: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2b8], r0 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x2c0], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x2c8], r1 | |
ldxb r7, [r10-0x56] | |
mov64 r1, r10 | |
add64 r1, -80 | |
ldxdw r2, [r10-0x328] | |
call function_8144 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10895 | |
mov64 r2, 0 | |
lbb_10895: | |
ldxdw r1, [r10-0x260] | |
mov64 r4, 1 | |
jne r1, 0, lbb_10899 | |
mov64 r4, 0 | |
lbb_10899: | |
stxdw [r10-0x260], r2 | |
jne r7, 0, lbb_10902 | |
mov64 r3, 0 | |
lbb_10902: | |
stxdw [r10-0x2d8], r4 | |
stxdw [r10-0x2d0], r3 | |
ldxdw r7, [r10-0x48] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10909 | |
ja lbb_10528 | |
lbb_10909: | |
ldxb r1, [r10-0x27] | |
stxdw [r10-0x2f0], r1 | |
ldxb r6, [r10-0x28] | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x2e0], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2e8], r0 | |
ldxdw r7, [r10-0x40] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_10924 | |
ja lbb_10528 | |
lbb_10924: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
jne r1, 0, lbb_10930 | |
mov64 r2, 0 | |
lbb_10930: | |
stxdw [r10-0x320], r2 | |
ldxdw r1, [r10-0x2f0] | |
mov64 r6, 1 | |
jne r1, 0, lbb_10935 | |
mov64 r6, 0 | |
lbb_10935: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0x26] | |
mov64 r2, 1 | |
jne r1, 0, lbb_10941 | |
mov64 r2, 0 | |
lbb_10941: | |
mov64 r1, r10 | |
add64 r1, -168 | |
stxdw [r10-0x2f8], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x2f0], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
stxdw [r10-0x308], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x300], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x318], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x310], r1 | |
stxb [r10-0xb7], r6 | |
ldxdw r1, [r10-0x320] | |
stxb [r10-0xb8], r1 | |
stxdw [r10-0xd0], r0 | |
ldxdw r1, [r10-0x2e8] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x2e0] | |
stxdw [r10-0xe0], r1 | |
ldxdw r1, [r10-0x2d0] | |
stxb [r10-0xe6], r1 | |
ldxdw r1, [r10-0x260] | |
stxb [r10-0xe7], r1 | |
ldxdw r1, [r10-0x2d8] | |
stxb [r10-0xe8], r1 | |
ldxdw r1, [r10-0x2c8] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r10-0x2c0] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r10-0x2b8] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r10-0x2b0] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r10-0x2a8] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r10-0x298] | |
stxb [r10-0x116], r1 | |
ldxdw r1, [r10-0x268] | |
stxb [r10-0x117], r1 | |
ldxdw r1, [r10-0x2a0] | |
stxb [r10-0x118], r1 | |
ldxdw r1, [r10-0x290] | |
stxdw [r10-0x120], r1 | |
ldxdw r1, [r10-0x288] | |
stxdw [r10-0x128], r1 | |
ldxdw r1, [r10-0x280] | |
stxdw [r10-0x130], r1 | |
ldxdw r1, [r10-0x278] | |
stxdw [r10-0x138], r1 | |
ldxdw r1, [r10-0x270] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0xc0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0xc8], r1 | |
stxb [r10-0xb6], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, r10 | |
add64 r3, -320 | |
mov64 r4, 3 | |
call function_25811 | |
mov64 r6, r10 | |
add64 r6, -208 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x260], r1 | |
mov64 r1, r10 | |
add64 r1, -256 | |
stxdw [r10-0x268], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x270], r1 | |
mov64 r1, r10 | |
add64 r1, -304 | |
stxdw [r10-0x278], r1 | |
mov64 r7, r10 | |
add64 r7, -312 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_11031 | |
ja lbb_11092 | |
lbb_11031: | |
mov64 r1, r7 | |
call function_17884 | |
ldxdw r1, [r10-0x278] | |
call function_17864 | |
ldxdw r1, [r10-0x270] | |
call function_17884 | |
ldxdw r1, [r10-0x268] | |
call function_17864 | |
ldxdw r1, [r10-0x260] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x318] | |
call function_17884 | |
ldxdw r1, [r10-0x310] | |
call function_17864 | |
ldxdw r1, [r10-0x308] | |
call function_17884 | |
ldxdw r1, [r10-0x300] | |
call function_17864 | |
ldxdw r1, [r10-0x2f8] | |
call function_17884 | |
ldxdw r1, [r10-0x2f0] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r6, r10 | |
add64 r6, -384 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_7586 | |
mov64 r7, r10 | |
add64 r7, -352 | |
mov64 r1, r7 | |
ldxdw r2, [r10-0x330] | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -464 | |
mov64 r2, r6 | |
mov64 r3, r7 | |
mov64 r4, r9 | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r8 | |
call function_7641 | |
ldxdw r7, [r10-0xa8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11146 | |
ja lbb_10528 | |
lbb_11092: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x1d8], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x1e0], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x1e8], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x1f0], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x250] | |
call function_9254 | |
mov64 r1, r7 | |
call function_17884 | |
ldxdw r1, [r10-0x278] | |
call function_17864 | |
ldxdw r1, [r10-0x270] | |
lbb_11114: | |
call function_17884 | |
ldxdw r1, [r10-0x268] | |
call function_17864 | |
ldxdw r1, [r10-0x260] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x318] | |
call function_17884 | |
ldxdw r1, [r10-0x310] | |
call function_17864 | |
ldxdw r1, [r10-0x308] | |
call function_17884 | |
ldxdw r1, [r10-0x300] | |
call function_17864 | |
ldxdw r1, [r10-0x2f8] | |
call function_17884 | |
ldxdw r1, [r10-0x2f0] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_10482 | |
lbb_11146: | |
ldxb r8, [r10-0x87] | |
ldxb r6, [r10-0x88] | |
ldxdw r9, [r10-0xb0] | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x260], r0 | |
ldxdw r7, [r10-0xa0] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11159 | |
ja lbb_10528 | |
lbb_11159: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x268], r0 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x270], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0x278], r1 | |
ldxb r7, [r10-0x86] | |
mov64 r1, r10 | |
add64 r1, -128 | |
ldxdw r2, [r10-0x330] | |
call function_7641 | |
mov64 r1, r8 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_11178 | |
mov64 r2, 0 | |
lbb_11178: | |
mov64 r1, r6 | |
mov64 r4, 1 | |
jne r1, 0, lbb_11182 | |
mov64 r4, 0 | |
lbb_11182: | |
stxdw [r10-0x280], r2 | |
jne r7, 0, lbb_11185 | |
mov64 r3, 0 | |
lbb_11185: | |
stxdw [r10-0x290], r4 | |
stxdw [r10-0x288], r3 | |
ldxdw r7, [r10-0x78] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11192 | |
ja lbb_10528 | |
lbb_11192: | |
ldxb r8, [r10-0x57] | |
ldxb r6, [r10-0x58] | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0x298], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2a0], r0 | |
ldxdw r7, [r10-0x70] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11206 | |
ja lbb_10528 | |
lbb_11206: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2b0], r0 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x2b8], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x2c0], r1 | |
ldxb r7, [r10-0x56] | |
mov64 r1, r10 | |
add64 r1, -80 | |
ldxdw r2, [r10-0x328] | |
call function_8144 | |
mov64 r1, r8 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_11225 | |
mov64 r2, 0 | |
lbb_11225: | |
mov64 r1, r6 | |
mov64 r4, 1 | |
jne r1, 0, lbb_11229 | |
mov64 r4, 0 | |
lbb_11229: | |
stxdw [r10-0x2c8], r2 | |
jne r7, 0, lbb_11232 | |
mov64 r3, 0 | |
lbb_11232: | |
stxdw [r10-0x2d8], r4 | |
stxdw [r10-0x2d0], r3 | |
stxdw [r10-0x2a8], r9 | |
ldxdw r7, [r10-0x48] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11240 | |
ja lbb_10528 | |
lbb_11240: | |
ldxb r6, [r10-0x27] | |
ldxb r9, [r10-0x28] | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x2e0], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x2e8], r0 | |
ldxdw r8, [r10-0x40] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11254 | |
ja lbb_10528 | |
lbb_11254: | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r7, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_11261 | |
mov64 r9, 0 | |
lbb_11261: | |
mov64 r1, r6 | |
mov64 r6, 1 | |
jne r1, 0, lbb_11265 | |
mov64 r6, 0 | |
lbb_11265: | |
mov64 r1, r8 | |
call function_17862 | |
ldxb r1, [r10-0x26] | |
jne r1, 0, lbb_11270 | |
mov64 r7, 0 | |
lbb_11270: | |
mov64 r1, r10 | |
add64 r1, -168 | |
stxdw [r10-0x2f8], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x2f0], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
stxdw [r10-0x308], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x300], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x318], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x310], r1 | |
stxb [r10-0xb7], r6 | |
stxb [r10-0xb8], r9 | |
stxdw [r10-0xd0], r0 | |
ldxdw r1, [r10-0x2e8] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x2e0] | |
stxdw [r10-0xe0], r1 | |
ldxdw r1, [r10-0x2d0] | |
stxb [r10-0xe6], r1 | |
ldxdw r1, [r10-0x2c8] | |
stxb [r10-0xe7], r1 | |
ldxdw r1, [r10-0x2d8] | |
stxb [r10-0xe8], r1 | |
ldxdw r1, [r10-0x2c0] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r10-0x2b8] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r10-0x2b0] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r10-0x2a0] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r10-0x298] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r10-0x288] | |
stxb [r10-0x116], r1 | |
ldxdw r1, [r10-0x280] | |
stxb [r10-0x117], r1 | |
ldxdw r1, [r10-0x290] | |
stxb [r10-0x118], r1 | |
ldxdw r1, [r10-0x278] | |
stxdw [r10-0x120], r1 | |
ldxdw r1, [r10-0x270] | |
stxdw [r10-0x128], r1 | |
ldxdw r1, [r10-0x268] | |
stxdw [r10-0x130], r1 | |
ldxdw r1, [r10-0x260] | |
stxdw [r10-0x138], r1 | |
ldxdw r1, [r10-0x2a8] | |
stxdw [r10-0x140], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r10-0xc0], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0xc8], r1 | |
stxb [r10-0xb6], r7 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -464 | |
mov64 r3, r10 | |
add64 r3, -320 | |
mov64 r4, 3 | |
call function_25811 | |
mov64 r6, r10 | |
add64 r6, -208 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x260], r1 | |
mov64 r1, r10 | |
add64 r1, -256 | |
stxdw [r10-0x268], r1 | |
mov64 r7, r10 | |
add64 r7, -264 | |
mov64 r9, r10 | |
add64 r9, -304 | |
mov64 r8, r10 | |
add64 r8, -312 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_11357 | |
ja lbb_11404 | |
lbb_11357: | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
mov64 r1, r7 | |
call function_17884 | |
ldxdw r1, [r10-0x268] | |
call function_17864 | |
ldxdw r1, [r10-0x260] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
ldxdw r1, [r10-0x318] | |
call function_17884 | |
ldxdw r1, [r10-0x310] | |
call function_17864 | |
ldxdw r1, [r10-0x308] | |
call function_17884 | |
ldxdw r1, [r10-0x300] | |
call function_17864 | |
ldxdw r1, [r10-0x2f8] | |
call function_17884 | |
ldxdw r1, [r10-0x2f0] | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -464 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -440 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x250] | |
stxw [r2+0x0], r1 | |
ldxw r1, [r10-0x240] | |
jne r1, 14, lbb_10490 | |
mov64 r6, r10 | |
add64 r6, -568 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
ja lbb_10489 | |
lbb_11404: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x1d8], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x1e0], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x1e8], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x1f0], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x250] | |
call function_9254 | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
mov64 r1, r7 | |
ja lbb_11114 | |
function_11427: | |
mov64 r8, r5 | |
mov64 r7, r4 | |
mov64 r9, r3 | |
mov64 r6, r2 | |
stxdw [r10-0x340], r1 | |
ldxdw r1, [r6+0x8] | |
add64 r1, 488 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -520 | |
mov64 r2, r0 | |
call function_26276 | |
ldxh r1, [r10-0x208] | |
jne r1, 1, lbb_11460 | |
ldxdw r1, [r10-0x1e8] | |
stxdw [r10-0x318], r1 | |
ldxdw r1, [r10-0x1f0] | |
stxdw [r10-0x320], r1 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x328], r1 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x330], r1 | |
mov64 r3, r10 | |
add64 r3, -816 | |
lddw r1, 0x1000579da | |
mov64 r2, 43 | |
lddw r4, 0x10005ab78 | |
lddw r5, 0x10005abd8 | |
call function_33744 | |
syscall abort | |
lbb_11460: | |
ldxh r1, [r10-0x206] | |
add64 r1, 1 | |
mov64 r2, r1 | |
and64 r2, 65535 | |
jne r2, r1, lbb_11465 | |
lbb_11465: | |
stxdw [r10-0x348], r8 | |
jeq r2, r1, lbb_11474 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005abf0 | |
call function_39076 | |
syscall abort | |
lbb_11474: | |
stxdw [r10-0x338], r6 | |
add64 r6, 8 | |
call function_16349 | |
mov64 r8, r0 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 488 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -816 | |
mov64 r2, r8 | |
mov64 r3, r0 | |
call function_26621 | |
ldxdw r1, [r10-0x330] | |
jeq r1, 1, lbb_11491 | |
ldxdw r1, [r10-0x340] | |
mov64 r2, 4 | |
ja lbb_11555 | |
lbb_11491: | |
lddw r1, 0x100057a20 | |
stxdw [r10-0x1e8], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x200], r1 | |
lddw r1, 0x10005abc8 | |
stxdw [r10-0x208], r1 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_29765 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 352 | |
call function_25942 | |
jne r0, 0, lbb_11553 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 304 | |
call function_25942 | |
jeq r0, 0, lbb_11568 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 304 | |
call function_25942 | |
ldxdw r2, [r10-0x348] | |
jne r0, r2, lbb_13456 | |
lddw r1, 0xb2d05e00 | |
jgt r2, r1, lbb_11522 | |
ja lbb_11571 | |
lbb_11522: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r7, r10 | |
add64 r7, -584 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 96 | |
mov64 r8, r10 | |
add64 r8, -552 | |
mov64 r1, r8 | |
call function_7586 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 304 | |
call function_25942 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
mov64 r4, r0 | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11609 | |
ja lbb_13486 | |
lbb_11553: | |
ldxdw r1, [r10-0x340] | |
mov64 r2, 5 | |
lbb_11555: | |
call function_35 | |
lbb_11556: | |
ldxdw r6, [r10-0x338] | |
lbb_11557: | |
ldxdw r1, [r10-0x330] | |
jne r1, 0, lbb_13390 | |
lbb_11559: | |
mov64 r7, r10 | |
add64 r7, -808 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -784 | |
ja lbb_13394 | |
lbb_11568: | |
ldxdw r1, [r10-0x340] | |
mov64 r2, 8 | |
ja lbb_11555 | |
lbb_11571: | |
ldxdw r1, [r6+0x0] | |
add64 r1, 144 | |
call function_25942 | |
lddw r1, 0x174876e800 | |
jgt r1, r0, lbb_11578 | |
ja lbb_11918 | |
lbb_11578: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r7, r10 | |
add64 r7, -584 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r8, r10 | |
add64 r8, -552 | |
mov64 r1, r8 | |
call function_7586 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 304 | |
call function_25942 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
mov64 r4, r0 | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11948 | |
ja lbb_13486 | |
lbb_11609: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11623 | |
ja lbb_13486 | |
lbb_11623: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 96 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_11643 | |
mov64 r2, 0 | |
lbb_11643: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_11647 | |
mov64 r4, 0 | |
lbb_11647: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_11650 | |
mov64 r3, 0 | |
lbb_11650: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11657 | |
ja lbb_13486 | |
lbb_11657: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11671 | |
ja lbb_13486 | |
lbb_11671: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3a8], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r4, 1 | |
mov64 r3, 1 | |
jne r1, 0, lbb_11691 | |
mov64 r3, 0 | |
lbb_11691: | |
mov64 r1, r8 | |
mov64 r5, 1 | |
jne r1, 0, lbb_11695 | |
mov64 r5, 0 | |
lbb_11695: | |
jne r7, 0, lbb_11697 | |
mov64 r4, 0 | |
lbb_11697: | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11702 | |
ja lbb_13486 | |
lbb_11702: | |
stxdw [r10-0x3c0], r5 | |
stxdw [r10-0x3b8], r4 | |
stxdw [r10-0x3b0], r3 | |
ldxb r8, [r10-0xef] | |
ldxb r6, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3c8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d0], r0 | |
ldxdw r7, [r10-0x108] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11719 | |
ja lbb_13486 | |
lbb_11719: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r6, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_11726 | |
mov64 r9, 0 | |
lbb_11726: | |
mov64 r1, r8 | |
mov64 r8, 1 | |
jne r1, 0, lbb_11730 | |
mov64 r8, 0 | |
lbb_11730: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
jne r1, 0, lbb_11735 | |
mov64 r6, 0 | |
lbb_11735: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r9 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r6 | |
ldxdw r6, [r10-0x338] | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
mov64 r1, r6 | |
add64 r1, 32 | |
lddw r2, 0x100057a45 | |
mov64 r3, 18 | |
call function_7736 | |
jne r0, 0, lbb_11839 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac20 | |
call function_39076 | |
syscall abort | |
lbb_11839: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x348], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -464 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r8, r10 | |
add64 r8, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -136 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 10 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a3b | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jne r1, 20, lbb_13836 | |
ja lbb_13796 | |
lbb_11918: | |
jne r9, r7, lbb_11920 | |
ja lbb_12257 | |
lbb_11920: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r7, r10 | |
add64 r7, -584 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 144 | |
mov64 r8, r10 | |
add64 r8, -552 | |
mov64 r1, r8 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
ldxdw r4, [r10-0x348] | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12285 | |
ja lbb_13486 | |
lbb_11948: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11962 | |
ja lbb_13486 | |
lbb_11962: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_11982 | |
mov64 r2, 0 | |
lbb_11982: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_11986 | |
mov64 r4, 0 | |
lbb_11986: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_11989 | |
mov64 r3, 0 | |
lbb_11989: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_11996 | |
ja lbb_13486 | |
lbb_11996: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12010 | |
ja lbb_13486 | |
lbb_12010: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3a8], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r4, 1 | |
mov64 r3, 1 | |
jne r1, 0, lbb_12030 | |
mov64 r3, 0 | |
lbb_12030: | |
mov64 r1, r8 | |
mov64 r5, 1 | |
jne r1, 0, lbb_12034 | |
mov64 r5, 0 | |
lbb_12034: | |
jne r7, 0, lbb_12036 | |
mov64 r4, 0 | |
lbb_12036: | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12041 | |
ja lbb_13486 | |
lbb_12041: | |
stxdw [r10-0x3c0], r5 | |
stxdw [r10-0x3b8], r4 | |
stxdw [r10-0x3b0], r3 | |
ldxb r8, [r10-0xef] | |
ldxb r6, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3c8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d0], r0 | |
ldxdw r7, [r10-0x108] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12058 | |
ja lbb_13486 | |
lbb_12058: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r6, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_12065 | |
mov64 r9, 0 | |
lbb_12065: | |
mov64 r1, r8 | |
mov64 r8, 1 | |
jne r1, 0, lbb_12069 | |
mov64 r8, 0 | |
lbb_12069: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
jne r1, 0, lbb_12074 | |
mov64 r6, 0 | |
lbb_12074: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r9 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r6 | |
ldxdw r6, [r10-0x338] | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
mov64 r1, r6 | |
add64 r1, 32 | |
lddw r2, 0x100057a45 | |
mov64 r3, 18 | |
call function_7736 | |
jne r0, 0, lbb_12178 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac38 | |
call function_39076 | |
syscall abort | |
lbb_12178: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x348], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -464 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r8, r10 | |
add64 r8, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -136 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 10 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a3b | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jne r1, 20, lbb_13836 | |
ja lbb_13796 | |
lbb_12257: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r7, r10 | |
add64 r7, -584 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r8, r10 | |
add64 r8, -552 | |
mov64 r1, r8 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
ldxdw r4, [r10-0x348] | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12299 | |
ja lbb_13486 | |
lbb_12285: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12313 | |
ja lbb_13486 | |
lbb_12299: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x350], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12347 | |
ja lbb_13486 | |
lbb_12313: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 144 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_12333 | |
mov64 r2, 0 | |
lbb_12333: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_12337 | |
mov64 r4, 0 | |
lbb_12337: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_12340 | |
mov64 r3, 0 | |
lbb_12340: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12381 | |
ja lbb_13486 | |
lbb_12347: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x360], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x368], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x370], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_12367 | |
mov64 r2, 0 | |
lbb_12367: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_12371 | |
mov64 r4, 0 | |
lbb_12371: | |
stxdw [r10-0x378], r2 | |
jne r7, 0, lbb_12374 | |
mov64 r3, 0 | |
lbb_12374: | |
stxdw [r10-0x388], r4 | |
stxdw [r10-0x380], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12395 | |
ja lbb_13486 | |
lbb_12381: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12409 | |
ja lbb_13486 | |
lbb_12395: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x390], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12440 | |
ja lbb_13486 | |
lbb_12409: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3a8], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r4, 1 | |
mov64 r3, 1 | |
jne r1, 0, lbb_12429 | |
mov64 r3, 0 | |
lbb_12429: | |
mov64 r1, r8 | |
mov64 r5, 1 | |
jne r1, 0, lbb_12433 | |
mov64 r5, 0 | |
lbb_12433: | |
jne r7, 0, lbb_12435 | |
mov64 r4, 0 | |
lbb_12435: | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12474 | |
ja lbb_13486 | |
lbb_12440: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3a0], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a8], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3b0], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_12460 | |
mov64 r2, 0 | |
lbb_12460: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_12464 | |
mov64 r4, 0 | |
lbb_12464: | |
stxdw [r10-0x3b8], r2 | |
jne r7, 0, lbb_12467 | |
mov64 r3, 0 | |
lbb_12467: | |
stxdw [r10-0x3c8], r4 | |
stxdw [r10-0x3c0], r3 | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12491 | |
ja lbb_13486 | |
lbb_12474: | |
stxdw [r10-0x3c0], r5 | |
stxdw [r10-0x3b8], r4 | |
stxdw [r10-0x3b0], r3 | |
ldxb r8, [r10-0xef] | |
ldxb r6, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3c8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d0], r0 | |
ldxdw r7, [r10-0x108] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12506 | |
ja lbb_13486 | |
lbb_12491: | |
ldxb r1, [r10-0xef] | |
stxdw [r10-0x3e0], r1 | |
ldxb r8, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3d0], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d8], r0 | |
ldxdw r9, [r10-0x108] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_12626 | |
ja lbb_13486 | |
lbb_12506: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r6, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_12513 | |
mov64 r9, 0 | |
lbb_12513: | |
mov64 r1, r8 | |
mov64 r8, 1 | |
jne r1, 0, lbb_12517 | |
mov64 r8, 0 | |
lbb_12517: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
jne r1, 0, lbb_12522 | |
mov64 r6, 0 | |
lbb_12522: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r9 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r6 | |
ldxdw r6, [r10-0x338] | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
mov64 r1, r6 | |
add64 r1, 32 | |
lddw r2, 0x100057a45 | |
mov64 r3, 18 | |
call function_7736 | |
jne r0, 0, lbb_12746 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac80 | |
call function_39076 | |
syscall abort | |
lbb_12626: | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r8 | |
mov64 r7, 1 | |
jne r1, 0, lbb_12632 | |
mov64 r7, 0 | |
lbb_12632: | |
ldxdw r1, [r10-0x3e0] | |
mov64 r8, 1 | |
jne r1, 0, lbb_12636 | |
mov64 r8, 0 | |
lbb_12636: | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
mov64 r2, 1 | |
jne r1, 0, lbb_12642 | |
mov64 r2, 0 | |
lbb_12642: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r7 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d8] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x388] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x370] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r2 | |
ldxdw r8, [r10-0x338] | |
ldxdw r1, [r8+0x8] | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r8+0x8] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r8+0x8] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
add64 r8, 32 | |
mov64 r1, r8 | |
lddw r2, 0x100057a45 | |
mov64 r3, 18 | |
call function_7736 | |
jne r0, 0, lbb_12862 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac50 | |
call function_39076 | |
syscall abort | |
lbb_12746: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x348], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -464 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r8, r10 | |
add64 r8, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -136 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 10 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a3b | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jeq r1, 20, lbb_12825 | |
ja lbb_13836 | |
lbb_12825: | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x388] | |
call function_17864 | |
ldxdw r1, [r10-0x380] | |
call function_17884 | |
ldxdw r1, [r10-0x378] | |
call function_17864 | |
ldxdw r1, [r10-0x370] | |
call function_17884 | |
ldxdw r1, [r10-0x368] | |
call function_17864 | |
ldxdw r1, [r10-0x360] | |
call function_17884 | |
ldxdw r1, [r10-0x358] | |
call function_17864 | |
ldxdw r1, [r10-0x350] | |
call function_17884 | |
ldxdw r1, [r10-0x348] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -664 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -640 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ja lbb_13381 | |
lbb_12862: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x388], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x390], r1 | |
mov64 r1, r10 | |
add64 r1, -464 | |
stxdw [r10-0x398], r1 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r9, r10 | |
add64 r9, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -136 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 10 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a3b | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jne r1, 20, lbb_13006 | |
stxdw [r10-0x3a0], r8 | |
mov64 r1, r9 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
ldxdw r1, [r10-0x398] | |
call function_17884 | |
ldxdw r1, [r10-0x390] | |
call function_17864 | |
ldxdw r1, [r10-0x388] | |
call function_17884 | |
ldxdw r1, [r10-0x380] | |
call function_17864 | |
ldxdw r1, [r10-0x378] | |
call function_17884 | |
ldxdw r1, [r10-0x370] | |
call function_17864 | |
ldxdw r1, [r10-0x368] | |
call function_17884 | |
ldxdw r1, [r10-0x360] | |
call function_17864 | |
ldxdw r1, [r10-0x358] | |
call function_17884 | |
ldxdw r1, [r10-0x350] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -664 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -640 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 144 | |
mov64 r7, r10 | |
add64 r7, -552 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r8, r10 | |
add64 r8, -136 | |
mov64 r1, r8 | |
call function_7586 | |
mov64 r1, r10 | |
add64 r1, -216 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
ldxdw r4, [r10-0x348] | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 144 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13056 | |
ja lbb_13486 | |
lbb_13006: | |
ldxw r2, [r10-0x29c] | |
stxw [r10-0x2c0], r2 | |
ldxdw r3, [r10-0x2a4] | |
stxdw [r10-0x2c8], r3 | |
ldxdw r4, [r10-0x2ac] | |
stxdw [r10-0x2d0], r4 | |
ldxdw r5, [r10-0x2b4] | |
stxdw [r10-0x2d8], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x340] | |
call function_9254 | |
mov64 r1, r9 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
ldxdw r1, [r10-0x398] | |
call function_17884 | |
ldxdw r1, [r10-0x390] | |
call function_17864 | |
ldxdw r1, [r10-0x388] | |
call function_17884 | |
ldxdw r1, [r10-0x380] | |
call function_17864 | |
ldxdw r1, [r10-0x378] | |
call function_17884 | |
ldxdw r1, [r10-0x370] | |
call function_17864 | |
ldxdw r1, [r10-0x368] | |
call function_17884 | |
ldxdw r1, [r10-0x360] | |
call function_17864 | |
ldxdw r1, [r10-0x358] | |
call function_17884 | |
ldxdw r1, [r10-0x350] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -664 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -640 | |
ja lbb_13451 | |
lbb_13056: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13070 | |
ja lbb_13486 | |
lbb_13070: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 352 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_13090 | |
mov64 r2, 0 | |
lbb_13090: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_13094 | |
mov64 r4, 0 | |
lbb_13094: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_13097 | |
mov64 r3, 0 | |
lbb_13097: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13104 | |
ja lbb_13486 | |
lbb_13104: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13118 | |
ja lbb_13486 | |
lbb_13118: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a8], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3b0], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_13138 | |
mov64 r2, 0 | |
lbb_13138: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_13142 | |
mov64 r4, 0 | |
lbb_13142: | |
stxdw [r10-0x3b8], r2 | |
jne r7, 0, lbb_13145 | |
mov64 r3, 0 | |
lbb_13145: | |
stxdw [r10-0x3c8], r4 | |
stxdw [r10-0x3c0], r3 | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13152 | |
ja lbb_13486 | |
lbb_13152: | |
ldxb r8, [r10-0xef] | |
ldxb r9, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3d0], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d8], r0 | |
ldxdw r7, [r10-0x108] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13166 | |
ja lbb_13486 | |
lbb_13166: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r9, 1 | |
jne r1, 0, lbb_13172 | |
mov64 r9, 0 | |
lbb_13172: | |
mov64 r1, r8 | |
mov64 r8, 1 | |
jne r1, 0, lbb_13176 | |
mov64 r8, 0 | |
lbb_13176: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
mov64 r2, 1 | |
jne r1, 0, lbb_13182 | |
mov64 r2, 0 | |
lbb_13182: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r9 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d8] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r2 | |
ldxdw r1, [r6+0x0] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x0] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
mov64 r6, 14 | |
ldxdw r1, [r10-0x3a0] | |
lddw r2, 0x100057a57 | |
mov64 r3, 14 | |
call function_7736 | |
jne r0, 0, lbb_13270 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac68 | |
call function_39076 | |
syscall abort | |
lbb_13270: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x348], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -464 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r8, r10 | |
add64 r8, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x268], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0x278], r2 | |
mov64 r2, 32 | |
stxdw [r10-0x270], r2 | |
stxdw [r10-0x280], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0x288], r2 | |
stxdw [r10-0x290], r6 | |
lddw r2, 0x100057a57 | |
stxdw [r10-0x298], r2 | |
stxb [r10-0xe8], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x2d0], r1 | |
mov64 r1, r10 | |
add64 r1, -664 | |
stxdw [r10-0x2d8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x260], r1 | |
mov64 r2, r10 | |
add64 r2, -728 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -584 | |
mov64 r2, r10 | |
add64 r2, -216 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x248] | |
jeq r1, 20, lbb_13344 | |
ja lbb_13402 | |
lbb_13344: | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x388] | |
call function_17864 | |
ldxdw r1, [r10-0x380] | |
call function_17884 | |
ldxdw r1, [r10-0x378] | |
call function_17864 | |
ldxdw r1, [r10-0x370] | |
call function_17884 | |
ldxdw r1, [r10-0x368] | |
call function_17864 | |
ldxdw r1, [r10-0x360] | |
call function_17884 | |
ldxdw r1, [r10-0x358] | |
call function_17864 | |
ldxdw r1, [r10-0x350] | |
call function_17884 | |
ldxdw r1, [r10-0x348] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -216 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -192 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ldxdw r6, [r10-0x338] | |
lbb_13381: | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x340] | |
stxw [r2+0x0], r1 | |
ldxdw r1, [r10-0x330] | |
jne r1, 0, lbb_13387 | |
ja lbb_11559 | |
lbb_13387: | |
ldxw r1, [r10-0x328] | |
jne r1, 14, lbb_13398 | |
ja lbb_13392 | |
lbb_13390: | |
ldxw r1, [r10-0x328] | |
jne r1, 14, lbb_13398 | |
lbb_13392: | |
mov64 r7, r10 | |
add64 r7, -800 | |
lbb_13394: | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
lbb_13398: | |
add64 r6, 32 | |
mov64 r1, r6 | |
call function_7860 | |
exit | |
lbb_13402: | |
ldxw r2, [r10-0x22c] | |
stxw [r10-0x2a0], r2 | |
ldxdw r3, [r10-0x234] | |
stxdw [r10-0x2a8], r3 | |
ldxdw r4, [r10-0x23c] | |
stxdw [r10-0x2b0], r4 | |
ldxdw r5, [r10-0x244] | |
stxdw [r10-0x2b8], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x340] | |
call function_9254 | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x388] | |
call function_17864 | |
ldxdw r1, [r10-0x380] | |
call function_17884 | |
ldxdw r1, [r10-0x378] | |
call function_17864 | |
ldxdw r1, [r10-0x370] | |
call function_17884 | |
ldxdw r1, [r10-0x368] | |
call function_17864 | |
ldxdw r1, [r10-0x360] | |
call function_17884 | |
ldxdw r1, [r10-0x358] | |
call function_17864 | |
ldxdw r1, [r10-0x350] | |
call function_17884 | |
ldxdw r1, [r10-0x348] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -216 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -192 | |
lbb_13451: | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ja lbb_11556 | |
lbb_13456: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r7, r10 | |
add64 r7, -584 | |
mov64 r1, r7 | |
call function_7586 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 96 | |
mov64 r8, r10 | |
add64 r8, -552 | |
mov64 r1, r8 | |
call function_7586 | |
ldxdw r1, [r6+0x0] | |
add64 r1, 304 | |
call function_25942 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
mov64 r4, r0 | |
call function_24433 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13488 | |
lbb_13486: | |
syscall abort | |
function_13487: | |
syscall abort | |
lbb_13488: | |
ldxb r9, [r10-0x14f] | |
ldxb r8, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13502 | |
ja lbb_13486 | |
lbb_13502: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 96 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_13522 | |
mov64 r2, 0 | |
lbb_13522: | |
mov64 r1, r8 | |
mov64 r4, 1 | |
jne r1, 0, lbb_13526 | |
mov64 r4, 0 | |
lbb_13526: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_13529 | |
mov64 r3, 0 | |
lbb_13529: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13536 | |
ja lbb_13486 | |
lbb_13536: | |
ldxb r9, [r10-0x11f] | |
ldxb r8, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13550 | |
ja lbb_13486 | |
lbb_13550: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3a8], r1 | |
ldxb r7, [r10-0x11e] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 400 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r4, 1 | |
mov64 r3, 1 | |
jne r1, 0, lbb_13570 | |
mov64 r3, 0 | |
lbb_13570: | |
mov64 r1, r8 | |
mov64 r5, 1 | |
jne r1, 0, lbb_13574 | |
mov64 r5, 0 | |
lbb_13574: | |
jne r7, 0, lbb_13576 | |
mov64 r4, 0 | |
lbb_13576: | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13581 | |
ja lbb_13486 | |
lbb_13581: | |
stxdw [r10-0x3c0], r5 | |
stxdw [r10-0x3b8], r4 | |
stxdw [r10-0x3b0], r3 | |
ldxb r8, [r10-0xef] | |
ldxb r6, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3c8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d0], r0 | |
ldxdw r7, [r10-0x108] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_13598 | |
ja lbb_13486 | |
lbb_13598: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r6, 1 | |
mov64 r9, 1 | |
jne r1, 0, lbb_13605 | |
mov64 r9, 0 | |
lbb_13605: | |
mov64 r1, r8 | |
mov64 r8, 1 | |
jne r1, 0, lbb_13609 | |
mov64 r8, 0 | |
lbb_13609: | |
mov64 r1, r7 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
jne r1, 0, lbb_13614 | |
mov64 r6, 0 | |
lbb_13614: | |
stxb [r10-0x17f], r8 | |
stxb [r10-0x180], r9 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r6 | |
ldxdw r6, [r10-0x338] | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r6+0x8] | |
ldxdw r1, [r1+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
mov64 r1, r6 | |
add64 r1, 32 | |
lddw r2, 0x100057a45 | |
mov64 r3, 18 | |
call function_7736 | |
jne r0, 0, lbb_13718 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005ac08 | |
call function_39076 | |
syscall abort | |
lbb_13718: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -360 | |
stxdw [r10-0x348], r1 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -464 | |
mov64 r7, r10 | |
add64 r7, -504 | |
mov64 r8, r10 | |
add64 r8, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -136 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 10 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a3b | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jne r1, 20, lbb_13836 | |
lbb_13796: | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x388] | |
call function_17864 | |
ldxdw r1, [r10-0x380] | |
call function_17884 | |
ldxdw r1, [r10-0x378] | |
call function_17864 | |
ldxdw r1, [r10-0x370] | |
call function_17884 | |
ldxdw r1, [r10-0x368] | |
call function_17864 | |
ldxdw r1, [r10-0x360] | |
call function_17884 | |
ldxdw r1, [r10-0x358] | |
call function_17864 | |
ldxdw r1, [r10-0x350] | |
call function_17884 | |
ldxdw r1, [r10-0x348] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -664 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -640 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x340] | |
stxw [r2+0x0], r1 | |
ja lbb_11557 | |
lbb_13836: | |
ldxw r2, [r10-0x29c] | |
stxw [r10-0x2c0], r2 | |
ldxdw r3, [r10-0x2a4] | |
stxdw [r10-0x2c8], r3 | |
ldxdw r4, [r10-0x2ac] | |
stxdw [r10-0x2d0], r4 | |
ldxdw r5, [r10-0x2b4] | |
stxdw [r10-0x2d8], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x340] | |
call function_9254 | |
mov64 r1, r8 | |
call function_17884 | |
mov64 r1, r7 | |
call function_17864 | |
mov64 r1, r9 | |
call function_17884 | |
ldxdw r1, [r10-0x388] | |
call function_17864 | |
ldxdw r1, [r10-0x380] | |
call function_17884 | |
ldxdw r1, [r10-0x378] | |
call function_17864 | |
ldxdw r1, [r10-0x370] | |
call function_17884 | |
ldxdw r1, [r10-0x368] | |
call function_17864 | |
ldxdw r1, [r10-0x360] | |
call function_17884 | |
ldxdw r1, [r10-0x358] | |
call function_17864 | |
ldxdw r1, [r10-0x350] | |
call function_17884 | |
ldxdw r1, [r10-0x348] | |
call function_17864 | |
mov64 r7, r10 | |
add64 r7, -664 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -640 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ja lbb_11557 | |
function_13890: | |
mov64 r6, r2 | |
mov64 r9, r1 | |
ldxdw r8, [r6+0x8] | |
mov64 r7, r8 | |
add64 r7, 392 | |
mov64 r1, r7 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -520 | |
mov64 r2, r0 | |
call function_26276 | |
ldxh r1, [r10-0x208] | |
jne r1, 1, lbb_13922 | |
ldxdw r1, [r10-0x1e8] | |
stxdw [r10-0x318], r1 | |
ldxdw r1, [r10-0x1f0] | |
stxdw [r10-0x320], r1 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x328], r1 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x330], r1 | |
mov64 r3, r10 | |
add64 r3, -816 | |
lddw r1, 0x1000579da | |
mov64 r2, 43 | |
lddw r4, 0x10005ab78 | |
lddw r5, 0x10005ac98 | |
call function_33744 | |
syscall abort | |
lbb_13922: | |
ldxh r1, [r10-0x206] | |
add64 r1, 1 | |
mov64 r2, r1 | |
and64 r2, 65535 | |
jne r2, r1, lbb_13927 | |
lbb_13927: | |
stxdw [r10-0x338], r9 | |
jeq r2, r1, lbb_13936 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005acb0 | |
call function_39076 | |
syscall abort | |
lbb_13936: | |
call function_16349 | |
mov64 r9, r0 | |
mov64 r1, r7 | |
call function_23955 | |
mov64 r1, r10 | |
add64 r1, -816 | |
mov64 r2, r9 | |
mov64 r3, r0 | |
call function_26621 | |
ldxdw r1, [r10-0x330] | |
jeq r1, 1, lbb_13953 | |
ldxdw r1, [r10-0x338] | |
mov64 r2, 4 | |
call function_35 | |
mov64 r7, r10 | |
add64 r7, -808 | |
ja lbb_14424 | |
lbb_13953: | |
lddw r1, 0x100057a20 | |
stxdw [r10-0x1e8], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1f8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x200], r1 | |
lddw r1, 0x10005abc8 | |
stxdw [r10-0x208], r1 | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_29765 | |
mov64 r7, r8 | |
add64 r7, 256 | |
mov64 r1, r7 | |
call function_25942 | |
jne r0, 0, lbb_13982 | |
ldxdw r1, [r10-0x338] | |
mov64 r2, 7 | |
call function_35 | |
mov64 r7, r10 | |
add64 r7, -808 | |
lbb_13977: | |
ldxw r1, [r7+0x0] | |
jne r1, 14, lbb_14434 | |
mov64 r7, r10 | |
add64 r7, -800 | |
ja lbb_14430 | |
lbb_13982: | |
stxdw [r10-0x340], r6 | |
mov64 r9, r10 | |
add64 r9, -584 | |
mov64 r1, r9 | |
mov64 r2, r7 | |
call function_7586 | |
mov64 r6, r10 | |
add64 r6, -552 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_7586 | |
mov64 r1, r7 | |
call function_25942 | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r2, r9 | |
mov64 r3, r6 | |
mov64 r4, r0 | |
call function_24433 | |
mov64 r1, r10 | |
add64 r1, -376 | |
mov64 r2, r7 | |
call function_7641 | |
ldxdw r7, [r10-0x170] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14011 | |
lbb_14009: | |
syscall abort | |
function_14010: | |
syscall abort | |
lbb_14011: | |
ldxb r9, [r10-0x14f] | |
ldxb r6, [r10-0x150] | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x348], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x350], r0 | |
ldxdw r7, [r10-0x168] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14025 | |
ja lbb_14009 | |
lbb_14025: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x358], r0 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x368], r1 | |
ldxb r7, [r10-0x14e] | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r8 | |
call function_7641 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_14044 | |
mov64 r2, 0 | |
lbb_14044: | |
mov64 r1, r6 | |
mov64 r4, 1 | |
jne r1, 0, lbb_14048 | |
mov64 r4, 0 | |
lbb_14048: | |
stxdw [r10-0x370], r2 | |
jne r7, 0, lbb_14051 | |
mov64 r3, 0 | |
lbb_14051: | |
stxdw [r10-0x380], r4 | |
stxdw [r10-0x378], r3 | |
ldxdw r7, [r10-0x140] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14058 | |
ja lbb_14009 | |
lbb_14058: | |
ldxb r9, [r10-0x11f] | |
ldxb r6, [r10-0x120] | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x388], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x390], r0 | |
ldxdw r7, [r10-0x138] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14072 | |
ja lbb_14009 | |
lbb_14072: | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x398], r0 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x3a8], r1 | |
ldxb r7, [r10-0x11e] | |
mov64 r2, r8 | |
add64 r2, 304 | |
mov64 r1, r10 | |
add64 r1, -280 | |
call function_8144 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_14092 | |
mov64 r2, 0 | |
lbb_14092: | |
mov64 r1, r6 | |
mov64 r4, 1 | |
jne r1, 0, lbb_14096 | |
mov64 r4, 0 | |
lbb_14096: | |
stxdw [r10-0x3b0], r2 | |
jne r7, 0, lbb_14099 | |
mov64 r3, 0 | |
lbb_14099: | |
stxdw [r10-0x3c0], r4 | |
stxdw [r10-0x3b8], r3 | |
ldxdw r7, [r10-0x110] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14106 | |
ja lbb_14009 | |
lbb_14106: | |
ldxb r1, [r10-0xef] | |
stxdw [r10-0x3d8], r1 | |
ldxb r6, [r10-0xf0] | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x3c8], r1 | |
mov64 r1, r7 | |
call function_7689 | |
mov64 r1, r7 | |
call function_17862 | |
stxdw [r10-0x3d0], r0 | |
ldxdw r9, [r10-0x108] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_14121 | |
ja lbb_14009 | |
lbb_14121: | |
mov64 r1, r9 | |
call function_7689 | |
mov64 r1, r6 | |
mov64 r7, 1 | |
jne r1, 0, lbb_14127 | |
mov64 r7, 0 | |
lbb_14127: | |
ldxdw r1, [r10-0x3d8] | |
mov64 r6, 1 | |
jne r1, 0, lbb_14131 | |
mov64 r6, 0 | |
lbb_14131: | |
mov64 r1, r9 | |
call function_17862 | |
ldxb r1, [r10-0xee] | |
mov64 r2, 1 | |
jne r1, 0, lbb_14137 | |
mov64 r2, 0 | |
lbb_14137: | |
stxb [r10-0x17f], r6 | |
stxb [r10-0x180], r7 | |
stxdw [r10-0x198], r0 | |
ldxdw r1, [r10-0x3d0] | |
stxdw [r10-0x1a0], r1 | |
ldxdw r1, [r10-0x3c8] | |
stxdw [r10-0x1a8], r1 | |
ldxdw r1, [r10-0x3b8] | |
stxb [r10-0x1ae], r1 | |
ldxdw r1, [r10-0x3b0] | |
stxb [r10-0x1af], r1 | |
ldxdw r1, [r10-0x3c0] | |
stxb [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x3a8] | |
stxdw [r10-0x1b8], r1 | |
ldxdw r1, [r10-0x3a0] | |
stxdw [r10-0x1c0], r1 | |
ldxdw r1, [r10-0x398] | |
stxdw [r10-0x1c8], r1 | |
ldxdw r1, [r10-0x390] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x388] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r10-0x1de], r1 | |
ldxdw r1, [r10-0x370] | |
stxb [r10-0x1df], r1 | |
ldxdw r1, [r10-0x380] | |
stxb [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x368] | |
stxdw [r10-0x1e8], r1 | |
ldxdw r1, [r10-0x360] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x350] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x208], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x188], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x190], r1 | |
stxb [r10-0x17e], r2 | |
ldxdw r1, [r8+0x0] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -129 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r8+0x30] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -97 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r1, [r8+0x60] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -65 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_26122 | |
ldxdw r8, [r10-0x340] | |
add64 r8, 32 | |
mov64 r1, r8 | |
lddw r2, 0x100057a6c | |
mov64 r3, 15 | |
call function_7736 | |
jne r0, 0, lbb_14238 | |
lddw r1, 0x1000579af | |
mov64 r2, 43 | |
lddw r3, 0x10005acc8 | |
call function_39076 | |
syscall abort | |
lbb_14238: | |
mov64 r1, r10 | |
add64 r1, -368 | |
stxdw [r10-0x348], r1 | |
mov64 r6, r10 | |
add64 r6, -360 | |
mov64 r1, r10 | |
add64 r1, -320 | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -312 | |
stxdw [r10-0x350], r1 | |
mov64 r1, r10 | |
add64 r1, -272 | |
stxdw [r10-0x368], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x360], r1 | |
mov64 r1, r10 | |
add64 r1, -408 | |
stxdw [r10-0x370], r1 | |
mov64 r1, r10 | |
add64 r1, -416 | |
stxdw [r10-0x378], r1 | |
mov64 r1, r10 | |
add64 r1, -456 | |
stxdw [r10-0x380], r1 | |
mov64 r1, r10 | |
add64 r1, -464 | |
stxdw [r10-0x388], r1 | |
mov64 r9, r10 | |
add64 r9, -504 | |
mov64 r7, r10 | |
add64 r7, -512 | |
ldxb r1, [r0+0x0] | |
mov64 r2, r10 | |
add64 r2, -33 | |
stxdw [r10-0x98], r2 | |
mov64 r2, r10 | |
add64 r2, -65 | |
stxdw [r10-0xa8], r2 | |
mov64 r2, r10 | |
add64 r2, -97 | |
stxdw [r10-0xb8], r2 | |
mov64 r2, 32 | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0xb0], r2 | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r10 | |
add64 r2, -129 | |
stxdw [r10-0xc8], r2 | |
mov64 r2, 7 | |
stxdw [r10-0xd0], r2 | |
lddw r2, 0x100057a65 | |
stxdw [r10-0xd8], r2 | |
stxb [r10-0x21], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x90], r1 | |
mov64 r2, r10 | |
add64 r2, -232 | |
stxdw [r10-0x1000], r2 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -696 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r3, r10 | |
add64 r3, -520 | |
mov64 r4, 3 | |
call function_25819 | |
ldxw r1, [r10-0x2b8] | |
jne r1, 20, lbb_14366 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
ldxdw r1, [r10-0x388] | |
call function_17884 | |
ldxdw r1, [r10-0x380] | |
call function_17864 | |
ldxdw r1, [r10-0x378] | |
call function_17884 | |
ldxdw r1, [r10-0x370] | |
call function_17864 | |
ldxdw r1, [r10-0x368] | |
call function_17884 | |
ldxdw r1, [r10-0x360] | |
call function_17864 | |
ldxdw r1, [r10-0x358] | |
call function_17884 | |
ldxdw r1, [r10-0x350] | |
call function_17864 | |
ldxdw r1, [r10-0x348] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -664 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -640 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x338] | |
stxw [r2+0x0], r1 | |
ldxdw r1, [r10-0x330] | |
jne r1, 0, lbb_14439 | |
mov64 r6, r10 | |
add64 r6, -808 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -784 | |
ja lbb_14443 | |
lbb_14366: | |
ldxw r2, [r10-0x29c] | |
stxw [r10-0x2c0], r2 | |
ldxdw r3, [r10-0x2a4] | |
stxdw [r10-0x2c8], r3 | |
ldxdw r4, [r10-0x2ac] | |
stxdw [r10-0x2d0], r4 | |
ldxdw r5, [r10-0x2b4] | |
stxdw [r10-0x2d8], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
ldxdw r1, [r10-0x338] | |
call function_9254 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
ldxdw r1, [r10-0x388] | |
call function_17884 | |
ldxdw r1, [r10-0x380] | |
call function_17864 | |
ldxdw r1, [r10-0x378] | |
call function_17884 | |
ldxdw r1, [r10-0x370] | |
call function_17864 | |
ldxdw r1, [r10-0x368] | |
call function_17884 | |
ldxdw r1, [r10-0x360] | |
call function_17864 | |
ldxdw r1, [r10-0x358] | |
call function_17884 | |
ldxdw r1, [r10-0x350] | |
call function_17864 | |
ldxdw r1, [r10-0x348] | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
mov64 r6, r10 | |
add64 r6, -664 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -640 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
ldxdw r6, [r10-0x340] | |
call function_16258 | |
mov64 r7, r10 | |
add64 r7, -808 | |
ldxdw r1, [r10-0x330] | |
jne r1, 0, lbb_13977 | |
lbb_14424: | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16236 | |
mov64 r7, r10 | |
add64 r7, -784 | |
lbb_14430: | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
lbb_14434: | |
add64 r6, 32 | |
mov64 r8, r6 | |
lbb_14436: | |
mov64 r1, r8 | |
call function_7860 | |
exit | |
lbb_14439: | |
ldxw r1, [r10-0x328] | |
jne r1, 14, lbb_14436 | |
mov64 r6, r10 | |
add64 r6, -800 | |
lbb_14443: | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_14436 | |
function_14448: | |
exit | |
function_14449: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
stxdw [r10-0x360], r4 | |
stxdw [r10-0x368], r3 | |
ldxdw r1, [r5-0xff8] | |
stxdw [r10-0x350], r1 | |
ldxdw r1, [r5-0x1000] | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -856 | |
call function_18802 | |
ldxdw r1, [r10-0x148] | |
jne r1, 1, lbb_14492 | |
ldxdw r1, [r10-0x140] | |
and64 r1, 255 | |
jne r1, 3, lbb_14488 | |
ldxdw r7, [r10-0x138] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
jeq r9, 0, lbb_14482 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_14482: | |
mov64 r1, r7 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_14488: | |
mov64 r1, r6 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_15187 | |
lbb_14492: | |
ldxw r1, [r10-0x13f] | |
stxw [r10-0x330], r1 | |
ldxw r1, [r10-0x13c] | |
stxw [r10-0x32d], r1 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x348], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x340], r1 | |
ldxdw r1, [r10-0x120] | |
stxdw [r10-0x338], r1 | |
ldxdw r8, [r10-0x138] | |
ldxb r1, [r10-0x140] | |
jsgt r1, 1, lbb_14595 | |
jeq r1, 0, lbb_14794 | |
mov64 r8, r10 | |
add64 r8, -32 | |
mov64 r1, r8 | |
call function_7768 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -872 | |
mov64 r2, r7 | |
lddw r4, 0x100057aa8 | |
call function_19186 | |
mov64 r2, r10 | |
add64 r2, -320 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_14815 | |
mov64 r9, r6 | |
mov64 r6, r10 | |
add64 r6, -568 | |
mov64 r1, r6 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r8, r10 | |
add64 r8, -808 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r8 | |
call function_15854 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_14545 | |
ja lbb_14553 | |
lbb_14545: | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, r7 | |
call function_19159 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_15044 | |
lbb_14553: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
call function_9254 | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17864 | |
ja lbb_14831 | |
lbb_14595: | |
jeq r1, 2, lbb_14635 | |
jeq r1, 3, lbb_14687 | |
mov64 r9, r10 | |
add64 r9, -56 | |
mov64 r1, r9 | |
call function_7768 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -872 | |
mov64 r2, r7 | |
lddw r4, 0x100057aa8 | |
call function_18987 | |
mov64 r2, r10 | |
add64 r2, -320 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_14618 | |
ja lbb_14835 | |
lbb_14618: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x220], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x230], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x238], r2 | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r3 | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r6 | |
call function_9254 | |
ja lbb_15154 | |
lbb_14635: | |
stxdw [r10-0x50], r8 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x48], r1 | |
ldxdw r1, [r10-0x340] | |
stxdw [r10-0x40], r1 | |
mov64 r8, r10 | |
add64 r8, -56 | |
mov64 r1, r8 | |
call function_7768 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -872 | |
mov64 r2, r7 | |
lddw r4, 0x100057aa8 | |
call function_18987 | |
mov64 r2, r10 | |
add64 r2, -320 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_14661 | |
ja lbb_14905 | |
lbb_14661: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x220], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x230], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x238], r2 | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r3 | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r6 | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_7860 | |
mov64 r6, r10 | |
add64 r6, -80 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_15187 | |
lbb_14687: | |
mov64 r8, r10 | |
add64 r8, -32 | |
mov64 r1, r8 | |
call function_7768 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r8 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -872 | |
mov64 r2, r7 | |
lddw r4, 0x100057aa8 | |
call function_19534 | |
mov64 r2, r10 | |
add64 r2, -320 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_14815 | |
mov64 r9, r6 | |
mov64 r6, r10 | |
add64 r6, -568 | |
mov64 r1, r6 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r8, r10 | |
add64 r8, -808 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 64 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r8 | |
call function_15936 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_14726 | |
ja lbb_14734 | |
lbb_14726: | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, r7 | |
call function_19803 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_15068 | |
lbb_14734: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
call function_9254 | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
ldxdw r6, [r10-0x320] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x320] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -776 | |
call function_17864 | |
ja lbb_14831 | |
lbb_14794: | |
mov64 r9, r10 | |
add64 r9, -32 | |
mov64 r1, r9 | |
call function_7768 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -872 | |
mov64 r2, r7 | |
lddw r4, 0x100057aa8 | |
call function_23398 | |
mov64 r2, r10 | |
add64 r2, -320 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_14815 | |
ja lbb_14957 | |
lbb_14815: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x220], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x230], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x238], r2 | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r3 | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r6 | |
call function_9254 | |
lbb_14831: | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_7860 | |
ja lbb_15187 | |
lbb_14835: | |
stxdw [r10-0x370], r6 | |
mov64 r9, r10 | |
add64 r9, -568 | |
mov64 r1, r9 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r6, r10 | |
add64 r6, -808 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, 56 | |
call function_40019 | |
ldxw r1, [r10-0x32d] | |
stxw [r10-0x145], r1 | |
ldxw r1, [r10-0x330] | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x141], r8 | |
ldxdw r1, [r10-0x348] | |
stxdw [r10-0x139], r1 | |
ldxdw r1, [r10-0x340] | |
stxdw [r10-0x131], r1 | |
ldxb r1, [r10-0x338] | |
stxb [r10-0x129], r1 | |
mov64 r1, r10 | |
add64 r1, -568 | |
mov64 r3, r10 | |
add64 r3, -328 | |
mov64 r2, r6 | |
call function_15916 | |
ldxw r1, [r10-0x238] | |
jeq r1, 20, lbb_14867 | |
ja lbb_15018 | |
lbb_14867: | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, r7 | |
call function_19159 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_14876 | |
ja lbb_15113 | |
lbb_14876: | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_7860 | |
ldxdw r9, [r10-0x370] | |
ja lbb_15185 | |
lbb_14905: | |
mov64 r9, r6 | |
mov64 r6, r10 | |
add64 r6, -568 | |
mov64 r1, r6 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r8, r10 | |
add64 r8, -808 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 56 | |
call function_40019 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r3, r10 | |
add64 r3, -32 | |
mov64 r2, r8 | |
call function_15882 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_14932 | |
ja lbb_14940 | |
lbb_14932: | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, r7 | |
call function_19159 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_15158 | |
lbb_14940: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
ja lbb_15129 | |
lbb_14957: | |
stxdw [r10-0x370], r6 | |
mov64 r6, r10 | |
add64 r6, -568 | |
mov64 r1, r6 | |
mov64 r3, 240 | |
call function_40019 | |
mov64 r9, r10 | |
add64 r9, -808 | |
mov64 r1, r9 | |
mov64 r2, r6 | |
mov64 r3, 240 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r7 | |
mov64 r3, r9 | |
mov64 r4, r8 | |
call function_15236 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_14978 | |
ja lbb_15027 | |
lbb_14978: | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -808 | |
mov64 r3, r7 | |
call function_23715 | |
ldxw r1, [r10-0x148] | |
ldxdw r9, [r10-0x370] | |
jeq r1, 20, lbb_14988 | |
ja lbb_15188 | |
lbb_14988: | |
mov64 r1, r10 | |
add64 r1, -800 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -752 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -744 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -704 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -696 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -656 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -648 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -608 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -600 | |
ja lbb_15109 | |
lbb_15018: | |
ldxw r2, [r10-0x21c] | |
stxw [r10-0x8], r2 | |
ldxdw r3, [r10-0x224] | |
stxdw [r10-0x10], r3 | |
ldxdw r4, [r10-0x22c] | |
stxdw [r10-0x18], r4 | |
ldxdw r5, [r10-0x234] | |
stxdw [r10-0x20], r5 | |
ja lbb_15121 | |
lbb_15027: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
ldxdw r1, [r10-0x370] | |
ja lbb_15204 | |
lbb_15044: | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -784 | |
ja lbb_15109 | |
lbb_15068: | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
ldxdw r6, [r10-0x320] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x320] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -776 | |
lbb_15109: | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -32 | |
ja lbb_15184 | |
lbb_15113: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
lbb_15121: | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
ldxdw r1, [r10-0x370] | |
lbb_15129: | |
call function_9254 | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17864 | |
lbb_15154: | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_7860 | |
ja lbb_15187 | |
lbb_15158: | |
ldxdw r6, [r10-0x328] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ldxdw r1, [r10-0x328] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -784 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lbb_15184: | |
call function_7860 | |
lbb_15185: | |
mov64 r1, 20 | |
stxw [r9+0x0], r1 | |
lbb_15187: | |
exit | |
lbb_15188: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x220], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x228], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x230], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x238], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
lbb_15204: | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -800 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -792 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -752 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -744 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -704 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -696 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -656 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -648 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -608 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -600 | |
call function_17864 | |
ja lbb_14831 | |
function_15236: | |
mov64 r8, r4 | |
mov64 r7, r3 | |
mov64 r6, r2 | |
mov64 r9, r1 | |
lddw r1, 0x100057aa8 | |
mov64 r2, 29 | |
syscall sol_log_ | |
ldxdw r2, [r7+0xc0] | |
mov64 r1, r6 | |
call function_16696 | |
jne r0, 0, lbb_15297 | |
stxdw [r10-0x220], r9 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x228], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
lddw r2, 0x100057aa8 | |
mov64 r3, 0 | |
mov64 r4, r6 | |
call function_26199 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x1f0], r1 | |
ldxdw r1, [r10-0x138] | |
stxdw [r10-0x1f8], r1 | |
ldxdw r1, [r10-0x140] | |
stxdw [r10-0x200], r1 | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x208], r1 | |
ldxb r1, [r10-0x128] | |
stxdw [r10-0x230], r1 | |
mov64 r1, r10 | |
add64 r1, -536 | |
call function_18796 | |
ldxdw r6, [r7+0xc0] | |
ldxdw r4, [r10-0x210] | |
ldxdw r9, [r10-0x218] | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -520 | |
mov64 r3, r9 | |
stxdw [r10-0x238], r4 | |
mov64 r5, r6 | |
call function_26131 | |
ldxb r1, [r10-0x148] | |
jne r1, 1, lbb_15301 | |
ldxb r1, [r10-0x147] | |
stxb [r10-0x198], r1 | |
mov64 r3, r10 | |
add64 r3, -408 | |
lddw r1, 0x100057a7b | |
mov64 r2, 43 | |
lddw r4, 0x10005ace0 | |
lddw r5, 0x10005ad00 | |
call function_33744 | |
syscall abort | |
lbb_15297: | |
mov64 r1, r9 | |
mov64 r2, 1001 | |
call function_7720 | |
ja lbb_15722 | |
lbb_15301: | |
ldxdw r1, [r10-0x12f] | |
stxdw [r10-0x1d0], r1 | |
ldxdw r1, [r10-0x137] | |
stxdw [r10-0x1d8], r1 | |
ldxdw r1, [r10-0x13f] | |
stxdw [r10-0x1e0], r1 | |
ldxdw r1, [r10-0x147] | |
stxdw [r10-0x1e8], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_25516 | |
mov64 r1, r10 | |
add64 r1, -320 | |
ldxdw r2, [r10-0x148] | |
jeq r2, 1, lbb_15317 | |
ja lbb_15334 | |
lbb_15317: | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x180], r2 | |
ldxdw r3, [r1+0x10] | |
stxdw [r10-0x188], r3 | |
ldxdw r4, [r1+0x8] | |
stxdw [r10-0x190], r4 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x198], r1 | |
stxdw [r10-0x130], r2 | |
stxdw [r10-0x138], r3 | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r1 | |
mov64 r2, r10 | |
add64 r2, -328 | |
ldxdw r1, [r10-0x220] | |
call function_9254 | |
ja lbb_15722 | |
lbb_15334: | |
add64 r8, 44 | |
ldxdw r2, [r1+0x10] | |
ldxdw r3, [r1+0x8] | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x1c8], r1 | |
stxdw [r10-0x1c0], r3 | |
stxdw [r10-0x1b8], r2 | |
mov64 r1, r10 | |
add64 r1, -456 | |
mov64 r2, r8 | |
call function_25447 | |
mov64 r1, 1 | |
stxdw [r10-0x1a8], r1 | |
mov64 r1, r10 | |
add64 r1, -409 | |
stxdw [r10-0x1b0], r1 | |
ldxdw r1, [r10-0x230] | |
stxb [r10-0x199], r1 | |
stxdw [r10-0xfe8], r8 | |
stxdw [r10-0xfe0], r6 | |
stxdw [r10-0xff0], r0 | |
ldxdw r1, [r10-0x238] | |
stxdw [r10-0xff8], r1 | |
stxdw [r10-0x1000], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -408 | |
mov64 r3, r10 | |
add64 r3, -488 | |
mov64 r4, r10 | |
add64 r4, -520 | |
ldxdw r2, [r10-0x228] | |
call function_24197 | |
ldxdw r6, [r7+0x8] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15373 | |
lbb_15371: | |
syscall abort | |
function_15372: | |
syscall abort | |
lbb_15373: | |
ldxb r9, [r7+0x29] | |
ldxb r8, [r7+0x28] | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x228], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x230], r0 | |
ldxdw r6, [r7+0x10] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15387 | |
ja lbb_15371 | |
lbb_15387: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r9, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15394 | |
mov64 r2, 0 | |
lbb_15394: | |
stxdw [r10-0x238], r2 | |
mov64 r1, r8 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15399 | |
mov64 r2, 0 | |
lbb_15399: | |
stxdw [r10-0x248], r2 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x250], r0 | |
ldxb r1, [r7+0x2a] | |
jne r1, 0, lbb_15406 | |
mov64 r9, 0 | |
lbb_15406: | |
stxdw [r10-0x240], r9 | |
ldxdw r6, [r7+0x38] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15412 | |
ja lbb_15371 | |
lbb_15412: | |
ldxb r9, [r7+0x59] | |
ldxb r8, [r7+0x58] | |
ldxdw r1, [r7+0x30] | |
stxdw [r10-0x258], r1 | |
ldxdw r1, [r7+0x20] | |
stxdw [r10-0x260], r1 | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x268], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x270], r0 | |
ldxdw r6, [r7+0x40] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15430 | |
ja lbb_15371 | |
lbb_15430: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r9, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15437 | |
mov64 r2, 0 | |
lbb_15437: | |
stxdw [r10-0x278], r2 | |
mov64 r1, r8 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15442 | |
mov64 r2, 0 | |
lbb_15442: | |
stxdw [r10-0x288], r2 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x290], r0 | |
ldxb r1, [r7+0x5a] | |
jne r1, 0, lbb_15449 | |
mov64 r9, 0 | |
lbb_15449: | |
stxdw [r10-0x280], r9 | |
ldxdw r6, [r7+0x68] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15455 | |
ja lbb_15371 | |
lbb_15455: | |
ldxb r9, [r7+0x89] | |
ldxb r8, [r7+0x88] | |
ldxdw r1, [r7+0x60] | |
stxdw [r10-0x298], r1 | |
ldxdw r1, [r7+0x50] | |
stxdw [r10-0x2a0], r1 | |
ldxdw r1, [r7+0x48] | |
stxdw [r10-0x2a8], r1 | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x2b0], r0 | |
ldxdw r6, [r7+0x70] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15473 | |
ja lbb_15371 | |
lbb_15473: | |
mov64 r1, r6 | |
call function_7689 | |
mov64 r1, r9 | |
mov64 r9, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15480 | |
mov64 r2, 0 | |
lbb_15480: | |
stxdw [r10-0x2b8], r2 | |
mov64 r1, r8 | |
mov64 r2, 1 | |
jne r1, 0, lbb_15485 | |
mov64 r2, 0 | |
lbb_15485: | |
stxdw [r10-0x2c8], r2 | |
mov64 r1, r6 | |
call function_17862 | |
stxdw [r10-0x2d0], r0 | |
ldxb r1, [r7+0x8a] | |
jne r1, 0, lbb_15492 | |
mov64 r9, 0 | |
lbb_15492: | |
stxdw [r10-0x2c0], r9 | |
ldxdw r8, [r7+0x98] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15498 | |
ja lbb_15371 | |
lbb_15498: | |
ldxb r1, [r7+0xb9] | |
stxdw [r10-0x2d8], r1 | |
ldxb r1, [r7+0xb8] | |
stxdw [r10-0x2e0], r1 | |
ldxdw r1, [r7+0x90] | |
stxdw [r10-0x2e8], r1 | |
ldxdw r1, [r7+0x80] | |
stxdw [r10-0x2f0], r1 | |
ldxdw r6, [r7+0x78] | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
mov64 r9, r0 | |
ldxdw r8, [r7+0xa0] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_15517 | |
ja lbb_15371 | |
lbb_15517: | |
mov64 r1, r8 | |
call function_7689 | |
mov64 r1, r8 | |
call function_17862 | |
ldxb r1, [r7+0xba] | |
ldxdw r2, [r7+0xb0] | |
ldxdw r3, [r7+0xa8] | |
stxdw [r10-0xa0], r3 | |
ldxdw r3, [r10-0x228] | |
stxdw [r10-0x148], r3 | |
ldxdw r3, [r10-0x230] | |
stxdw [r10-0x140], r3 | |
ldxdw r3, [r10-0x250] | |
stxdw [r10-0x138], r3 | |
ldxdw r3, [r10-0x268] | |
stxdw [r10-0x130], r3 | |
ldxdw r3, [r10-0x260] | |
stxdw [r10-0x128], r3 | |
ldxdw r3, [r10-0x258] | |
stxdw [r10-0x118], r3 | |
ldxdw r3, [r10-0x270] | |
stxdw [r10-0x110], r3 | |
ldxdw r3, [r10-0x290] | |
stxdw [r10-0x108], r3 | |
ldxdw r3, [r10-0x2a8] | |
stxdw [r10-0x100], r3 | |
ldxdw r3, [r10-0x2a0] | |
stxdw [r10-0xf8], r3 | |
ldxdw r3, [r10-0x298] | |
stxdw [r10-0xe8], r3 | |
ldxdw r3, [r10-0x2b0] | |
stxdw [r10-0xe0], r3 | |
ldxdw r3, [r10-0x2d0] | |
stxdw [r10-0xd8], r3 | |
stxdw [r10-0xd0], r6 | |
ldxdw r3, [r10-0x2f0] | |
stxdw [r10-0xc8], r3 | |
ldxdw r3, [r10-0x2e8] | |
stxdw [r10-0xb8], r3 | |
stxdw [r10-0xb0], r9 | |
stxdw [r10-0xa8], r0 | |
stxdw [r10-0x98], r2 | |
ldxdw r2, [r10-0x2e0] | |
mov64 r4, r2 | |
mov64 r2, 1 | |
mov64 r3, 1 | |
jne r4, 0, lbb_15565 | |
mov64 r3, 0 | |
lbb_15565: | |
stxb [r10-0x90], r3 | |
ldxdw r3, [r10-0x2d8] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
ldxdw r5, [r10-0x240] | |
ldxdw r0, [r10-0x280] | |
ldxdw r6, [r10-0x2c0] | |
jne r4, 0, lbb_15574 | |
mov64 r3, 0 | |
lbb_15574: | |
stxb [r10-0x8f], r3 | |
stxb [r10-0xbe], r6 | |
ldxdw r3, [r10-0x2b8] | |
stxb [r10-0xbf], r3 | |
ldxdw r3, [r10-0x2c8] | |
stxb [r10-0xc0], r3 | |
stxb [r10-0xee], r0 | |
ldxdw r3, [r10-0x278] | |
stxb [r10-0xef], r3 | |
ldxdw r3, [r10-0x288] | |
stxb [r10-0xf0], r3 | |
stxb [r10-0x11e], r5 | |
ldxdw r3, [r10-0x238] | |
stxb [r10-0x11f], r3 | |
ldxdw r3, [r10-0x248] | |
stxb [r10-0x120], r3 | |
mov64 r3, 1 | |
jne r1, 0, lbb_15593 | |
mov64 r3, 0 | |
lbb_15593: | |
stxb [r10-0x8e], r3 | |
mov64 r1, r10 | |
add64 r1, -432 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x10], r2 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0x1000], r1 | |
stxdw [r10-0xff8], r2 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r10 | |
add64 r2, -408 | |
mov64 r3, r10 | |
add64 r3, -328 | |
mov64 r4, 4 | |
call function_25819 | |
mov64 r9, r10 | |
add64 r9, -168 | |
mov64 r1, r10 | |
add64 r1, -176 | |
stxdw [r10-0x228], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
stxdw [r10-0x230], r1 | |
mov64 r1, r10 | |
add64 r1, -224 | |
stxdw [r10-0x238], r1 | |
mov64 r1, r10 | |
add64 r1, -264 | |
stxdw [r10-0x240], r1 | |
mov64 r8, r10 | |
add64 r8, -272 | |
mov64 r6, r10 | |
add64 r6, -312 | |
mov64 r1, r10 | |
add64 r1, -320 | |
ldxw r0, [r10-0x50] | |
jeq r0, 20, lbb_15634 | |
ja lbb_15676 | |
lbb_15634: | |
stxdw [r10-0x248], r9 | |
mov64 r9, r7 | |
add64 r9, 48 | |
stxdw [r10-0x250], r1 | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
mov64 r1, r8 | |
call function_17884 | |
ldxdw r1, [r10-0x240] | |
call function_17864 | |
ldxdw r1, [r10-0x238] | |
call function_17884 | |
ldxdw r1, [r10-0x230] | |
call function_17864 | |
ldxdw r1, [r10-0x228] | |
call function_17884 | |
ldxdw r1, [r10-0x248] | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -328 | |
stxdw [r10-0x228], r9 | |
mov64 r2, r9 | |
call function_26071 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_15661 | |
ja lbb_15723 | |
lbb_15661: | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x50], r1 | |
ldxdw r2, [r10-0x128] | |
stxdw [r10-0x48], r2 | |
ldxdw r3, [r10-0x140] | |
ldxdw r4, [r10-0x138] | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r3 | |
stxdw [r10-0x138], r1 | |
stxdw [r10-0x130], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
ldxdw r1, [r10-0x220] | |
call function_9254 | |
ja lbb_15710 | |
lbb_15676: | |
ldxw r2, [r10-0x34] | |
stxw [r10-0x70], r2 | |
ldxdw r3, [r10-0x3c] | |
stxdw [r10-0x78], r3 | |
mov64 r7, r1 | |
ldxdw r4, [r10-0x44] | |
stxdw [r10-0x80], r4 | |
ldxdw r5, [r10-0x4c] | |
stxdw [r10-0x88], r5 | |
stxw [r10-0x50], r0 | |
stxdw [r10-0x4c], r5 | |
stxdw [r10-0x44], r4 | |
stxdw [r10-0x3c], r3 | |
stxw [r10-0x34], r2 | |
mov64 r2, r10 | |
add64 r2, -80 | |
ldxdw r1, [r10-0x220] | |
call function_9254 | |
mov64 r1, r7 | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
mov64 r1, r8 | |
call function_17884 | |
ldxdw r1, [r10-0x240] | |
call function_17864 | |
ldxdw r1, [r10-0x238] | |
call function_17884 | |
ldxdw r1, [r10-0x230] | |
call function_17864 | |
ldxdw r1, [r10-0x228] | |
call function_17884 | |
mov64 r1, r9 | |
call function_17864 | |
lbb_15710: | |
mov64 r6, r10 | |
add64 r6, -408 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16236 | |
mov64 r6, r10 | |
add64 r6, -384 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
lbb_15722: | |
exit | |
lbb_15723: | |
ldxdw r6, [r10-0x138] | |
ldxdw r1, [r10-0x140] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x10], r1 | |
stxdw [r10-0x18], r2 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_20014 | |
ldxdw r1, [r10-0x148] | |
ldxdw r9, [r10-0x220] | |
jeq r1, 1, lbb_15738 | |
ja lbb_15760 | |
lbb_15738: | |
ldxdw r4, [r10-0x250] | |
ldxdw r1, [r4+0x18] | |
stxdw [r10-0x38], r1 | |
ldxdw r2, [r4+0x10] | |
stxdw [r10-0x40], r2 | |
ldxdw r3, [r4+0x8] | |
stxdw [r10-0x48], r3 | |
ldxdw r4, [r4+0x0] | |
stxdw [r10-0x50], r4 | |
stxdw [r10-0x130], r1 | |
stxdw [r10-0x138], r2 | |
stxdw [r10-0x140], r3 | |
stxdw [r10-0x148], r4 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
call function_9254 | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_7689 | |
ja lbb_15710 | |
lbb_15760: | |
mov64 r8, r10 | |
add64 r8, -80 | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x250] | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r8 | |
mov64 r3, 56 | |
call function_40019 | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_7689 | |
ldxdw r1, [r7+0x0] | |
ldxdw r2, [r1+0x0] | |
ldxdw r3, [r1+0x8] | |
ldxdw r4, [r1+0x10] | |
ldxdw r1, [r1+0x18] | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x60], r4 | |
stxdw [r10-0x68], r3 | |
stxdw [r10-0x70], r2 | |
mov64 r1, r10 | |
add64 r1, -328 | |
ldxdw r2, [r10-0x228] | |
call function_26092 | |
ldxdw r1, [r10-0x148] | |
jeq r1, 1, lbb_15791 | |
ja lbb_15806 | |
lbb_15791: | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x50], r1 | |
ldxdw r2, [r10-0x128] | |
stxdw [r10-0x48], r2 | |
ldxdw r3, [r10-0x140] | |
ldxdw r4, [r10-0x138] | |
stxdw [r10-0x140], r4 | |
stxdw [r10-0x148], r3 | |
stxdw [r10-0x138], r1 | |
stxdw [r10-0x130], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
call function_9254 | |
ja lbb_15847 | |
lbb_15806: | |
ldxdw r6, [r10-0x138] | |
ldxdw r1, [r10-0x140] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r7, r10 | |
add64 r7, -24 | |
mov64 r1, r7 | |
call function_9248 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -136 | |
mov64 r3, r7 | |
call function_9029 | |
ldxw r1, [r10-0x148] | |
jeq r1, 20, lbb_15823 | |
ja lbb_15826 | |
lbb_15823: | |
mov64 r1, 20 | |
stxw [r9+0x0], r1 | |
ja lbb_15843 | |
lbb_15826: | |
ldxw r2, [r10-0x12c] | |
stxw [r10-0x38], r2 | |
ldxdw r3, [r10-0x134] | |
stxdw [r10-0x40], r3 | |
ldxdw r4, [r10-0x13c] | |
stxdw [r10-0x48], r4 | |
ldxdw r5, [r10-0x144] | |
stxdw [r10-0x50], r5 | |
stxw [r10-0x148], r1 | |
stxdw [r10-0x144], r5 | |
stxdw [r10-0x13c], r4 | |
stxdw [r10-0x134], r3 | |
stxw [r10-0x12c], r2 | |
mov64 r2, r10 | |
add64 r2, -328 | |
mov64 r1, r9 | |
call function_9254 | |
lbb_15843: | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
mov64 r1, r6 | |
call function_7689 | |
lbb_15847: | |
mov64 r6, r10 | |
add64 r6, -136 | |
mov64 r1, r6 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
ja lbb_15710 | |
function_15854: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
lddw r1, 0x100057adc | |
mov64 r2, 28 | |
syscall sol_log_ | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r7 | |
call function_7942 | |
ldxdw r1, [r10-0x20] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r0+0x20], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r0+0x28], r1 | |
ldxdw r1, [r10-0x8] | |
stxdw [r0+0x30], r1 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
exit | |
function_15882: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
lddw r1, 0x100057af8 | |
mov64 r2, 21 | |
syscall sol_log_ | |
mov64 r1, r8 | |
call function_7942 | |
mov64 r8, r0 | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_16234 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x38], r1 | |
ldxdw r2, [r10-0x8] | |
add64 r1, r2 | |
stxdw [r10-0x20], r1 | |
mov64 r2, r10 | |
add64 r2, -56 | |
mov64 r1, r8 | |
call function_16267 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
exit | |
function_15916: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
lddw r1, 0x100057b0d | |
mov64 r2, 28 | |
syscall sol_log_ | |
mov64 r1, r7 | |
call function_7942 | |
ldxdw r1, [r6+0x0] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r0+0x20], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r0+0x28], r1 | |
ldxdw r1, [r6+0x18] | |
stxdw [r0+0x30], r1 | |
mov64 r1, 20 | |
stxw [r8+0x0], r1 | |
exit | |
function_15936: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
lddw r1, 0x100057b29 | |
mov64 r2, 25 | |
syscall sol_log_ | |
mov64 r1, r7 | |
call function_7937 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r0 | |
call function_16661 | |
add64 r7, 8 | |
mov64 r1, r7 | |
call function_7942 | |
mov64 r7, r0 | |
mov64 r1, r7 | |
call function_16705 | |
mov64 r1, r7 | |
call function_16258 | |
ldxdw r1, [r10-0x8] | |
stxdw [r7+0x10], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r7+0x8], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r7+0x0], r1 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
exit | |
function_15965: | |
exit | |
function_15966: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jne r8, 0, lbb_15974 | |
stxdw [r6+0x8], r7 | |
mov64 r1, 1 | |
mov64 r7, 0 | |
ja lbb_16009 | |
lbb_15974: | |
ldxdw r1, [r4+0x0] | |
jeq r1, 0, lbb_15989 | |
ldxdw r2, [r4+0x8] | |
jne r2, 0, lbb_15984 | |
jeq r7, 0, lbb_16005 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jeq r0, 0, lbb_15994 | |
ja lbb_16007 | |
lbb_15984: | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_18547 | |
jeq r0, 0, lbb_15994 | |
ja lbb_16007 | |
lbb_15989: | |
jeq r7, 0, lbb_16005 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jne r0, 0, lbb_16007 | |
lbb_15994: | |
call function_18336 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
call function_16322 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_16009 | |
lbb_16005: | |
mov64 r7, 0 | |
mov64 r0, r8 | |
lbb_16007: | |
stxdw [r6+0x8], r0 | |
mov64 r1, 0 | |
lbb_16009: | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x10], r7 | |
exit | |
function_16012: | |
stxdw [r10-0x30], r3 | |
mov64 r9, r2 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_8866 | |
ldxdw r6, [r10-0x10] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r8, r6 | |
neg64 r8 | |
and64 r2, r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x20] | |
jne r2, 0, lbb_16037 | |
mov64 r1, 0 | |
lbb_16037: | |
jne r1, 1, lbb_16042 | |
call function_8880 | |
lbb_16039: | |
call function_8880 | |
call function_29898 | |
syscall abort | |
lbb_16042: | |
jeq r6, 0, lbb_16039 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_16079 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x100057b92 | |
mov64 r2, 43 | |
lddw r4, 0x10005ad30 | |
lddw r5, 0x10005ad18 | |
call function_33744 | |
syscall abort | |
lbb_16079: | |
ldxdw r1, [r10-0x28] | |
add64 r7, r1 | |
and64 r7, r8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 0, lbb_16090 | |
jeq r7, 0, lbb_16101 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18543 | |
jeq r0, 0, lbb_16096 | |
ja lbb_16103 | |
lbb_16090: | |
jeq r7, 0, lbb_16101 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18549 | |
jeq r0, 0, lbb_16096 | |
ja lbb_16103 | |
lbb_16096: | |
call function_18336 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_16101: | |
mov64 r7, 0 | |
mov64 r0, r6 | |
lbb_16103: | |
ldxdw r1, [r10-0x38] | |
stxdw [r1+0x8], r7 | |
stxdw [r1+0x0], r0 | |
exit | |
function_16107: | |
ldxdw r1, [r1+0x8] | |
sub64 r1, r2 | |
mov64 r0, 1 | |
jgt r3, r1, lbb_16112 | |
mov64 r0, 0 | |
lbb_16112: | |
exit | |
function_16113: | |
mov64 r7, r1 | |
mov64 r6, r2 | |
add64 r6, r3 | |
mov64 r1, 1 | |
jgt r2, r6, lbb_16119 | |
mov64 r1, 0 | |
lbb_16119: | |
and64 r1, 1 | |
jne r1, 0, lbb_16224 | |
ldxdw r8, [r7+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_8866 | |
mov64 r4, r8 | |
lsh64 r4, 1 | |
jgt r4, r6, lbb_16129 | |
mov64 r4, r6 | |
lbb_16129: | |
stxdw [r10-0x70], r8 | |
stxdw [r10-0x68], r7 | |
jgt r4, 8, lbb_16133 | |
mov64 r4, 8 | |
lbb_16133: | |
ldxdw r6, [r10-0x38] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x40] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r9, r6 | |
neg64 r9 | |
and64 r2, r9 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x48] | |
jne r2, 0, lbb_16151 | |
mov64 r1, 0 | |
lbb_16151: | |
jne r1, 1, lbb_16156 | |
call function_8880 | |
lbb_16153: | |
call function_8880 | |
mov64 r6, 0 | |
ja lbb_16196 | |
lbb_16156: | |
jeq r6, 0, lbb_16153 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_16193 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x100057b92 | |
mov64 r2, 43 | |
lddw r4, 0x10005ad30 | |
lddw r5, 0x10005ad18 | |
call function_33744 | |
syscall abort | |
lbb_16193: | |
ldxdw r8, [r10-0x50] | |
add64 r8, r7 | |
and64 r8, r9 | |
lbb_16196: | |
ldxdw r7, [r10-0x68] | |
ldxdw r9, [r10-0x70] | |
jeq r9, 0, lbb_16206 | |
ldxdw r1, [r7+0x0] | |
call function_8250 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x10], r9 | |
stxdw [r10-0x18], r0 | |
ja lbb_16208 | |
lbb_16206: | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
lbb_16208: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r2, r8 | |
mov64 r3, r6 | |
call function_15966 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_16226 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_16322 | |
ldxdw r2, [r10-0x58] | |
jne r2, 0, lbb_16231 | |
lbb_16224: | |
call function_29898 | |
syscall abort | |
lbb_16226: | |
ldxdw r1, [r10-0x28] | |
ldxdw r2, [r10-0x20] | |
stxdw [r7+0x8], r2 | |
stxdw [r7+0x0], r1 | |
exit | |
lbb_16231: | |
ldxdw r1, [r10-0x60] | |
call function_30129 | |
syscall abort | |
function_16234: | |
mov64 r0, r1 | |
exit | |
function_16236: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_16246 | |
ldxdw r1, [r1+0x0] | |
call function_8250 | |
mul64 r6, 34 | |
jeq r6, 0, lbb_16246 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 1 | |
call function_18545 | |
lbb_16246: | |
exit | |
function_16247: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_16257 | |
ldxdw r1, [r1+0x0] | |
call function_8250 | |
mul64 r6, 48 | |
jeq r6, 0, lbb_16257 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_16257: | |
exit | |
function_16258: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_16266 | |
ldxdw r1, [r1+0x0] | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 1 | |
call function_18545 | |
lbb_16266: | |
exit | |
function_16267: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r8, [r6+0x18] | |
ldxdw r9, [r6+0x10] | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x18], r8 | |
sub64 r8, r9 | |
stxdw [r10-0x20], r2 | |
mov64 r3, r8 | |
call function_16107 | |
jeq r0, 0, lbb_16282 | |
mov64 r1, r7 | |
ldxdw r2, [r10-0x20] | |
mov64 r3, r8 | |
call function_16113 | |
lbb_16282: | |
ldxdw r2, [r7+0x10] | |
ldxdw r1, [r7+0x0] | |
add64 r1, r2 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_40019 | |
ldxdw r1, [r7+0x10] | |
add64 r1, r8 | |
stxdw [r7+0x10], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r6+0x0] | |
ldxdw r2, [r6+0x8] | |
stxdw [r10-0x8], r2 | |
stxdw [r10-0x10], r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_16258 | |
exit | |
function_16301: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
call function_23955 | |
ldxdw r1, [r0+0x0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r6+0x0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r6+0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r6+0x10], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r6+0x18], r1 | |
exit | |
function_16314: | |
lddw r0, 0x6873659fe9e84425 | |
exit | |
function_16317: | |
call function_16258 | |
exit | |
function_16319: | |
exit | |
function_16320: | |
mov64 r0, r1 | |
exit | |
function_16322: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_16325: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_18360 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_16338 | |
call function_18336 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_16338: | |
ldxdw r1, [r10-0x8] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r0+0x0], r1 | |
lddw r1, 0x10005ad70 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_16349: | |
mov64 r0, r1 | |
and64 r0, 65535 | |
exit | |
function_16352: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_8205 | |
ldxdw r1, [r10-0x10] | |
ldxb r2, [r10-0x8] | |
stxb [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
function_16361: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_16386 | |
ldxdw r8, [r6+0x10] | |
ldxdw r1, [r6+0x8] | |
jne r8, r1, lbb_16379 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, 1 | |
call function_16107 | |
jeq r0, 0, lbb_16379 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, 1 | |
call function_16113 | |
lbb_16379: | |
ldxdw r1, [r6+0x10] | |
ldxdw r2, [r6+0x0] | |
add64 r2, r1 | |
stxb [r2+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
ja lbb_16465 | |
lbb_16386: | |
mov64 r2, 0 | |
stxw [r10-0x14], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_16409 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_16396 | |
ja lbb_16418 | |
lbb_16396: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x12], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x14], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x13], r1 | |
mov64 r1, 3 | |
ja lbb_16435 | |
lbb_16409: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x13], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x14], r7 | |
mov64 r1, 2 | |
ja lbb_16435 | |
lbb_16418: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x11], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x14], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x12], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x13], r1 | |
mov64 r1, 4 | |
lbb_16435: | |
mov64 r2, r10 | |
add64 r2, -20 | |
stxdw [r10-0x10], r2 | |
add64 r2, r1 | |
stxdw [r10-0x8], r2 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -16 | |
call function_7704 | |
ldxdw r9, [r6+0x10] | |
ldxdw r8, [r10-0x28] | |
ldxdw r7, [r10-0x20] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16107 | |
jeq r0, 0, lbb_16457 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16113 | |
lbb_16457: | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r6+0x10] | |
add64 r1, r7 | |
lbb_16465: | |
stxdw [r6+0x10], r1 | |
mov64 r0, 0 | |
exit | |
function_16468: | |
mov64 r6, r1 | |
stxdw [r10-0x10], r2 | |
add64 r2, r3 | |
stxdw [r10-0x8], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -16 | |
call function_7704 | |
ldxdw r9, [r6+0x10] | |
ldxdw r8, [r10-0x20] | |
ldxdw r7, [r10-0x18] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16107 | |
jeq r0, 0, lbb_16489 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16113 | |
lbb_16489: | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r6+0x10] | |
add64 r1, r7 | |
stxdw [r6+0x10], r1 | |
mov64 r0, 0 | |
exit | |
function_16500: | |
mov64 r6, r1 | |
stxdw [r10-0x10], r2 | |
add64 r2, r3 | |
stxdw [r10-0x8], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -16 | |
call function_7704 | |
ldxdw r9, [r6+0x10] | |
ldxdw r8, [r10-0x20] | |
ldxdw r7, [r10-0x18] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16107 | |
jeq r0, 0, lbb_16521 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_16113 | |
lbb_16521: | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r6+0x10] | |
add64 r1, r7 | |
stxdw [r6+0x10], r1 | |
exit | |
function_16531: | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r7, [r8+0x10] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_16107 | |
jeq r0, 0, lbb_16542 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_16113 | |
lbb_16542: | |
exit | |
function_16543: | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_8875 | |
ldxdw r6, [r10-0x8] | |
ldxdw r7, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_8875 | |
ldxdw r0, [r10-0x18] | |
ldxdw r1, [r10-0x20] | |
jeq r1, 0, lbb_16563 | |
mov64 r2, r0 | |
call function_18543 | |
jne r0, 0, lbb_16563 | |
call function_18336 | |
call function_18336 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_16563: | |
exit | |
function_16564: | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_8870 | |
ldxdw r6, [r10-0x8] | |
ldxdw r7, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_8870 | |
ldxdw r0, [r10-0x18] | |
ldxdw r1, [r10-0x20] | |
jeq r1, 0, lbb_16584 | |
mov64 r2, r0 | |
call function_18543 | |
jne r0, 0, lbb_16584 | |
call function_18336 | |
call function_18336 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_16584: | |
exit | |
function_16585: | |
stxdw [r10-0xd0], r3 | |
stxdw [r10-0xd8], r2 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -240 | |
mov64 r2, r10 | |
add64 r2, -224 | |
lddw r3, 0x10003ca48 | |
call function_18213 | |
ldxdw r6, [r10-0xf0] | |
ldxdw r7, [r10-0xe8] | |
mov64 r1, r10 | |
add64 r1, -256 | |
mov64 r2, r10 | |
add64 r2, -216 | |
lddw r3, 0x1000239d0 | |
call function_18216 | |
stxdw [r10-0x90], r7 | |
stxdw [r10-0x98], r6 | |
mov64 r1, r10 | |
add64 r1, -152 | |
stxdw [r10-0xa8], r1 | |
mov64 r1, 2 | |
stxdw [r10-0xa0], r1 | |
stxdw [r10-0xc0], r1 | |
lddw r1, 0x10005ae28 | |
stxdw [r10-0xc8], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x88], r1 | |
mov64 r1, 0 | |
stxdw [r10-0xb8], r1 | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x50], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x58], r1 | |
mov64 r6, r10 | |
add64 r6, -64 | |
mov64 r2, r10 | |
add64 r2, -88 | |
mov64 r1, r6 | |
lddw r3, 0x10005adc0 | |
call function_36933 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r6 | |
call function_36944 | |
jeq r0, 0, lbb_16649 | |
mov64 r3, r10 | |
add64 r3, -120 | |
lddw r1, 0x100057bbd | |
mov64 r2, 55 | |
lddw r4, 0x10005ae08 | |
lddw r5, 0x10005adf0 | |
call function_33744 | |
syscall abort | |
lbb_16649: | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x70], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x60], r1 | |
mov64 r1, 8 | |
stxb [r10-0x78], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
call function_7722 | |
exit | |
function_16661: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
call function_16234 | |
ldxdw r8, [r7+0x0] | |
ldxdw r7, [r7+0x10] | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r7 | |
mov64 r3, 0 | |
call function_16012 | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
stxdw [r6+0x10], r7 | |
exit | |
function_16681: | |
ldxdw r2, [r2+0x0] | |
ldxdw r1, [r1+0x0] | |
mov64 r0, 1 | |
jeq r1, r2, lbb_16686 | |
mov64 r0, 0 | |
lbb_16686: | |
exit | |
function_16687: | |
mov64 r3, 32 | |
call function_40157 | |
mov64 r1, r0 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r0, 1 | |
jeq r1, 0, lbb_16695 | |
mov64 r0, 0 | |
lbb_16695: | |
exit | |
function_16696: | |
mov64 r3, 32 | |
call function_40157 | |
mov64 r1, r0 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r0, 1 | |
jne r1, 0, lbb_16704 | |
mov64 r0, 0 | |
lbb_16704: | |
exit | |
function_16705: | |
exit | |
function_16706: | |
ldxdw r7, [r1+0x10] | |
jeq r7, 0, lbb_16719 | |
ldxdw r6, [r1+0x0] | |
mul64 r7, 48 | |
add64 r6, 16 | |
lbb_16711: | |
mov64 r1, r6 | |
add64 r1, -8 | |
call function_17884 | |
mov64 r1, r6 | |
call function_17864 | |
add64 r6, 48 | |
add64 r7, -48 | |
jne r7, 0, lbb_16711 | |
lbb_16719: | |
exit | |
function_16720: | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_16725: | |
mov64 r6, r1 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_16735 | |
call function_18336 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_16735: | |
ldxdw r1, [r6+0x18] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r0+0x0], r1 | |
exit | |
function_16744: | |
ldxdw r0, [r1+0x0] | |
exit | |
function_16746: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
call function_28652 | |
call function_8252 | |
call function_8252 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_17904 | |
exit | |
function_16757: | |
mov64 r6, r1 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 56 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 64 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 104 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 112 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 152 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 160 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 200 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 208 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 312 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 320 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 400 | |
call function_17884 | |
add64 r6, 408 | |
mov64 r1, r6 | |
call function_17864 | |
exit | |
function_16800: | |
mov64 r6, r1 | |
add64 r1, 8 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 56 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 64 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 104 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 112 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 152 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 160 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 264 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 272 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 312 | |
call function_17884 | |
mov64 r1, r6 | |
add64 r1, 320 | |
call function_17864 | |
mov64 r1, r6 | |
add64 r1, 400 | |
call function_17884 | |
add64 r6, 408 | |
mov64 r1, r6 | |
call function_17864 | |
exit | |
function_16843: | |
mov64 r6, r5 | |
stxdw [r10-0x558], r4 | |
mov64 r9, r3 | |
stxdw [r10-0x550], r2 | |
mov64 r7, r1 | |
lddw r1, 0x100057c59 | |
mov64 r2, 20 | |
syscall sol_log_ | |
ldxdw r8, [r6-0xff8] | |
stxdw [r10-0x378], r8 | |
ldxdw r6, [r6-0x1000] | |
stxdw [r10-0x380], r6 | |
mov64 r1, r10 | |
add64 r1, -480 | |
mov64 r2, r10 | |
add64 r2, -896 | |
call function_18146 | |
ldxdw r1, [r10-0x1e0] | |
jne r1, 1, lbb_16893 | |
ldxdw r1, [r10-0x1d8] | |
and64 r1, 255 | |
jne r1, 3, lbb_16889 | |
mov64 r9, r7 | |
ldxdw r6, [r10-0x1d0] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_16882 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_16882: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r7, r9 | |
lbb_16889: | |
mov64 r1, r7 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_17035 | |
lbb_16893: | |
stxdw [r10-0x560], r7 | |
ldxdw r1, [r10-0x1d8] | |
stxdw [r10-0x568], r1 | |
mov64 r7, r10 | |
add64 r7, -1352 | |
mov64 r1, r7 | |
call function_7768 | |
ldxdw r1, [r10-0x558] | |
stxdw [r10-0x528], r1 | |
stxdw [r10-0x530], r9 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -480 | |
mov64 r3, r10 | |
add64 r3, -1328 | |
ldxdw r8, [r10-0x550] | |
mov64 r2, r8 | |
mov64 r4, r6 | |
call function_514 | |
mov64 r2, r10 | |
add64 r2, -472 | |
ldxdw r1, [r10-0x1e0] | |
jeq r1, 1, lbb_16919 | |
ja lbb_16939 | |
lbb_16919: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x368], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x370], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x378], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x380], r2 | |
stxdw [r10-0x1c8], r1 | |
stxdw [r10-0x1d0], r3 | |
stxdw [r10-0x1d8], r4 | |
stxdw [r10-0x1e0], r2 | |
mov64 r2, r10 | |
add64 r2, -480 | |
ldxdw r1, [r10-0x560] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1352 | |
call function_7860 | |
ja lbb_17035 | |
lbb_16939: | |
mov64 r6, r10 | |
add64 r6, -896 | |
mov64 r1, r6 | |
mov64 r3, 416 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1312 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 416 | |
call function_40019 | |
ldxdw r4, [r10-0x530] | |
ldxdw r1, [r10-0x528] | |
ldxdw r2, [r10-0x538] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r10-0x540] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x548] | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r6, r10 | |
add64 r6, -480 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7560 | |
mov64 r1, r10 | |
add64 r1, -896 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x568] | |
call function_9606 | |
ldxw r1, [r10-0x380] | |
jeq r1, 20, lbb_16994 | |
ldxw r2, [r10-0x364] | |
stxw [r10-0x20], r2 | |
ldxdw r3, [r10-0x36c] | |
stxdw [r10-0x28], r3 | |
ldxdw r4, [r10-0x374] | |
stxdw [r10-0x30], r4 | |
ldxdw r5, [r10-0x37c] | |
stxdw [r10-0x38], r5 | |
stxw [r10-0x1e0], r1 | |
stxdw [r10-0x1dc], r5 | |
stxdw [r10-0x1d4], r4 | |
stxdw [r10-0x1cc], r3 | |
stxw [r10-0x1c4], r2 | |
mov64 r2, r10 | |
add64 r2, -480 | |
ldxdw r1, [r10-0x560] | |
call function_9254 | |
ja lbb_16999 | |
lbb_16994: | |
mov64 r2, r10 | |
add64 r2, -1312 | |
ldxdw r1, [r10-0x560] | |
mov64 r3, r8 | |
call function_2037 | |
lbb_16999: | |
mov64 r1, r10 | |
add64 r1, -1304 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1296 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1256 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1248 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1208 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1200 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1160 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1152 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1048 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1040 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -960 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -952 | |
call function_17864 | |
lbb_17035: | |
exit | |
function_17036: | |
mov64 r6, r5 | |
stxdw [r10-0x5e8], r4 | |
mov64 r9, r3 | |
stxdw [r10-0x5e0], r2 | |
mov64 r7, r1 | |
lddw r1, 0x100057c6d | |
mov64 r2, 18 | |
syscall sol_log_ | |
ldxdw r8, [r6-0xff8] | |
stxdw [r10-0x3d8], r8 | |
ldxdw r6, [r6-0x1000] | |
stxdw [r10-0x3e0], r6 | |
mov64 r1, r10 | |
add64 r1, -528 | |
mov64 r2, r10 | |
add64 r2, -992 | |
call function_18146 | |
ldxdw r1, [r10-0x210] | |
jne r1, 1, lbb_17086 | |
ldxdw r1, [r10-0x208] | |
and64 r1, 255 | |
jne r1, 3, lbb_17082 | |
mov64 r9, r7 | |
ldxdw r6, [r10-0x200] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_17075 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_17075: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r7, r9 | |
lbb_17082: | |
mov64 r1, r7 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_17197 | |
lbb_17086: | |
stxdw [r10-0x5f0], r7 | |
ldxdw r1, [r10-0x208] | |
stxdw [r10-0x5f8], r1 | |
mov64 r7, r10 | |
add64 r7, -1496 | |
mov64 r1, r7 | |
call function_7768 | |
ldxdw r1, [r10-0x5e8] | |
stxdw [r10-0x5b8], r1 | |
stxdw [r10-0x5c0], r9 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -528 | |
mov64 r3, r10 | |
add64 r3, -1472 | |
ldxdw r8, [r10-0x5e0] | |
mov64 r2, r8 | |
mov64 r4, r6 | |
call function_2083 | |
mov64 r2, r10 | |
add64 r2, -520 | |
ldxdw r1, [r10-0x210] | |
jeq r1, 1, lbb_17112 | |
ja lbb_17132 | |
lbb_17112: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x3c8], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x3d0], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x3d8], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x3e0], r2 | |
stxdw [r10-0x1f8], r1 | |
stxdw [r10-0x200], r3 | |
stxdw [r10-0x208], r4 | |
stxdw [r10-0x210], r2 | |
mov64 r2, r10 | |
add64 r2, -528 | |
ldxdw r1, [r10-0x5f0] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1496 | |
call function_7860 | |
ja lbb_17197 | |
lbb_17132: | |
mov64 r6, r10 | |
add64 r6, -992 | |
mov64 r1, r6 | |
mov64 r3, 464 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1456 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 464 | |
call function_40019 | |
ldxdw r4, [r10-0x5c0] | |
ldxdw r1, [r10-0x5b8] | |
ldxdw r2, [r10-0x5c8] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r10-0x5d0] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x5d8] | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r6, r10 | |
add64 r6, -528 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7547 | |
mov64 r1, r10 | |
add64 r1, -992 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x5f8] | |
call function_9999 | |
ldxw r1, [r10-0x3e0] | |
jeq r1, 20, lbb_17189 | |
ldxw r2, [r10-0x3c4] | |
stxw [r10-0x20], r2 | |
ldxdw r3, [r10-0x3cc] | |
stxdw [r10-0x28], r3 | |
ldxdw r4, [r10-0x3d4] | |
stxdw [r10-0x30], r4 | |
ldxdw r5, [r10-0x3dc] | |
stxdw [r10-0x38], r5 | |
stxw [r10-0x210], r1 | |
stxdw [r10-0x20c], r5 | |
stxdw [r10-0x204], r4 | |
stxdw [r10-0x1fc], r3 | |
stxw [r10-0x1f4], r2 | |
mov64 r2, r10 | |
add64 r2, -528 | |
ldxdw r1, [r10-0x5f0] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1456 | |
ja lbb_17196 | |
lbb_17189: | |
mov64 r6, r10 | |
add64 r6, -1456 | |
ldxdw r1, [r10-0x5f0] | |
mov64 r2, r6 | |
mov64 r3, r8 | |
call function_2848 | |
mov64 r1, r6 | |
lbb_17196: | |
call function_16757 | |
lbb_17197: | |
exit | |
function_17198: | |
mov64 r6, r5 | |
stxdw [r10-0x6c0], r4 | |
mov64 r9, r3 | |
stxdw [r10-0x6b8], r2 | |
mov64 r7, r1 | |
lddw r1, 0x100057c7f | |
mov64 r2, 20 | |
syscall sol_log_ | |
ldxdw r8, [r6-0xff8] | |
stxdw [r10-0x468], r8 | |
ldxdw r6, [r6-0x1000] | |
stxdw [r10-0x470], r6 | |
mov64 r1, r10 | |
add64 r1, -600 | |
mov64 r2, r10 | |
add64 r2, -1136 | |
call function_18146 | |
ldxdw r1, [r10-0x258] | |
jne r1, 1, lbb_17248 | |
ldxdw r1, [r10-0x250] | |
and64 r1, 255 | |
jne r1, 3, lbb_17244 | |
mov64 r9, r7 | |
ldxdw r6, [r10-0x248] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_17237 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_17237: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r7, r9 | |
lbb_17244: | |
mov64 r1, r7 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_17408 | |
lbb_17248: | |
stxdw [r10-0x6c8], r7 | |
ldxdw r1, [r10-0x250] | |
stxdw [r10-0x6d0], r1 | |
mov64 r7, r10 | |
add64 r7, -1712 | |
mov64 r1, r7 | |
call function_7768 | |
ldxdw r1, [r10-0x6c0] | |
stxdw [r10-0x690], r1 | |
stxdw [r10-0x698], r9 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -600 | |
mov64 r3, r10 | |
add64 r3, -1688 | |
ldxdw r8, [r10-0x6b8] | |
mov64 r2, r8 | |
mov64 r4, r6 | |
call function_2895 | |
mov64 r2, r10 | |
add64 r2, -592 | |
ldxdw r1, [r10-0x258] | |
jeq r1, 1, lbb_17274 | |
ja lbb_17294 | |
lbb_17274: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x458], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x460], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x468], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x470], r2 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x248], r3 | |
stxdw [r10-0x250], r4 | |
stxdw [r10-0x258], r2 | |
mov64 r2, r10 | |
add64 r2, -600 | |
ldxdw r1, [r10-0x6c8] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1712 | |
call function_7860 | |
ja lbb_17408 | |
lbb_17294: | |
mov64 r6, r10 | |
add64 r6, -1136 | |
mov64 r1, r6 | |
mov64 r3, 536 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1672 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 536 | |
call function_40019 | |
ldxdw r4, [r10-0x698] | |
ldxdw r1, [r10-0x690] | |
ldxdw r2, [r10-0x6a0] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r10-0x6a8] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x6b0] | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7534 | |
mov64 r1, r10 | |
add64 r1, -1136 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0x6d0] | |
call function_10355 | |
ldxw r1, [r10-0x470] | |
jeq r1, 20, lbb_17349 | |
ldxw r2, [r10-0x454] | |
stxw [r10-0x20], r2 | |
ldxdw r3, [r10-0x45c] | |
stxdw [r10-0x28], r3 | |
ldxdw r4, [r10-0x464] | |
stxdw [r10-0x30], r4 | |
ldxdw r5, [r10-0x46c] | |
stxdw [r10-0x38], r5 | |
stxw [r10-0x258], r1 | |
stxdw [r10-0x254], r5 | |
stxdw [r10-0x24c], r4 | |
stxdw [r10-0x244], r3 | |
stxw [r10-0x23c], r2 | |
mov64 r2, r10 | |
add64 r2, -600 | |
ldxdw r1, [r10-0x6c8] | |
call function_9254 | |
ja lbb_17354 | |
lbb_17349: | |
mov64 r2, r10 | |
add64 r2, -1672 | |
ldxdw r1, [r10-0x6c8] | |
mov64 r3, r8 | |
call function_4047 | |
lbb_17354: | |
mov64 r1, r10 | |
add64 r1, -1664 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1656 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1616 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1608 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1568 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1560 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1520 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1512 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1472 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1464 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1352 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1312 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1304 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1264 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1256 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1176 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1168 | |
call function_17864 | |
lbb_17408: | |
exit | |
function_17409: | |
mov64 r9, r5 | |
mov64 r8, r4 | |
stxdw [r10-0x6c0], r3 | |
stxdw [r10-0x6b8], r2 | |
mov64 r7, r1 | |
lddw r1, 0x100057c93 | |
mov64 r2, 30 | |
syscall sol_log_ | |
ldxdw r6, [r9-0xff8] | |
stxdw [r10-0x468], r6 | |
ldxdw r9, [r9-0x1000] | |
stxdw [r10-0x470], r9 | |
mov64 r1, r10 | |
add64 r1, -600 | |
mov64 r2, r10 | |
add64 r2, -1136 | |
call function_17944 | |
ldxdw r1, [r10-0x258] | |
jne r1, 1, lbb_17459 | |
ldxdw r1, [r10-0x250] | |
and64 r1, 255 | |
jne r1, 3, lbb_17455 | |
mov64 r9, r7 | |
ldxdw r6, [r10-0x248] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_17448 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_17448: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r7, r9 | |
lbb_17455: | |
mov64 r1, r7 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_17627 | |
lbb_17459: | |
stxdw [r10-0x6c8], r7 | |
ldxb r1, [r10-0x247] | |
stxdw [r10-0x6d0], r1 | |
ldxb r1, [r10-0x248] | |
stxdw [r10-0x6e0], r1 | |
ldxdw r1, [r10-0x250] | |
stxdw [r10-0x6d8], r1 | |
mov64 r7, r10 | |
add64 r7, -1712 | |
mov64 r1, r7 | |
call function_7768 | |
stxdw [r10-0x690], r8 | |
ldxdw r1, [r10-0x6c0] | |
stxdw [r10-0x698], r1 | |
stxdw [r10-0x1000], r6 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -600 | |
mov64 r3, r10 | |
add64 r3, -1688 | |
ldxdw r8, [r10-0x6b8] | |
mov64 r2, r8 | |
mov64 r4, r9 | |
call function_4129 | |
mov64 r2, r10 | |
add64 r2, -592 | |
ldxdw r1, [r10-0x258] | |
jeq r1, 1, lbb_17489 | |
ja lbb_17509 | |
lbb_17489: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x458], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x460], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x468], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x470], r2 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x248], r3 | |
stxdw [r10-0x250], r4 | |
stxdw [r10-0x258], r2 | |
mov64 r2, r10 | |
add64 r2, -600 | |
ldxdw r1, [r10-0x6c8] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1712 | |
call function_7860 | |
ja lbb_17627 | |
lbb_17509: | |
mov64 r6, r10 | |
add64 r6, -1136 | |
mov64 r1, r6 | |
mov64 r3, 536 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1672 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 536 | |
call function_40019 | |
ldxdw r4, [r10-0x698] | |
ldxdw r1, [r10-0x690] | |
ldxdw r2, [r10-0x6a0] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r10-0x6a8] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x6b0] | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r6, r10 | |
add64 r6, -600 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7534 | |
ldxdw r3, [r10-0x6e0] | |
and64 r3, 1 | |
ldxdw r4, [r10-0x6d0] | |
and64 r4, 1 | |
mov64 r1, r10 | |
add64 r1, -1136 | |
mov64 r2, r6 | |
ldxdw r5, [r10-0x6d8] | |
call function_11427 | |
ldxw r1, [r10-0x470] | |
jeq r1, 20, lbb_17568 | |
ldxw r2, [r10-0x454] | |
stxw [r10-0x20], r2 | |
ldxdw r3, [r10-0x45c] | |
stxdw [r10-0x28], r3 | |
ldxdw r4, [r10-0x464] | |
stxdw [r10-0x30], r4 | |
ldxdw r5, [r10-0x46c] | |
stxdw [r10-0x38], r5 | |
stxw [r10-0x258], r1 | |
stxdw [r10-0x254], r5 | |
stxdw [r10-0x24c], r4 | |
stxdw [r10-0x244], r3 | |
stxw [r10-0x23c], r2 | |
mov64 r2, r10 | |
add64 r2, -600 | |
ldxdw r1, [r10-0x6c8] | |
call function_9254 | |
ja lbb_17573 | |
lbb_17568: | |
mov64 r2, r10 | |
add64 r2, -1672 | |
ldxdw r1, [r10-0x6c8] | |
mov64 r3, r8 | |
call function_4047 | |
lbb_17573: | |
mov64 r1, r10 | |
add64 r1, -1664 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1656 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1616 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1608 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1568 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1560 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1520 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1512 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1472 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1464 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1360 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1352 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1312 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1304 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1264 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1256 | |
call function_17864 | |
mov64 r1, r10 | |
add64 r1, -1176 | |
call function_17884 | |
mov64 r1, r10 | |
add64 r1, -1168 | |
call function_17864 | |
lbb_17627: | |
exit | |
function_17628: | |
mov64 r6, r5 | |
mov64 r9, r4 | |
stxdw [r10-0x5b0], r3 | |
stxdw [r10-0x5a8], r2 | |
mov64 r7, r1 | |
lddw r1, 0x100057cb1 | |
mov64 r2, 24 | |
syscall sol_log_ | |
ldxdw r8, [r6-0xff8] | |
stxdw [r10-0x1f0], r8 | |
ldxdw r6, [r6-0x1000] | |
stxdw [r10-0x1f8], r6 | |
mov64 r1, r10 | |
add64 r1, -1440 | |
mov64 r2, r10 | |
add64 r2, -504 | |
call function_17939 | |
ldxdw r1, [r10-0x5a0] | |
and64 r1, 255 | |
jeq r1, 4, lbb_17677 | |
jne r1, 3, lbb_17673 | |
mov64 r9, r7 | |
ldxdw r6, [r10-0x598] | |
ldxdw r1, [r6+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r6+0x0] | |
callx r2 | |
ldxdw r1, [r6+0x8] | |
ldxdw r7, [r1+0x10] | |
ldxdw r8, [r1+0x8] | |
ldxdw r1, [r6+0x0] | |
call function_8250 | |
jeq r8, 0, lbb_17666 | |
mov64 r1, r0 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_18545 | |
lbb_17666: | |
mov64 r1, r6 | |
call function_8250 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r7, r9 | |
lbb_17673: | |
mov64 r1, r7 | |
mov64 r2, 102 | |
call function_23383 | |
ja lbb_17784 | |
lbb_17677: | |
stxdw [r10-0x5b8], r7 | |
mov64 r7, r10 | |
add64 r7, -1424 | |
mov64 r1, r7 | |
call function_7768 | |
stxdw [r10-0x570], r9 | |
ldxdw r1, [r10-0x5b0] | |
stxdw [r10-0x578], r1 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r7 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -504 | |
mov64 r3, r10 | |
add64 r3, -1400 | |
ldxdw r8, [r10-0x5a8] | |
mov64 r2, r8 | |
mov64 r4, r6 | |
call function_5432 | |
mov64 r2, r10 | |
add64 r2, -496 | |
ldxdw r1, [r10-0x1f8] | |
jeq r1, 1, lbb_17701 | |
ja lbb_17721 | |
lbb_17701: | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x398], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x3a0], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x3a8], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0x3b0], r2 | |
stxdw [r10-0x1e0], r1 | |
stxdw [r10-0x1e8], r3 | |
stxdw [r10-0x1f0], r4 | |
stxdw [r10-0x1f8], r2 | |
mov64 r2, r10 | |
add64 r2, -504 | |
ldxdw r1, [r10-0x5b8] | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1424 | |
call function_7860 | |
ja lbb_17784 | |
lbb_17721: | |
mov64 r6, r10 | |
add64 r6, -944 | |
mov64 r1, r6 | |
mov64 r3, 440 | |
call function_40019 | |
mov64 r7, r10 | |
add64 r7, -1384 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 440 | |
call function_40019 | |
ldxdw r4, [r10-0x578] | |
ldxdw r1, [r10-0x570] | |
ldxdw r2, [r10-0x580] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r10-0x588] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x590] | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r6, r10 | |
add64 r6, -504 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_7573 | |
mov64 r1, r10 | |
add64 r1, -944 | |
mov64 r2, r6 | |
call function_13890 | |
ldxw r0, [r10-0x3b0] | |
ldxdw r1, [r10-0x5b8] | |
jeq r0, 20, lbb_17777 | |
ldxw r2, [r10-0x394] | |
stxw [r10-0x20], r2 | |
ldxdw r3, [r10-0x39c] | |
stxdw [r10-0x28], r3 | |
ldxdw r4, [r10-0x3a4] | |
stxdw [r10-0x30], r4 | |
ldxdw r5, [r10-0x3ac] | |
stxdw [r10-0x38], r5 | |
stxw [r10-0x1f8], r0 | |
stxdw [r10-0x1f4], r5 | |
stxdw [r10-0x1ec], r4 | |
stxdw [r10-0x1e4], r3 | |
stxw [r10-0x1dc], r2 | |
mov64 r2, r10 | |
add64 r2, -504 | |
call function_9254 | |
mov64 r1, r10 | |
add64 r1, -1384 | |
ja lbb_17783 | |
lbb_17777: | |
mov64 r6, r10 | |
add64 r6, -1384 | |
mov64 r2, r6 | |
mov64 r3, r8 | |
call function_6175 | |
mov64 r1, r6 | |
lbb_17783: | |
call function_16800 | |
lbb_17784: | |
exit | |
function_17785: | |
mov64 r4, r2 | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
add64 r1, r2 | |
ldxdw r5, [r2+0x0] | |
jeq r5, 0, lbb_17792 | |
mov64 r1, r5 | |
lbb_17792: | |
mov64 r5, r1 | |
sub64 r5, r4 | |
mov64 r0, 0 | |
mov64 r7, 1 | |
jgt r5, r1, lbb_17798 | |
mov64 r7, 0 | |
lbb_17798: | |
mov64 r6, 0 | |
jne r7, 0, lbb_17801 | |
mov64 r6, r5 | |
lbb_17801: | |
neg64 r3 | |
and64 r6, r3 | |
mov64 r1, r2 | |
add64 r1, 8 | |
jgt r1, r6, lbb_17808 | |
stxdw [r2+0x0], r6 | |
jne r6, 0, lbb_17809 | |
lbb_17808: | |
exit | |
lbb_17809: | |
mov64 r1, r6 | |
mov64 r2, 0 | |
mov64 r3, r4 | |
call function_40122 | |
mov64 r0, r6 | |
ja lbb_17808 | |
function_17815: | |
ldxdw r7, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
add64 r1, r7 | |
ldxdw r0, [r7+0x0] | |
jeq r0, 0, lbb_17821 | |
mov64 r1, r0 | |
lbb_17821: | |
mov64 r8, r1 | |
sub64 r8, r5 | |
mov64 r0, 0 | |
mov64 r9, 1 | |
jgt r8, r1, lbb_17827 | |
mov64 r9, 0 | |
lbb_17827: | |
mov64 r6, 0 | |
jne r9, 0, lbb_17830 | |
mov64 r6, r8 | |
lbb_17830: | |
neg64 r4 | |
and64 r6, r4 | |
mov64 r1, r7 | |
add64 r1, 8 | |
jgt r1, r6, lbb_17837 | |
stxdw [r7+0x0], r6 | |
jne r6, 0, lbb_17838 | |
lbb_17837: | |
exit | |
lbb_17838: | |
jgt r3, r5, lbb_17840 | |
mov64 r5, r3 | |
lbb_17840: | |
mov64 r1, r6 | |
mov64 r3, r5 | |
call function_40019 | |
mov64 r0, r6 | |
ja lbb_17837 | |
function_17845: | |
mov64 r5, r2 | |
jne r5, r4, lbb_17851 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40019 | |
exit | |
lbb_17851: | |
mov64 r1, r5 | |
mov64 r2, r4 | |
lddw r3, 0x10005ae48 | |
call function_30491 | |
syscall abort | |
function_17857: | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_17860: | |
mov64 r0, r1 | |
exit | |
function_17862: | |
mov64 r0, r1 | |
exit | |
function_17864: | |
ldxdw r6, [r1+0x0] | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_7689 | |
ldxdw r1, [r6+0x0] | |
jne r1, 0, lbb_17878 | |
ldxdw r2, [r6+0x8] | |
add64 r2, -1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_7689 | |
ldxdw r1, [r6+0x8] | |
jeq r1, 0, lbb_17879 | |
lbb_17878: | |
exit | |
lbb_17879: | |
mov64 r1, r6 | |
mov64 r2, 40 | |
mov64 r3, 8 | |
call function_18545 | |
ja lbb_17878 | |
function_17884: | |
ldxdw r6, [r1+0x0] | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_7689 | |
ldxdw r1, [r6+0x0] | |
jne r1, 0, lbb_17898 | |
ldxdw r2, [r6+0x8] | |
add64 r2, -1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_7689 | |
ldxdw r1, [r6+0x8] | |
jeq r1, 0, lbb_17899 | |
lbb_17898: | |
exit | |
lbb_17899: | |
mov64 r1, r6 | |
mov64 r2, 32 | |
mov64 r3, 8 | |
call function_18545 | |
ja lbb_17898 | |
function_17904: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_28654 | |
ldxdw r3, [r10-0x38] | |
ldxdw r2, [r10-0x40] | |
mov64 r1, r10 | |
add64 r1, -80 | |
call function_18377 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_9191 | |
ldxdw r1, [r10-0x20] | |
jeq r1, 1, lbb_17932 | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r10-0x8] | |
stxdw [r6+0x18], r2 | |
ldxdw r2, [r10-0x10] | |
stxdw [r6+0x10], r2 | |
stxdw [r6+0x8], r1 | |
mov64 r1, 0 | |
ja lbb_17936 | |
lbb_17932: | |
ldxdw r1, [r10-0x18] | |
call function_16320 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
lbb_17936: | |
stxdw [r6+0x0], r1 | |
exit | |
function_17938: | |
exit | |
function_17939: | |
mov64 r2, 0 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 4 | |
stxdw [r1+0x0], r2 | |
exit | |
function_17944: | |
mov64 r7, r2 | |
mov64 r9, r1 | |
ldxdw r8, [r7+0x8] | |
jne r8, 0, lbb_17958 | |
mov64 r1, r10 | |
add64 r1, -256 | |
mov64 r2, 20 | |
lddw r3, 0x100057d41 | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0xf8] | |
ldxdw r2, [r10-0x100] | |
ja lbb_18053 | |
lbb_17958: | |
stxdw [r10-0x118], r9 | |
ldxdw r9, [r7+0x0] | |
ldxb r6, [r9+0x0] | |
stxb [r10-0x49], r6 | |
mov64 r1, r9 | |
add64 r1, 1 | |
stxdw [r7+0x0], r1 | |
mov64 r1, r8 | |
add64 r1, -1 | |
stxdw [r7+0x8], r1 | |
jeq r6, 0, lbb_17971 | |
jne r6, 1, lbb_18011 | |
mov64 r6, 1 | |
lbb_17971: | |
jne r1, 0, lbb_17982 | |
mov64 r1, r10 | |
add64 r1, -192 | |
mov64 r2, 20 | |
lddw r3, 0x100057d41 | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0xb8] | |
ldxdw r2, [r10-0xc0] | |
ja lbb_18100 | |
lbb_17982: | |
ldxb r4, [r9+0x1] | |
stxb [r10-0x49], r4 | |
mov64 r1, r8 | |
add64 r1, -2 | |
stxdw [r7+0x8], r1 | |
mov64 r2, r9 | |
add64 r2, 2 | |
stxdw [r7+0x0], r2 | |
jeq r4, 0, lbb_17993 | |
jne r4, 1, lbb_18059 | |
mov64 r4, 1 | |
lbb_17993: | |
mov64 r3, 8 | |
jgt r3, r1, lbb_17996 | |
ja lbb_18111 | |
lbb_17996: | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, 20 | |
lddw r3, 0x100057d41 | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x78] | |
ldxdw r2, [r10-0x80] | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_7710 | |
ldxdw r1, [r10-0x90] | |
ldxdw r2, [r10-0x88] | |
ja lbb_18105 | |
lbb_18011: | |
mov64 r1, r10 | |
add64 r1, -224 | |
mov64 r2, r10 | |
add64 r2, -73 | |
lddw r3, 0x10003bfc0 | |
call function_18210 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005ae98 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0xd8] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0xe0] | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_30030 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -240 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r2, 20 | |
call function_7617 | |
ldxdw r3, [r10-0xe8] | |
ldxdw r2, [r10-0xf0] | |
ldxdw r9, [r10-0x118] | |
lbb_18053: | |
mov64 r1, r10 | |
add64 r1, -272 | |
call function_7710 | |
ldxdw r1, [r10-0x110] | |
ldxdw r2, [r10-0x108] | |
ja lbb_18106 | |
lbb_18059: | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r10 | |
add64 r2, -73 | |
lddw r3, 0x10003bfc0 | |
call function_18210 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005ae98 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0xa0] | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_30030 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r2, 20 | |
call function_7617 | |
ldxdw r3, [r10-0xa8] | |
ldxdw r2, [r10-0xb0] | |
lbb_18100: | |
mov64 r1, r10 | |
add64 r1, -208 | |
call function_7710 | |
ldxdw r1, [r10-0xd0] | |
ldxdw r2, [r10-0xc8] | |
lbb_18105: | |
ldxdw r9, [r10-0x118] | |
lbb_18106: | |
stxdw [r9+0x10], r2 | |
stxdw [r9+0x8], r1 | |
mov64 r1, 1 | |
lbb_18109: | |
stxdw [r9+0x0], r1 | |
exit | |
lbb_18111: | |
stxdw [r10-0x120], r4 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x70] | |
mov64 r2, r1 | |
and64 r2, 1 | |
jeq r2, 0, lbb_18131 | |
mov64 r3, r10 | |
add64 r3, -48 | |
lddw r1, 0x100057d16 | |
mov64 r2, 43 | |
lddw r4, 0x10005ae60 | |
lddw r5, 0x10005ae80 | |
call function_33744 | |
syscall abort | |
lbb_18131: | |
ldxb r2, [r10-0x68] | |
add64 r8, -10 | |
stxdw [r7+0x8], r8 | |
add64 r9, 10 | |
stxdw [r7+0x0], r9 | |
ldxdw r9, [r10-0x118] | |
ldxdw r3, [r10-0x120] | |
stxb [r9+0x11], r3 | |
stxb [r9+0x10], r6 | |
rsh64 r1, 8 | |
lsh64 r2, 56 | |
or64 r1, r2 | |
stxdw [r9+0x8], r1 | |
mov64 r1, 0 | |
ja lbb_18109 | |
function_18146: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r9, [r7+0x8] | |
mov64 r1, 8 | |
jgt r1, r9, lbb_18172 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r8 | |
mov64 r3, 8 | |
call function_16352 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r1 | |
and64 r2, 1 | |
jeq r2, 0, lbb_18190 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x100057d16 | |
mov64 r2, 43 | |
lddw r4, 0x10005ae60 | |
lddw r5, 0x10005ae80 | |
call function_33744 | |
syscall abort | |
lbb_18172: | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 20 | |
lddw r3, 0x100057d41 | |
mov64 r4, 26 | |
call function_7599 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_7710 | |
ldxdw r1, [r10-0x38] | |
ldxdw r2, [r10-0x30] | |
stxdw [r6+0x10], r2 | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_18200 | |
lbb_18190: | |
ldxb r2, [r10-0x10] | |
add64 r9, -8 | |
stxdw [r7+0x8], r9 | |
add64 r8, 8 | |
stxdw [r7+0x0], r8 | |
rsh64 r1, 8 | |
lsh64 r2, 56 | |
or64 r1, r2 | |
stxdw [r6+0x8], r1 | |
mov64 r1, 0 | |
lbb_18200: | |
stxdw [r6+0x0], r1 | |
exit | |
function_18202: | |
ldxdw r1, [r1+0x0] | |
call function_30523 | |
exit | |
function_18205: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x8] | |
ldxdw r1, [r1+0x0] | |
call function_29169 | |
exit | |
function_18210: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_18213: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_18216: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_18219: | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005af48 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_18232: | |
mov64 r6, r1 | |
call function_16705 | |
mov64 r1, r6 | |
call function_16258 | |
exit | |
function_18237: | |
exit | |
function_18238: | |
mov64 r4, 0 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_18243: | |
mov64 r7, r2 | |
ldxdw r6, [r1+0x0] | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_18263 | |
ldxdw r1, [r6+0x10] | |
ldxdw r2, [r6+0x8] | |
jne r1, r2, lbb_18256 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
call function_16531 | |
ldxdw r1, [r6+0x10] | |
lbb_18256: | |
ldxdw r2, [r6+0x0] | |
add64 r2, r1 | |
stxb [r2+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
stxdw [r6+0x10], r1 | |
ja lbb_18316 | |
lbb_18263: | |
mov64 r2, 0 | |
stxw [r10-0x4], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_18286 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_18273 | |
ja lbb_18295 | |
lbb_18273: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x2], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 3 | |
ja lbb_18312 | |
lbb_18286: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x4], r7 | |
mov64 r3, 2 | |
ja lbb_18312 | |
lbb_18295: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x1], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 4 | |
lbb_18312: | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r1, r6 | |
call function_16500 | |
lbb_18316: | |
mov64 r0, 0 | |
exit | |
function_18318: | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005af48 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_18332: | |
ldxdw r1, [r1+0x0] | |
call function_16500 | |
mov64 r0, 0 | |
exit | |
function_18336: | |
exit | |
function_18337: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_18347 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_18347: | |
ldxdw r1, [r7+0x10] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r0+0x0], r1 | |
lddw r1, 0x10005aef8 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_18358: | |
mov64 r0, r1 | |
exit | |
function_18360: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r6 | |
mov64 r3, 0 | |
call function_16012 | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r8+0x8], r2 | |
stxdw [r8+0x0], r1 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_40019 | |
stxdw [r8+0x10], r6 | |
exit | |
function_18377: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_18380: | |
mov64 r7, r2 | |
stxdw [r10-0x70], r1 | |
ldxdw r6, [r5-0xff8] | |
jeq r6, 0, lbb_18524 | |
mov64 r1, r7 | |
call function_7940 | |
mov64 r8, 0 | |
stxdw [r10-0x8], r8 | |
ldxdw r9, [r7+0x8] | |
mov64 r1, 8 | |
jgt r1, r9, lbb_18456 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -8 | |
mov64 r2, 8 | |
mov64 r3, r8 | |
mov64 r4, 8 | |
call function_17845 | |
add64 r9, -8 | |
stxdw [r7+0x8], r9 | |
add64 r8, 8 | |
stxdw [r7+0x0], r8 | |
ldxdw r8, [r10-0x8] | |
lbb_18403: | |
jeq r6, 1, lbb_18526 | |
mov64 r1, r7 | |
call function_7940 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
ldxdw r9, [r7+0x8] | |
mov64 r1, 8 | |
stxdw [r10-0x78], r8 | |
jgt r1, r9, lbb_18475 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -8 | |
mov64 r2, 8 | |
mov64 r3, r8 | |
mov64 r4, 8 | |
call function_17845 | |
add64 r9, -8 | |
stxdw [r7+0x8], r9 | |
add64 r8, 8 | |
stxdw [r7+0x0], r8 | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x80], r1 | |
lbb_18425: | |
jeq r6, 2, lbb_18536 | |
mov64 r1, r7 | |
call function_7940 | |
mov64 r6, 0 | |
stxb [r10-0x8], r6 | |
ldxdw r9, [r7+0x8] | |
jeq r9, 0, lbb_18503 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -8 | |
mov64 r2, 1 | |
mov64 r3, r8 | |
mov64 r4, 1 | |
call function_17845 | |
add64 r9, -1 | |
stxdw [r7+0x8], r9 | |
add64 r8, 1 | |
stxdw [r7+0x0], r8 | |
ldxb r6, [r10-0x8] | |
ldxdw r7, [r10-0x78] | |
lbb_18445: | |
mov64 r1, 0 | |
and64 r6, 255 | |
lsh64 r6, 8 | |
lbb_18448: | |
mov64 r2, r6 | |
and64 r2, 1 | |
jeq r2, 0, lbb_18494 | |
lbb_18451: | |
call function_16320 | |
lbb_18452: | |
ldxdw r1, [r10-0x70] | |
stxdw [r1+0x8], r0 | |
mov64 r6, 1 | |
ja lbb_18501 | |
lbb_18456: | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, 37 | |
call function_7713 | |
ldxdw r2, [r10-0x18] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_18403 | |
ldxdw r3, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_7710 | |
ldxdw r2, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
call function_7734 | |
mov64 r1, r0 | |
call function_16320 | |
mov64 r1, r0 | |
ja lbb_18451 | |
lbb_18475: | |
mov64 r1, 0 | |
stxdw [r10-0x80], r1 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 37 | |
call function_7713 | |
ldxdw r2, [r10-0x38] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_18425 | |
ldxdw r3, [r10-0x30] | |
mov64 r1, r10 | |
add64 r1, -72 | |
call function_7710 | |
ldxdw r2, [r10-0x40] | |
ldxdw r1, [r10-0x48] | |
call function_28644 | |
mov64 r1, r0 | |
ja lbb_18451 | |
lbb_18494: | |
ldxdw r1, [r10-0x70] | |
ldxdw r2, [r10-0x80] | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x8], r7 | |
rsh64 r6, 8 | |
stxb [r1+0x18], r6 | |
mov64 r6, 0 | |
lbb_18501: | |
stxdw [r1+0x0], r6 | |
exit | |
lbb_18503: | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r2, 37 | |
call function_7713 | |
ldxdw r2, [r10-0x58] | |
mov64 r1, r2 | |
and64 r1, 255 | |
ldxdw r7, [r10-0x78] | |
jeq r1, 4, lbb_18445 | |
ldxdw r3, [r10-0x50] | |
mov64 r1, r10 | |
add64 r1, -104 | |
call function_7710 | |
ldxdw r2, [r10-0x60] | |
ldxdw r1, [r10-0x68] | |
call function_7734 | |
mov64 r1, r0 | |
call function_16320 | |
mov64 r1, r0 | |
mov64 r6, 1 | |
ja lbb_18448 | |
lbb_18524: | |
mov64 r1, 0 | |
ja lbb_18537 | |
lbb_18526: | |
mov64 r6, 1 | |
mov64 r1, 1 | |
lddw r2, 0x10005aea8 | |
lddw r3, 0x10005aeb8 | |
call function_16585 | |
ldxdw r1, [r10-0x70] | |
stxdw [r1+0x8], r0 | |
ja lbb_18501 | |
lbb_18536: | |
mov64 r1, 2 | |
lbb_18537: | |
lddw r2, 0x10005aea8 | |
lddw r3, 0x10005aeb8 | |
call function_16585 | |
ja lbb_18452 | |
function_18543: | |
call function_432 | |
exit | |
function_18545: | |
call function_458 | |
exit | |
function_18547: | |
call function_459 | |
exit | |
function_18549: | |
call function_467 | |
exit | |
function_18551: | |
call function_30108 | |
exit | |
function_18553: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
mov64 r1, r6 | |
call function_37908 | |
jne r0, 0, lbb_18566 | |
mov64 r1, r6 | |
call function_37912 | |
jne r0, 0, lbb_18562 | |
ja lbb_18570 | |
lbb_18562: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30177 | |
ja lbb_18573 | |
lbb_18566: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30131 | |
ja lbb_18573 | |
lbb_18570: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30683 | |
lbb_18573: | |
exit | |
function_18574: | |
exit | |
function_18575: | |
mov64 r7, r1 | |
ldxdw r6, [r2+0x8] | |
mov64 r1, 4 | |
jgt r1, r6, lbb_18600 | |
stxdw [r10-0xc8], r7 | |
ldxdw r9, [r2+0x0] | |
mov64 r1, r9 | |
mov64 r7, r2 | |
mov64 r2, 4 | |
call function_20480 | |
mov64 r8, r0 | |
mov64 r1, r8 | |
and64 r1, 1 | |
jeq r1, 0, lbb_18619 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x100057de9 | |
mov64 r2, 43 | |
lddw r4, 0x10005af78 | |
lddw r5, 0x10005af98 | |
call function_33744 | |
syscall abort | |
lbb_18600: | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, 20 | |
lddw r3, 0x100057e14 | |
mov64 r4, 26 | |
call function_20564 | |
ldxdw r3, [r10-0xa8] | |
ldxdw r2, [r10-0xb0] | |
mov64 r1, r10 | |
add64 r1, -192 | |
call function_20593 | |
ldxdw r1, [r10-0xc0] | |
ldxdw r2, [r10-0xb8] | |
stxdw [r7+0x10], r2 | |
stxdw [r7+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r7+0x0], r1 | |
ja lbb_18665 | |
lbb_18619: | |
add64 r9, 4 | |
add64 r6, -4 | |
stxdw [r7+0x8], r6 | |
stxdw [r7+0x0], r9 | |
rsh64 r8, 8 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
jeq r8, 0, lbb_18658 | |
stxdw [r10-0xd0], r7 | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r8 | |
call function_20474 | |
mov64 r2, 5121 | |
mov64 r3, 0 | |
ldxdw r1, [r10-0x40] | |
jne r1, 0, lbb_18647 | |
ldxdw r7, [r10-0x38] | |
jge r6, r7, lbb_18666 | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, 20 | |
lddw r3, 0x100057e14 | |
mov64 r4, 26 | |
call function_20564 | |
ldxdw r3, [r10-0x88] | |
ldxdw r2, [r10-0x90] | |
lbb_18647: | |
mov64 r1, r10 | |
add64 r1, -160 | |
call function_20593 | |
ldxdw r1, [r10-0xa0] | |
ldxdw r2, [r10-0x98] | |
ldxdw r3, [r10-0xc8] | |
stxdw [r3+0x10], r2 | |
stxdw [r3+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r3+0x0], r1 | |
ja lbb_18665 | |
lbb_18658: | |
mov64 r1, 1 | |
ldxdw r2, [r10-0xc8] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 0 | |
stxdw [r2+0x18], r1 | |
stxdw [r2+0x10], r1 | |
lbb_18664: | |
stxdw [r2+0x0], r1 | |
lbb_18665: | |
exit | |
lbb_18666: | |
ldxdw r1, [r10-0xc8] | |
sub64 r6, r7 | |
ldxdw r2, [r10-0xd0] | |
stxdw [r2+0x8], r6 | |
mov64 r1, r9 | |
add64 r1, r7 | |
stxdw [r2+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r7 | |
mov64 r3, 0 | |
call function_21153 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0xd8], r1 | |
ldxdw r6, [r10-0x50] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r10-0xd8] | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x20], r7 | |
stxdw [r10-0x30], r6 | |
jeq r6, 0, lbb_18699 | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0xc8] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 0 | |
ja lbb_18664 | |
lbb_18699: | |
mov64 r1, 4096 | |
mov64 r2, r8 | |
jgt r1, r8, lbb_18703 | |
mov64 r2, 4096 | |
lbb_18703: | |
jgt r2, 1, lbb_18705 | |
mov64 r2, 1 | |
lbb_18705: | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r9, 0 | |
mov64 r3, 0 | |
call function_21153 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x8], r9 | |
ldxdw r2, [r10-0xd0] | |
ldxdw r6, [r2+0x8] | |
add64 r6, -1 | |
mov64 r7, 0 | |
ja lbb_18733 | |
lbb_18720: | |
add64 r7, 1 | |
ldxdw r1, [r10-0x18] | |
add64 r1, r9 | |
stxb [r1+0x0], r3 | |
add64 r6, -1 | |
ldxdw r9, [r10-0x8] | |
add64 r9, 1 | |
stxdw [r10-0x8], r9 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r8, r1, lbb_18733 | |
ja lbb_18750 | |
lbb_18733: | |
jeq r6, -1, lbb_18762 | |
ldxdw r1, [r2+0x0] | |
ldxb r3, [r1+0x0] | |
stxdw [r2+0x8], r6 | |
add64 r1, 1 | |
stxdw [r2+0x0], r1 | |
ldxdw r1, [r10-0x10] | |
jne r9, r1, lbb_18720 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, 1 | |
mov64 r9, r3 | |
call function_20522 | |
mov64 r3, r9 | |
ldxdw r2, [r10-0xd0] | |
ldxdw r9, [r10-0x8] | |
ja lbb_18720 | |
lbb_18750: | |
ldxdw r1, [r10-0x30] | |
ldxdw r2, [r10-0x8] | |
ldxdw r3, [r10-0xc8] | |
stxdw [r3+0x18], r2 | |
ldxdw r2, [r10-0x10] | |
stxdw [r3+0x10], r2 | |
ldxdw r2, [r10-0x18] | |
stxdw [r3+0x8], r2 | |
mov64 r2, 0 | |
stxdw [r3+0x0], r2 | |
jne r1, 0, lbb_18789 | |
ja lbb_18665 | |
lbb_18762: | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r2, 20 | |
lddw r3, 0x100057e14 | |
mov64 r4, 26 | |
call function_20564 | |
ldxdw r3, [r10-0x68] | |
ldxdw r2, [r10-0x70] | |
mov64 r1, r10 | |
add64 r1, -128 | |
call function_20593 | |
ldxdw r1, [r10-0x80] | |
ldxdw r2, [r10-0x78] | |
ldxdw r3, [r10-0xc8] | |
stxdw [r3+0x10], r2 | |
stxdw [r3+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r3+0x0], r1 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
call function_20534 | |
mov64 r1, r6 | |
call function_21375 | |
ldxdw r1, [r10-0x30] | |
jeq r1, 0, lbb_18665 | |
lbb_18789: | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
call function_20534 | |
mov64 r1, r6 | |
call function_21375 | |
ja lbb_18665 | |
function_18796: | |
mov64 r2, 10 | |
stxdw [r1+0x8], r2 | |
lddw r2, 0x100057ede | |
stxdw [r1+0x0], r2 | |
exit | |
function_18802: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r8, [r7+0x8] | |
jeq r8, 0, lbb_18819 | |
mov64 r3, r8 | |
add64 r3, -1 | |
ldxdw r9, [r7+0x0] | |
ldxb r1, [r9+0x0] | |
stxdw [r7+0x8], r3 | |
mov64 r2, r9 | |
add64 r2, 1 | |
stxdw [r7+0x0], r2 | |
stxb [r10-0x61], r1 | |
jsgt r1, 1, lbb_18837 | |
jeq r1, 0, lbb_18874 | |
jeq r1, 1, lbb_18975 | |
ja lbb_18895 | |
lbb_18819: | |
mov64 r1, r10 | |
add64 r1, -232 | |
mov64 r2, 20 | |
lddw r3, 0x100057e14 | |
mov64 r4, 26 | |
call function_20564 | |
ldxdw r3, [r10-0xe0] | |
ldxdw r2, [r10-0xe8] | |
mov64 r1, r10 | |
add64 r1, -248 | |
call function_20593 | |
ldxdw r1, [r10-0xf8] | |
ldxdw r2, [r10-0xf0] | |
lbb_18833: | |
stxdw [r6+0x10], r2 | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_18985 | |
lbb_18837: | |
jeq r1, 2, lbb_18857 | |
jeq r1, 3, lbb_18872 | |
jeq r1, 4, lbb_18841 | |
ja lbb_18895 | |
lbb_18841: | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r7 | |
call function_26684 | |
ldxb r1, [r10-0x40] | |
jeq r1, 1, lbb_18943 | |
ldxw r1, [r10-0x3c] | |
stxw [r10-0x5d], r1 | |
ldxw r1, [r10-0x3f] | |
stxw [r10-0x60], r1 | |
mov64 r1, 4 | |
ldxb r5, [r10-0x20] | |
ldxdw r4, [r10-0x28] | |
ldxdw r3, [r10-0x30] | |
ldxdw r2, [r10-0x38] | |
ja lbb_18975 | |
lbb_18857: | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r7 | |
call function_18575 | |
ldxdw r3, [r10-0x30] | |
ldxdw r2, [r10-0x38] | |
ldxdw r1, [r10-0x40] | |
jeq r1, 1, lbb_18866 | |
ja lbb_18940 | |
lbb_18866: | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_20593 | |
ldxdw r1, [r10-0x88] | |
ldxdw r2, [r10-0x80] | |
ja lbb_18833 | |
lbb_18872: | |
mov64 r1, 3 | |
ja lbb_18975 | |
lbb_18874: | |
mov64 r1, 8 | |
jgt r1, r3, lbb_18951 | |
mov64 r1, r10 | |
add64 r1, -152 | |
mov64 r3, 8 | |
call function_20482 | |
ldxdw r2, [r10-0x98] | |
mov64 r1, r2 | |
and64 r1, 1 | |
jeq r1, 0, lbb_18966 | |
mov64 r3, r10 | |
add64 r3, -64 | |
lddw r1, 0x100057de9 | |
mov64 r2, 43 | |
lddw r4, 0x10005af78 | |
lddw r5, 0x10005afb0 | |
call function_33744 | |
syscall abort | |
lbb_18895: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r10 | |
add64 r2, -97 | |
lddw r3, 0x1000244b0 | |
call function_23310 | |
mov64 r1, r10 | |
add64 r1, -16 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x30], r1 | |
lddw r1, 0x10005afc8 | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0xc8] | |
stxdw [r10-0x10], r1 | |
mov64 r7, 1 | |
stxdw [r10-0x18], r7 | |
stxdw [r10-0x38], r7 | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r2, r10 | |
add64 r2, -64 | |
call function_30030 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x40], r1 | |
mov64 r1, r10 | |
add64 r1, -216 | |
mov64 r3, r10 | |
add64 r3, -64 | |
mov64 r2, 20 | |
call function_20540 | |
ldxdw r1, [r10-0xd8] | |
ldxdw r2, [r10-0xd0] | |
stxdw [r6+0x10], r2 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r7 | |
ja lbb_18986 | |
lbb_18940: | |
mov64 r1, 2 | |
ldxdw r4, [r10-0x28] | |
ja lbb_18975 | |
lbb_18943: | |
ldxdw r3, [r10-0x30] | |
ldxdw r2, [r10-0x38] | |
mov64 r1, r10 | |
add64 r1, -120 | |
call function_20593 | |
ldxdw r1, [r10-0x78] | |
ldxdw r2, [r10-0x70] | |
ja lbb_18833 | |
lbb_18951: | |
mov64 r1, r10 | |
add64 r1, -168 | |
mov64 r2, 20 | |
lddw r3, 0x100057e14 | |
mov64 r4, 26 | |
call function_20564 | |
ldxdw r3, [r10-0xa0] | |
ldxdw r2, [r10-0xa8] | |
mov64 r1, r10 | |
add64 r1, -184 | |
call function_20593 | |
ldxdw r1, [r10-0xb8] | |
ldxdw r2, [r10-0xb0] | |
ja lbb_18833 | |
lbb_18966: | |
ldxb r1, [r10-0x90] | |
add64 r8, -9 | |
stxdw [r7+0x8], r8 | |
add64 r9, 9 | |
stxdw [r7+0x0], r9 | |
rsh64 r2, 8 | |
lsh64 r1, 56 | |
or64 r2, r1 | |
mov64 r1, 0 | |
lbb_18975: | |
stxb [r6+0x8], r1 | |
ldxw r1, [r10-0x60] | |
stxw [r6+0x9], r1 | |
ldxw r1, [r10-0x5d] | |
stxw [r6+0xc], r1 | |
stxdw [r6+0x28], r5 | |
stxdw [r6+0x20], r4 | |
stxdw [r6+0x18], r3 | |
stxdw [r6+0x10], r2 | |
mov64 r1, 0 | |
lbb_18985: | |
stxdw [r6+0x0], r1 | |
lbb_18986: | |
exit | |
function_18987: | |
mov64 r6, r2 | |
stxdw [r10-0xa8], r1 | |
ldxdw r8, [r5-0x1000] | |
stxdw [r10-0x1000], r8 | |
ldxdw r9, [r5-0xff8] | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -56 | |
stxdw [r10-0xb8], r3 | |
stxdw [r10-0xb0], r4 | |
call function_23082 | |
ldxdw r7, [r10-0x30] | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_19037 | |
ldxdw r1, [r10-0xa8] | |
stxdw [r10-0xa0], r7 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r6 | |
ldxdw r3, [r10-0xb8] | |
ldxdw r4, [r10-0xb0] | |
call function_20880 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_19016 | |
ja lbb_19056 | |
lbb_19016: | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x50], r1 | |
ldxdw r2, [r10-0x20] | |
stxdw [r10-0x58], r2 | |
ldxdw r3, [r10-0x28] | |
stxdw [r10-0x60], r3 | |
ldxdw r4, [r10-0x30] | |
stxdw [r10-0x68], r4 | |
stxdw [r10-0x20], r1 | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x30], r3 | |
stxdw [r10-0x38], r4 | |
ldxdw r6, [r10-0xa8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19111 | |
lbb_19037: | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r10-0x20] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0x28] | |
stxdw [r10-0x68], r3 | |
stxdw [r10-0x38], r7 | |
stxdw [r10-0x30], r3 | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x20], r1 | |
ldxdw r6, [r10-0xa8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19128 | |
lbb_19056: | |
mov64 r6, r10 | |
add64 r6, -104 | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -152 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -160 | |
call function_23237 | |
ldxb r6, [r10-0xf] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23781 | |
mov64 r2, 2000 | |
jeq r6, 0, lbb_19098 | |
mov64 r1, r10 | |
add64 r1, -160 | |
call function_23234 | |
mov64 r6, r0 | |
mov64 r7, r10 | |
add64 r7, -56 | |
mov64 r2, r10 | |
add64 r2, -152 | |
mov64 r1, r7 | |
call function_21009 | |
add64 r6, 24 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_21096 | |
mov64 r2, 2001 | |
jeq r0, 0, lbb_19129 | |
lbb_19098: | |
ldxdw r6, [r10-0xa8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_20118 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_23781 | |
ldxdw r7, [r10-0xa0] | |
lbb_19111: | |
mov64 r1, r7 | |
add64 r1, 8 | |
call function_23801 | |
mov64 r1, r7 | |
add64 r1, 16 | |
call function_23781 | |
add64 r7, 48 | |
mov64 r1, r7 | |
call function_20534 | |
mov64 r1, r7 | |
call function_21375 | |
ldxdw r1, [r10-0xa0] | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_19128: | |
exit | |
lbb_19129: | |
mov64 r2, 2002 | |
ldxb r1, [r10-0x70] | |
jeq r1, 0, lbb_19098 | |
mov64 r7, 0 | |
stxdw [r10-0x20], r7 | |
stxdw [r10-0x28], r7 | |
stxdw [r10-0x30], r7 | |
stxdw [r10-0x38], r7 | |
mov64 r6, r10 | |
add64 r6, -104 | |
mov64 r2, r10 | |
add64 r2, -56 | |
mov64 r1, r6 | |
call function_26113 | |
ldxdw r1, [r10-0x98] | |
mov64 r2, r6 | |
call function_21096 | |
mov64 r2, 2003 | |
jeq r0, 0, lbb_19098 | |
ldxdw r6, [r10-0xa0] | |
ldxdw r8, [r10-0xa8] | |
mov64 r1, r8 | |
add64 r1, 16 | |
mov64 r2, r10 | |
add64 r2, -152 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r8+0x8], r6 | |
stxdw [r8+0x0], r7 | |
ja lbb_19128 | |
function_19159: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_23102 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_19168 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_19185 | |
lbb_19168: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_23321 | |
lbb_19185: | |
exit | |
function_19186: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jeq r1, 0, lbb_19528 | |
ldxdw r2, [r5-0xff8] | |
ldxdw r5, [r5-0x1000] | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r8, [r3+0x0] | |
mov64 r1, r8 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
stxdw [r10-0x1000], r5 | |
stxdw [r10-0xff8], r2 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r7 | |
call function_20880 | |
mov64 r9, r10 | |
add64 r9, -192 | |
ldxdw r1, [r10-0xc8] | |
jeq r1, 1, lbb_19210 | |
ja lbb_19230 | |
lbb_19210: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x68], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0xb0], r1 | |
stxdw [r10-0xb8], r2 | |
stxdw [r10-0xc0], r3 | |
stxdw [r10-0xc8], r4 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -200 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19361 | |
lbb_19230: | |
stxdw [r10-0x100], r6 | |
mov64 r6, r10 | |
add64 r6, -112 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -248 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -200 | |
call function_25516 | |
ldxdw r1, [r10-0xc8] | |
jeq r1, 1, lbb_19272 | |
ldxdw r1, [r9+0x10] | |
ldxdw r2, [r9+0x8] | |
ldxdw r3, [r9+0x0] | |
stxdw [r10-0x90], r3 | |
stxdw [r10-0x88], r2 | |
stxdw [r10-0x80], r1 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r8 | |
call function_26071 | |
ldxdw r1, [r10-0xc8] | |
ldxdw r6, [r10-0x100] | |
jeq r1, 1, lbb_19261 | |
ja lbb_19293 | |
lbb_19261: | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x70], r1 | |
ldxdw r2, [r10-0xa8] | |
stxdw [r10-0x68], r2 | |
ldxdw r3, [r10-0xc0] | |
ldxdw r4, [r10-0xb8] | |
stxdw [r10-0xc0], r4 | |
stxdw [r10-0xc8], r3 | |
stxdw [r10-0xb8], r1 | |
stxdw [r10-0xb0], r2 | |
ja lbb_19285 | |
lbb_19272: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r9+0x10] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r9+0x8] | |
stxdw [r10-0x68], r3 | |
ldxdw r4, [r9+0x0] | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0xb0], r1 | |
stxdw [r10-0xb8], r2 | |
stxdw [r10-0xc0], r3 | |
stxdw [r10-0xc8], r4 | |
ldxdw r6, [r10-0x100] | |
lbb_19285: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -200 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19355 | |
lbb_19293: | |
ldxdw r9, [r10-0xb8] | |
ldxdw r1, [r10-0xc0] | |
ldxdw r2, [r1+0x8] | |
ldxdw r3, [r1+0x0] | |
mov64 r1, 0 | |
stxdw [r10-0x28], r1 | |
jgt r2, 7, lbb_19305 | |
mov64 r1, 8 | |
lddw r3, 0x10005afd8 | |
call function_30435 | |
syscall abort | |
lbb_19305: | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 8 | |
mov64 r4, 8 | |
call function_23831 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 0, lbb_19325 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, 2013 | |
call function_20118 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r6+0x20], r1 | |
ldxdw r1, [r10-0xb8] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0xc8] | |
stxdw [r6+0x8], r1 | |
ja lbb_19349 | |
lbb_19325: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
call function_22911 | |
ldxdw r1, [r10-0xc0] | |
ldxdw r2, [r10-0xc8] | |
jeq r2, 1, lbb_19334 | |
ja lbb_19362 | |
lbb_19334: | |
ldxdw r2, [r10-0xa8] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0xb0] | |
stxdw [r10-0x68], r3 | |
ldxdw r4, [r10-0xb8] | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0xc8], r1 | |
stxdw [r10-0xc0], r4 | |
stxdw [r10-0xb8], r3 | |
stxdw [r10-0xb0], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -200 | |
call function_23321 | |
lbb_19349: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ldxdw r2, [r9+0x0] | |
add64 r2, -1 | |
mov64 r1, r9 | |
call function_20590 | |
lbb_19355: | |
mov64 r1, r10 | |
add64 r1, -240 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -232 | |
call function_23781 | |
lbb_19361: | |
exit | |
lbb_19362: | |
stxdw [r10-0x78], r1 | |
ldxdw r2, [r9+0x0] | |
add64 r2, -1 | |
mov64 r1, r9 | |
call function_20590 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r10 | |
add64 r2, -120 | |
call function_23237 | |
ldxb r6, [r10-0x9f] | |
mov64 r1, r10 | |
add64 r1, -192 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -184 | |
call function_23781 | |
jeq r6, 0, lbb_19434 | |
mov64 r6, r10 | |
add64 r6, -112 | |
mov64 r8, r10 | |
add64 r8, -120 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_23237 | |
mov64 r1, r6 | |
call function_25942 | |
mov64 r7, r0 | |
mov64 r6, r10 | |
add64 r6, -200 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_23237 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r6 | |
call function_25971 | |
ldxdw r3, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_19403 | |
ja lbb_19438 | |
lbb_19403: | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x30], r1 | |
ldxdw r2, [r10-0x10] | |
stxdw [r10-0x38], r2 | |
ldxdw r4, [r10-0x18] | |
stxdw [r10-0x40], r4 | |
stxdw [r10-0x28], r3 | |
stxdw [r10-0x20], r4 | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x10], r1 | |
ldxdw r6, [r10-0x100] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -40 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -192 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -184 | |
call function_23781 | |
mov64 r1, r10 | |
add64 r1, -104 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_23781 | |
ja lbb_19509 | |
lbb_19434: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, 2000 | |
ja lbb_19497 | |
lbb_19438: | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r7 | |
call function_25478 | |
mov64 r6, r0 | |
mov64 r1, r10 | |
add64 r1, -192 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -184 | |
call function_23781 | |
mov64 r1, r10 | |
add64 r1, -104 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_23781 | |
jne r6, 0, lbb_19457 | |
ja lbb_19486 | |
lbb_19457: | |
ldxb r1, [r10-0xd0] | |
jeq r1, 0, lbb_19490 | |
mov64 r7, 0 | |
stxdw [r10-0xb0], r7 | |
stxdw [r10-0xb8], r7 | |
stxdw [r10-0xc0], r7 | |
stxdw [r10-0xc8], r7 | |
mov64 r6, r10 | |
add64 r6, -112 | |
mov64 r2, r10 | |
add64 r2, -200 | |
mov64 r1, r6 | |
call function_26113 | |
ldxdw r1, [r10-0xf8] | |
mov64 r2, r6 | |
call function_21096 | |
jne r0, 0, lbb_19475 | |
ja lbb_19494 | |
lbb_19475: | |
ldxdw r6, [r10-0x78] | |
ldxdw r8, [r10-0x100] | |
mov64 r1, r8 | |
add64 r1, 16 | |
mov64 r2, r10 | |
add64 r2, -248 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r8+0x8], r6 | |
stxdw [r8+0x0], r7 | |
ja lbb_19361 | |
lbb_19486: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, 2005 | |
ja lbb_19497 | |
lbb_19490: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, 2002 | |
ja lbb_19497 | |
lbb_19494: | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, 2003 | |
lbb_19497: | |
call function_20118 | |
ldxdw r1, [r10-0xb0] | |
ldxdw r2, [r10-0x100] | |
stxdw [r2+0x20], r1 | |
ldxdw r1, [r10-0xb8] | |
stxdw [r2+0x18], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r2+0x10], r1 | |
ldxdw r1, [r10-0xc8] | |
stxdw [r2+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
lbb_19509: | |
ldxdw r6, [r10-0x78] | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_23801 | |
mov64 r1, r6 | |
add64 r1, 16 | |
call function_23781 | |
add64 r6, 48 | |
mov64 r1, r6 | |
call function_20534 | |
mov64 r1, r6 | |
call function_21375 | |
ldxdw r1, [r10-0x78] | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
ja lbb_19355 | |
lbb_19528: | |
mov64 r1, 0 | |
mov64 r2, 0 | |
lddw r3, 0x10005afd8 | |
call function_39094 | |
syscall abort | |
function_19534: | |
mov64 r6, r1 | |
ldxdw r8, [r5-0x1000] | |
stxdw [r10-0x1000], r8 | |
ldxdw r9, [r5-0xff8] | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -56 | |
stxdw [r10-0xb8], r2 | |
stxdw [r10-0xb0], r3 | |
stxdw [r10-0xc0], r4 | |
call function_23082 | |
ldxdw r7, [r10-0x30] | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_19598 | |
stxdw [r10-0xc8], r6 | |
stxdw [r10-0xa8], r7 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -56 | |
ldxdw r2, [r10-0xb8] | |
ldxdw r3, [r10-0xb0] | |
ldxdw r6, [r10-0xc0] | |
mov64 r4, r6 | |
call function_23082 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_19616 | |
ldxdw r7, [r10-0x30] | |
stxdw [r10-0xa0], r7 | |
stxdw [r10-0x1000], r8 | |
stxdw [r10-0xff8], r9 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -56 | |
ldxdw r2, [r10-0xb8] | |
ldxdw r3, [r10-0xb0] | |
mov64 r4, r6 | |
call function_20880 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_19577 | |
ja lbb_19636 | |
lbb_19577: | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x50], r1 | |
ldxdw r2, [r10-0x20] | |
stxdw [r10-0x58], r2 | |
ldxdw r3, [r10-0x28] | |
stxdw [r10-0x60], r3 | |
ldxdw r4, [r10-0x30] | |
stxdw [r10-0x68], r4 | |
stxdw [r10-0x20], r1 | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x30], r3 | |
stxdw [r10-0x38], r4 | |
ldxdw r6, [r10-0xc8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19767 | |
lbb_19598: | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r2, [r10-0x20] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0x28] | |
stxdw [r10-0x68], r3 | |
stxdw [r10-0x38], r7 | |
stxdw [r10-0x30], r3 | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19802 | |
lbb_19616: | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0x68], r1 | |
ldxdw r2, [r10-0x20] | |
stxdw [r10-0x60], r2 | |
ldxdw r3, [r10-0x18] | |
stxdw [r10-0x58], r3 | |
ldxdw r4, [r10-0x30] | |
stxdw [r10-0x38], r4 | |
stxdw [r10-0x30], r1 | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x20], r3 | |
ldxdw r6, [r10-0xc8] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -56 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_19785 | |
lbb_19636: | |
mov64 r6, r10 | |
add64 r6, -104 | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -152 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -168 | |
call function_23237 | |
ldxb r6, [r10-0xf] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23781 | |
ldxdw r9, [r10-0xc8] | |
jeq r6, 0, lbb_19734 | |
mov64 r1, r10 | |
add64 r1, -168 | |
call function_23234 | |
mov64 r6, r0 | |
mov64 r1, r10 | |
add64 r1, -160 | |
call function_23234 | |
add64 r6, 24 | |
add64 r0, 24 | |
mov64 r1, r6 | |
mov64 r2, r0 | |
call function_21087 | |
jne r0, 0, lbb_19676 | |
ja lbb_19738 | |
lbb_19676: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -160 | |
call function_23237 | |
ldxb r6, [r10-0xf] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23781 | |
jeq r6, 0, lbb_19734 | |
mov64 r1, r10 | |
add64 r1, -160 | |
call function_23234 | |
mov64 r6, r0 | |
mov64 r7, r10 | |
add64 r7, -56 | |
mov64 r2, r10 | |
add64 r2, -152 | |
mov64 r1, r7 | |
call function_21009 | |
add64 r6, 24 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_21096 | |
jne r0, 0, lbb_19742 | |
ldxb r1, [r10-0x70] | |
jeq r1, 0, lbb_19746 | |
mov64 r7, 0 | |
stxdw [r10-0x20], r7 | |
stxdw [r10-0x28], r7 | |
stxdw [r10-0x30], r7 | |
stxdw [r10-0x38], r7 | |
mov64 r6, r10 | |
add64 r6, -104 | |
mov64 r2, r10 | |
add64 r2, -56 | |
mov64 r1, r6 | |
call function_26113 | |
ldxdw r1, [r10-0x98] | |
mov64 r2, r6 | |
call function_21096 | |
jne r0, 0, lbb_19722 | |
ja lbb_19738 | |
lbb_19722: | |
ldxdw r6, [r10-0xa8] | |
ldxdw r8, [r10-0xa0] | |
mov64 r1, r9 | |
add64 r1, 24 | |
mov64 r2, r10 | |
add64 r2, -152 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r9+0x10], r8 | |
stxdw [r9+0x8], r6 | |
stxdw [r9+0x0], r7 | |
ja lbb_19802 | |
lbb_19734: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 2000 | |
ja lbb_19749 | |
lbb_19738: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 2003 | |
ja lbb_19749 | |
lbb_19742: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 2001 | |
ja lbb_19749 | |
lbb_19746: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 2002 | |
lbb_19749: | |
call function_20118 | |
ldxdw r1, [r10-0x20] | |
stxdw [r9+0x20], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r9+0x18], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r9+0x10], r1 | |
ldxdw r1, [r10-0x38] | |
stxdw [r9+0x8], r1 | |
mov64 r1, 1 | |
stxdw [r9+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_23781 | |
ldxdw r7, [r10-0xa0] | |
lbb_19767: | |
mov64 r1, r7 | |
add64 r1, 8 | |
call function_23801 | |
mov64 r1, r7 | |
add64 r1, 16 | |
call function_23781 | |
add64 r7, 48 | |
mov64 r1, r7 | |
call function_20534 | |
mov64 r1, r7 | |
call function_21375 | |
ldxdw r1, [r10-0xa0] | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
ldxdw r7, [r10-0xa8] | |
lbb_19785: | |
mov64 r1, r7 | |
add64 r1, 8 | |
call function_23801 | |
mov64 r1, r7 | |
add64 r1, 16 | |
call function_23781 | |
add64 r7, 48 | |
mov64 r1, r7 | |
call function_20534 | |
mov64 r1, r7 | |
call function_21375 | |
ldxdw r1, [r10-0xa8] | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 104 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_19802: | |
exit | |
function_19803: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_23102 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_19819 | |
add64 r8, 8 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_23102 | |
ldxw r1, [r10-0x20] | |
jeq r1, 20, lbb_19837 | |
lbb_19819: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_23321 | |
ja lbb_19839 | |
lbb_19837: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
lbb_19839: | |
exit | |
function_19840: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r7 | |
lddw r3, 0x100057518 | |
mov64 r4, 8 | |
call function_21024 | |
ldxdw r1, [r10-0x18] | |
and64 r1, 255 | |
jeq r1, 4, lbb_19879 | |
jne r1, 3, lbb_19875 | |
ldxdw r7, [r10-0x10] | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_20598 | |
jeq r9, 0, lbb_19869 | |
lbb_19865: | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_19869: | |
mov64 r1, r7 | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_19875: | |
mov64 r1, r6 | |
mov64 r2, 3004 | |
call function_23383 | |
ja lbb_19950 | |
lbb_19879: | |
mov64 r2, r8 | |
add64 r2, 24 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, r7 | |
call function_23843 | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jne r1, 4, lbb_19951 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r8 | |
call function_20535 | |
mov64 r3, 0 | |
mov64 r2, 5121 | |
ldxdw r8, [r10-0x40] | |
lddw r1, 0xffffffff | |
jgt r8, r1, lbb_19944 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0xa0], r1 | |
stxw [r10-0x4], r8 | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r3, r10 | |
add64 r3, -4 | |
mov64 r9, 4 | |
mov64 r2, r7 | |
mov64 r4, 4 | |
call function_21024 | |
ldxdw r2, [r10-0x58] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_19915 | |
ja lbb_19958 | |
lbb_19915: | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r2, r7 | |
ldxdw r3, [r10-0xa0] | |
mov64 r4, r8 | |
call function_21024 | |
ldxdw r2, [r10-0x78] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_19937 | |
ldxdw r3, [r10-0x70] | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_20593 | |
ldxdw r3, [r10-0x80] | |
mov64 r2, r3 | |
lsh64 r2, 56 | |
ldxdw r9, [r10-0x88] | |
mov64 r1, r9 | |
rsh64 r1, 8 | |
or64 r1, r2 | |
rsh64 r3, 8 | |
lbb_19937: | |
and64 r9, 255 | |
mov64 r2, r1 | |
lsh64 r2, 8 | |
or64 r2, r9 | |
rsh64 r1, 56 | |
lsh64 r3, 8 | |
or64 r3, r1 | |
lbb_19944: | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_19948 | |
ja lbb_19967 | |
lbb_19948: | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
lbb_19950: | |
exit | |
lbb_19951: | |
ldxdw r3, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_20593 | |
ldxdw r7, [r10-0x30] | |
ldxdw r1, [r10-0x38] | |
ja lbb_19972 | |
lbb_19958: | |
ldxdw r3, [r10-0x50] | |
mov64 r1, r10 | |
add64 r1, -104 | |
call function_20593 | |
ldxdw r3, [r10-0x60] | |
ldxdw r2, [r10-0x68] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_19948 | |
lbb_19967: | |
mov64 r1, r10 | |
add64 r1, -152 | |
call function_20593 | |
ldxdw r7, [r10-0x90] | |
ldxdw r1, [r10-0x98] | |
lbb_19972: | |
and64 r1, 255 | |
jeq r1, 4, lbb_19948 | |
jne r1, 3, lbb_19875 | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_20598 | |
jeq r9, 0, lbb_19869 | |
ja lbb_19865 | |
function_19986: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r7+0x8] | |
mov64 r2, 8 | |
jgt r2, r1, lbb_20003 | |
ldxdw r3, [r7+0x0] | |
lddw r1, 0x100057518 | |
mov64 r2, 8 | |
mov64 r4, 8 | |
call function_21075 | |
jne r0, 0, lbb_19999 | |
ja lbb_20010 | |
lbb_19999: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3002 | |
ja lbb_20006 | |
lbb_20003: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3001 | |
lbb_20006: | |
call function_20118 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_20013 | |
lbb_20010: | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_20014 | |
lbb_20013: | |
exit | |
function_20014: | |
mov64 r3, r2 | |
mov64 r6, r1 | |
ldxdw r2, [r3+0x8] | |
jgt r2, 7, lbb_20023 | |
mov64 r1, 8 | |
lddw r3, 0x10005aff0 | |
call function_30407 | |
syscall abort | |
lbb_20023: | |
ldxdw r1, [r3+0x0] | |
add64 r2, -8 | |
stxdw [r10-0x48], r2 | |
add64 r1, 8 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -80 | |
call function_26684 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_20074 | |
ldxw r1, [r10-0x24] | |
stxw [r10-0x2d], r1 | |
ldxw r1, [r10-0x27] | |
stxw [r10-0x30], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x40], r1 | |
ldxb r1, [r10-0x8] | |
stxb [r10-0x38], r1 | |
ldxdw r8, [r10-0x18] | |
ldxdw r7, [r10-0x20] | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -80 | |
call function_18575 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_20076 | |
ldxdw r1, [r10-0x10] | |
ldxw r4, [r10-0x2d] | |
stxw [r6+0x23], r4 | |
ldxw r4, [r10-0x30] | |
stxw [r6+0x20], r4 | |
ldxdw r4, [r10-0x40] | |
stxdw [r10-0x28], r4 | |
ldxb r4, [r10-0x38] | |
stxb [r10-0x20], r4 | |
stxdw [r6+0x2f], r8 | |
stxdw [r6+0x27], r7 | |
stxdw [r6+0x10], r3 | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x37], r1 | |
ldxb r1, [r10-0x20] | |
stxb [r6+0x3f], r1 | |
mov64 r1, 0 | |
ja lbb_20116 | |
lbb_20074: | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
lbb_20076: | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_20593 | |
ldxdw r7, [r10-0x58] | |
ldxdw r8, [r10-0x60] | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 3003 | |
call function_20118 | |
and64 r8, 255 | |
jne r8, 3, lbb_20107 | |
ldxdw r1, [r7+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r7+0x0] | |
callx r2 | |
ldxdw r1, [r7+0x8] | |
ldxdw r8, [r1+0x10] | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r7+0x0] | |
call function_20598 | |
jeq r9, 0, lbb_20101 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
mov64 r3, r8 | |
call function_18545 | |
lbb_20101: | |
mov64 r1, r7 | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_20107: | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x20], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_20116: | |
stxdw [r6+0x0], r1 | |
exit | |
function_20118: | |
call function_23383 | |
exit | |
function_20120: | |
mov64 r3, 1 | |
stxw [r1+0x0], r3 | |
stxw [r1+0x4], r2 | |
exit | |
function_20124: | |
mov64 r6, r1 | |
mov64 r7, r10 | |
add64 r7, -40 | |
mov64 r1, r7 | |
mov64 r3, 40 | |
call function_40019 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_23367 | |
exit | |
function_20134: | |
lddw r3, 0x10005b008 | |
stxdw [r10-0x1000], r3 | |
mov64 r3, 4 | |
stxdw [r10-0xff8], r3 | |
mov64 r5, r10 | |
lddw r3, 0x100057f02 | |
mov64 r4, 22 | |
call function_21526 | |
exit | |
function_20145: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_21467 | |
ldxdw r1, [r10-0x18] | |
jeq r1, 1, lbb_20161 | |
ldxdw r2, [r10-0x8] | |
ldxb r1, [r10-0x10] | |
jsgt r1, 1, lbb_20166 | |
jeq r1, 0, lbb_20173 | |
mov64 r1, r6 | |
lddw r3, 0x10005b078 | |
mov64 r4, 1 | |
call function_22640 | |
ja lbb_20165 | |
lbb_20161: | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x8], r1 | |
lbb_20163: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
lbb_20165: | |
exit | |
lbb_20166: | |
jeq r1, 2, lbb_20178 | |
mov64 r1, r6 | |
lddw r3, 0x10005b048 | |
mov64 r4, 2 | |
call function_22525 | |
ja lbb_20165 | |
lbb_20173: | |
mov64 r1, r2 | |
call function_22523 | |
jeq r0, 0, lbb_20184 | |
stxdw [r6+0x8], r0 | |
ja lbb_20163 | |
lbb_20178: | |
mov64 r1, r6 | |
lddw r3, 0x10005b068 | |
mov64 r4, 1 | |
call function_22694 | |
ja lbb_20165 | |
lbb_20184: | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
stxb [r6+0x8], r1 | |
ja lbb_20165 | |
function_20188: | |
exit | |
function_20189: | |
mov64 r4, 1 | |
jne r3, 8, lbb_20193 | |
mov64 r4, 0 | |
ldxdw r5, [r2+0x0] | |
lbb_20193: | |
mov64 r2, r5 | |
rsh64 r2, 56 | |
stxb [r1+0x8], r2 | |
lsh64 r5, 8 | |
or64 r5, r4 | |
stxdw [r1+0x0], r5 | |
exit | |
function_20200: | |
mov64 r3, 1 | |
jne r2, 4, lbb_20204 | |
mov64 r3, 0 | |
ldxw r0, [r1+0x0] | |
lbb_20204: | |
lsh64 r0, 8 | |
or64 r0, r3 | |
exit | |
function_20207: | |
call function_22408 | |
exit | |
function_20209: | |
mov64 r6, r1 | |
mov64 r7, 0 | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
jsgt r3, 1, lbb_20221 | |
mov64 r1, 0 | |
jeq r3, 0, lbb_20239 | |
jeq r3, 1, lbb_20219 | |
ja lbb_20223 | |
lbb_20219: | |
mov64 r1, 1 | |
ja lbb_20239 | |
lbb_20221: | |
jeq r3, 2, lbb_20236 | |
jeq r3, 3, lbb_20238 | |
lbb_20223: | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
stxdw [r10-0x10], r2 | |
mov64 r7, 1 | |
stxb [r10-0x18], r7 | |
mov64 r1, r10 | |
add64 r1, -24 | |
lddw r2, 0x10005b088 | |
lddw r3, 0x10005b098 | |
call function_20710 | |
ja lbb_20239 | |
lbb_20236: | |
mov64 r1, 2 | |
ja lbb_20239 | |
lbb_20238: | |
mov64 r1, 3 | |
lbb_20239: | |
stxdw [r6+0x8], r0 | |
and64 r1, 255 | |
lsh64 r1, 8 | |
or64 r1, r7 | |
stxdw [r6+0x0], r1 | |
exit | |
function_20245: | |
mov64 r6, r1 | |
ldxdw r3, [r2+0x8] | |
ldxdw r2, [r2+0x0] | |
mov64 r1, r10 | |
add64 r1, -56 | |
call function_23347 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_20261 | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, 0 | |
ja lbb_20308 | |
lbb_20261: | |
ldxdw r7, [r10-0x30] | |
ldxb r1, [r7+0x0] | |
mov64 r2, r1 | |
add64 r2, -1 | |
mov64 r3, 7 | |
jgt r3, r2, lbb_20299 | |
jeq r1, 0, lbb_20275 | |
mov64 r8, r7 | |
add64 r8, 8 | |
mov64 r1, r8 | |
call function_20534 | |
mov64 r1, r8 | |
call function_21375 | |
ja lbb_20299 | |
lbb_20275: | |
ldxb r1, [r7+0x8] | |
jne r1, 3, lbb_20299 | |
ldxdw r8, [r7+0x10] | |
ldxdw r1, [r8+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r8+0x0] | |
callx r2 | |
ldxdw r1, [r8+0x8] | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x40], r2 | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r8+0x0] | |
call function_20598 | |
jeq r9, 0, lbb_20293 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0x40] | |
call function_18545 | |
lbb_20293: | |
mov64 r1, r8 | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_20299: | |
mov64 r1, r7 | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, 32 | |
mov64 r3, 8 | |
call function_18545 | |
mov64 r1, 3 | |
stxw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_20308: | |
stxdw [r6+0x0], r1 | |
exit | |
function_20310: | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005b128 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_20323: | |
mov64 r6, r1 | |
call function_20534 | |
mov64 r1, r6 | |
call function_21375 | |
exit | |
function_20328: | |
exit | |
function_20329: | |
ldxdw r3, [r2+0x0] | |
stxdw [r1+0x0], r3 | |
ldxdw r2, [r2+0x8] | |
sub64 r2, r3 | |
stxdw [r1+0x8], r2 | |
exit | |
function_20335: | |
mov64 r7, r2 | |
ldxdw r6, [r1+0x0] | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_20355 | |
ldxdw r1, [r6+0x10] | |
ldxdw r2, [r6+0x8] | |
jne r1, r2, lbb_20348 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
call function_20522 | |
ldxdw r1, [r6+0x10] | |
lbb_20348: | |
ldxdw r2, [r6+0x0] | |
add64 r2, r1 | |
stxb [r2+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
stxdw [r6+0x10], r1 | |
ja lbb_20408 | |
lbb_20355: | |
mov64 r2, 0 | |
stxw [r10-0x4], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_20378 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_20365 | |
ja lbb_20387 | |
lbb_20365: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x2], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 3 | |
ja lbb_20404 | |
lbb_20378: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x4], r7 | |
mov64 r3, 2 | |
ja lbb_20404 | |
lbb_20387: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x1], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 4 | |
lbb_20404: | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r1, r6 | |
call function_20491 | |
lbb_20408: | |
mov64 r0, 0 | |
exit | |
function_20410: | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005b128 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_20424: | |
ldxdw r1, [r1+0x0] | |
call function_20491 | |
mov64 r0, 0 | |
exit | |
function_20428: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_20439 | |
call function_23317 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_20439: | |
ldxdw r1, [r7+0x10] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r0+0x0], r1 | |
lddw r1, 0x10005b0d8 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_20450: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_20607 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_20463 | |
call function_23317 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_20463: | |
ldxdw r1, [r10-0x8] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r0+0x0], r1 | |
lddw r1, 0x10005b0d8 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_20474: | |
mov64 r3, 0 | |
stxdw [r1+0x0], r3 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
stxdw [r1+0x8], r2 | |
exit | |
function_20480: | |
call function_20200 | |
exit | |
function_20482: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_20189 | |
ldxdw r1, [r10-0x10] | |
ldxb r2, [r10-0x8] | |
stxb [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
function_20491: | |
mov64 r6, r1 | |
stxdw [r10-0x10], r2 | |
add64 r2, r3 | |
stxdw [r10-0x8], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -16 | |
call function_20329 | |
ldxdw r9, [r6+0x10] | |
ldxdw r8, [r10-0x20] | |
ldxdw r7, [r10-0x18] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_21248 | |
jeq r0, 0, lbb_20512 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_21254 | |
lbb_20512: | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r6+0x10] | |
add64 r1, r7 | |
stxdw [r6+0x10], r1 | |
exit | |
function_20522: | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r7, [r8+0x10] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_21248 | |
jeq r0, 0, lbb_20533 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_21254 | |
lbb_20533: | |
exit | |
function_20534: | |
exit | |
function_20535: | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_20540: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x10] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r3+0x8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r3+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_20428 | |
ldxdw r4, [r10-0x20] | |
ldxdw r3, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
call function_29245 | |
ldxdw r1, [r10-0x38] | |
ldxdw r2, [r10-0x30] | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
function_20564: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r3 | |
mov64 r3, r4 | |
call function_20450 | |
ldxdw r4, [r10-0x8] | |
ldxdw r3, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r6 | |
call function_29245 | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0x18] | |
stxdw [r7+0x8], r2 | |
stxdw [r7+0x0], r1 | |
exit | |
function_20582: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_20585: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_20588: | |
call function_23298 | |
exit | |
function_20590: | |
ldxdw r0, [r1+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_20593: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_20596: | |
call function_28644 | |
exit | |
function_20598: | |
mov64 r0, r1 | |
exit | |
function_20600: | |
mov64 r3, 0 | |
stxdw [r1+0x8], r3 | |
and64 r2, 255 | |
lsh64 r2, 8 | |
or64 r2, 1 | |
stxdw [r1+0x0], r2 | |
exit | |
function_20607: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r6 | |
mov64 r3, 0 | |
call function_21153 | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r8+0x8], r2 | |
stxdw [r8+0x0], r1 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_40019 | |
stxdw [r8+0x10], r6 | |
exit | |
function_20624: | |
exit | |
function_20625: | |
mov64 r6, r1 | |
call function_20534 | |
mov64 r1, r6 | |
call function_21375 | |
exit | |
function_20630: | |
mov64 r0, r1 | |
exit | |
function_20632: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_20652 | |
ldxdw r1, [r6+0x10] | |
ldxdw r2, [r6+0x8] | |
jne r1, r2, lbb_20645 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
call function_20522 | |
ldxdw r1, [r6+0x10] | |
lbb_20645: | |
ldxdw r2, [r6+0x0] | |
add64 r2, r1 | |
stxb [r2+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
stxdw [r6+0x10], r1 | |
ja lbb_20705 | |
lbb_20652: | |
mov64 r2, 0 | |
stxw [r10-0x4], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_20675 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_20662 | |
ja lbb_20684 | |
lbb_20662: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x2], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 3 | |
ja lbb_20701 | |
lbb_20675: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x4], r7 | |
mov64 r3, 2 | |
ja lbb_20701 | |
lbb_20684: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x1], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 4 | |
lbb_20701: | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r1, r6 | |
call function_20491 | |
lbb_20705: | |
mov64 r0, 0 | |
exit | |
function_20707: | |
call function_20491 | |
mov64 r0, 0 | |
exit | |
function_20710: | |
mov64 r4, r1 | |
stxdw [r10-0xd0], r3 | |
stxdw [r10-0xd8], r2 | |
mov64 r1, r10 | |
add64 r1, -232 | |
mov64 r2, r4 | |
lddw r3, 0x100038680 | |
call function_23301 | |
ldxdw r6, [r10-0xe8] | |
ldxdw r7, [r10-0xe0] | |
mov64 r1, r10 | |
add64 r1, -248 | |
mov64 r2, r10 | |
add64 r2, -216 | |
lddw r3, 0x10002e978 | |
call function_23307 | |
stxdw [r10-0x90], r7 | |
stxdw [r10-0x98], r6 | |
mov64 r1, r10 | |
add64 r1, -152 | |
stxdw [r10-0xa8], r1 | |
mov64 r1, 2 | |
stxdw [r10-0xa0], r1 | |
stxdw [r10-0xc0], r1 | |
lddw r1, 0x10005b1c0 | |
stxdw [r10-0xc8], r1 | |
ldxdw r1, [r10-0xf0] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x88], r1 | |
mov64 r1, 0 | |
stxdw [r10-0xb8], r1 | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x50], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x58], r1 | |
mov64 r6, r10 | |
add64 r6, -64 | |
mov64 r2, r10 | |
add64 r2, -88 | |
mov64 r1, r6 | |
lddw r3, 0x10005b158 | |
call function_36933 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r6 | |
call function_36944 | |
jeq r0, 0, lbb_20773 | |
mov64 r3, r10 | |
add64 r3, -120 | |
lddw r1, 0x100057f92 | |
mov64 r2, 55 | |
lddw r4, 0x10005b1a0 | |
lddw r5, 0x10005b188 | |
call function_33744 | |
syscall abort | |
lbb_20773: | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x70], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x60], r1 | |
mov64 r1, 8 | |
stxb [r10-0x78], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
call function_23330 | |
exit | |
function_20785: | |
stxdw [r10-0xd0], r3 | |
stxdw [r10-0xd8], r2 | |
stxdw [r10-0xe0], r1 | |
mov64 r1, r10 | |
add64 r1, -240 | |
mov64 r2, r10 | |
add64 r2, -224 | |
lddw r3, 0x10003ca48 | |
call function_23304 | |
ldxdw r6, [r10-0xf0] | |
ldxdw r7, [r10-0xe8] | |
mov64 r1, r10 | |
add64 r1, -256 | |
mov64 r2, r10 | |
add64 r2, -216 | |
lddw r3, 0x10002e978 | |
call function_23307 | |
stxdw [r10-0x90], r7 | |
stxdw [r10-0x98], r6 | |
mov64 r1, r10 | |
add64 r1, -152 | |
stxdw [r10-0xa8], r1 | |
mov64 r1, 2 | |
stxdw [r10-0xa0], r1 | |
stxdw [r10-0xc0], r1 | |
lddw r1, 0x10005b1e0 | |
stxdw [r10-0xc8], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x88], r1 | |
mov64 r1, 0 | |
stxdw [r10-0xb8], r1 | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x50], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x58], r1 | |
mov64 r6, r10 | |
add64 r6, -64 | |
mov64 r2, r10 | |
add64 r2, -88 | |
mov64 r1, r6 | |
lddw r3, 0x10005b158 | |
call function_36933 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r6 | |
call function_36944 | |
jeq r0, 0, lbb_20849 | |
mov64 r3, r10 | |
add64 r3, -120 | |
lddw r1, 0x100057f92 | |
mov64 r2, 55 | |
lddw r4, 0x10005b1a0 | |
lddw r5, 0x10005b188 | |
call function_33744 | |
syscall abort | |
lbb_20849: | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x70], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x60], r1 | |
mov64 r1, 8 | |
stxb [r10-0x78], r1 | |
mov64 r1, r10 | |
add64 r1, -120 | |
call function_23330 | |
exit | |
function_20861: | |
mov64 r6, r1 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_20871 | |
call function_23317 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_20871: | |
ldxdw r1, [r6+0x18] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r0+0x0], r1 | |
exit | |
function_20880: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_20889 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_20118 | |
mov64 r1, 1 | |
ja lbb_20947 | |
lbb_20889: | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r9, [r3+0x0] | |
mov64 r1, r9 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
ldxdw r7, [r9+0x8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_20901 | |
lbb_20899: | |
syscall abort | |
function_20900: | |
syscall abort | |
lbb_20901: | |
ldxb r1, [r9+0x29] | |
stxdw [r10-0x8], r1 | |
ldxb r1, [r9+0x28] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r7 | |
call function_20590 | |
mov64 r1, r7 | |
call function_23779 | |
mov64 r7, r0 | |
ldxdw r8, [r9+0x10] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_20917 | |
ja lbb_20899 | |
lbb_20917: | |
mov64 r1, r8 | |
call function_20590 | |
mov64 r1, r8 | |
call function_23779 | |
ldxb r2, [r9+0x2a] | |
ldxdw r1, [r9+0x20] | |
ldxdw r3, [r9+0x18] | |
stxdw [r6+0x20], r3 | |
ldxdw r3, [r10-0x18] | |
stxdw [r6+0x8], r3 | |
stxdw [r6+0x10], r7 | |
stxdw [r6+0x18], r0 | |
stxdw [r6+0x28], r1 | |
ldxdw r1, [r10-0x10] | |
mov64 r5, r1 | |
mov64 r1, 0 | |
mov64 r3, 1 | |
mov64 r4, 1 | |
jne r5, 0, lbb_20937 | |
mov64 r4, 0 | |
lbb_20937: | |
stxb [r6+0x30], r4 | |
ldxdw r4, [r10-0x8] | |
mov64 r5, r4 | |
mov64 r4, 1 | |
jne r5, 0, lbb_20943 | |
mov64 r4, 0 | |
lbb_20943: | |
stxb [r6+0x31], r4 | |
jne r2, 0, lbb_20946 | |
mov64 r3, 0 | |
lbb_20946: | |
stxb [r6+0x32], r3 | |
lbb_20947: | |
stxdw [r6+0x0], r1 | |
exit | |
function_20949: | |
mov64 r2, 20 | |
stxw [r1+0x0], r2 | |
exit | |
function_20952: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
call function_26111 | |
mov64 r7, r0 | |
ldxdw r8, [r7+0x8] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_20962 | |
lbb_20960: | |
syscall abort | |
function_20961: | |
syscall abort | |
lbb_20962: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0x20], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x8], r1 | |
mov64 r1, r8 | |
call function_20590 | |
mov64 r1, r8 | |
call function_23779 | |
stxdw [r10-0x10], r0 | |
ldxdw r9, [r7+0x10] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_20978 | |
ja lbb_20960 | |
lbb_20978: | |
mov64 r1, r9 | |
call function_20590 | |
ldxdw r1, [r10-0x20] | |
mov64 r8, r1 | |
mov64 r1, r9 | |
call function_23779 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_20989 | |
mov64 r1, 0 | |
lbb_20989: | |
ldxdw r3, [r10-0x18] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r8, 0, lbb_20994 | |
mov64 r3, 0 | |
lbb_20994: | |
jne r4, 0, lbb_20996 | |
mov64 r2, 0 | |
lbb_20996: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r6+0x18], r5 | |
ldxdw r5, [r10-0x8] | |
stxdw [r6+0x0], r5 | |
stxdw [r6+0x20], r4 | |
ldxdw r4, [r10-0x10] | |
stxdw [r6+0x8], r4 | |
stxdw [r6+0x10], r0 | |
stxb [r6+0x28], r2 | |
stxb [r6+0x29], r3 | |
stxb [r6+0x2a], r1 | |
exit | |
function_21009: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
call function_26111 | |
ldxdw r1, [r0+0x0] | |
ldxdw r2, [r1+0x0] | |
stxdw [r6+0x0], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r6+0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r6+0x10], r2 | |
ldxdw r1, [r1+0x18] | |
stxdw [r6+0x18], r1 | |
exit | |
function_21022: | |
mov64 r0, r1 | |
exit | |
function_21024: | |
mov64 r6, r4 | |
mov64 r8, r3 | |
stxdw [r10-0x8], r2 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 4 | |
jeq r6, 0, lbb_21055 | |
ldxdw r1, [r10-0x8] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x18], r2 | |
ldxdw r9, [r1+0x10] | |
stxdw [r10-0x10], r3 | |
ja lbb_21062 | |
lbb_21037: | |
ldxdw r1, [r10-0x18] | |
add64 r1, r2 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_23831 | |
mov64 r2, r7 | |
add64 r2, r9 | |
ldxdw r1, [r10-0x8] | |
stxdw [r1+0x10], r2 | |
mov64 r1, 2 | |
ldxdw r3, [r10-0x10] | |
jeq r7, 0, lbb_21055 | |
add64 r8, r7 | |
sub64 r6, r7 | |
mov64 r9, r2 | |
mov64 r1, 4 | |
jne r6, 0, lbb_21062 | |
lbb_21055: | |
lddw r2, 0x10005b200 | |
ldxdw r3, [r10-0x20] | |
stxdw [r3+0x8], r2 | |
or64 r1, 5888 | |
stxdw [r3+0x0], r1 | |
exit | |
lbb_21062: | |
mov64 r2, r3 | |
jgt r9, r3, lbb_21065 | |
mov64 r2, r9 | |
lbb_21065: | |
mov64 r7, r3 | |
sub64 r7, r2 | |
jgt r6, r7, lbb_21037 | |
mov64 r7, r6 | |
ja lbb_21037 | |
function_21070: | |
mov64 r4, 0 | |
stxdw [r1+0x10], r4 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_21075: | |
mov64 r5, r2 | |
mov64 r0, 1 | |
jne r5, r4, lbb_21085 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40157 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_21085 | |
mov64 r0, 0 | |
lbb_21085: | |
and64 r0, 1 | |
exit | |
function_21087: | |
mov64 r3, 32 | |
call function_40157 | |
mov64 r1, r0 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r0, 1 | |
jeq r1, 0, lbb_21095 | |
mov64 r0, 0 | |
lbb_21095: | |
exit | |
function_21096: | |
mov64 r3, 32 | |
call function_40157 | |
mov64 r1, r0 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r0, 1 | |
jne r1, 0, lbb_21104 | |
mov64 r0, 0 | |
lbb_21104: | |
exit | |
function_21105: | |
exit | |
function_21106: | |
exit | |
function_21107: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jne r8, 0, lbb_21115 | |
stxdw [r6+0x8], r7 | |
mov64 r1, 1 | |
mov64 r7, 0 | |
ja lbb_21150 | |
lbb_21115: | |
ldxdw r1, [r4+0x0] | |
jeq r1, 0, lbb_21130 | |
ldxdw r2, [r4+0x8] | |
jne r2, 0, lbb_21125 | |
jeq r7, 0, lbb_21146 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jeq r0, 0, lbb_21135 | |
ja lbb_21148 | |
lbb_21125: | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_18547 | |
jeq r0, 0, lbb_21135 | |
ja lbb_21148 | |
lbb_21130: | |
jeq r7, 0, lbb_21146 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jne r0, 0, lbb_21148 | |
lbb_21135: | |
call function_23317 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
call function_23318 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_21150 | |
lbb_21146: | |
mov64 r7, 0 | |
mov64 r0, r8 | |
lbb_21148: | |
stxdw [r6+0x8], r0 | |
mov64 r1, 0 | |
lbb_21150: | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x10], r7 | |
exit | |
function_21153: | |
stxdw [r10-0x30], r3 | |
mov64 r9, r2 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_23313 | |
ldxdw r6, [r10-0x10] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r8, r6 | |
neg64 r8 | |
and64 r2, r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x20] | |
jne r2, 0, lbb_21178 | |
mov64 r1, 0 | |
lbb_21178: | |
jne r1, 1, lbb_21183 | |
call function_23317 | |
lbb_21180: | |
call function_23317 | |
call function_29898 | |
syscall abort | |
lbb_21183: | |
jeq r6, 0, lbb_21180 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_21220 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000580a9 | |
mov64 r2, 43 | |
lddw r4, 0x10005b228 | |
lddw r5, 0x10005b210 | |
call function_33744 | |
syscall abort | |
lbb_21220: | |
ldxdw r1, [r10-0x28] | |
add64 r7, r1 | |
and64 r7, r8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 0, lbb_21231 | |
jeq r7, 0, lbb_21242 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18543 | |
jeq r0, 0, lbb_21237 | |
ja lbb_21244 | |
lbb_21231: | |
jeq r7, 0, lbb_21242 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18549 | |
jeq r0, 0, lbb_21237 | |
ja lbb_21244 | |
lbb_21237: | |
call function_23317 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_21242: | |
mov64 r7, 0 | |
mov64 r0, r6 | |
lbb_21244: | |
ldxdw r1, [r10-0x38] | |
stxdw [r1+0x8], r7 | |
stxdw [r1+0x0], r0 | |
exit | |
function_21248: | |
ldxdw r1, [r1+0x8] | |
sub64 r1, r2 | |
mov64 r0, 1 | |
jgt r3, r1, lbb_21253 | |
mov64 r0, 0 | |
lbb_21253: | |
exit | |
function_21254: | |
mov64 r7, r1 | |
mov64 r6, r2 | |
add64 r6, r3 | |
mov64 r1, 1 | |
jgt r2, r6, lbb_21260 | |
mov64 r1, 0 | |
lbb_21260: | |
and64 r1, 1 | |
jne r1, 0, lbb_21365 | |
ldxdw r8, [r7+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_23313 | |
mov64 r4, r8 | |
lsh64 r4, 1 | |
jgt r4, r6, lbb_21270 | |
mov64 r4, r6 | |
lbb_21270: | |
stxdw [r10-0x70], r8 | |
stxdw [r10-0x68], r7 | |
jgt r4, 8, lbb_21274 | |
mov64 r4, 8 | |
lbb_21274: | |
ldxdw r6, [r10-0x38] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x40] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r9, r6 | |
neg64 r9 | |
and64 r2, r9 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x48] | |
jne r2, 0, lbb_21292 | |
mov64 r1, 0 | |
lbb_21292: | |
jne r1, 1, lbb_21297 | |
call function_23317 | |
lbb_21294: | |
call function_23317 | |
mov64 r6, 0 | |
ja lbb_21337 | |
lbb_21297: | |
jeq r6, 0, lbb_21294 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_21334 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x1000580a9 | |
mov64 r2, 43 | |
lddw r4, 0x10005b228 | |
lddw r5, 0x10005b210 | |
call function_33744 | |
syscall abort | |
lbb_21334: | |
ldxdw r8, [r10-0x50] | |
add64 r8, r7 | |
and64 r8, r9 | |
lbb_21337: | |
ldxdw r7, [r10-0x68] | |
ldxdw r9, [r10-0x70] | |
jeq r9, 0, lbb_21347 | |
ldxdw r1, [r7+0x0] | |
call function_20598 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x10], r9 | |
stxdw [r10-0x18], r0 | |
ja lbb_21349 | |
lbb_21347: | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
lbb_21349: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r2, r8 | |
mov64 r3, r6 | |
call function_21107 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_21367 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_23318 | |
ldxdw r2, [r10-0x58] | |
jne r2, 0, lbb_21372 | |
lbb_21365: | |
call function_29898 | |
syscall abort | |
lbb_21367: | |
ldxdw r1, [r10-0x28] | |
ldxdw r2, [r10-0x20] | |
stxdw [r7+0x8], r2 | |
stxdw [r7+0x0], r1 | |
exit | |
lbb_21372: | |
ldxdw r1, [r10-0x60] | |
call function_30129 | |
syscall abort | |
function_21375: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_21383 | |
ldxdw r1, [r1+0x0] | |
call function_20598 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 1 | |
call function_18545 | |
lbb_21383: | |
exit | |
function_21384: | |
exit | |
function_21385: | |
mov64 r6, r1 | |
mov64 r3, 0 | |
ldxdw r5, [r2+0x8] | |
mov64 r1, 0 | |
jeq r5, 0, lbb_21450 | |
add64 r5, -1 | |
stxdw [r2+0x8], r5 | |
ldxdw r7, [r2+0x0] | |
mov64 r1, r7 | |
call function_21022 | |
mov64 r8, 0 | |
stxb [r10-0x1], r8 | |
ldxdw r9, [r7+0x8] | |
jeq r9, 0, lbb_21415 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -1 | |
mov64 r2, 1 | |
mov64 r3, r8 | |
mov64 r4, 1 | |
call function_23831 | |
add64 r9, -1 | |
stxdw [r7+0x8], r9 | |
add64 r8, 1 | |
stxdw [r7+0x0], r8 | |
ldxb r8, [r10-0x1] | |
lbb_21411: | |
mov64 r1, 0 | |
and64 r8, 255 | |
lsh64 r8, 8 | |
ja lbb_21434 | |
lbb_21415: | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, 37 | |
call function_20600 | |
ldxdw r2, [r10-0x18] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_21411 | |
ldxdw r3, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_20593 | |
ldxdw r2, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
call function_20596 | |
mov64 r1, r0 | |
call function_20630 | |
mov64 r1, r0 | |
mov64 r8, 1 | |
lbb_21434: | |
mov64 r2, r8 | |
and64 r2, 1 | |
jne r2, 0, lbb_21443 | |
rsh64 r8, 8 | |
lsh64 r1, 56 | |
or64 r8, r1 | |
mov64 r1, 0 | |
mov64 r3, 1 | |
ja lbb_21450 | |
lbb_21443: | |
call function_20630 | |
mov64 r1, 1 | |
mov64 r8, 0 | |
mov64 r4, r0 | |
rsh64 r4, 24 | |
lsh64 r0, 40 | |
mov64 r3, 0 | |
lbb_21450: | |
lsh64 r4, 24 | |
mov64 r2, r0 | |
rsh64 r2, 40 | |
or64 r4, r2 | |
stxdw [r6+0x8], r4 | |
lsh64 r0, 24 | |
and64 r8, 255 | |
lsh64 r8, 16 | |
or64 r8, r0 | |
lsh64 r3, 8 | |
or64 r8, r3 | |
or64 r8, r1 | |
stxdw [r6+0x0], r8 | |
exit | |
function_21464: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_21467: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
call function_21022 | |
mov64 r8, 0 | |
stxw [r10-0x4], r8 | |
ldxdw r9, [r7+0x8] | |
mov64 r1, 4 | |
jgt r1, r9, lbb_21503 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -4 | |
mov64 r2, 4 | |
mov64 r3, r8 | |
mov64 r4, 4 | |
call function_23831 | |
add64 r9, -4 | |
stxdw [r7+0x8], r9 | |
add64 r8, 4 | |
stxdw [r7+0x0], r8 | |
ldxw r8, [r10-0x4] | |
lbb_21488: | |
mov64 r1, r8 | |
call function_23345 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r0 | |
call function_23358 | |
ldxdw r1, [r10-0x38] | |
mov64 r2, r1 | |
and64 r2, 1 | |
jne r2, 0, lbb_21520 | |
stxdw [r6+0x10], r7 | |
rsh64 r1, 8 | |
stxb [r6+0x8], r1 | |
mov64 r1, 0 | |
ja lbb_21524 | |
lbb_21503: | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, 37 | |
call function_20600 | |
ldxdw r2, [r10-0x18] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_21488 | |
ldxdw r3, [r10-0x10] | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_20593 | |
ldxdw r2, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
call function_20596 | |
mov64 r1, r0 | |
ja lbb_21521 | |
lbb_21520: | |
ldxdw r1, [r10-0x30] | |
lbb_21521: | |
call function_20630 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
lbb_21524: | |
stxdw [r6+0x0], r1 | |
exit | |
function_21526: | |
call function_20145 | |
exit | |
function_21528: | |
mov64 r6, r1 | |
stxdw [r10-0x10], r3 | |
stxdw [r10-0x18], r2 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r7, [r10-0x20] | |
ldxdw r9, [r10-0x28] | |
mov64 r1, r9 | |
and64 r1, 1 | |
jne r1, 0, lbb_22228 | |
mov64 r1, r9 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22234 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x30] | |
ldxdw r8, [r10-0x38] | |
mov64 r2, r8 | |
and64 r2, 1 | |
jne r2, 0, lbb_22229 | |
mov64 r2, r8 | |
and64 r2, 256 | |
jeq r2, 0, lbb_22241 | |
stxdw [r10-0x220], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x40] | |
ldxdw r2, [r10-0x48] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22250 | |
stxdw [r10-0x230], r1 | |
stxdw [r10-0x228], r2 | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x50] | |
ldxdw r2, [r10-0x58] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22254 | |
stxdw [r10-0x240], r1 | |
stxdw [r10-0x238], r2 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x60] | |
ldxdw r2, [r10-0x68] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22258 | |
stxdw [r10-0x250], r1 | |
stxdw [r10-0x248], r2 | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x70] | |
ldxdw r2, [r10-0x78] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22262 | |
stxdw [r10-0x260], r1 | |
stxdw [r10-0x258], r2 | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x80] | |
ldxdw r2, [r10-0x88] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22266 | |
stxdw [r10-0x270], r1 | |
stxdw [r10-0x268], r2 | |
mov64 r1, r10 | |
add64 r1, -152 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x90] | |
ldxdw r2, [r10-0x98] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
mov64 r3, r2 | |
and64 r3, 256 | |
jeq r3, 0, lbb_22270 | |
stxdw [r10-0x280], r1 | |
stxdw [r10-0x278], r2 | |
mov64 r1, r10 | |
add64 r1, -168 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xa0] | |
ldxdw r2, [r10-0xa8] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
stxdw [r10-0x290], r1 | |
stxdw [r10-0x288], r2 | |
mov64 r1, r2 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22274 | |
mov64 r1, r10 | |
add64 r1, -184 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xb0] | |
ldxdw r2, [r10-0xb8] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
stxdw [r10-0x2a0], r1 | |
stxdw [r10-0x298], r2 | |
mov64 r1, r2 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22278 | |
mov64 r1, r10 | |
add64 r1, -200 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xc0] | |
ldxdw r2, [r10-0xc8] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
stxdw [r10-0x2b0], r1 | |
stxdw [r10-0x2a8], r2 | |
mov64 r1, r2 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22284 | |
mov64 r1, r10 | |
add64 r1, -216 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xd0] | |
ldxdw r2, [r10-0xd8] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
stxdw [r10-0x2c0], r1 | |
stxdw [r10-0x2b8], r2 | |
mov64 r1, r2 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22290 | |
mov64 r1, r10 | |
add64 r1, -232 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xe0] | |
ldxdw r2, [r10-0xe8] | |
mov64 r3, r2 | |
and64 r3, 1 | |
jne r3, 0, lbb_22229 | |
stxdw [r10-0x2e0], r1 | |
stxdw [r10-0x2d8], r2 | |
mov64 r1, r2 | |
and64 r1, 256 | |
jeq r1, 0, lbb_22296 | |
mov64 r1, r10 | |
add64 r1, -248 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0xf0] | |
stxdw [r10-0x2d0], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x2c8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22282 | |
ldxdw r1, [r10-0x2c8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22302 | |
mov64 r1, r10 | |
add64 r1, -264 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x2f0], r1 | |
ldxdw r1, [r10-0x108] | |
stxdw [r10-0x2e8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22288 | |
ldxdw r1, [r10-0x2e8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22308 | |
mov64 r1, r10 | |
add64 r1, -280 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x110] | |
stxdw [r10-0x300], r1 | |
ldxdw r1, [r10-0x118] | |
stxdw [r10-0x2f8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22294 | |
ldxdw r1, [r10-0x2f8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22314 | |
mov64 r1, r10 | |
add64 r1, -296 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x120] | |
stxdw [r10-0x310], r1 | |
ldxdw r1, [r10-0x128] | |
stxdw [r10-0x308], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22300 | |
ldxdw r1, [r10-0x308] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22320 | |
mov64 r1, r10 | |
add64 r1, -312 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x130] | |
stxdw [r10-0x320], r1 | |
ldxdw r1, [r10-0x138] | |
stxdw [r10-0x318], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22306 | |
ldxdw r1, [r10-0x318] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22326 | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x140] | |
stxdw [r10-0x330], r1 | |
ldxdw r1, [r10-0x148] | |
stxdw [r10-0x328], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22312 | |
ldxdw r1, [r10-0x328] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22332 | |
mov64 r1, r10 | |
add64 r1, -344 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x150] | |
stxdw [r10-0x340], r1 | |
ldxdw r1, [r10-0x158] | |
stxdw [r10-0x338], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22318 | |
ldxdw r1, [r10-0x338] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22338 | |
mov64 r1, r10 | |
add64 r1, -360 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x160] | |
stxdw [r10-0x350], r1 | |
ldxdw r1, [r10-0x168] | |
stxdw [r10-0x348], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22324 | |
ldxdw r1, [r10-0x348] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22344 | |
mov64 r1, r10 | |
add64 r1, -376 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x170] | |
stxdw [r10-0x360], r1 | |
ldxdw r1, [r10-0x178] | |
stxdw [r10-0x358], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22330 | |
ldxdw r1, [r10-0x358] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22350 | |
mov64 r1, r10 | |
add64 r1, -392 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x180] | |
stxdw [r10-0x370], r1 | |
ldxdw r1, [r10-0x188] | |
stxdw [r10-0x368], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22336 | |
ldxdw r1, [r10-0x368] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22356 | |
mov64 r1, r10 | |
add64 r1, -408 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x190] | |
stxdw [r10-0x380], r1 | |
ldxdw r1, [r10-0x198] | |
stxdw [r10-0x378], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22342 | |
ldxdw r1, [r10-0x378] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22362 | |
mov64 r1, r10 | |
add64 r1, -424 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1a0] | |
stxdw [r10-0x390], r1 | |
ldxdw r1, [r10-0x1a8] | |
stxdw [r10-0x388], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22348 | |
ldxdw r1, [r10-0x388] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22368 | |
mov64 r1, r10 | |
add64 r1, -440 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1b0] | |
stxdw [r10-0x3a0], r1 | |
ldxdw r1, [r10-0x1b8] | |
stxdw [r10-0x398], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22354 | |
ldxdw r1, [r10-0x398] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22374 | |
mov64 r1, r10 | |
add64 r1, -456 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1c0] | |
stxdw [r10-0x3b0], r1 | |
ldxdw r1, [r10-0x1c8] | |
stxdw [r10-0x3a8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22360 | |
ldxdw r1, [r10-0x3a8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22380 | |
mov64 r1, r10 | |
add64 r1, -472 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1d0] | |
stxdw [r10-0x3c0], r1 | |
ldxdw r1, [r10-0x1d8] | |
stxdw [r10-0x3b8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22366 | |
ldxdw r1, [r10-0x3b8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22386 | |
mov64 r1, r10 | |
add64 r1, -488 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1e0] | |
stxdw [r10-0x3d0], r1 | |
ldxdw r1, [r10-0x1e8] | |
stxdw [r10-0x3c8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22372 | |
ldxdw r1, [r10-0x3c8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22392 | |
mov64 r1, r10 | |
add64 r1, -504 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x1f0] | |
stxdw [r10-0x3e0], r1 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x3d8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22378 | |
ldxdw r1, [r10-0x3d8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22396 | |
mov64 r1, r10 | |
add64 r1, -520 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x200] | |
stxdw [r10-0x3f0], r1 | |
ldxdw r1, [r10-0x208] | |
stxdw [r10-0x3e8], r1 | |
and64 r1, 1 | |
jne r1, 0, lbb_22384 | |
ldxdw r1, [r10-0x3e8] | |
and64 r1, 256 | |
jeq r1, 0, lbb_22400 | |
mov64 r1, r10 | |
add64 r1, -536 | |
mov64 r2, r10 | |
add64 r2, -24 | |
call function_21385 | |
ldxdw r1, [r10-0x210] | |
stxdw [r10-0x3f8], r1 | |
ldxdw r3, [r10-0x218] | |
stxdw [r10-0x400], r3 | |
and64 r3, 1 | |
jne r3, 0, lbb_22390 | |
ldxdw r3, [r10-0x400] | |
and64 r3, 256 | |
jeq r3, 0, lbb_22404 | |
lsh64 r7, 48 | |
rsh64 r9, 16 | |
or64 r9, r7 | |
ldxdw r1, [r10-0x220] | |
lsh64 r1, 48 | |
rsh64 r8, 16 | |
or64 r8, r1 | |
ldxdw r1, [r10-0x230] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x228] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x228], r2 | |
ldxdw r1, [r10-0x240] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x238] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x238], r2 | |
ldxdw r1, [r10-0x250] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x248] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x248], r2 | |
ldxdw r1, [r10-0x260] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x258] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x258], r2 | |
ldxdw r1, [r10-0x270] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x268] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x268], r2 | |
ldxdw r1, [r10-0x280] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x278] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x278], r2 | |
ldxdw r1, [r10-0x290] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x288] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x288], r2 | |
ldxdw r1, [r10-0x2a0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x298] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x298], r2 | |
ldxdw r1, [r10-0x2b0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2a8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2a8], r2 | |
ldxdw r1, [r10-0x2c0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2b8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2b8], r2 | |
ldxdw r1, [r10-0x2e0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2d8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2d8], r2 | |
ldxdw r1, [r10-0x2d0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2c8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2c8], r2 | |
ldxdw r1, [r10-0x2f0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2e8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2e8], r2 | |
ldxdw r1, [r10-0x300] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x2f8] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x2f8], r2 | |
ldxdw r1, [r10-0x310] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x308] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x308], r2 | |
ldxdw r2, [r10-0x320] | |
lsh64 r2, 48 | |
ldxdw r1, [r10-0x318] | |
rsh64 r1, 16 | |
or64 r1, r2 | |
stxdw [r10-0x318], r1 | |
ldxdw r1, [r10-0x330] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x328] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x328], r2 | |
ldxdw r1, [r10-0x340] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x338] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x338], r2 | |
ldxdw r1, [r10-0x350] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x348] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x348], r2 | |
ldxdw r1, [r10-0x360] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x358] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x358], r2 | |
ldxdw r1, [r10-0x370] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x368] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x368], r2 | |
ldxdw r1, [r10-0x380] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x378] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x378], r2 | |
ldxdw r1, [r10-0x390] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x388] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x388], r2 | |
ldxdw r1, [r10-0x3a0] | |
lsh64 r1, 48 | |
ldxdw r2, [r10-0x398] | |
rsh64 r2, 16 | |
or64 r2, r1 | |
stxdw [r10-0x398], r2 | |
ldxdw r1, [r10-0x3b0] | |
lsh64 r1, 48 | |
ldxdw r0, [r10-0x3a8] | |
rsh64 r0, 16 | |
or64 r0, r1 | |
ldxdw r1, [r10-0x3c0] | |
lsh64 r1, 48 | |
ldxdw r5, [r10-0x3b8] | |
rsh64 r5, 16 | |
or64 r5, r1 | |
ldxdw r1, [r10-0x3d0] | |
lsh64 r1, 48 | |
ldxdw r4, [r10-0x3c8] | |
rsh64 r4, 16 | |
or64 r4, r1 | |
ldxdw r2, [r10-0x3e0] | |
lsh64 r2, 48 | |
ldxdw r1, [r10-0x3d8] | |
rsh64 r1, 16 | |
or64 r1, r2 | |
ldxdw r3, [r10-0x3f0] | |
lsh64 r3, 48 | |
ldxdw r2, [r10-0x3e8] | |
rsh64 r2, 16 | |
or64 r2, r3 | |
ldxdw r3, [r10-0x3f8] | |
lsh64 r3, 48 | |
ldxdw r7, [r10-0x400] | |
rsh64 r7, 16 | |
or64 r7, r3 | |
stxb [r6+0x20], r7 | |
stxb [r6+0x1f], r2 | |
stxb [r6+0x1e], r1 | |
stxb [r6+0x1d], r4 | |
stxb [r6+0x1c], r5 | |
stxb [r6+0x1b], r0 | |
ldxdw r1, [r10-0x398] | |
stxb [r6+0x1a], r1 | |
ldxdw r1, [r10-0x388] | |
stxb [r6+0x19], r1 | |
ldxdw r1, [r10-0x378] | |
stxb [r6+0x18], r1 | |
ldxdw r1, [r10-0x368] | |
stxb [r6+0x17], r1 | |
ldxdw r1, [r10-0x358] | |
stxb [r6+0x16], r1 | |
ldxdw r1, [r10-0x348] | |
stxb [r6+0x15], r1 | |
ldxdw r1, [r10-0x338] | |
stxb [r6+0x14], r1 | |
ldxdw r1, [r10-0x328] | |
stxb [r6+0x13], r1 | |
ldxdw r1, [r10-0x318] | |
stxb [r6+0x12], r1 | |
ldxdw r1, [r10-0x308] | |
stxb [r6+0x11], r1 | |
ldxdw r1, [r10-0x2f8] | |
stxb [r6+0x10], r1 | |
ldxdw r1, [r10-0x2e8] | |
stxb [r6+0xf], r1 | |
ldxdw r1, [r10-0x2c8] | |
stxb [r6+0xe], r1 | |
ldxdw r1, [r10-0x2d8] | |
stxb [r6+0xd], r1 | |
ldxdw r1, [r10-0x2b8] | |
stxb [r6+0xc], r1 | |
ldxdw r1, [r10-0x2a8] | |
stxb [r6+0xb], r1 | |
ldxdw r1, [r10-0x298] | |
stxb [r6+0xa], r1 | |
ldxdw r1, [r10-0x288] | |
stxb [r6+0x9], r1 | |
ldxdw r1, [r10-0x278] | |
stxb [r6+0x8], r1 | |
ldxdw r1, [r10-0x268] | |
stxb [r6+0x7], r1 | |
ldxdw r1, [r10-0x258] | |
stxb [r6+0x6], r1 | |
ldxdw r1, [r10-0x248] | |
stxb [r6+0x5], r1 | |
ldxdw r1, [r10-0x238] | |
stxb [r6+0x4], r1 | |
ldxdw r1, [r10-0x228] | |
stxb [r6+0x3], r1 | |
stxb [r6+0x2], r8 | |
stxb [r6+0x1], r9 | |
mov64 r7, 0 | |
ja lbb_22232 | |
lbb_22228: | |
mov64 r1, r7 | |
lbb_22229: | |
call function_20630 | |
lbb_22230: | |
stxdw [r6+0x8], r0 | |
mov64 r7, 1 | |
lbb_22232: | |
stxb [r6+0x0], r7 | |
exit | |
lbb_22234: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 0 | |
lbb_22237: | |
lddw r3, 0x10005b248 | |
call function_20785 | |
ja lbb_22230 | |
lbb_22241: | |
mov64 r7, 1 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 1 | |
lddw r3, 0x10005b248 | |
call function_20785 | |
stxdw [r6+0x8], r0 | |
ja lbb_22232 | |
lbb_22250: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 2 | |
ja lbb_22237 | |
lbb_22254: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 3 | |
ja lbb_22237 | |
lbb_22258: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 4 | |
ja lbb_22237 | |
lbb_22262: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 5 | |
ja lbb_22237 | |
lbb_22266: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 6 | |
ja lbb_22237 | |
lbb_22270: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 7 | |
ja lbb_22237 | |
lbb_22274: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 8 | |
ja lbb_22237 | |
lbb_22278: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 9 | |
ja lbb_22237 | |
lbb_22282: | |
ldxdw r1, [r10-0x2d0] | |
ja lbb_22229 | |
lbb_22284: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 10 | |
ja lbb_22237 | |
lbb_22288: | |
ldxdw r1, [r10-0x2f0] | |
ja lbb_22229 | |
lbb_22290: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 11 | |
ja lbb_22237 | |
lbb_22294: | |
ldxdw r1, [r10-0x300] | |
ja lbb_22229 | |
lbb_22296: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 12 | |
ja lbb_22237 | |
lbb_22300: | |
ldxdw r1, [r10-0x310] | |
ja lbb_22229 | |
lbb_22302: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 13 | |
ja lbb_22237 | |
lbb_22306: | |
ldxdw r1, [r10-0x320] | |
ja lbb_22229 | |
lbb_22308: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 14 | |
ja lbb_22237 | |
lbb_22312: | |
ldxdw r1, [r10-0x330] | |
ja lbb_22229 | |
lbb_22314: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 15 | |
ja lbb_22237 | |
lbb_22318: | |
ldxdw r1, [r10-0x340] | |
ja lbb_22229 | |
lbb_22320: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 16 | |
ja lbb_22237 | |
lbb_22324: | |
ldxdw r1, [r10-0x350] | |
ja lbb_22229 | |
lbb_22326: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 17 | |
ja lbb_22237 | |
lbb_22330: | |
ldxdw r1, [r10-0x360] | |
ja lbb_22229 | |
lbb_22332: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 18 | |
ja lbb_22237 | |
lbb_22336: | |
ldxdw r1, [r10-0x370] | |
ja lbb_22229 | |
lbb_22338: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 19 | |
ja lbb_22237 | |
lbb_22342: | |
ldxdw r1, [r10-0x380] | |
ja lbb_22229 | |
lbb_22344: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 20 | |
ja lbb_22237 | |
lbb_22348: | |
ldxdw r1, [r10-0x390] | |
ja lbb_22229 | |
lbb_22350: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 21 | |
ja lbb_22237 | |
lbb_22354: | |
ldxdw r1, [r10-0x3a0] | |
ja lbb_22229 | |
lbb_22356: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 22 | |
ja lbb_22237 | |
lbb_22360: | |
ldxdw r1, [r10-0x3b0] | |
ja lbb_22229 | |
lbb_22362: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 23 | |
ja lbb_22237 | |
lbb_22366: | |
ldxdw r1, [r10-0x3c0] | |
ja lbb_22229 | |
lbb_22368: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 24 | |
ja lbb_22237 | |
lbb_22372: | |
ldxdw r1, [r10-0x3d0] | |
ja lbb_22229 | |
lbb_22374: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 25 | |
ja lbb_22237 | |
lbb_22378: | |
ldxdw r1, [r10-0x3e0] | |
ja lbb_22229 | |
lbb_22380: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 26 | |
ja lbb_22237 | |
lbb_22384: | |
ldxdw r1, [r10-0x3f0] | |
ja lbb_22229 | |
lbb_22386: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 27 | |
ja lbb_22237 | |
lbb_22390: | |
ldxdw r1, [r10-0x3f8] | |
ja lbb_22229 | |
lbb_22392: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 28 | |
ja lbb_22237 | |
lbb_22396: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 29 | |
ja lbb_22237 | |
lbb_22400: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 30 | |
ja lbb_22237 | |
lbb_22404: | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, 31 | |
ja lbb_22237 | |
function_22408: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, r7 | |
call function_21022 | |
mov64 r8, 0 | |
stxb [r10-0x28], r8 | |
ldxdw r9, [r7+0x8] | |
jeq r9, 0, lbb_22465 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 1 | |
mov64 r3, r8 | |
mov64 r4, 1 | |
call function_23831 | |
add64 r9, -1 | |
stxdw [r7+0x8], r9 | |
add64 r8, 1 | |
stxdw [r7+0x0], r8 | |
ldxb r8, [r10-0x28] | |
lbb_22428: | |
mov64 r1, 0 | |
and64 r8, 255 | |
lsh64 r8, 8 | |
lbb_22431: | |
mov64 r2, r8 | |
and64 r2, 1 | |
jne r2, 0, lbb_22460 | |
rsh64 r8, 8 | |
lsh64 r1, 56 | |
or64 r8, r1 | |
mov64 r1, r8 | |
and64 r1, 255 | |
jeq r1, 0, lbb_22485 | |
jeq r1, 1, lbb_22442 | |
ja lbb_22488 | |
lbb_22442: | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r7 | |
call function_23821 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_22499 | |
ldxdw r1, [r10-0xf] | |
stxdw [r6+0x1a], r1 | |
ldxdw r1, [r10-0x17] | |
stxdw [r6+0x12], r1 | |
ldxdw r1, [r10-0x1f] | |
stxdw [r6+0xa], r1 | |
ldxdw r1, [r10-0x27] | |
stxdw [r6+0x2], r1 | |
mov64 r1, 1 | |
stxb [r6+0x1], r1 | |
mov64 r1, 0 | |
ja lbb_22463 | |
lbb_22460: | |
call function_20630 | |
stxdw [r6+0x8], r0 | |
lbb_22462: | |
mov64 r1, 1 | |
lbb_22463: | |
stxb [r6+0x0], r1 | |
lbb_22464: | |
exit | |
lbb_22465: | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, 37 | |
call function_20600 | |
ldxdw r2, [r10-0x38] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_22428 | |
ldxdw r3, [r10-0x30] | |
mov64 r1, r10 | |
add64 r1, -72 | |
call function_20593 | |
ldxdw r2, [r10-0x40] | |
ldxdw r1, [r10-0x48] | |
call function_20596 | |
mov64 r1, r0 | |
call function_20630 | |
mov64 r1, r0 | |
mov64 r8, 1 | |
ja lbb_22431 | |
lbb_22485: | |
mov64 r1, 0 | |
stxh [r6+0x0], r1 | |
ja lbb_22464 | |
lbb_22488: | |
mov64 r1, 4 | |
stxb [r10-0x28], r1 | |
and64 r8, 255 | |
stxdw [r10-0x20], r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23330 | |
mov64 r1, 1 | |
stxb [r6+0x0], r1 | |
stxdw [r6+0x8], r0 | |
ja lbb_22464 | |
lbb_22499: | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x8], r1 | |
ja lbb_22462 | |
function_22502: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23342 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_22518 | |
ldxdw r1, [r10-0xf] | |
stxdw [r6+0x19], r1 | |
ldxdw r1, [r10-0x17] | |
stxdw [r6+0x11], r1 | |
ldxdw r1, [r10-0x1f] | |
stxdw [r6+0x9], r1 | |
ldxdw r1, [r10-0x27] | |
stxdw [r6+0x1], r1 | |
mov64 r1, 0 | |
ja lbb_22521 | |
lbb_22518: | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_22521: | |
stxb [r6+0x0], r1 | |
exit | |
function_22523: | |
mov64 r0, 0 | |
exit | |
function_22525: | |
mov64 r8, r4 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jeq r8, 0, lbb_22623 | |
stxdw [r10-0x90], r6 | |
mov64 r1, r7 | |
call function_21022 | |
mov64 r9, 0 | |
stxdw [r10-0x28], r9 | |
ldxdw r6, [r7+0x8] | |
mov64 r1, 8 | |
jgt r1, r6, lbb_22592 | |
ldxdw r9, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, 8 | |
mov64 r3, r9 | |
mov64 r4, 8 | |
call function_23831 | |
add64 r6, -8 | |
stxdw [r7+0x8], r6 | |
add64 r9, 8 | |
stxdw [r7+0x0], r9 | |
ldxdw r9, [r10-0x28] | |
lbb_22549: | |
jeq r8, 1, lbb_22633 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r7 | |
call function_20207 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_22616 | |
ldxw r1, [r10-0x26] | |
stxw [r10-0x48], r1 | |
ldxh r1, [r10-0x22] | |
stxh [r10-0x44], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x58], r1 | |
ldxh r1, [r10-0x8] | |
stxh [r10-0x50], r1 | |
ldxb r1, [r10-0x27] | |
jeq r1, 2, lbb_22633 | |
ldxdw r2, [r10-0x20] | |
ldxh r3, [r10-0x44] | |
stxh [r10-0x64], r3 | |
ldxw r3, [r10-0x48] | |
stxw [r10-0x68], r3 | |
ldxh r3, [r10-0x50] | |
ldxdw r4, [r10-0x90] | |
stxh [r4+0x28], r3 | |
ldxdw r3, [r10-0x58] | |
stxdw [r4+0x20], r3 | |
ldxdw r3, [r10-0x60] | |
stxdw [r4+0x18], r3 | |
stxb [r4+0x9], r1 | |
mov64 r1, 3 | |
stxb [r4+0x8], r1 | |
ldxw r1, [r10-0x68] | |
stxw [r4+0xa], r1 | |
ldxh r1, [r10-0x64] | |
stxh [r4+0xe], r1 | |
stxdw [r4+0x30], r9 | |
stxdw [r4+0x10], r2 | |
mov64 r1, 0 | |
stxdw [r4+0x0], r1 | |
ja lbb_22622 | |
lbb_22592: | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r2, 37 | |
call function_20600 | |
ldxdw r2, [r10-0x78] | |
mov64 r1, r2 | |
and64 r1, 255 | |
jeq r1, 4, lbb_22549 | |
ldxdw r3, [r10-0x70] | |
mov64 r1, r10 | |
add64 r1, -136 | |
call function_20593 | |
ldxdw r2, [r10-0x80] | |
ldxdw r1, [r10-0x88] | |
call function_20596 | |
mov64 r1, r0 | |
call function_20630 | |
mov64 r1, r0 | |
call function_20630 | |
ldxdw r2, [r10-0x90] | |
stxdw [r2+0x8], r0 | |
mov64 r1, 1 | |
stxdw [r2+0x0], r1 | |
ja lbb_22622 | |
lbb_22616: | |
ldxdw r1, [r10-0x20] | |
call function_20630 | |
lbb_22618: | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x90] | |
stxdw [r2+0x0], r1 | |
stxdw [r2+0x8], r0 | |
lbb_22622: | |
exit | |
lbb_22623: | |
mov64 r1, 0 | |
lddw r2, 0x10005b298 | |
lddw r3, 0x10005b278 | |
call function_20785 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_22622 | |
lbb_22633: | |
mov64 r1, 1 | |
lddw r2, 0x10005b298 | |
lddw r3, 0x10005b278 | |
call function_20785 | |
ja lbb_22618 | |
function_22640: | |
mov64 r6, r1 | |
jeq r4, 0, lbb_22687 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_20207 | |
ldxb r1, [r10-0x28] | |
jeq r1, 1, lbb_22681 | |
ldxw r1, [r10-0x26] | |
stxw [r10-0x48], r1 | |
ldxh r1, [r10-0x22] | |
stxh [r10-0x44], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x58], r1 | |
ldxh r1, [r10-0x8] | |
stxh [r10-0x50], r1 | |
ldxb r1, [r10-0x27] | |
jeq r1, 2, lbb_22687 | |
ldxdw r2, [r10-0x20] | |
ldxh r3, [r10-0x44] | |
stxh [r10-0x64], r3 | |
ldxw r3, [r10-0x48] | |
stxw [r10-0x68], r3 | |
ldxh r3, [r10-0x50] | |
stxh [r6+0x28], r3 | |
ldxdw r3, [r10-0x58] | |
stxdw [r6+0x20], r3 | |
ldxdw r3, [r10-0x60] | |
stxdw [r6+0x18], r3 | |
stxb [r6+0x9], r1 | |
mov64 r1, 1 | |
stxb [r6+0x8], r1 | |
ldxw r1, [r10-0x68] | |
stxw [r6+0xa], r1 | |
ldxh r1, [r10-0x64] | |
stxh [r6+0xe], r1 | |
stxdw [r6+0x10], r2 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
ja lbb_22686 | |
lbb_22681: | |
ldxdw r1, [r10-0x20] | |
call function_20630 | |
lbb_22683: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x8], r0 | |
lbb_22686: | |
exit | |
lbb_22687: | |
mov64 r1, 0 | |
lddw r2, 0x10005b268 | |
lddw r3, 0x10005b278 | |
call function_20785 | |
ja lbb_22683 | |
function_22694: | |
mov64 r6, r1 | |
jeq r4, 0, lbb_22733 | |
mov64 r1, r10 | |
add64 r1, -40 | |
call function_23821 | |
ldxb r1, [r10-0x28] | |
jne r1, 1, lbb_22707 | |
ldxdw r1, [r10-0x20] | |
call function_20630 | |
lbb_22703: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x8], r0 | |
ja lbb_22732 | |
lbb_22707: | |
ldxh r1, [r10-0x23] | |
stxh [r10-0x44], r1 | |
ldxw r1, [r10-0x27] | |
stxw [r10-0x48], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x40], r1 | |
ldxdw r2, [r10-0x10] | |
stxdw [r10-0x38], r2 | |
ldxb r3, [r10-0x8] | |
stxb [r10-0x30], r3 | |
ldxb r4, [r10-0x21] | |
ldxdw r5, [r10-0x20] | |
stxb [r6+0x28], r3 | |
stxdw [r6+0x20], r2 | |
stxdw [r6+0x18], r1 | |
mov64 r1, 2 | |
stxb [r6+0x8], r1 | |
ldxw r1, [r10-0x48] | |
stxw [r6+0x9], r1 | |
ldxh r1, [r10-0x44] | |
stxh [r6+0xd], r1 | |
stxdw [r6+0x10], r5 | |
stxb [r6+0xf], r4 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
lbb_22732: | |
exit | |
lbb_22733: | |
mov64 r1, 0 | |
lddw r2, 0x10005b2a8 | |
lddw r3, 0x10005b278 | |
call function_20785 | |
ja lbb_22703 | |
function_22740: | |
mov64 r8, r3 | |
mov64 r6, r1 | |
ldxdw r1, [r8+0x18] | |
call function_21096 | |
jne r0, 0, lbb_22768 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r8 | |
call function_26071 | |
ldxdw r1, [r10-0x68] | |
jeq r1, 1, lbb_22752 | |
ja lbb_22775 | |
lbb_22752: | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0xa0], r1 | |
ldxdw r2, [r10-0x48] | |
stxdw [r10-0x98], r2 | |
ldxdw r3, [r10-0x60] | |
ldxdw r4, [r10-0x58] | |
stxdw [r10-0x60], r4 | |
stxdw [r10-0x68], r3 | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x50], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -104 | |
call function_23321 | |
ja lbb_22772 | |
lbb_22768: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3007 | |
call function_20118 | |
lbb_22772: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_22910 | |
lbb_22775: | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0xe8], r1 | |
ldxdw r1, [r10-0x60] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
ldxdw r9, [r8+0x8] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_22788 | |
lbb_22786: | |
syscall abort | |
function_22787: | |
syscall abort | |
lbb_22788: | |
ldxb r1, [r8+0x29] | |
stxdw [r10-0x108], r1 | |
ldxb r1, [r8+0x28] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r10-0xf0], r1 | |
mov64 r1, r9 | |
call function_20590 | |
mov64 r1, r9 | |
call function_23779 | |
stxdw [r10-0xf8], r0 | |
ldxdw r7, [r8+0x10] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_22804 | |
ja lbb_22786 | |
lbb_22804: | |
mov64 r1, r7 | |
call function_20590 | |
ldxdw r1, [r10-0x108] | |
mov64 r9, r1 | |
mov64 r1, r7 | |
call function_23779 | |
ldxb r3, [r8+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_22815 | |
mov64 r1, 0 | |
lbb_22815: | |
ldxdw r3, [r10-0x100] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r9, 0, lbb_22820 | |
mov64 r3, 0 | |
lbb_22820: | |
jne r4, 0, lbb_22822 | |
mov64 r2, 0 | |
lbb_22822: | |
ldxdw r4, [r8+0x20] | |
ldxdw r5, [r8+0x18] | |
stxdw [r10-0xb8], r5 | |
ldxdw r5, [r10-0xf0] | |
stxdw [r10-0xd0], r5 | |
stxdw [r10-0xb0], r4 | |
ldxdw r4, [r10-0xf8] | |
stxdw [r10-0xc8], r4 | |
stxdw [r10-0xc0], r0 | |
stxb [r10-0xa8], r2 | |
stxb [r10-0xa7], r3 | |
stxb [r10-0xa6], r1 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r10 | |
add64 r2, -224 | |
call function_19986 | |
mov64 r2, r10 | |
add64 r2, -96 | |
ldxdw r1, [r10-0x68] | |
jeq r1, 1, lbb_22844 | |
ja lbb_22872 | |
lbb_22844: | |
mov64 r8, r10 | |
add64 r8, -192 | |
mov64 r7, r10 | |
add64 r7, -200 | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x88], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x90], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x98], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0x50], r1 | |
stxdw [r10-0x58], r3 | |
stxdw [r10-0x60], r4 | |
stxdw [r10-0x68], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -104 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r7 | |
call function_23801 | |
mov64 r1, r8 | |
call function_23781 | |
ja lbb_22906 | |
lbb_22872: | |
mov64 r7, r10 | |
add64 r7, -160 | |
mov64 r1, r7 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r10 | |
add64 r2, -208 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, 104 | |
mov64 r2, 8 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_22898 | |
call function_23317 | |
mov64 r1, 104 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_22898: | |
mov64 r2, r10 | |
add64 r2, -104 | |
mov64 r1, r8 | |
mov64 r3, 104 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x8], r8 | |
lbb_22906: | |
ldxdw r1, [r10-0xe8] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
call function_20590 | |
lbb_22910: | |
exit | |
function_22911: | |
mov64 r8, r3 | |
mov64 r6, r1 | |
ldxdw r1, [r8+0x18] | |
call function_21096 | |
jne r0, 0, lbb_22939 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r8 | |
call function_26071 | |
ldxdw r1, [r10-0x68] | |
jeq r1, 1, lbb_22923 | |
ja lbb_22946 | |
lbb_22923: | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0xa0], r1 | |
ldxdw r2, [r10-0x48] | |
stxdw [r10-0x98], r2 | |
ldxdw r3, [r10-0x60] | |
ldxdw r4, [r10-0x58] | |
stxdw [r10-0x60], r4 | |
stxdw [r10-0x68], r3 | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x50], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -104 | |
call function_23321 | |
ja lbb_22943 | |
lbb_22939: | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3007 | |
call function_20118 | |
lbb_22943: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23081 | |
lbb_22946: | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0xe8], r1 | |
ldxdw r1, [r10-0x60] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
ldxdw r9, [r8+0x8] | |
ldxdw r2, [r9+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_22959 | |
lbb_22957: | |
syscall abort | |
function_22958: | |
syscall abort | |
lbb_22959: | |
ldxb r1, [r8+0x29] | |
stxdw [r10-0x108], r1 | |
ldxb r1, [r8+0x28] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r10-0xf0], r1 | |
mov64 r1, r9 | |
call function_20590 | |
mov64 r1, r9 | |
call function_23779 | |
stxdw [r10-0xf8], r0 | |
ldxdw r7, [r8+0x10] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_22975 | |
ja lbb_22957 | |
lbb_22975: | |
mov64 r1, r7 | |
call function_20590 | |
ldxdw r1, [r10-0x108] | |
mov64 r9, r1 | |
mov64 r1, r7 | |
call function_23779 | |
ldxb r3, [r8+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_22986 | |
mov64 r1, 0 | |
lbb_22986: | |
ldxdw r3, [r10-0x100] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r9, 0, lbb_22991 | |
mov64 r3, 0 | |
lbb_22991: | |
jne r4, 0, lbb_22993 | |
mov64 r2, 0 | |
lbb_22993: | |
ldxdw r4, [r8+0x20] | |
ldxdw r5, [r8+0x18] | |
stxdw [r10-0xb8], r5 | |
ldxdw r5, [r10-0xf0] | |
stxdw [r10-0xd0], r5 | |
stxdw [r10-0xb0], r4 | |
ldxdw r4, [r10-0xf8] | |
stxdw [r10-0xc8], r4 | |
stxdw [r10-0xc0], r0 | |
stxb [r10-0xa8], r2 | |
stxb [r10-0xa7], r3 | |
stxb [r10-0xa6], r1 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r10 | |
add64 r2, -224 | |
call function_20014 | |
mov64 r2, r10 | |
add64 r2, -96 | |
ldxdw r1, [r10-0x68] | |
jeq r1, 1, lbb_23015 | |
ja lbb_23043 | |
lbb_23015: | |
mov64 r8, r10 | |
add64 r8, -192 | |
mov64 r7, r10 | |
add64 r7, -200 | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x88], r1 | |
ldxdw r3, [r2+0x10] | |
stxdw [r10-0x90], r3 | |
ldxdw r4, [r2+0x8] | |
stxdw [r10-0x98], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r10-0xa0], r2 | |
stxdw [r10-0x50], r1 | |
stxdw [r10-0x58], r3 | |
stxdw [r10-0x60], r4 | |
stxdw [r10-0x68], r2 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -104 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, r7 | |
call function_23801 | |
mov64 r1, r8 | |
call function_23781 | |
ja lbb_23077 | |
lbb_23043: | |
mov64 r7, r10 | |
add64 r7, -160 | |
mov64 r1, r7 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, r10 | |
add64 r2, -208 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r7 | |
mov64 r3, 56 | |
call function_40019 | |
mov64 r1, 104 | |
mov64 r2, 8 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_23069 | |
call function_23317 | |
mov64 r1, 104 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_23069: | |
mov64 r2, r10 | |
add64 r2, -104 | |
mov64 r1, r8 | |
mov64 r3, 104 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x8], r8 | |
lbb_23077: | |
ldxdw r1, [r10-0xe8] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
call function_20590 | |
lbb_23081: | |
exit | |
function_23082: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_23092 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_20118 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23101 | |
lbb_23092: | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r4, [r3+0x0] | |
mov64 r1, r4 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
mov64 r1, r6 | |
mov64 r3, r4 | |
call function_22740 | |
lbb_23101: | |
exit | |
function_23102: | |
stxdw [r10-0x98], r1 | |
ldxdw r7, [r2+0x0] | |
ldxdw r6, [r7+0x8] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23110 | |
lbb_23108: | |
syscall abort | |
function_23109: | |
syscall abort | |
lbb_23110: | |
ldxb r9, [r7+0x29] | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0xa8], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0xa0], r1 | |
mov64 r1, r6 | |
call function_20590 | |
mov64 r1, r6 | |
call function_23779 | |
mov64 r6, r0 | |
ldxdw r8, [r7+0x10] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23125 | |
ja lbb_23108 | |
lbb_23125: | |
mov64 r1, r8 | |
call function_20590 | |
mov64 r1, r8 | |
call function_23779 | |
ldxb r3, [r7+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_23134 | |
mov64 r1, 0 | |
lbb_23134: | |
ldxdw r3, [r10-0xa8] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r9, 0, lbb_23139 | |
mov64 r3, 0 | |
lbb_23139: | |
jne r4, 0, lbb_23141 | |
mov64 r2, 0 | |
lbb_23141: | |
ldxdw r4, [r7+0x20] | |
ldxdw r5, [r7+0x18] | |
stxdw [r10-0x78], r5 | |
ldxdw r5, [r10-0xa0] | |
stxdw [r10-0x90], r5 | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0x88], r6 | |
stxdw [r10-0x80], r0 | |
stxb [r10-0x68], r2 | |
stxb [r10-0x67], r3 | |
stxb [r10-0x66], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r10 | |
add64 r2, -144 | |
call function_26092 | |
mov64 r6, r10 | |
add64 r6, -128 | |
mov64 r9, r10 | |
add64 r9, -136 | |
ldxdw r1, [r10-0x60] | |
jeq r1, 1, lbb_23192 | |
stxdw [r10-0xa0], r6 | |
ldxdw r6, [r10-0x50] | |
ldxdw r1, [r10-0x58] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r8, r10 | |
add64 r8, -56 | |
mov64 r1, r8 | |
call function_21070 | |
add64 r7, 48 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
call function_19840 | |
ldxw r1, [r10-0x60] | |
jeq r1, 20, lbb_23181 | |
ja lbb_23207 | |
lbb_23181: | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x98] | |
stxw [r2+0x0], r1 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
mov64 r1, r6 | |
call function_20590 | |
mov64 r1, r9 | |
call function_23801 | |
ldxdw r1, [r10-0xa0] | |
ja lbb_23232 | |
lbb_23192: | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x20], r1 | |
ldxdw r2, [r10-0x40] | |
stxdw [r10-0x18], r2 | |
ldxdw r3, [r10-0x58] | |
ldxdw r4, [r10-0x50] | |
stxdw [r10-0x58], r4 | |
stxdw [r10-0x60], r3 | |
stxdw [r10-0x50], r1 | |
stxdw [r10-0x48], r2 | |
mov64 r2, r10 | |
add64 r2, -96 | |
ldxdw r1, [r10-0x98] | |
call function_23321 | |
ja lbb_23229 | |
lbb_23207: | |
ldxw r2, [r10-0x44] | |
stxw [r10-0x8], r2 | |
ldxdw r3, [r10-0x4c] | |
stxdw [r10-0x10], r3 | |
ldxdw r4, [r10-0x54] | |
stxdw [r10-0x18], r4 | |
ldxdw r5, [r10-0x5c] | |
stxdw [r10-0x20], r5 | |
stxw [r10-0x60], r1 | |
stxdw [r10-0x5c], r5 | |
stxdw [r10-0x54], r4 | |
stxdw [r10-0x4c], r3 | |
stxw [r10-0x44], r2 | |
mov64 r2, r10 | |
add64 r2, -96 | |
ldxdw r1, [r10-0x98] | |
call function_23321 | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
mov64 r1, r6 | |
call function_20590 | |
ldxdw r6, [r10-0xa0] | |
lbb_23229: | |
mov64 r1, r9 | |
call function_23801 | |
mov64 r1, r6 | |
lbb_23232: | |
call function_23781 | |
exit | |
function_23234: | |
ldxdw r0, [r1+0x0] | |
add64 r0, 48 | |
exit | |
function_23237: | |
mov64 r6, r1 | |
ldxdw r9, [r2+0x0] | |
ldxdw r7, [r9+0x8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23245 | |
lbb_23243: | |
syscall abort | |
function_23244: | |
syscall abort | |
lbb_23245: | |
ldxb r1, [r9+0x29] | |
stxdw [r10-0x20], r1 | |
ldxb r1, [r9+0x28] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x8], r1 | |
mov64 r1, r7 | |
call function_20590 | |
mov64 r1, r7 | |
call function_23779 | |
stxdw [r10-0x10], r0 | |
ldxdw r8, [r9+0x10] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23261 | |
ja lbb_23243 | |
lbb_23261: | |
mov64 r1, r8 | |
call function_20590 | |
ldxdw r1, [r10-0x20] | |
mov64 r7, r1 | |
mov64 r1, r8 | |
call function_23779 | |
ldxb r3, [r9+0x2a] | |
mov64 r2, 1 | |
mov64 r1, 1 | |
jne r3, 0, lbb_23272 | |
mov64 r1, 0 | |
lbb_23272: | |
ldxdw r3, [r10-0x18] | |
mov64 r4, r3 | |
mov64 r3, 1 | |
jne r7, 0, lbb_23277 | |
mov64 r3, 0 | |
lbb_23277: | |
jne r4, 0, lbb_23279 | |
mov64 r2, 0 | |
lbb_23279: | |
ldxdw r4, [r9+0x20] | |
ldxdw r5, [r9+0x18] | |
stxdw [r6+0x18], r5 | |
ldxdw r5, [r10-0x8] | |
stxdw [r6+0x0], r5 | |
stxdw [r6+0x20], r4 | |
ldxdw r4, [r10-0x10] | |
stxdw [r6+0x8], r4 | |
stxdw [r6+0x10], r0 | |
stxb [r6+0x28], r2 | |
stxb [r6+0x29], r3 | |
stxb [r6+0x2a], r1 | |
exit | |
function_23292: | |
mov64 r1, r2 | |
lddw r2, 0x10005818f | |
mov64 r3, 21 | |
call function_37890 | |
exit | |
function_23298: | |
lddw r0, 0x6873659fe9e84425 | |
exit | |
function_23301: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23304: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23307: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23310: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23313: | |
mov64 r2, 1 | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23317: | |
exit | |
function_23318: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_23321: | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_23330: | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_20861 | |
exit | |
function_23342: | |
mov64 r3, 32 | |
call function_21528 | |
exit | |
function_23345: | |
mov64 r0, r1 | |
exit | |
function_23347: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
call function_28652 | |
call function_21105 | |
call function_21105 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_23743 | |
exit | |
function_23358: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_20209 | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
function_23367: | |
ldxw r3, [r2+0x0] | |
jeq r3, 1, lbb_23378 | |
ldxdw r3, [r2+0x20] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x8] | |
stxdw [r1+0x0], r2 | |
ja lbb_23382 | |
lbb_23378: | |
ldxw r2, [r2+0x4] | |
mov64 r3, 0 | |
stxw [r1+0x0], r3 | |
stxw [r1+0x4], r2 | |
lbb_23382: | |
exit | |
function_23383: | |
mov64 r6, r1 | |
mov64 r7, r10 | |
add64 r7, -80 | |
mov64 r1, r7 | |
call function_20120 | |
mov64 r8, r10 | |
add64 r8, -40 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 40 | |
call function_40019 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_20124 | |
exit | |
function_23398: | |
mov64 r8, r1 | |
ldxdw r9, [r5-0x1000] | |
stxdw [r10-0x1000], r9 | |
ldxdw r6, [r5-0xff8] | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -240 | |
stxdw [r10-0x228], r2 | |
stxdw [r10-0x220], r3 | |
stxdw [r10-0x218], r4 | |
call function_20880 | |
mov64 r7, r10 | |
add64 r7, -232 | |
ldxdw r1, [r10-0xf0] | |
jeq r1, 1, lbb_23459 | |
stxdw [r10-0x230], r8 | |
mov64 r8, r10 | |
add64 r8, -288 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -528 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -240 | |
ldxdw r2, [r10-0x228] | |
ldxdw r3, [r10-0x220] | |
ldxdw r4, [r10-0x218] | |
call function_20880 | |
ldxdw r1, [r10-0xf0] | |
jeq r1, 1, lbb_23438 | |
ja lbb_23479 | |
lbb_23438: | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x108], r1 | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x110], r2 | |
ldxdw r3, [r7+0x8] | |
stxdw [r10-0x118], r3 | |
ldxdw r4, [r7+0x0] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
stxdw [r10-0xe8], r3 | |
stxdw [r10-0xf0], r4 | |
ldxdw r6, [r10-0x230] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -240 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23669 | |
lbb_23459: | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x108], r1 | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x110], r2 | |
ldxdw r3, [r7+0x8] | |
stxdw [r10-0x118], r3 | |
ldxdw r4, [r7+0x0] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
stxdw [r10-0xe8], r3 | |
stxdw [r10-0xf0], r4 | |
mov64 r1, r8 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -240 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r8+0x0], r1 | |
ja lbb_23675 | |
lbb_23479: | |
mov64 r8, r10 | |
add64 r8, -288 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -480 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -240 | |
ldxdw r2, [r10-0x228] | |
ldxdw r3, [r10-0x220] | |
ldxdw r4, [r10-0x218] | |
call function_20880 | |
ldxdw r1, [r10-0xf0] | |
jeq r1, 1, lbb_23502 | |
ja lbb_23523 | |
lbb_23502: | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x108], r1 | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x110], r2 | |
ldxdw r3, [r7+0x8] | |
stxdw [r10-0x118], r3 | |
ldxdw r4, [r7+0x0] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
stxdw [r10-0xe8], r3 | |
stxdw [r10-0xf0], r4 | |
ldxdw r6, [r10-0x230] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -240 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23663 | |
lbb_23523: | |
mov64 r8, r10 | |
add64 r8, -288 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -432 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -240 | |
ldxdw r2, [r10-0x228] | |
ldxdw r3, [r10-0x220] | |
ldxdw r4, [r10-0x218] | |
call function_20880 | |
ldxdw r1, [r10-0xf0] | |
jeq r1, 1, lbb_23546 | |
ja lbb_23567 | |
lbb_23546: | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x108], r1 | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x110], r2 | |
ldxdw r3, [r7+0x8] | |
stxdw [r10-0x118], r3 | |
ldxdw r4, [r7+0x0] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
stxdw [r10-0xe8], r3 | |
stxdw [r10-0xf0], r4 | |
ldxdw r6, [r10-0x230] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -240 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23657 | |
lbb_23567: | |
mov64 r8, r10 | |
add64 r8, -288 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -384 | |
mov64 r2, r8 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0x1000], r9 | |
stxdw [r10-0xff8], r6 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -240 | |
ldxdw r2, [r10-0x228] | |
ldxdw r3, [r10-0x220] | |
ldxdw r4, [r10-0x218] | |
call function_20880 | |
ldxdw r1, [r10-0xf0] | |
jeq r1, 1, lbb_23590 | |
ja lbb_23611 | |
lbb_23590: | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x108], r1 | |
ldxdw r2, [r7+0x10] | |
stxdw [r10-0x110], r2 | |
ldxdw r3, [r7+0x8] | |
stxdw [r10-0x118], r3 | |
ldxdw r4, [r7+0x0] | |
stxdw [r10-0x120], r4 | |
stxdw [r10-0xd8], r1 | |
stxdw [r10-0xe0], r2 | |
stxdw [r10-0xe8], r3 | |
stxdw [r10-0xf0], r4 | |
ldxdw r6, [r10-0x230] | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -240 | |
call function_23321 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_23651 | |
lbb_23611: | |
mov64 r6, r10 | |
add64 r6, -288 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -336 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r2, 2002 | |
ldxb r1, [r10-0x1e8] | |
ldxdw r7, [r10-0x230] | |
jeq r1, 0, lbb_23640 | |
mov64 r1, r10 | |
add64 r1, -240 | |
mov64 r2, r10 | |
add64 r2, -480 | |
call function_20952 | |
ldxb r6, [r10-0xc7] | |
mov64 r1, r10 | |
add64 r1, -232 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -224 | |
call function_23781 | |
mov64 r2, 2000 | |
jne r6, 0, lbb_23676 | |
lbb_23640: | |
mov64 r1, r7 | |
add64 r1, 8 | |
call function_20118 | |
mov64 r1, 1 | |
stxdw [r7+0x0], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -320 | |
call function_23781 | |
lbb_23651: | |
mov64 r1, r10 | |
add64 r1, -376 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -368 | |
call function_23781 | |
lbb_23657: | |
mov64 r1, r10 | |
add64 r1, -424 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -416 | |
call function_23781 | |
lbb_23663: | |
mov64 r1, r10 | |
add64 r1, -472 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -464 | |
call function_23781 | |
lbb_23669: | |
mov64 r1, r10 | |
add64 r1, -520 | |
call function_23801 | |
mov64 r1, r10 | |
add64 r1, -512 | |
call function_23781 | |
lbb_23675: | |
exit | |
lbb_23676: | |
mov64 r6, r10 | |
add64 r6, -240 | |
mov64 r2, r10 | |
add64 r2, -528 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -192 | |
mov64 r2, r10 | |
add64 r2, -480 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r10 | |
add64 r2, -432 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r10 | |
add64 r2, -384 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -336 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r7 | |
add64 r1, 8 | |
mov64 r2, r6 | |
mov64 r3, 240 | |
call function_40019 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
ja lbb_23675 | |
function_23715: | |
mov64 r6, r1 | |
add64 r2, 48 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_20949 | |
ldxw r1, [r10-0x20] | |
jne r1, 20, lbb_23725 | |
mov64 r1, 20 | |
stxw [r6+0x0], r1 | |
ja lbb_23742 | |
lbb_23725: | |
ldxw r2, [r10-0x4] | |
stxw [r10-0x28], r2 | |
ldxdw r3, [r10-0xc] | |
stxdw [r10-0x30], r3 | |
ldxdw r4, [r10-0x14] | |
stxdw [r10-0x38], r4 | |
ldxdw r5, [r10-0x1c] | |
stxdw [r10-0x40], r5 | |
stxw [r10-0x20], r1 | |
stxdw [r10-0x1c], r5 | |
stxdw [r10-0x14], r4 | |
stxdw [r10-0xc], r3 | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_23321 | |
lbb_23742: | |
exit | |
function_23743: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
call function_28654 | |
ldxdw r3, [r10-0x50] | |
ldxdw r2, [r10-0x58] | |
mov64 r1, r10 | |
add64 r1, -104 | |
call function_21464 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -56 | |
mov64 r2, r10 | |
add64 r2, -72 | |
call function_20134 | |
ldxdw r1, [r10-0x38] | |
jeq r1, 1, lbb_23773 | |
ldxdw r7, [r10-0x30] | |
mov64 r1, r6 | |
add64 r1, 16 | |
mov64 r2, r10 | |
add64 r2, -40 | |
mov64 r3, 40 | |
call function_40019 | |
stxdw [r6+0x8], r7 | |
mov64 r1, 0 | |
ja lbb_23777 | |
lbb_23773: | |
ldxdw r1, [r10-0x30] | |
call function_20630 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
lbb_23777: | |
stxdw [r6+0x0], r1 | |
exit | |
function_23779: | |
mov64 r0, r1 | |
exit | |
function_23781: | |
ldxdw r6, [r1+0x0] | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_20590 | |
ldxdw r1, [r6+0x0] | |
jne r1, 0, lbb_23795 | |
ldxdw r2, [r6+0x8] | |
add64 r2, -1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_20590 | |
ldxdw r1, [r6+0x8] | |
jeq r1, 0, lbb_23796 | |
lbb_23795: | |
exit | |
lbb_23796: | |
mov64 r1, r6 | |
mov64 r2, 40 | |
mov64 r3, 8 | |
call function_18545 | |
ja lbb_23795 | |
function_23801: | |
ldxdw r6, [r1+0x0] | |
ldxdw r2, [r6+0x0] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_20590 | |
ldxdw r1, [r6+0x0] | |
jne r1, 0, lbb_23815 | |
ldxdw r2, [r6+0x8] | |
add64 r2, -1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
call function_20590 | |
ldxdw r1, [r6+0x8] | |
jeq r1, 0, lbb_23816 | |
lbb_23815: | |
exit | |
lbb_23816: | |
mov64 r1, r6 | |
mov64 r2, 32 | |
mov64 r3, 8 | |
call function_18545 | |
ja lbb_23815 | |
function_23821: | |
lddw r3, 0x1000581a4 | |
mov64 r4, 6 | |
call function_22502 | |
exit | |
function_23826: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x8] | |
ldxdw r1, [r1+0x0] | |
call function_29169 | |
exit | |
function_23831: | |
mov64 r5, r2 | |
jne r5, r4, lbb_23837 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40019 | |
exit | |
lbb_23837: | |
mov64 r1, r5 | |
mov64 r2, r4 | |
lddw r3, 0x10005b2b8 | |
call function_30491 | |
syscall abort | |
function_23843: | |
mov64 r4, r2 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r3 | |
mov64 r3, r4 | |
mov64 r4, 32 | |
call function_21024 | |
mov64 r7, 4 | |
ldxdw r2, [r10-0x10] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_23876 | |
ldxdw r3, [r10-0x8] | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_20593 | |
ldxdw r2, [r10-0x20] | |
mov64 r4, r2 | |
and64 r4, 255 | |
jeq r4, 4, lbb_23876 | |
ldxdw r3, [r10-0x18] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_20593 | |
ldxdw r1, [r10-0x28] | |
mov64 r2, r1 | |
lsh64 r2, 56 | |
ldxdw r7, [r10-0x30] | |
mov64 r3, r7 | |
rsh64 r3, 8 | |
or64 r3, r2 | |
rsh64 r1, 8 | |
lbb_23876: | |
and64 r7, 255 | |
mov64 r2, r3 | |
lsh64 r2, 8 | |
or64 r2, r7 | |
stxdw [r6+0x0], r2 | |
rsh64 r3, 56 | |
lsh64 r1, 8 | |
or64 r1, r3 | |
stxdw [r6+0x8], r1 | |
exit | |
function_23886: | |
mov64 r6, r1 | |
ldxdw r1, [r3+0x8] | |
jne r1, 0, lbb_23895 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, 3005 | |
call function_20118 | |
mov64 r1, 1 | |
ja lbb_23953 | |
lbb_23895: | |
add64 r1, -1 | |
stxdw [r3+0x8], r1 | |
ldxdw r9, [r3+0x0] | |
mov64 r1, r9 | |
add64 r1, 48 | |
stxdw [r3+0x0], r1 | |
ldxdw r7, [r9+0x8] | |
ldxdw r2, [r7+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23907 | |
lbb_23905: | |
syscall abort | |
function_23906: | |
syscall abort | |
lbb_23907: | |
ldxb r1, [r9+0x29] | |
stxdw [r10-0x8], r1 | |
ldxb r1, [r9+0x28] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x18], r1 | |
mov64 r1, r7 | |
call function_20590 | |
mov64 r1, r7 | |
call function_23779 | |
mov64 r7, r0 | |
ldxdw r8, [r9+0x10] | |
ldxdw r2, [r8+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_23923 | |
ja lbb_23905 | |
lbb_23923: | |
mov64 r1, r8 | |
call function_20590 | |
mov64 r1, r8 | |
call function_23779 | |
ldxb r2, [r9+0x2a] | |
ldxdw r1, [r9+0x20] | |
ldxdw r3, [r9+0x18] | |
stxdw [r6+0x20], r3 | |
ldxdw r3, [r10-0x18] | |
stxdw [r6+0x8], r3 | |
stxdw [r6+0x10], r7 | |
stxdw [r6+0x18], r0 | |
stxdw [r6+0x28], r1 | |
ldxdw r1, [r10-0x10] | |
mov64 r5, r1 | |
mov64 r1, 0 | |
mov64 r3, 1 | |
mov64 r4, 1 | |
jne r5, 0, lbb_23943 | |
mov64 r4, 0 | |
lbb_23943: | |
stxb [r6+0x30], r4 | |
ldxdw r4, [r10-0x8] | |
mov64 r5, r4 | |
mov64 r4, 1 | |
jne r5, 0, lbb_23949 | |
mov64 r4, 0 | |
lbb_23949: | |
stxb [r6+0x31], r4 | |
jne r2, 0, lbb_23952 | |
mov64 r3, 0 | |
lbb_23952: | |
stxb [r6+0x32], r3 | |
lbb_23953: | |
stxdw [r6+0x0], r1 | |
exit | |
function_23955: | |
mov64 r0, r1 | |
exit | |
function_23957: | |
lddw r2, 0x100058d57 | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_23968: | |
mov64 r6, r1 | |
ldxdw r7, [r6+0x0] | |
ldxb r1, [r7+0x0] | |
mov64 r2, r1 | |
add64 r2, -1 | |
mov64 r3, 7 | |
jgt r3, r2, lbb_24006 | |
jeq r1, 0, lbb_23982 | |
add64 r7, 8 | |
mov64 r1, r7 | |
call function_25387 | |
mov64 r1, r7 | |
call function_27570 | |
ja lbb_24006 | |
lbb_23982: | |
ldxb r1, [r7+0x8] | |
jne r1, 3, lbb_24006 | |
ldxdw r8, [r7+0x10] | |
ldxdw r1, [r8+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r8+0x0] | |
callx r2 | |
ldxdw r1, [r8+0x8] | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x8], r2 | |
ldxdw r9, [r1+0x8] | |
ldxdw r1, [r8+0x0] | |
call function_28357 | |
jeq r9, 0, lbb_24000 | |
mov64 r1, r0 | |
mov64 r2, r9 | |
ldxdw r3, [r10-0x8] | |
call function_18545 | |
lbb_24000: | |
ldxdw r1, [r7+0x10] | |
call function_28357 | |
mov64 r1, r0 | |
mov64 r2, 24 | |
mov64 r3, 8 | |
call function_18545 | |
lbb_24006: | |
ldxdw r1, [r6+0x0] | |
call function_28357 | |
mov64 r1, r0 | |
mov64 r2, 32 | |
mov64 r3, 8 | |
call function_18545 | |
exit | |
function_24013: | |
mov64 r6, r4 | |
mov64 r8, r2 | |
mov64 r7, r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r3 | |
call function_28439 | |
ldxdw r1, [r10-0x28] | |
jne r1, 1, lbb_24035 | |
ldxdw r1, [r10-0x20] | |
stxdw [r10-0x8], r1 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000581f7 | |
mov64 r2, 43 | |
lddw r4, 0x10005b2d0 | |
lddw r5, 0x10005b2f0 | |
call function_33744 | |
syscall abort | |
lbb_24035: | |
ldxdw r1, [r10-0x10] | |
stxdw [r7+0x28], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r7+0x20], r1 | |
ldxdw r1, [r10-0x20] | |
stxdw [r7+0x18], r1 | |
ldxdw r1, [r8+0x18] | |
stxdw [r7+0x48], r1 | |
ldxdw r1, [r8+0x10] | |
stxdw [r7+0x40], r1 | |
ldxdw r1, [r8+0x8] | |
stxdw [r7+0x38], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r7+0x30], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r7+0x0], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r7+0x8], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r7+0x10], r1 | |
exit | |
function_24056: | |
ldxdw r4, [r2+0x18] | |
stxdw [r1+0x18], r4 | |
ldxdw r4, [r2+0x10] | |
stxdw [r1+0x10], r4 | |
ldxdw r4, [r2+0x8] | |
stxdw [r1+0x8], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
mov64 r2, 1 | |
stxb [r1+0x21], r2 | |
stxb [r1+0x20], r3 | |
exit | |
function_24068: | |
ldxdw r4, [r2+0x18] | |
stxdw [r1+0x18], r4 | |
ldxdw r4, [r2+0x10] | |
stxdw [r1+0x10], r4 | |
ldxdw r4, [r2+0x8] | |
stxdw [r1+0x8], r4 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
mov64 r2, 0 | |
stxb [r1+0x21], r2 | |
stxb [r1+0x20], r3 | |
exit | |
function_24080: | |
mov64 r7, r5 | |
stxdw [r10-0xe0], r4 | |
mov64 r9, r3 | |
mov64 r6, r2 | |
stxdw [r10-0xd8], r1 | |
mov64 r1, 68 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_24095 | |
call function_25421 | |
mov64 r1, 68 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_24095: | |
ldxdw r1, [r7-0xff8] | |
stxdw [r10-0xf0], r1 | |
ldxdw r1, [r7-0x1000] | |
stxdw [r10-0xe8], r1 | |
ldxdw r1, [r6+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r10-0x70], r1 | |
mov64 r6, r10 | |
add64 r6, -184 | |
mov64 r2, r10 | |
add64 r2, -112 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
call function_24056 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x90], r1 | |
mov64 r7, r10 | |
add64 r7, -112 | |
mov64 r2, r10 | |
add64 r2, -144 | |
mov64 r1, r7 | |
mov64 r3, 1 | |
call function_24056 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r8 | |
add64 r1, 34 | |
mov64 r2, r7 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -208 | |
mov64 r2, r8 | |
mov64 r3, 2 | |
call function_25407 | |
mov64 r6, r10 | |
add64 r6, -184 | |
mov64 r1, r6 | |
call function_28359 | |
ldxdw r2, [r10-0xf0] | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x57], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x5f], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x67], r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x6f], r1 | |
ldxdw r1, [r10-0xe8] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0xe0] | |
stxdw [r10-0x48], r1 | |
mov64 r1, 0 | |
stxb [r10-0x70], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r10-0xc8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r10-0xd0] | |
stxdw [r10-0x90], r1 | |
mov64 r3, r10 | |
add64 r3, -112 | |
mov64 r4, r10 | |
add64 r4, -144 | |
ldxdw r1, [r10-0xd8] | |
mov64 r2, r6 | |
call function_24013 | |
mov64 r6, r10 | |
add64 r6, -64 | |
ldxb r1, [r10-0x70] | |
jsgt r1, 3, lbb_24186 | |
mov64 r2, 3 | |
jgt r2, r1, lbb_24196 | |
jeq r1, 3, lbb_24183 | |
ja lbb_24192 | |
lbb_24183: | |
mov64 r6, r10 | |
add64 r6, -40 | |
ja lbb_24192 | |
lbb_24186: | |
mov64 r2, r1 | |
add64 r2, -4 | |
mov64 r3, 5 | |
jgt r3, r2, lbb_24196 | |
jeq r1, 9, lbb_24183 | |
jeq r1, 10, lbb_24183 | |
lbb_24192: | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
lbb_24196: | |
exit | |
function_24197: | |
mov64 r6, r5 | |
mov64 r7, r4 | |
mov64 r9, r3 | |
mov64 r8, r2 | |
stxdw [r10-0xe8], r1 | |
mov64 r1, 102 | |
mov64 r2, 1 | |
call function_18543 | |
stxdw [r10-0xf0], r0 | |
jne r0, 0, lbb_24212 | |
call function_25421 | |
mov64 r1, 102 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_24212: | |
ldxdw r1, [r6-0xfe0] | |
stxdw [r10-0x108], r1 | |
ldxdw r1, [r6-0xfe8] | |
stxdw [r10-0x100], r1 | |
ldxdw r1, [r6-0xff0] | |
stxdw [r10-0xf8], r1 | |
ldxdw r1, [r6-0xff8] | |
stxdw [r10-0x110], r1 | |
ldxdw r1, [r6-0x1000] | |
stxdw [r10-0x118], r1 | |
ldxdw r1, [r8+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r8+0x10] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r8+0x8] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r8+0x0] | |
stxdw [r10-0x70], r1 | |
mov64 r1, r10 | |
add64 r1, -224 | |
stxdw [r10-0x120], r1 | |
mov64 r2, r10 | |
add64 r2, -112 | |
mov64 r3, 1 | |
call function_24056 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x70], r1 | |
mov64 r9, r10 | |
add64 r9, -184 | |
mov64 r2, r10 | |
add64 r2, -112 | |
mov64 r1, r9 | |
mov64 r3, 0 | |
call function_24056 | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x90], r1 | |
mov64 r8, r10 | |
add64 r8, -112 | |
mov64 r2, r10 | |
add64 r2, -144 | |
mov64 r1, r8 | |
mov64 r3, 1 | |
call function_24068 | |
ldxdw r6, [r10-0xf0] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x120] | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r6 | |
add64 r1, 34 | |
mov64 r2, r9 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r6 | |
add64 r1, 68 | |
mov64 r2, r8 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r6 | |
mov64 r3, 3 | |
call function_25407 | |
mov64 r8, r10 | |
add64 r8, -184 | |
mov64 r1, r8 | |
call function_28359 | |
mov64 r9, r10 | |
add64 r9, -40 | |
mov64 r1, r9 | |
ldxdw r2, [r10-0x118] | |
ldxdw r3, [r10-0x110] | |
call function_28414 | |
ldxdw r2, [r10-0x108] | |
ldxdw r1, [r2+0x18] | |
stxdw [r10-0x37], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x3f], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x47], r1 | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x4f], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x6f], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x67], r1 | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x5f], r1 | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x57], r1 | |
ldxdw r1, [r10-0x100] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0xf8] | |
stxdw [r10-0x10], r1 | |
mov64 r1, 3 | |
stxb [r10-0x70], r1 | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0xd0], r1 | |
ldxdw r1, [r10-0x88] | |
stxdw [r10-0xd8], r1 | |
ldxdw r1, [r10-0x90] | |
stxdw [r10-0xe0], r1 | |
mov64 r3, r10 | |
add64 r3, -112 | |
mov64 r4, r10 | |
add64 r4, -224 | |
ldxdw r1, [r10-0xe8] | |
mov64 r2, r8 | |
call function_24013 | |
ldxb r1, [r10-0x70] | |
jgt r1, 10, lbb_24340 | |
mov64 r2, 1 | |
lsh64 r2, r1 | |
and64 r2, 503 | |
jne r2, 0, lbb_24346 | |
ja lbb_24342 | |
lbb_24340: | |
mov64 r9, r10 | |
add64 r9, -64 | |
lbb_24342: | |
mov64 r1, r9 | |
call function_25387 | |
mov64 r1, r9 | |
call function_27570 | |
lbb_24346: | |
exit | |
function_24347: | |
mov64 r7, r3 | |
mov64 r9, r2 | |
mov64 r6, r1 | |
mov64 r1, 34 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_24360 | |
call function_25421 | |
mov64 r1, 34 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_24360: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x90], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x98], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0xa0], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0xa8], r1 | |
mov64 r9, r10 | |
add64 r9, -136 | |
mov64 r2, r10 | |
add64 r2, -168 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
call function_24056 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -192 | |
mov64 r2, r8 | |
mov64 r3, 1 | |
call function_25407 | |
mov64 r8, r10 | |
add64 r8, -168 | |
mov64 r1, r8 | |
call function_28359 | |
ldxdw r1, [r7+0x18] | |
stxdw [r10-0x6f], r1 | |
ldxdw r1, [r7+0x10] | |
stxdw [r10-0x77], r1 | |
ldxdw r1, [r7+0x8] | |
stxdw [r10-0x7f], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x87], r1 | |
mov64 r1, 1 | |
stxb [r10-0x88], r1 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0xb8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r10-0x18], r1 | |
mov64 r3, r10 | |
add64 r3, -136 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_24013 | |
ldxb r1, [r10-0x88] | |
jsgt r1, 3, lbb_24420 | |
mov64 r2, 3 | |
jgt r2, r1, lbb_24432 | |
jeq r1, 3, lbb_24417 | |
ja lbb_24426 | |
lbb_24417: | |
mov64 r6, r10 | |
add64 r6, -64 | |
ja lbb_24428 | |
lbb_24420: | |
mov64 r2, r1 | |
add64 r2, -4 | |
mov64 r3, 5 | |
jgt r3, r2, lbb_24432 | |
jeq r1, 9, lbb_24417 | |
jeq r1, 10, lbb_24417 | |
lbb_24426: | |
mov64 r6, r10 | |
add64 r6, -88 | |
lbb_24428: | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
lbb_24432: | |
exit | |
function_24433: | |
mov64 r7, r4 | |
mov64 r9, r3 | |
mov64 r6, r2 | |
stxdw [r10-0xd8], r1 | |
mov64 r1, 68 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_24447 | |
call function_25421 | |
mov64 r1, 68 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_24447: | |
ldxdw r1, [r6+0x18] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r10-0x70], r1 | |
mov64 r6, r10 | |
add64 r6, -184 | |
mov64 r2, r10 | |
add64 r2, -112 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
call function_24056 | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0x90], r1 | |
mov64 r9, r10 | |
add64 r9, -112 | |
mov64 r2, r10 | |
add64 r2, -144 | |
mov64 r1, r9 | |
mov64 r3, 0 | |
call function_24056 | |
mov64 r1, r8 | |
mov64 r2, r6 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r8 | |
add64 r1, 34 | |
mov64 r2, r9 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -208 | |
mov64 r9, 2 | |
mov64 r2, r8 | |
mov64 r3, 2 | |
call function_25407 | |
mov64 r6, r10 | |
add64 r6, -184 | |
mov64 r1, r6 | |
call function_28359 | |
stxb [r10-0x70], r9 | |
stxdw [r10-0x68], r7 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r10-0x80], r1 | |
ldxdw r1, [r10-0xc8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r10-0xd0] | |
stxdw [r10-0x90], r1 | |
mov64 r3, r10 | |
add64 r3, -112 | |
mov64 r4, r10 | |
add64 r4, -144 | |
ldxdw r1, [r10-0xd8] | |
mov64 r2, r6 | |
call function_24013 | |
ldxb r1, [r10-0x70] | |
jsgt r1, 3, lbb_24520 | |
mov64 r2, 3 | |
jgt r2, r1, lbb_24532 | |
jeq r1, 3, lbb_24517 | |
ja lbb_24526 | |
lbb_24517: | |
mov64 r6, r10 | |
add64 r6, -40 | |
ja lbb_24528 | |
lbb_24520: | |
mov64 r2, r1 | |
add64 r2, -4 | |
mov64 r3, 5 | |
jgt r3, r2, lbb_24532 | |
jeq r1, 9, lbb_24517 | |
jeq r1, 10, lbb_24517 | |
lbb_24526: | |
mov64 r6, r10 | |
add64 r6, -64 | |
lbb_24528: | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
lbb_24532: | |
exit | |
function_24533: | |
mov64 r7, r3 | |
mov64 r9, r2 | |
mov64 r6, r1 | |
mov64 r1, 34 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r8, r0 | |
jne r8, 0, lbb_24546 | |
call function_25421 | |
mov64 r1, 34 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_24546: | |
ldxdw r1, [r9+0x18] | |
stxdw [r10-0x90], r1 | |
ldxdw r1, [r9+0x10] | |
stxdw [r10-0x98], r1 | |
ldxdw r1, [r9+0x8] | |
stxdw [r10-0xa0], r1 | |
ldxdw r1, [r9+0x0] | |
stxdw [r10-0xa8], r1 | |
mov64 r9, r10 | |
add64 r9, -136 | |
mov64 r2, r10 | |
add64 r2, -168 | |
mov64 r1, r9 | |
mov64 r3, 1 | |
call function_24056 | |
mov64 r1, r8 | |
mov64 r2, r9 | |
mov64 r3, 34 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -192 | |
mov64 r2, r8 | |
mov64 r3, 1 | |
call function_25407 | |
mov64 r8, r10 | |
add64 r8, -168 | |
mov64 r1, r8 | |
call function_28359 | |
mov64 r1, 8 | |
stxb [r10-0x88], r1 | |
stxdw [r10-0x80], r7 | |
ldxdw r1, [r10-0xb0] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0xb8] | |
stxdw [r10-0x10], r1 | |
ldxdw r1, [r10-0xc0] | |
stxdw [r10-0x18], r1 | |
mov64 r3, r10 | |
add64 r3, -136 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
call function_24013 | |
ldxb r1, [r10-0x88] | |
jsgt r1, 3, lbb_24599 | |
mov64 r2, 3 | |
jgt r2, r1, lbb_24611 | |
jeq r1, 3, lbb_24596 | |
ja lbb_24605 | |
lbb_24596: | |
mov64 r6, r10 | |
add64 r6, -64 | |
ja lbb_24607 | |
lbb_24599: | |
mov64 r2, r1 | |
add64 r2, -4 | |
mov64 r3, 5 | |
jgt r3, r2, lbb_24611 | |
jeq r1, 9, lbb_24596 | |
jeq r1, 10, lbb_24596 | |
lbb_24605: | |
mov64 r6, r10 | |
add64 r6, -88 | |
lbb_24607: | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
lbb_24611: | |
exit | |
function_24612: | |
mov64 r6, r1 | |
ldxb r1, [r6+0x0] | |
jsgt r1, 5, lbb_24643 | |
jsgt r1, 2, lbb_24670 | |
jeq r1, 0, lbb_24858 | |
jeq r1, 1, lbb_24730 | |
mov64 r1, 8 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100057500 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r0, [r10-0x98] | |
ldxdw r1, [r10-0xa0] | |
jeq r1, 0, lbb_24638 | |
ja lbb_24955 | |
lbb_24638: | |
ldxdw r2, [r6+0x8] | |
mov64 r1, r0 | |
call function_28448 | |
jeq r0, 0, lbb_24728 | |
ja lbb_24955 | |
lbb_24643: | |
jsgt r1, 8, lbb_24687 | |
jeq r1, 6, lbb_24755 | |
jeq r1, 7, lbb_24770 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100057510 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 8 | |
stxdw [r10-0xff0], r1 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -112 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r0, [r10-0x68] | |
ldxdw r1, [r10-0x70] | |
jeq r1, 0, lbb_24665 | |
ja lbb_24955 | |
lbb_24665: | |
ldxdw r2, [r6+0x8] | |
mov64 r1, r0 | |
call function_28448 | |
jeq r0, 0, lbb_24728 | |
ja lbb_24955 | |
lbb_24670: | |
jeq r1, 3, lbb_24785 | |
jeq r1, 4, lbb_24805 | |
mov64 r1, 20 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 8 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x100058341 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 5 | |
call function_28520 | |
ja lbb_24955 | |
lbb_24687: | |
jeq r1, 9, lbb_24818 | |
jeq r1, 10, lbb_24838 | |
mov64 r1, 16 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058297 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 11 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -16 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
jne r1, 0, lbb_24877 | |
ldxdw r2, [r6+0x28] | |
mov64 r1, r7 | |
call function_28448 | |
jeq r0, 0, lbb_24713 | |
ja lbb_24955 | |
lbb_24713: | |
mov64 r2, r6 | |
add64 r2, 48 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_25388 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
mov64 r1, r7 | |
call function_28456 | |
jne r0, 0, lbb_24955 | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26774 | |
jne r0, 0, lbb_24955 | |
lbb_24728: | |
mov64 r0, 0 | |
ja lbb_24955 | |
lbb_24730: | |
mov64 r1, 6 | |
stxdw [r10-0xff0], r1 | |
lddw r1, 0x10005837d | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -176 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r0, [r10-0xa8] | |
ldxdw r1, [r10-0xb0] | |
jeq r1, 0, lbb_24749 | |
ja lbb_24955 | |
lbb_24749: | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r0 | |
call function_26774 | |
jeq r0, 0, lbb_24728 | |
ja lbb_24955 | |
lbb_24755: | |
mov64 r1, 22 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 1 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x10005832b | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 6 | |
call function_28509 | |
ja lbb_24955 | |
lbb_24770: | |
mov64 r1, 21 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 1 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x100058316 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 7 | |
call function_28509 | |
ja lbb_24955 | |
lbb_24785: | |
mov64 r1, 21 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058368 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 3 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -128 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r7, [r10-0x78] | |
ldxdw r1, [r10-0x80] | |
jeq r1, 0, lbb_24879 | |
ja lbb_24877 | |
lbb_24805: | |
lddw r1, 0x100058355 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 19 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 4 | |
call function_28469 | |
ja lbb_24955 | |
lbb_24818: | |
mov64 r1, 16 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 4 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x1000582d7 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 9 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -80 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r7, [r10-0x48] | |
ldxdw r1, [r10-0x50] | |
jeq r1, 0, lbb_24909 | |
ja lbb_24877 | |
lbb_24838: | |
mov64 r1, 14 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058308 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 10 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -48 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r7, [r10-0x28] | |
ldxdw r1, [r10-0x30] | |
jeq r1, 0, lbb_24950 | |
ja lbb_24877 | |
lbb_24858: | |
mov64 r1, 13 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058383 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -192 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28498 | |
ldxdw r7, [r10-0xb8] | |
ldxdw r1, [r10-0xc0] | |
jeq r1, 0, lbb_24935 | |
lbb_24877: | |
mov64 r0, r7 | |
ja lbb_24955 | |
lbb_24879: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26774 | |
jeq r0, 0, lbb_24885 | |
ja lbb_24955 | |
lbb_24885: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_25388 | |
ldxdw r3, [r10-0x88] | |
ldxdw r2, [r10-0x90] | |
mov64 r1, r7 | |
call function_28456 | |
jne r0, 0, lbb_24955 | |
ldxdw r2, [r6+0x60] | |
mov64 r1, r7 | |
call function_28448 | |
jne r0, 0, lbb_24955 | |
ldxdw r2, [r6+0x68] | |
mov64 r1, r7 | |
call function_28448 | |
jne r0, 0, lbb_24955 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26774 | |
jne r0, 0, lbb_24955 | |
ja lbb_24728 | |
lbb_24909: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26774 | |
jeq r0, 0, lbb_24915 | |
ja lbb_24955 | |
lbb_24915: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_25388 | |
ldxdw r3, [r10-0x58] | |
ldxdw r2, [r10-0x60] | |
mov64 r1, r7 | |
call function_28456 | |
jne r0, 0, lbb_24955 | |
ldxdw r2, [r6+0x60] | |
mov64 r1, r7 | |
call function_28448 | |
jne r0, 0, lbb_24955 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26774 | |
jne r0, 0, lbb_24955 | |
ja lbb_24728 | |
lbb_24935: | |
ldxdw r2, [r6+0x28] | |
mov64 r1, r7 | |
call function_28448 | |
jeq r0, 0, lbb_24940 | |
ja lbb_24955 | |
lbb_24940: | |
ldxdw r2, [r6+0x30] | |
mov64 r1, r7 | |
call function_28448 | |
jne r0, 0, lbb_24955 | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26774 | |
jne r0, 0, lbb_24955 | |
ja lbb_24728 | |
lbb_24950: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26774 | |
jeq r0, 0, lbb_24956 | |
lbb_24955: | |
exit | |
lbb_24956: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_25388 | |
ldxdw r3, [r10-0x38] | |
ldxdw r2, [r10-0x40] | |
mov64 r1, r7 | |
call function_28456 | |
jne r0, 0, lbb_24955 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26774 | |
jne r0, 0, lbb_24955 | |
ja lbb_24728 | |
function_24972: | |
mov64 r6, r1 | |
ldxb r1, [r6+0x0] | |
jsgt r1, 5, lbb_25003 | |
jsgt r1, 2, lbb_25030 | |
jeq r1, 0, lbb_25218 | |
jeq r1, 1, lbb_25090 | |
mov64 r1, 8 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100057500 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r0, [r10-0x98] | |
ldxdw r1, [r10-0xa0] | |
jeq r1, 0, lbb_24998 | |
ja lbb_25315 | |
lbb_24998: | |
ldxdw r2, [r6+0x8] | |
mov64 r1, r0 | |
call function_28531 | |
jeq r0, 0, lbb_25088 | |
ja lbb_25315 | |
lbb_25003: | |
jsgt r1, 8, lbb_25047 | |
jeq r1, 6, lbb_25115 | |
jeq r1, 7, lbb_25130 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100057510 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 8 | |
stxdw [r10-0xff0], r1 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -112 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r0, [r10-0x68] | |
ldxdw r1, [r10-0x70] | |
jeq r1, 0, lbb_25025 | |
ja lbb_25315 | |
lbb_25025: | |
ldxdw r2, [r6+0x8] | |
mov64 r1, r0 | |
call function_28531 | |
jeq r0, 0, lbb_25088 | |
ja lbb_25315 | |
lbb_25030: | |
jeq r1, 3, lbb_25145 | |
jeq r1, 4, lbb_25165 | |
mov64 r1, 20 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 8 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x100058341 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 5 | |
call function_28607 | |
ja lbb_25315 | |
lbb_25047: | |
jeq r1, 9, lbb_25178 | |
jeq r1, 10, lbb_25198 | |
mov64 r1, 16 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058297 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 11 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -16 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
jne r1, 0, lbb_25237 | |
ldxdw r2, [r6+0x28] | |
mov64 r1, r7 | |
call function_28531 | |
jeq r0, 0, lbb_25073 | |
ja lbb_25315 | |
lbb_25073: | |
mov64 r2, r6 | |
add64 r2, 48 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_25388 | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x20] | |
mov64 r1, r7 | |
call function_28539 | |
jne r0, 0, lbb_25315 | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26767 | |
jne r0, 0, lbb_25315 | |
lbb_25088: | |
mov64 r0, 0 | |
ja lbb_25315 | |
lbb_25090: | |
mov64 r1, 6 | |
stxdw [r10-0xff0], r1 | |
lddw r1, 0x10005837d | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 1 | |
stxdw [r10-0xfe8], r1 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -176 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r0, [r10-0xa8] | |
ldxdw r1, [r10-0xb0] | |
jeq r1, 0, lbb_25109 | |
ja lbb_25315 | |
lbb_25109: | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r0 | |
call function_26767 | |
jeq r0, 0, lbb_25088 | |
ja lbb_25315 | |
lbb_25115: | |
mov64 r1, 22 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 1 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x10005832b | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 6 | |
call function_28595 | |
ja lbb_25315 | |
lbb_25130: | |
mov64 r1, 21 | |
stxdw [r10-0xff8], r1 | |
add64 r6, 1 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x100058316 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 7 | |
call function_28595 | |
ja lbb_25315 | |
lbb_25145: | |
mov64 r1, 21 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 5 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058368 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 3 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -128 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r7, [r10-0x78] | |
ldxdw r1, [r10-0x80] | |
jeq r1, 0, lbb_25239 | |
ja lbb_25237 | |
lbb_25165: | |
lddw r1, 0x100058355 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 19 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
lddw r2, 0x1000582f7 | |
mov64 r3, 17 | |
mov64 r4, 4 | |
call function_28554 | |
ja lbb_25315 | |
lbb_25178: | |
mov64 r1, 16 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 4 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x1000582d7 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 9 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -80 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r7, [r10-0x48] | |
ldxdw r1, [r10-0x50] | |
jeq r1, 0, lbb_25269 | |
ja lbb_25237 | |
lbb_25198: | |
mov64 r1, 14 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058308 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 10 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -48 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r7, [r10-0x28] | |
ldxdw r1, [r10-0x30] | |
jeq r1, 0, lbb_25310 | |
ja lbb_25237 | |
lbb_25218: | |
mov64 r1, 13 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 3 | |
stxdw [r10-0xfe8], r1 | |
lddw r1, 0x100058383 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -192 | |
lddw r3, 0x1000582f7 | |
mov64 r4, 17 | |
call function_28562 | |
ldxdw r7, [r10-0xb8] | |
ldxdw r1, [r10-0xc0] | |
jeq r1, 0, lbb_25295 | |
lbb_25237: | |
mov64 r0, r7 | |
ja lbb_25315 | |
lbb_25239: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26767 | |
jeq r0, 0, lbb_25245 | |
ja lbb_25315 | |
lbb_25245: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -144 | |
call function_25388 | |
ldxdw r3, [r10-0x88] | |
ldxdw r2, [r10-0x90] | |
mov64 r1, r7 | |
call function_28539 | |
jne r0, 0, lbb_25315 | |
ldxdw r2, [r6+0x60] | |
mov64 r1, r7 | |
call function_28531 | |
jne r0, 0, lbb_25315 | |
ldxdw r2, [r6+0x68] | |
mov64 r1, r7 | |
call function_28531 | |
jne r0, 0, lbb_25315 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26767 | |
jne r0, 0, lbb_25315 | |
ja lbb_25088 | |
lbb_25269: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26767 | |
jeq r0, 0, lbb_25275 | |
ja lbb_25315 | |
lbb_25275: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_25388 | |
ldxdw r3, [r10-0x58] | |
ldxdw r2, [r10-0x60] | |
mov64 r1, r7 | |
call function_28539 | |
jne r0, 0, lbb_25315 | |
ldxdw r2, [r6+0x60] | |
mov64 r1, r7 | |
call function_28531 | |
jne r0, 0, lbb_25315 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26767 | |
jne r0, 0, lbb_25315 | |
ja lbb_25088 | |
lbb_25295: | |
ldxdw r2, [r6+0x28] | |
mov64 r1, r7 | |
call function_28531 | |
jeq r0, 0, lbb_25300 | |
ja lbb_25315 | |
lbb_25300: | |
ldxdw r2, [r6+0x30] | |
mov64 r1, r7 | |
call function_28531 | |
jne r0, 0, lbb_25315 | |
add64 r6, 1 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26767 | |
jne r0, 0, lbb_25315 | |
ja lbb_25088 | |
lbb_25310: | |
mov64 r1, r6 | |
add64 r1, 1 | |
mov64 r2, r7 | |
call function_26767 | |
jeq r0, 0, lbb_25316 | |
lbb_25315: | |
exit | |
lbb_25316: | |
mov64 r2, r6 | |
add64 r2, 72 | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_25388 | |
ldxdw r3, [r10-0x38] | |
ldxdw r2, [r10-0x40] | |
mov64 r1, r7 | |
call function_28539 | |
jne r0, 0, lbb_25315 | |
add64 r6, 33 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_26767 | |
jne r0, 0, lbb_25315 | |
ja lbb_25088 | |
function_25332: | |
mov64 r6, r1 | |
stxdw [r10-0x10], r2 | |
add64 r2, r3 | |
stxdw [r10-0x8], r2 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -16 | |
call function_28431 | |
ldxdw r9, [r6+0x10] | |
ldxdw r8, [r10-0x20] | |
ldxdw r7, [r10-0x18] | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_27186 | |
jeq r0, 0, lbb_25353 | |
mov64 r1, r6 | |
mov64 r2, r9 | |
mov64 r3, r7 | |
call function_27315 | |
lbb_25353: | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_40019 | |
ldxdw r1, [r6+0x10] | |
add64 r1, r7 | |
stxdw [r6+0x10], r1 | |
exit | |
function_25363: | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r7, [r8+0x10] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_27186 | |
jeq r0, 0, lbb_25374 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_27192 | |
lbb_25374: | |
exit | |
function_25375: | |
mov64 r6, r2 | |
mov64 r8, r1 | |
ldxdw r7, [r8+0x10] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_27186 | |
jeq r0, 0, lbb_25386 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_27436 | |
lbb_25386: | |
exit | |
function_25387: | |
exit | |
function_25388: | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_25393: | |
mov64 r5, r2 | |
mov64 r0, 0 | |
jne r5, r4, lbb_25403 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40157 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jeq r1, 0, lbb_25403 | |
mov64 r0, 0 | |
lbb_25403: | |
and64 r0, 1 | |
exit | |
function_25405: | |
mov64 r0, r1 | |
exit | |
function_25407: | |
stxdw [r1+0x10], r3 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_25411: | |
ldxdw r1, [r1+0x0] | |
call function_28670 | |
exit | |
function_25414: | |
mov64 r3, 32 | |
call function_40157 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jeq r1, 0, lbb_25420 | |
mov64 r0, 0 | |
lbb_25420: | |
exit | |
function_25421: | |
exit | |
function_25422: | |
mov64 r3, 32 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_25426: | |
mov64 r4, r3 | |
mov64 r6, r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x10], r1 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r3, r10 | |
add64 r3, -32 | |
mov64 r1, r2 | |
mov64 r2, r4 | |
syscall sol_sha256 | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x0], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r6+0x8], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x8] | |
stxdw [r6+0x18], r1 | |
exit | |
function_25447: | |
mov64 r6, r1 | |
add64 r2, 128 | |
ldxdw r1, [r6+0x0] | |
mul64 r1, r2 | |
call function_40799 | |
ldxdw r1, [r6+0x8] | |
mov64 r2, r0 | |
call function_40517 | |
mov64 r6, r0 | |
mov64 r1, r6 | |
call function_39920 | |
mov64 r7, r0 | |
mov64 r8, 0 | |
mov64 r1, r6 | |
mov64 r2, 0 | |
call function_39947 | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
jsgt r8, r0, lbb_25467 | |
mov64 r8, r7 | |
lbb_25467: | |
mov64 r1, r6 | |
lddw r2, 0x43efffffffffffff | |
call function_39983 | |
mov64 r1, r0 | |
lsh64 r1, 32 | |
arsh64 r1, 32 | |
mov64 r0, -1 | |
jsgt r1, 0, lbb_25477 | |
mov64 r0, r8 | |
lbb_25477: | |
exit | |
function_25478: | |
stxdw [r10-0x8], r2 | |
mov64 r7, r1 | |
add64 r3, 128 | |
ldxdw r1, [r7+0x0] | |
mul64 r1, r3 | |
call function_40799 | |
ldxdw r1, [r7+0x8] | |
mov64 r2, r0 | |
call function_40517 | |
mov64 r7, r0 | |
mov64 r1, r7 | |
call function_39920 | |
mov64 r8, r0 | |
mov64 r6, 0 | |
mov64 r1, r7 | |
mov64 r2, 0 | |
call function_39947 | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
mov64 r9, 0 | |
jsgt r6, r0, lbb_25500 | |
mov64 r9, r8 | |
lbb_25500: | |
mov64 r1, r7 | |
lddw r2, 0x43efffffffffffff | |
call function_39983 | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
mov64 r1, -1 | |
jsgt r0, 0, lbb_25509 | |
mov64 r1, r9 | |
lbb_25509: | |
mov64 r0, 1 | |
ldxdw r2, [r10-0x8] | |
jge r2, r1, lbb_25513 | |
mov64 r0, 0 | |
lbb_25513: | |
exit | |
function_25514: | |
call function_28365 | |
exit | |
function_25516: | |
mov64 r6, r1 | |
mov64 r1, 50 | |
stxb [r10-0x8], r1 | |
lddw r1, 0x4000000000000000 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 3480 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
syscall sol_get_rent_sysvar | |
mov64 r1, r6 | |
add64 r1, 8 | |
jne r0, 0, lbb_25538 | |
ldxdw r2, [r10-0x8] | |
stxdw [r1+0x10], r2 | |
ldxdw r2, [r10-0x10] | |
stxdw [r1+0x8], r2 | |
ldxdw r2, [r10-0x18] | |
stxdw [r1+0x0], r2 | |
mov64 r1, 0 | |
ja lbb_25541 | |
lbb_25538: | |
mov64 r2, r0 | |
call function_25568 | |
mov64 r1, 1 | |
lbb_25541: | |
stxdw [r6+0x0], r1 | |
exit | |
function_25543: | |
mov64 r6, r2 | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_25388 | |
ldxdw r2, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
mov64 r3, r6 | |
call function_37961 | |
exit | |
function_25553: | |
mov64 r6, r2 | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_25388 | |
ldxdw r2, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
mov64 r3, r6 | |
call function_38399 | |
exit | |
function_25563: | |
mov64 r6, r1 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
exit | |
function_25568: | |
call function_27734 | |
exit | |
function_25570: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_28414 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_25583 | |
call function_25421 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_25583: | |
ldxdw r1, [r10-0x8] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r0+0x0], r1 | |
lddw r1, 0x10005b328 | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_25594: | |
ldxdw r0, [r1+0x0] | |
exit | |
function_25596: | |
mov64 r6, r2 | |
stxdw [r10-0x98], r1 | |
ldxdw r7, [r6+0x0] | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r9, 0 | |
mov64 r2, r7 | |
mov64 r3, 0 | |
call function_26899 | |
mov64 r4, r6 | |
stxdw [r10-0x20], r9 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x30], r1 | |
mov64 r6, 8 | |
stxdw [r10-0x90], r7 | |
jeq r7, 0, lbb_25642 | |
mov64 r6, 8 | |
stxdw [r10-0x88], r4 | |
ja lbb_25661 | |
lbb_25617: | |
mul64 r1, 48 | |
ldxdw r2, [r10-0x30] | |
add64 r2, r1 | |
stxb [r2+0x2a], r6 | |
ldxdw r1, [r10-0x80] | |
stxb [r2+0x29], r1 | |
ldxdw r1, [r10-0x78] | |
stxb [r2+0x28], r1 | |
stxdw [r2+0x20], r8 | |
stxdw [r2+0x18], r7 | |
stxdw [r2+0x10], r0 | |
ldxdw r1, [r10-0x70] | |
stxdw [r2+0x8], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r2+0x0], r1 | |
ldxdw r4, [r10-0x88] | |
ldxdw r9, [r10-0x58] | |
ldxdw r6, [r10-0x60] | |
lbb_25635: | |
add64 r9, 1 | |
ldxdw r1, [r10-0x20] | |
add64 r1, 1 | |
stxdw [r10-0x20], r1 | |
add64 r6, 8 | |
ldxdw r1, [r10-0x90] | |
jgt r1, r9, lbb_25661 | |
lbb_25642: | |
mov64 r1, r4 | |
add64 r1, r6 | |
ldxdw r1, [r1+0x0] | |
ldxdw r2, [r10-0x20] | |
ldxdw r3, [r10-0x98] | |
stxdw [r3+0x18], r2 | |
ldxdw r2, [r10-0x28] | |
stxdw [r3+0x10], r2 | |
ldxdw r2, [r10-0x30] | |
stxdw [r3+0x8], r2 | |
add64 r6, 8 | |
mov64 r2, r4 | |
add64 r2, r6 | |
stxdw [r3+0x20], r2 | |
stxdw [r3+0x28], r1 | |
add64 r1, r6 | |
add64 r4, r1 | |
stxdw [r3+0x0], r4 | |
exit | |
lbb_25661: | |
mov64 r1, r4 | |
add64 r1, r6 | |
ldxb r8, [r1+0x0] | |
stxdw [r10-0x58], r9 | |
stxdw [r10-0x60], r6 | |
jeq r8, 255, lbb_25738 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r10 | |
add64 r2, -48 | |
call function_25388 | |
ldxdw r2, [r10-0x48] | |
jgt r2, r8, lbb_25679 | |
mov64 r1, r8 | |
lddw r3, 0x10005b378 | |
call function_39094 | |
syscall abort | |
lbb_25679: | |
ldxdw r9, [r10-0x50] | |
mul64 r8, 48 | |
mov64 r7, r9 | |
add64 r7, r8 | |
ldxdw r6, [r7+0x8] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_25689 | |
lbb_25687: | |
syscall abort | |
function_25688: | |
syscall abort | |
lbb_25689: | |
ldxb r1, [r7+0x29] | |
stxdw [r10-0x80], r1 | |
ldxb r1, [r7+0x28] | |
stxdw [r10-0x78], r1 | |
ldxdw r1, [r7+0x0] | |
stxdw [r10-0x68], r1 | |
mov64 r1, r6 | |
call function_28340 | |
mov64 r1, r6 | |
call function_27604 | |
stxdw [r10-0x70], r0 | |
ldxdw r6, [r7+0x10] | |
ldxdw r2, [r6+0x0] | |
add64 r2, 1 | |
jgt r2, 1, lbb_25705 | |
ja lbb_25687 | |
lbb_25705: | |
mov64 r1, r6 | |
call function_28340 | |
ldxdw r1, [r10-0x80] | |
mov64 r7, 1 | |
mov64 r2, 1 | |
jne r1, 0, lbb_25712 | |
mov64 r2, 0 | |
lbb_25712: | |
stxdw [r10-0x80], r2 | |
ldxdw r1, [r10-0x78] | |
mov64 r2, 1 | |
jne r1, 0, lbb_25717 | |
mov64 r2, 0 | |
lbb_25717: | |
stxdw [r10-0x78], r2 | |
add64 r9, r8 | |
mov64 r1, r6 | |
call function_27604 | |
ldxb r1, [r9+0x2a] | |
jne r1, 0, lbb_25724 | |
mov64 r7, 0 | |
lbb_25724: | |
mov64 r6, r7 | |
ldxdw r8, [r9+0x20] | |
ldxdw r7, [r9+0x18] | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
jne r1, r2, lbb_25617 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 1 | |
mov64 r9, r0 | |
call function_25363 | |
mov64 r0, r9 | |
ldxdw r1, [r10-0x20] | |
ja lbb_25617 | |
lbb_25738: | |
mov64 r7, r6 | |
add64 r7, r4 | |
ldxb r6, [r7+0x1] | |
ldxb r9, [r7+0x2] | |
ldxb r8, [r7+0x3] | |
mov64 r2, r7 | |
add64 r2, 72 | |
mov64 r1, 0 | |
call function_27606 | |
stxdw [r10-0x68], r0 | |
ldxdw r1, [r7+0x50] | |
mov64 r2, r7 | |
add64 r2, 88 | |
stxdw [r10-0x10], r2 | |
mov64 r2, 1 | |
mov64 r3, 1 | |
jne r8, 0, lbb_25756 | |
mov64 r3, 0 | |
lbb_25756: | |
mov64 r8, 1 | |
jne r9, 0, lbb_25759 | |
mov64 r8, 0 | |
lbb_25759: | |
stxdw [r10-0x78], r3 | |
jne r6, 0, lbb_25762 | |
mov64 r2, 0 | |
lbb_25762: | |
stxdw [r10-0x70], r2 | |
mov64 r2, 0 | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x8], r1 | |
ldxdw r9, [r10-0x60] | |
add64 r9, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_27623 | |
stxdw [r10-0x60], r0 | |
add64 r9, 10328 | |
mov64 r1, r9 | |
mov64 r2, 8 | |
call function_28306 | |
mov64 r6, r0 | |
add64 r6, r9 | |
ldxdw r4, [r10-0x88] | |
mov64 r1, r4 | |
add64 r1, r6 | |
ldxdw r9, [r1+0x0] | |
ldxdw r1, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
jne r1, r2, lbb_25791 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 1 | |
call function_25363 | |
ldxdw r4, [r10-0x88] | |
ldxdw r1, [r10-0x20] | |
lbb_25791: | |
mov64 r2, r7 | |
add64 r2, 40 | |
add64 r7, 8 | |
mul64 r1, 48 | |
ldxdw r3, [r10-0x30] | |
add64 r3, r1 | |
ldxdw r1, [r10-0x78] | |
stxb [r3+0x2a], r1 | |
stxb [r3+0x29], r8 | |
ldxdw r1, [r10-0x70] | |
stxb [r3+0x28], r1 | |
stxdw [r3+0x20], r9 | |
stxdw [r3+0x18], r2 | |
ldxdw r1, [r10-0x60] | |
stxdw [r3+0x10], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r3+0x8], r1 | |
stxdw [r3+0x0], r7 | |
ldxdw r9, [r10-0x58] | |
ja lbb_25635 | |
function_25811: | |
lddw r5, 0x100058390 | |
stxdw [r10-0x1000], r5 | |
mov64 r5, 0 | |
stxdw [r10-0xff8], r5 | |
mov64 r5, r10 | |
call function_25819 | |
exit | |
function_25819: | |
mov64 r6, r5 | |
stxdw [r10-0x68], r4 | |
stxdw [r10-0x70], r3 | |
stxdw [r10-0x78], r1 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x80], r2 | |
call function_25388 | |
ldxdw r1, [r6-0xff8] | |
stxdw [r10-0x88], r1 | |
ldxdw r1, [r6-0x1000] | |
stxdw [r10-0x90], r1 | |
ldxdw r1, [r10-0x40] | |
jeq r1, 0, lbb_25901 | |
mul64 r1, 34 | |
ldxdw r8, [r10-0x48] | |
mov64 r2, r8 | |
add64 r2, r1 | |
stxdw [r10-0x60], r2 | |
ldxdw r1, [r10-0x68] | |
mul64 r1, 48 | |
stxdw [r10-0x50], r1 | |
ldxdw r1, [r10-0x70] | |
add64 r1, -48 | |
stxdw [r10-0x58], r1 | |
ja lbb_25896 | |
lbb_25845: | |
jeq r9, 0, lbb_25894 | |
ldxdw r2, [r6+0x30] | |
mov64 r1, r7 | |
call function_25414 | |
add64 r9, -48 | |
add64 r6, 48 | |
jeq r0, 0, lbb_25845 | |
ldxb r1, [r7+0x21] | |
jne r1, 0, lbb_25874 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r6 | |
call function_26031 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_25916 | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
call function_28340 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r6 | |
call function_26071 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_25916 | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r1+0x0] | |
add64 r2, -1 | |
ja lbb_25893 | |
lbb_25874: | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r6 | |
call function_26052 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_25916 | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r1+0x0] | |
add64 r2, 1 | |
call function_28340 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r6 | |
call function_26092 | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_25916 | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r1+0x0] | |
add64 r2, 1 | |
lbb_25893: | |
call function_28340 | |
lbb_25894: | |
ldxdw r1, [r10-0x60] | |
jeq r8, r1, lbb_25901 | |
lbb_25896: | |
mov64 r7, r8 | |
add64 r8, 34 | |
ldxdw r9, [r10-0x50] | |
ldxdw r6, [r10-0x58] | |
ja lbb_25845 | |
lbb_25901: | |
ldxdw r1, [r10-0x80] | |
ldxdw r2, [r10-0x70] | |
ldxdw r3, [r10-0x68] | |
ldxdw r4, [r10-0x90] | |
ldxdw r5, [r10-0x88] | |
syscall sol_invoke_signed_rust | |
jne r0, 0, lbb_25912 | |
mov64 r1, 20 | |
ldxdw r2, [r10-0x78] | |
stxw [r2+0x0], r1 | |
ja lbb_25930 | |
lbb_25912: | |
ldxdw r1, [r10-0x78] | |
mov64 r2, r0 | |
call function_27734 | |
ja lbb_25930 | |
lbb_25916: | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x38], r1 | |
ldxdw r2, [r10-0x8] | |
stxdw [r10-0x30], r2 | |
ldxdw r3, [r10-0x20] | |
ldxdw r4, [r10-0x18] | |
stxdw [r10-0x20], r4 | |
stxdw [r10-0x28], r3 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x10], r2 | |
mov64 r2, r10 | |
add64 r2, -40 | |
ldxdw r1, [r10-0x78] | |
call function_27594 | |
lbb_25930: | |
exit | |
function_25931: | |
mov64 r0, r1 | |
exit | |
function_25933: | |
mov64 r0, r1 | |
exit | |
function_25935: | |
exit | |
function_25936: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_25939: | |
exit | |
function_25940: | |
ldxdw r0, [r1+0x0] | |
exit | |
function_25942: | |
ldxdw r8, [r1+0x8] | |
ldxdw r2, [r8+0x10] | |
lddw r1, 0x7fffffffffffffff | |
jgt r1, r2, lbb_25958 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000583f4 | |
mov64 r2, 24 | |
lddw r4, 0x10005b3b0 | |
lddw r5, 0x10005b3d0 | |
call function_33744 | |
syscall abort | |
lbb_25958: | |
mov64 r6, r8 | |
add64 r6, 16 | |
add64 r2, 1 | |
mov64 r1, r6 | |
call function_28340 | |
ldxdw r1, [r8+0x18] | |
ldxdw r7, [r1+0x0] | |
ldxdw r2, [r8+0x10] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_28340 | |
mov64 r0, r7 | |
exit | |
function_25971: | |
mov64 r6, r1 | |
ldxdw r8, [r2+0x10] | |
mov64 r7, r8 | |
add64 r7, 16 | |
ldxdw r2, [r8+0x10] | |
lddw r1, 0x7ffffffffffffffe | |
jgt r2, r1, lbb_25990 | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_28340 | |
ldxdw r1, [r8+0x20] | |
stxdw [r6+0x8], r1 | |
ldxdw r2, [r8+0x10] | |
add64 r2, -1 | |
mov64 r1, r7 | |
call function_28340 | |
mov64 r1, 0 | |
ja lbb_25999 | |
lbb_25990: | |
stxdw [r10-0x18], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_27594 | |
mov64 r1, 1 | |
lbb_25999: | |
stxdw [r6+0x0], r1 | |
exit | |
function_26001: | |
ldxdw r7, [r1+0x10] | |
ldxdw r2, [r7+0x10] | |
lddw r1, 0x7fffffffffffffff | |
jgt r1, r2, lbb_26017 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000583f4 | |
mov64 r2, 24 | |
lddw r4, 0x10005b3b0 | |
lddw r5, 0x10005b3e8 | |
call function_33744 | |
syscall abort | |
lbb_26017: | |
mov64 r6, r7 | |
add64 r6, 16 | |
add64 r2, 1 | |
mov64 r1, r6 | |
call function_28340 | |
ldxdw r8, [r7+0x20] | |
ldxdw r2, [r7+0x10] | |
add64 r2, -1 | |
mov64 r1, r6 | |
call function_28340 | |
mov64 r0, 1 | |
jeq r8, 0, lbb_26030 | |
mov64 r0, 0 | |
lbb_26030: | |
exit | |
function_26031: | |
mov64 r6, r1 | |
ldxdw r8, [r2+0x8] | |
ldxdw r2, [r8+0x10] | |
lddw r1, 0x7ffffffffffffffe | |
jgt r2, r1, lbb_26047 | |
mov64 r7, r8 | |
add64 r7, 16 | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_28340 | |
stxdw [r6+0x10], r7 | |
add64 r8, 24 | |
stxdw [r6+0x8], r8 | |
mov64 r1, 0 | |
ja lbb_26050 | |
lbb_26047: | |
mov64 r1, 11 | |
stxw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_26050: | |
stxdw [r6+0x0], r1 | |
exit | |
function_26052: | |
mov64 r6, r1 | |
ldxdw r8, [r2+0x8] | |
ldxdw r1, [r8+0x10] | |
jne r1, 0, lbb_26066 | |
mov64 r7, r8 | |
add64 r7, 16 | |
mov64 r1, r7 | |
mov64 r2, -1 | |
call function_28340 | |
stxdw [r6+0x10], r7 | |
add64 r8, 24 | |
stxdw [r6+0x8], r8 | |
mov64 r1, 0 | |
ja lbb_26069 | |
lbb_26066: | |
mov64 r1, 11 | |
stxw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_26069: | |
stxdw [r6+0x0], r1 | |
exit | |
function_26071: | |
mov64 r6, r1 | |
ldxdw r8, [r2+0x10] | |
ldxdw r2, [r8+0x10] | |
lddw r1, 0x7ffffffffffffffe | |
jgt r2, r1, lbb_26087 | |
mov64 r7, r8 | |
add64 r7, 16 | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_28340 | |
stxdw [r6+0x10], r7 | |
add64 r8, 24 | |
stxdw [r6+0x8], r8 | |
mov64 r1, 0 | |
ja lbb_26090 | |
lbb_26087: | |
mov64 r1, 11 | |
stxw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_26090: | |
stxdw [r6+0x0], r1 | |
exit | |
function_26092: | |
mov64 r6, r1 | |
ldxdw r8, [r2+0x10] | |
ldxdw r1, [r8+0x10] | |
jne r1, 0, lbb_26106 | |
mov64 r7, r8 | |
add64 r7, 16 | |
mov64 r1, r7 | |
mov64 r2, -1 | |
call function_28340 | |
stxdw [r6+0x10], r7 | |
add64 r8, 24 | |
stxdw [r6+0x8], r8 | |
mov64 r1, 0 | |
ja lbb_26109 | |
lbb_26106: | |
mov64 r1, 11 | |
stxw [r6+0x8], r1 | |
mov64 r1, 1 | |
lbb_26109: | |
stxdw [r6+0x0], r1 | |
exit | |
function_26111: | |
mov64 r0, r1 | |
exit | |
function_26113: | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_26122: | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_26131: | |
mov64 r7, r5 | |
mov64 r9, r4 | |
mov64 r8, r3 | |
mov64 r6, r1 | |
mov64 r1, 33 | |
jgt r1, r9, lbb_26139 | |
mov64 r1, 1 | |
ja lbb_26149 | |
lbb_26139: | |
stxdw [r10-0x98], r2 | |
mov64 r1, r7 | |
add64 r1, 11 | |
mov64 r2, 21 | |
lddw r3, 0x100058517 | |
mov64 r4, 21 | |
call function_25393 | |
jeq r0, 0, lbb_26151 | |
mov64 r1, 513 | |
lbb_26149: | |
stxh [r6+0x0], r1 | |
ja lbb_26198 | |
lbb_26151: | |
stxdw [r10-0x40], r7 | |
stxdw [r10-0x48], r9 | |
stxdw [r10-0x50], r8 | |
mov64 r1, 32 | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x60], r1 | |
mov64 r7, r10 | |
add64 r7, -128 | |
mov64 r2, r10 | |
add64 r2, -96 | |
mov64 r1, r7 | |
mov64 r3, 3 | |
call function_25426 | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r7 | |
call function_25422 | |
ldxdw r3, [r10-0x88] | |
ldxdw r2, [r10-0x90] | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_28396 | |
ldxb r1, [r10-0x30] | |
jne r1, 1, lbb_26188 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000584ee | |
mov64 r2, 41 | |
lddw r4, 0x10005b390 | |
lddw r5, 0x10005b400 | |
call function_33744 | |
syscall abort | |
lbb_26188: | |
ldxdw r1, [r10-0x17] | |
stxdw [r6+0x19], r1 | |
ldxdw r1, [r10-0x1f] | |
stxdw [r6+0x11], r1 | |
ldxdw r1, [r10-0x27] | |
stxdw [r6+0x9], r1 | |
ldxdw r1, [r10-0x2f] | |
stxdw [r6+0x1], r1 | |
mov64 r1, 0 | |
stxb [r6+0x0], r1 | |
lbb_26198: | |
exit | |
function_26199: | |
mov64 r0, r4 | |
mov64 r6, r1 | |
mov64 r1, 0 | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x40], r1 | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x50], r1 | |
mov64 r1, 255 | |
stxb [r10-0x29], r1 | |
mov64 r4, r10 | |
add64 r4, -80 | |
mov64 r5, r10 | |
add64 r5, -41 | |
mov64 r1, r2 | |
mov64 r2, r3 | |
mov64 r3, r0 | |
syscall sol_try_find_program_address | |
mov64 r7, r0 | |
jne r7, 0, lbb_26246 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r2, r10 | |
add64 r2, -80 | |
mov64 r3, 32 | |
call function_28396 | |
ldxb r1, [r10-0x28] | |
jne r1, 1, lbb_26237 | |
mov64 r3, r10 | |
add64 r3, -112 | |
lddw r1, 0x1000584ee | |
mov64 r2, 41 | |
lddw r4, 0x10005b390 | |
lddw r5, 0x10005b400 | |
call function_33744 | |
syscall abort | |
lbb_26237: | |
ldxdw r1, [r10-0xf] | |
stxdw [r10-0x58], r1 | |
ldxdw r1, [r10-0x17] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x1f] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x27] | |
stxdw [r10-0x70], r1 | |
ldxb r1, [r10-0x29] | |
lbb_26246: | |
jeq r7, 0, lbb_26249 | |
call function_26259 | |
syscall abort | |
lbb_26249: | |
ldxdw r2, [r10-0x58] | |
stxdw [r6+0x18], r2 | |
ldxdw r2, [r10-0x60] | |
stxdw [r6+0x10], r2 | |
ldxdw r2, [r10-0x68] | |
stxdw [r6+0x8], r2 | |
ldxdw r2, [r10-0x70] | |
stxdw [r6+0x0], r2 | |
stxb [r6+0x20], r1 | |
exit | |
function_26259: | |
lddw r1, 0x100058428 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b418 | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -48 | |
lddw r2, 0x10005b428 | |
call function_39122 | |
syscall abort | |
function_26276: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r7+0x0] | |
lddw r2, 0x100058666 | |
call function_25414 | |
jeq r0, 0, lbb_26304 | |
ldxdw r8, [r7+0x10] | |
mov64 r7, r8 | |
add64 r7, 16 | |
ldxdw r2, [r8+0x10] | |
lddw r1, 0x7fffffffffffffff | |
jgt r1, r2, lbb_26291 | |
ja lbb_26309 | |
lbb_26291: | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_28340 | |
mov64 r9, 0 | |
stxh [r10-0x20], r9 | |
ldxdw r2, [r8+0x20] | |
mov64 r1, r2 | |
add64 r1, -2 | |
jgt r2, 1, lbb_26320 | |
lddw r3, 0x10005b4a0 | |
call function_30463 | |
syscall abort | |
lbb_26304: | |
mov64 r1, 1 | |
stxh [r6+0x0], r1 | |
mov64 r1, 16 | |
stxw [r6+0x8], r1 | |
ja lbb_26334 | |
lbb_26309: | |
stxdw [r10-0x18], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -32 | |
call function_27594 | |
mov64 r1, 1 | |
stxh [r6+0x0], r1 | |
ja lbb_26334 | |
lbb_26320: | |
ldxdw r3, [r8+0x18] | |
add64 r3, r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, 2 | |
mov64 r4, 2 | |
call function_28343 | |
ldxh r1, [r10-0x20] | |
stxh [r6+0x0], r9 | |
stxh [r6+0x2], r1 | |
ldxdw r2, [r8+0x10] | |
add64 r2, -1 | |
mov64 r1, r7 | |
call function_28340 | |
lbb_26334: | |
exit | |
function_26335: | |
mov64 r7, r4 | |
mov64 r8, r3 | |
mov64 r9, r2 | |
mov64 r6, r1 | |
mov64 r1, 2 | |
jgt r1, r7, lbb_26409 | |
mov64 r1, 0 | |
stxh [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 2 | |
mov64 r3, r8 | |
mov64 r4, 2 | |
call function_28343 | |
ldxh r1, [r10-0x30] | |
jgt r1, r9, lbb_26352 | |
ja lbb_26365 | |
lbb_26352: | |
lsh64 r9, 1 | |
mov64 r2, r9 | |
add64 r2, 4 | |
jgt r2, r7, lbb_26409 | |
add64 r9, 2 | |
mov64 r1, 0 | |
stxh [r10-0x30], r1 | |
jne r9, -2, lbb_26368 | |
mov64 r1, -2 | |
lddw r3, 0x10005b470 | |
call function_30463 | |
syscall abort | |
lbb_26365: | |
mov64 r1, 1 | |
stxh [r6+0x0], r1 | |
ja lbb_26415 | |
lbb_26368: | |
mov64 r3, r8 | |
add64 r3, r9 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 2 | |
mov64 r4, 2 | |
call function_28343 | |
ldxh r9, [r10-0x30] | |
mov64 r1, r9 | |
add64 r1, 2 | |
jgt r1, r7, lbb_26409 | |
stxdw [r10-0xa8], r1 | |
stxdw [r10-0xb0], r6 | |
mov64 r3, r8 | |
add64 r3, r9 | |
mov64 r6, 0 | |
stxh [r10-0x30], r6 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 2 | |
mov64 r4, 2 | |
call function_28343 | |
ldxh r2, [r10-0x30] | |
stxdw [r10-0x90], r2 | |
mov64 r1, r10 | |
add64 r1, -120 | |
mov64 r3, 0 | |
call function_27090 | |
stxdw [r10-0x58], r6 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x60], r1 | |
ldxdw r1, [r10-0x78] | |
stxdw [r10-0x68], r1 | |
ldxdw r1, [r10-0x90] | |
jeq r1, 0, lbb_26502 | |
mov64 r1, r10 | |
add64 r1, -46 | |
stxdw [r10-0xa8], r1 | |
stxdw [r10-0x98], r8 | |
stxdw [r10-0xa0], r7 | |
ja lbb_26446 | |
lbb_26409: | |
mov64 r1, 0 | |
call function_28355 | |
mov64 r1, 1 | |
stxb [r6+0x0], r1 | |
and64 r0, 255 | |
stxb [r6+0x1], r0 | |
lbb_26415: | |
exit | |
lbb_26416: | |
add64 r6, 1 | |
mov64 r2, r7 | |
and64 r2, 1 | |
rsh64 r7, 1 | |
and64 r7, 1 | |
mul64 r1, 34 | |
ldxdw r3, [r10-0x68] | |
add64 r3, r1 | |
stxb [r3+0x0], r8 | |
ldxdw r1, [r10-0x50] | |
stxdw [r3+0x1], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r3+0x9], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r3+0x11], r1 | |
ldxdw r1, [r10-0x39] | |
stxdw [r3+0x18], r1 | |
stxb [r3+0x21], r7 | |
stxb [r3+0x20], r2 | |
ldxdw r1, [r10-0x58] | |
add64 r1, 1 | |
stxdw [r10-0x58], r1 | |
add64 r9, 33 | |
mov64 r1, r6 | |
and64 r1, 65535 | |
ldxdw r8, [r10-0x98] | |
ldxdw r7, [r10-0xa0] | |
ldxdw r2, [r10-0x90] | |
jgt r2, r1, lbb_26446 | |
ja lbb_26500 | |
lbb_26446: | |
mov64 r1, r9 | |
add64 r1, 3 | |
jgt r1, r7, lbb_26572 | |
mov64 r2, r9 | |
add64 r2, 2 | |
jgt r7, r2, lbb_26459 | |
add64 r9, 2 | |
mov64 r1, r9 | |
mov64 r2, r7 | |
lddw r3, 0x10005b440 | |
call function_39094 | |
syscall abort | |
lbb_26459: | |
mov64 r2, r9 | |
add64 r2, 35 | |
jgt r2, r7, lbb_26572 | |
mov64 r2, -32 | |
jgt r2, r1, lbb_26468 | |
mov64 r1, r9 | |
add64 r1, 3 | |
add64 r9, 35 | |
ja lbb_26509 | |
lbb_26468: | |
mov64 r1, r8 | |
add64 r1, r9 | |
ldxb r7, [r1+0x2] | |
add64 r8, r9 | |
add64 r8, 3 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r8 | |
mov64 r3, 32 | |
call function_28396 | |
ldxb r1, [r10-0x30] | |
jne r1, 1, lbb_26481 | |
ja lbb_26522 | |
lbb_26481: | |
ldxdw r2, [r10-0xa8] | |
ldxdw r1, [r2+0x0] | |
stxdw [r10-0x50], r1 | |
ldxdw r1, [r2+0x8] | |
stxdw [r10-0x48], r1 | |
ldxdw r1, [r2+0x10] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r2+0x17] | |
stxdw [r10-0x39], r1 | |
ldxb r8, [r10-0x2f] | |
ldxdw r1, [r10-0x58] | |
ldxdw r2, [r10-0x60] | |
jne r1, r2, lbb_26416 | |
mov64 r1, r10 | |
add64 r1, -104 | |
mov64 r2, 1 | |
call function_25375 | |
ldxdw r1, [r10-0x58] | |
ja lbb_26416 | |
lbb_26500: | |
add64 r9, 2 | |
stxdw [r10-0xa8], r9 | |
lbb_26502: | |
ldxdw r6, [r10-0xa8] | |
mov64 r9, r6 | |
add64 r9, 32 | |
jgt r9, r7, lbb_26572 | |
mov64 r1, -32 | |
jgt r1, r6, lbb_26514 | |
mov64 r1, r6 | |
lbb_26509: | |
mov64 r2, r9 | |
lddw r3, 0x10005b458 | |
call function_30463 | |
syscall abort | |
lbb_26514: | |
mov64 r2, r8 | |
add64 r2, r6 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r3, 32 | |
call function_28396 | |
ldxb r1, [r10-0x30] | |
jne r1, 1, lbb_26533 | |
lbb_26522: | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000584ee | |
mov64 r2, 41 | |
lddw r4, 0x10005b390 | |
lddw r5, 0x10005b400 | |
call function_33744 | |
syscall abort | |
lbb_26533: | |
ldxdw r1, [r10-0x2e] | |
stxdw [r10-0x50], r1 | |
ldxdw r1, [r10-0x26] | |
stxdw [r10-0x48], r1 | |
ldxdw r1, [r10-0x1e] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x17] | |
stxdw [r10-0x39], r1 | |
add64 r6, 34 | |
jgt r6, r7, lbb_26572 | |
ldxb r1, [r10-0x2f] | |
stxdw [r10-0x90], r1 | |
mov64 r1, 0 | |
stxh [r10-0x30], r1 | |
mov64 r1, -2 | |
jgt r1, r9, lbb_26555 | |
mov64 r1, r9 | |
mov64 r2, r6 | |
lddw r3, 0x10005b470 | |
call function_30463 | |
syscall abort | |
lbb_26555: | |
mov64 r3, r8 | |
add64 r3, r9 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, 2 | |
mov64 r4, 2 | |
call function_28343 | |
ldxh r9, [r10-0x30] | |
mov64 r2, r6 | |
add64 r2, r9 | |
jgt r2, r7, lbb_26572 | |
jge r2, r6, lbb_26586 | |
mov64 r1, r6 | |
lddw r3, 0x10005b488 | |
call function_30463 | |
syscall abort | |
lbb_26572: | |
mov64 r1, 0 | |
call function_28355 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0xb0] | |
stxb [r2+0x0], r1 | |
and64 r0, 255 | |
stxb [r2+0x1], r0 | |
mov64 r6, r10 | |
add64 r6, -104 | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27559 | |
ja lbb_26415 | |
lbb_26586: | |
mov64 r1, r10 | |
add64 r1, -136 | |
mov64 r2, r9 | |
mov64 r3, 0 | |
call function_26995 | |
add64 r8, r6 | |
ldxdw r7, [r10-0x80] | |
mov64 r2, r8 | |
ldxdw r8, [r10-0x88] | |
mov64 r1, r8 | |
mov64 r3, r9 | |
call function_40019 | |
ldxdw r1, [r10-0x50] | |
ldxdw r4, [r10-0xb0] | |
stxdw [r4+0x39], r1 | |
ldxdw r1, [r10-0x48] | |
stxdw [r4+0x41], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r4+0x49], r1 | |
ldxdw r1, [r10-0x39] | |
stxdw [r4+0x50], r1 | |
ldxdw r1, [r10-0x68] | |
ldxdw r2, [r10-0x58] | |
ldxdw r3, [r10-0x60] | |
stxdw [r4+0x20], r8 | |
mov64 r5, 0 | |
stxb [r4+0x0], r5 | |
stxdw [r4+0x30], r9 | |
stxdw [r4+0x10], r3 | |
stxdw [r4+0x18], r2 | |
ldxdw r2, [r10-0x90] | |
stxb [r4+0x38], r2 | |
stxdw [r4+0x8], r1 | |
stxdw [r4+0x28], r7 | |
ja lbb_26415 | |
function_26621: | |
mov64 r7, r3 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r7+0x0] | |
lddw r2, 0x100058666 | |
call function_25414 | |
jeq r0, 0, lbb_26656 | |
ldxdw r9, [r7+0x10] | |
mov64 r7, r9 | |
add64 r7, 16 | |
ldxdw r2, [r9+0x10] | |
lddw r1, 0x7fffffffffffffff | |
jgt r1, r2, lbb_26637 | |
ja lbb_26661 | |
lbb_26637: | |
add64 r2, 1 | |
mov64 r1, r7 | |
call function_28340 | |
ldxdw r4, [r9+0x20] | |
ldxdw r3, [r9+0x18] | |
mov64 r1, r10 | |
add64 r1, -88 | |
mov64 r2, r8 | |
call function_26335 | |
ldxb r1, [r10-0x58] | |
jeq r1, 1, lbb_26672 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -80 | |
mov64 r3, 80 | |
call function_40019 | |
mov64 r1, 0 | |
ja lbb_26678 | |
lbb_26656: | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r1, 16 | |
stxw [r6+0x8], r1 | |
ja lbb_26683 | |
lbb_26661: | |
stxdw [r10-0x50], r7 | |
mov64 r1, 11 | |
stxdw [r10-0x58], r1 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -88 | |
call function_27594 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
ja lbb_26683 | |
lbb_26672: | |
mov64 r1, 1 | |
ldxb r3, [r10-0x57] | |
mov64 r2, 1 | |
jeq r3, 0, lbb_26677 | |
mov64 r2, 2 | |
lbb_26677: | |
stxw [r6+0x8], r2 | |
lbb_26678: | |
stxdw [r6+0x0], r1 | |
ldxdw r2, [r7+0x0] | |
add64 r2, -1 | |
mov64 r1, r7 | |
call function_28340 | |
lbb_26683: | |
exit | |
function_26684: | |
mov64 r7, r2 | |
mov64 r8, r1 | |
mov64 r9, 0 | |
stxdw [r10-0x8], r9 | |
stxdw [r10-0x10], r9 | |
stxdw [r10-0x18], r9 | |
stxdw [r10-0x20], r9 | |
ldxdw r6, [r7+0x8] | |
mov64 r1, 32 | |
jgt r1, r6, lbb_26722 | |
stxdw [r10-0x58], r8 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, 32 | |
mov64 r3, r8 | |
mov64 r4, 32 | |
call function_28343 | |
add64 r6, -32 | |
stxdw [r7+0x8], r6 | |
add64 r8, 32 | |
stxdw [r7+0x0], r8 | |
ldxdw r8, [r10-0x58] | |
ldxw r1, [r10-0x1d] | |
stxw [r8+0x4], r1 | |
ldxw r1, [r10-0x20] | |
stxw [r8+0x1], r1 | |
ldxdw r1, [r10-0x9] | |
stxdw [r10-0x30], r1 | |
ldxb r2, [r10-0x1] | |
stxb [r10-0x28], r2 | |
ldxdw r3, [r10-0x19] | |
ldxdw r4, [r10-0x11] | |
stxdw [r8+0x10], r4 | |
stxdw [r8+0x8], r3 | |
stxb [r8+0x20], r2 | |
stxdw [r8+0x18], r1 | |
ja lbb_26739 | |
lbb_26722: | |
mov64 r1, r10 | |
add64 r1, -64 | |
lddw r2, 0x10005840c | |
mov64 r3, 26 | |
call function_25570 | |
ldxdw r4, [r10-0x38] | |
ldxdw r3, [r10-0x40] | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, 20 | |
call function_29245 | |
ldxdw r1, [r10-0x50] | |
ldxdw r2, [r10-0x48] | |
stxdw [r8+0x10], r2 | |
stxdw [r8+0x8], r1 | |
mov64 r9, 1 | |
lbb_26739: | |
stxb [r8+0x0], r9 | |
exit | |
function_26741: | |
ldxb r1, [r1+0x0] | |
jeq r1, 0, lbb_26750 | |
jeq r1, 1, lbb_26757 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058633 | |
ja lbb_26762 | |
lbb_26750: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005864b | |
mov64 r4, 21 | |
ja lbb_26763 | |
lbb_26757: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005863f | |
lbb_26762: | |
mov64 r4, 12 | |
lbb_26763: | |
call function_37930 | |
mov64 r1, r6 | |
call function_39726 | |
exit | |
function_26767: | |
mov64 r4, r1 | |
mov64 r1, r2 | |
lddw r2, 0x100058660 | |
mov64 r3, 6 | |
call function_28575 | |
exit | |
function_26774: | |
mov64 r4, r1 | |
mov64 r1, r2 | |
lddw r2, 0x100058660 | |
mov64 r3, 6 | |
call function_28477 | |
exit | |
function_26781: | |
mov64 r0, r2 | |
add64 r0, r1 | |
add64 r0, -1 | |
neg64 r2 | |
and64 r0, r2 | |
sub64 r0, r1 | |
exit | |
function_26788: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, 0 | |
stxdw [r10-0x10], r1 | |
mov64 r1, r10 | |
add64 r1, -8 | |
stxdw [r10-0x18], r1 | |
mov64 r2, r10 | |
add64 r2, -24 | |
mov64 r1, r7 | |
call function_24612 | |
ldxdw r2, [r10-0x10] | |
jeq r0, 0, lbb_26802 | |
mov64 r2, r0 | |
lbb_26802: | |
jne r0, 0, lbb_26838 | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r8, 0 | |
mov64 r3, 0 | |
call function_26995 | |
stxdw [r10-0x20], r8 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x30], r1 | |
call function_25939 | |
mov64 r1, r10 | |
add64 r1, -8 | |
call function_25931 | |
mov64 r1, r10 | |
add64 r1, -48 | |
call function_28437 | |
stxdw [r10-0x18], r0 | |
mov64 r2, r10 | |
add64 r2, -24 | |
mov64 r1, r7 | |
call function_24972 | |
jeq r0, 0, lbb_26844 | |
mov64 r1, r0 | |
call function_25405 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
ja lbb_26843 | |
lbb_26838: | |
mov64 r1, r2 | |
call function_25405 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 1 | |
stxdw [r6+0x0], r1 | |
lbb_26843: | |
exit | |
lbb_26844: | |
ldxdw r1, [r10-0x20] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x30] | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r8 | |
ja lbb_26843 | |
function_26852: | |
exit | |
function_26853: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jne r8, 0, lbb_26861 | |
stxdw [r6+0x8], r7 | |
mov64 r1, 1 | |
mov64 r7, 0 | |
ja lbb_26896 | |
lbb_26861: | |
ldxdw r1, [r4+0x0] | |
jeq r1, 0, lbb_26876 | |
ldxdw r2, [r4+0x8] | |
jne r2, 0, lbb_26871 | |
jeq r7, 0, lbb_26892 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jeq r0, 0, lbb_26881 | |
ja lbb_26894 | |
lbb_26871: | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_18547 | |
jeq r0, 0, lbb_26881 | |
ja lbb_26894 | |
lbb_26876: | |
jeq r7, 0, lbb_26892 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jne r0, 0, lbb_26894 | |
lbb_26881: | |
call function_25421 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r7 | |
mov64 r3, r8 | |
call function_25936 | |
ldxdw r7, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_26896 | |
lbb_26892: | |
mov64 r7, 0 | |
mov64 r0, r8 | |
lbb_26894: | |
stxdw [r6+0x8], r0 | |
mov64 r1, 0 | |
lbb_26896: | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x10], r7 | |
exit | |
function_26899: | |
stxdw [r10-0x30], r3 | |
mov64 r9, r2 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_27585 | |
ldxdw r6, [r10-0x10] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r8, r6 | |
neg64 r8 | |
and64 r2, r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x20] | |
jne r2, 0, lbb_26924 | |
mov64 r1, 0 | |
lbb_26924: | |
jne r1, 1, lbb_26929 | |
call function_27603 | |
lbb_26926: | |
call function_27603 | |
call function_29898 | |
syscall abort | |
lbb_26929: | |
jeq r6, 0, lbb_26926 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_26966 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_26966: | |
ldxdw r1, [r10-0x28] | |
add64 r7, r1 | |
and64 r7, r8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 0, lbb_26977 | |
jeq r7, 0, lbb_26988 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18543 | |
jeq r0, 0, lbb_26983 | |
ja lbb_26990 | |
lbb_26977: | |
jeq r7, 0, lbb_26988 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18549 | |
jeq r0, 0, lbb_26983 | |
ja lbb_26990 | |
lbb_26983: | |
call function_25421 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_26988: | |
mov64 r7, 0 | |
mov64 r0, r6 | |
lbb_26990: | |
ldxdw r1, [r10-0x38] | |
stxdw [r1+0x0], r0 | |
div64 r7, 48 | |
stxdw [r1+0x8], r7 | |
exit | |
function_26995: | |
stxdw [r10-0x30], r3 | |
mov64 r9, r2 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_27590 | |
ldxdw r6, [r10-0x10] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r8, r6 | |
neg64 r8 | |
and64 r2, r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x20] | |
jne r2, 0, lbb_27020 | |
mov64 r1, 0 | |
lbb_27020: | |
jne r1, 1, lbb_27025 | |
call function_27603 | |
lbb_27022: | |
call function_27603 | |
call function_29898 | |
syscall abort | |
lbb_27025: | |
jeq r6, 0, lbb_27022 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_27062 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_27062: | |
ldxdw r1, [r10-0x28] | |
add64 r7, r1 | |
and64 r7, r8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 0, lbb_27073 | |
jeq r7, 0, lbb_27084 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18543 | |
jeq r0, 0, lbb_27079 | |
ja lbb_27086 | |
lbb_27073: | |
jeq r7, 0, lbb_27084 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18549 | |
jeq r0, 0, lbb_27079 | |
ja lbb_27086 | |
lbb_27079: | |
call function_25421 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_27084: | |
mov64 r7, 0 | |
mov64 r0, r6 | |
lbb_27086: | |
ldxdw r1, [r10-0x38] | |
stxdw [r1+0x8], r7 | |
stxdw [r1+0x0], r0 | |
exit | |
function_27090: | |
stxdw [r10-0x30], r3 | |
mov64 r9, r2 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_27580 | |
ldxdw r6, [r10-0x10] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x18] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r8, r6 | |
neg64 r8 | |
and64 r2, r8 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x20] | |
jne r2, 0, lbb_27115 | |
mov64 r1, 0 | |
lbb_27115: | |
jne r1, 1, lbb_27120 | |
call function_27603 | |
lbb_27117: | |
call function_27603 | |
call function_29898 | |
syscall abort | |
lbb_27120: | |
jeq r6, 0, lbb_27117 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_27157 | |
mov64 r3, r10 | |
add64 r3, -8 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_27157: | |
ldxdw r1, [r10-0x28] | |
add64 r7, r1 | |
and64 r7, r8 | |
ldxdw r1, [r10-0x30] | |
jne r1, 0, lbb_27168 | |
jeq r7, 0, lbb_27179 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18543 | |
jeq r0, 0, lbb_27174 | |
ja lbb_27181 | |
lbb_27168: | |
jeq r7, 0, lbb_27179 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_18549 | |
jeq r0, 0, lbb_27174 | |
ja lbb_27181 | |
lbb_27174: | |
call function_25421 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30129 | |
syscall abort | |
lbb_27179: | |
mov64 r7, 0 | |
mov64 r0, r6 | |
lbb_27181: | |
ldxdw r1, [r10-0x38] | |
stxdw [r1+0x0], r0 | |
div64 r7, 34 | |
stxdw [r1+0x8], r7 | |
exit | |
function_27186: | |
ldxdw r1, [r1+0x8] | |
sub64 r1, r2 | |
mov64 r0, 1 | |
jgt r3, r1, lbb_27191 | |
mov64 r0, 0 | |
lbb_27191: | |
exit | |
function_27192: | |
mov64 r7, r1 | |
mov64 r6, r2 | |
add64 r6, r3 | |
mov64 r1, 1 | |
jgt r2, r6, lbb_27198 | |
mov64 r1, 0 | |
lbb_27198: | |
and64 r1, 1 | |
jne r1, 0, lbb_27304 | |
ldxdw r8, [r7+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_27585 | |
stxdw [r10-0x70], r8 | |
mov64 r4, r8 | |
lsh64 r4, 1 | |
jgt r4, r6, lbb_27209 | |
mov64 r4, r6 | |
lbb_27209: | |
stxdw [r10-0x68], r7 | |
jgt r4, 4, lbb_27212 | |
mov64 r4, 4 | |
lbb_27212: | |
ldxdw r9, [r10-0x38] | |
mov64 r7, r9 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x40] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r6, r9 | |
neg64 r6 | |
and64 r2, r6 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x48] | |
jne r2, 0, lbb_27230 | |
mov64 r1, 0 | |
lbb_27230: | |
jne r1, 1, lbb_27235 | |
call function_27603 | |
lbb_27232: | |
call function_27603 | |
mov64 r9, 0 | |
ja lbb_27275 | |
lbb_27235: | |
jeq r9, 0, lbb_27232 | |
mov64 r1, r9 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r9 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_27272 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_27272: | |
ldxdw r8, [r10-0x50] | |
add64 r8, r7 | |
and64 r8, r6 | |
lbb_27275: | |
ldxdw r6, [r10-0x68] | |
ldxdw r7, [r10-0x70] | |
jeq r7, 0, lbb_27286 | |
ldxdw r1, [r6+0x0] | |
call function_28357 | |
mov64 r1, 8 | |
stxdw [r10-0x8], r1 | |
mul64 r7, 48 | |
stxdw [r10-0x10], r7 | |
stxdw [r10-0x18], r0 | |
ja lbb_27288 | |
lbb_27286: | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
lbb_27288: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r2, r8 | |
mov64 r3, r9 | |
call function_26853 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_27306 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_25936 | |
ldxdw r2, [r10-0x58] | |
jne r2, 0, lbb_27312 | |
lbb_27304: | |
call function_29898 | |
syscall abort | |
lbb_27306: | |
ldxdw r1, [r10-0x28] | |
ldxdw r2, [r10-0x20] | |
div64 r2, 48 | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
lbb_27312: | |
ldxdw r1, [r10-0x60] | |
call function_30129 | |
syscall abort | |
function_27315: | |
mov64 r7, r1 | |
mov64 r6, r2 | |
add64 r6, r3 | |
mov64 r1, 1 | |
jgt r2, r6, lbb_27321 | |
mov64 r1, 0 | |
lbb_27321: | |
and64 r1, 1 | |
jne r1, 0, lbb_27426 | |
ldxdw r8, [r7+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_27590 | |
mov64 r4, r8 | |
lsh64 r4, 1 | |
jgt r4, r6, lbb_27331 | |
mov64 r4, r6 | |
lbb_27331: | |
stxdw [r10-0x70], r8 | |
stxdw [r10-0x68], r7 | |
jgt r4, 8, lbb_27335 | |
mov64 r4, 8 | |
lbb_27335: | |
ldxdw r6, [r10-0x38] | |
mov64 r7, r6 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x40] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r9, r6 | |
neg64 r9 | |
and64 r2, r9 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x48] | |
jne r2, 0, lbb_27353 | |
mov64 r1, 0 | |
lbb_27353: | |
jne r1, 1, lbb_27358 | |
call function_27603 | |
lbb_27355: | |
call function_27603 | |
mov64 r6, 0 | |
ja lbb_27398 | |
lbb_27358: | |
jeq r6, 0, lbb_27355 | |
mov64 r1, r6 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r6 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_27395 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_27395: | |
ldxdw r8, [r10-0x50] | |
add64 r8, r7 | |
and64 r8, r9 | |
lbb_27398: | |
ldxdw r7, [r10-0x68] | |
ldxdw r9, [r10-0x70] | |
jeq r9, 0, lbb_27408 | |
ldxdw r1, [r7+0x0] | |
call function_28357 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x10], r9 | |
stxdw [r10-0x18], r0 | |
ja lbb_27410 | |
lbb_27408: | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
lbb_27410: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r2, r8 | |
mov64 r3, r6 | |
call function_26853 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_27428 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_25936 | |
ldxdw r2, [r10-0x58] | |
jne r2, 0, lbb_27433 | |
lbb_27426: | |
call function_29898 | |
syscall abort | |
lbb_27428: | |
ldxdw r1, [r10-0x28] | |
ldxdw r2, [r10-0x20] | |
stxdw [r7+0x8], r2 | |
stxdw [r7+0x0], r1 | |
exit | |
lbb_27433: | |
ldxdw r1, [r10-0x60] | |
call function_30129 | |
syscall abort | |
function_27436: | |
mov64 r7, r1 | |
mov64 r6, r2 | |
add64 r6, r3 | |
mov64 r1, 1 | |
jgt r2, r6, lbb_27442 | |
mov64 r1, 0 | |
lbb_27442: | |
and64 r1, 1 | |
jne r1, 0, lbb_27548 | |
ldxdw r8, [r7+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
call function_27580 | |
stxdw [r10-0x70], r8 | |
mov64 r4, r8 | |
lsh64 r4, 1 | |
jgt r4, r6, lbb_27453 | |
mov64 r4, r6 | |
lbb_27453: | |
stxdw [r10-0x68], r7 | |
jgt r4, 4, lbb_27456 | |
mov64 r4, 4 | |
lbb_27456: | |
ldxdw r9, [r10-0x38] | |
mov64 r7, r9 | |
add64 r7, -1 | |
ldxdw r1, [r10-0x40] | |
mov64 r2, r7 | |
add64 r2, r1 | |
mov64 r6, r9 | |
neg64 r6 | |
and64 r2, r6 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
mov64 r1, 1 | |
ldxdw r2, [r10-0x48] | |
jne r2, 0, lbb_27474 | |
mov64 r1, 0 | |
lbb_27474: | |
jne r1, 1, lbb_27479 | |
call function_27603 | |
lbb_27476: | |
call function_27603 | |
mov64 r9, 0 | |
ja lbb_27519 | |
lbb_27479: | |
jeq r9, 0, lbb_27476 | |
mov64 r1, r9 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
mov64 r2, r9 | |
sub64 r2, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r1 | |
rsh64 r2, 2 | |
and64 r2, r1 | |
add64 r3, r2 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
jeq r3, 1, lbb_27516 | |
mov64 r3, r10 | |
add64 r3, -24 | |
lddw r1, 0x1000586f6 | |
mov64 r2, 43 | |
lddw r4, 0x10005b4d0 | |
lddw r5, 0x10005b4b8 | |
call function_33744 | |
syscall abort | |
lbb_27516: | |
ldxdw r8, [r10-0x50] | |
add64 r8, r7 | |
and64 r8, r6 | |
lbb_27519: | |
ldxdw r6, [r10-0x68] | |
ldxdw r7, [r10-0x70] | |
jeq r7, 0, lbb_27530 | |
ldxdw r1, [r6+0x0] | |
call function_28357 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mul64 r7, 34 | |
stxdw [r10-0x10], r7 | |
stxdw [r10-0x18], r0 | |
ja lbb_27532 | |
lbb_27530: | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
lbb_27532: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r4, r10 | |
add64 r4, -24 | |
mov64 r2, r8 | |
mov64 r3, r9 | |
call function_26853 | |
ldxdw r1, [r10-0x30] | |
jne r1, 1, lbb_27550 | |
ldxdw r3, [r10-0x20] | |
ldxdw r2, [r10-0x28] | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_25936 | |
ldxdw r2, [r10-0x58] | |
jne r2, 0, lbb_27556 | |
lbb_27548: | |
call function_29898 | |
syscall abort | |
lbb_27550: | |
ldxdw r1, [r10-0x28] | |
ldxdw r2, [r10-0x20] | |
div64 r2, 34 | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
lbb_27556: | |
ldxdw r1, [r10-0x60] | |
call function_30129 | |
syscall abort | |
function_27559: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_27569 | |
ldxdw r1, [r1+0x0] | |
call function_28357 | |
mul64 r6, 34 | |
jeq r6, 0, lbb_27569 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 1 | |
call function_18545 | |
lbb_27569: | |
exit | |
function_27570: | |
ldxdw r6, [r1+0x8] | |
jeq r6, 0, lbb_27578 | |
ldxdw r1, [r1+0x0] | |
call function_28357 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
mov64 r3, 1 | |
call function_18545 | |
lbb_27578: | |
exit | |
function_27579: | |
exit | |
function_27580: | |
mov64 r2, 1 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 34 | |
stxdw [r1+0x0], r2 | |
exit | |
function_27585: | |
mov64 r2, 8 | |
stxdw [r1+0x8], r2 | |
mov64 r2, 48 | |
stxdw [r1+0x0], r2 | |
exit | |
function_27590: | |
mov64 r2, 1 | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_27594: | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x18], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x10], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_27603: | |
exit | |
function_27604: | |
mov64 r0, r1 | |
exit | |
function_27606: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_27617 | |
call function_25421 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_27617: | |
stxdw [r0+0x18], r7 | |
stxdw [r0+0x10], r6 | |
mov64 r1, 1 | |
stxdw [r0+0x8], r1 | |
stxdw [r0+0x0], r1 | |
exit | |
function_27623: | |
mov64 r6, r1 | |
mov64 r1, 40 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_27633 | |
call function_25421 | |
mov64 r1, 40 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_27633: | |
mov64 r1, 1 | |
stxdw [r0+0x8], r1 | |
stxdw [r0+0x0], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r0+0x20], r1 | |
exit | |
function_27643: | |
mov64 r6, r1 | |
ldxw r1, [r6+0x0] | |
jsgt r1, 9, lbb_27652 | |
jsgt r1, 4, lbb_27658 | |
jsgt r1, 1, lbb_27668 | |
jeq r1, 0, lbb_27688 | |
lddw r7, 0x200000000 | |
ja lbb_27726 | |
lbb_27652: | |
jsgt r1, 14, lbb_27663 | |
jsgt r1, 11, lbb_27673 | |
jeq r1, 10, lbb_27694 | |
lddw r7, 0xc00000000 | |
ja lbb_27726 | |
lbb_27658: | |
jsgt r1, 6, lbb_27678 | |
jeq r1, 5, lbb_27697 | |
lddw r7, 0x700000000 | |
ja lbb_27726 | |
lbb_27663: | |
jsgt r1, 16, lbb_27683 | |
jeq r1, 15, lbb_27700 | |
lddw r7, 0x1100000000 | |
ja lbb_27726 | |
lbb_27668: | |
jeq r1, 2, lbb_27703 | |
jeq r1, 3, lbb_27706 | |
lddw r7, 0x500000000 | |
ja lbb_27726 | |
lbb_27673: | |
jeq r1, 12, lbb_27709 | |
jeq r1, 13, lbb_27712 | |
lddw r7, 0xf00000000 | |
ja lbb_27726 | |
lbb_27678: | |
jeq r1, 7, lbb_27715 | |
jeq r1, 8, lbb_27718 | |
lddw r7, 0xa00000000 | |
ja lbb_27726 | |
lbb_27683: | |
jeq r1, 17, lbb_27721 | |
jeq r1, 18, lbb_27724 | |
lddw r7, 0x1400000000 | |
ja lbb_27726 | |
lbb_27688: | |
lddw r7, 0x100000000 | |
ldxw r2, [r6+0x4] | |
jeq r2, 0, lbb_27726 | |
mov64 r7, r2 | |
ja lbb_27726 | |
lbb_27694: | |
lddw r7, 0xb00000000 | |
ja lbb_27726 | |
lbb_27697: | |
lddw r7, 0x600000000 | |
ja lbb_27726 | |
lbb_27700: | |
lddw r7, 0x1000000000 | |
ja lbb_27726 | |
lbb_27703: | |
lddw r7, 0x300000000 | |
ja lbb_27726 | |
lbb_27706: | |
lddw r7, 0x400000000 | |
ja lbb_27726 | |
lbb_27709: | |
lddw r7, 0xd00000000 | |
ja lbb_27726 | |
lbb_27712: | |
lddw r7, 0xe00000000 | |
ja lbb_27726 | |
lbb_27715: | |
lddw r7, 0x800000000 | |
ja lbb_27726 | |
lbb_27718: | |
lddw r7, 0x900000000 | |
ja lbb_27726 | |
lbb_27721: | |
lddw r7, 0x1200000000 | |
ja lbb_27726 | |
lbb_27724: | |
lddw r7, 0x1300000000 | |
lbb_27726: | |
jne r1, 14, lbb_27732 | |
add64 r6, 8 | |
mov64 r1, r6 | |
call function_25387 | |
mov64 r1, r6 | |
call function_27570 | |
lbb_27732: | |
mov64 r0, r7 | |
exit | |
function_27734: | |
mov64 r6, r1 | |
lddw r3, 0xffffffff00000000 | |
mov64 r1, r2 | |
add64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 32 | |
lsh64 r1, 32 | |
or64 r1, r3 | |
jsgt r1, 9, lbb_27751 | |
jsgt r1, 4, lbb_27758 | |
jsgt r1, 1, lbb_27770 | |
jeq r1, 0, lbb_27807 | |
jeq r1, 1, lbb_27749 | |
ja lbb_27803 | |
lbb_27749: | |
mov64 r1, 1 | |
ja lbb_27833 | |
lbb_27751: | |
jsgt r1, 14, lbb_27764 | |
jsgt r1, 11, lbb_27776 | |
jeq r1, 10, lbb_27810 | |
jeq r1, 11, lbb_27756 | |
ja lbb_27803 | |
lbb_27756: | |
mov64 r1, 11 | |
ja lbb_27833 | |
lbb_27758: | |
jsgt r1, 6, lbb_27794 | |
jeq r1, 5, lbb_27812 | |
jeq r1, 6, lbb_27762 | |
ja lbb_27803 | |
lbb_27762: | |
mov64 r1, 6 | |
ja lbb_27833 | |
lbb_27764: | |
jsgt r1, 16, lbb_27800 | |
jeq r1, 15, lbb_27814 | |
jeq r1, 16, lbb_27768 | |
ja lbb_27803 | |
lbb_27768: | |
mov64 r1, 16 | |
ja lbb_27833 | |
lbb_27770: | |
jeq r1, 2, lbb_27816 | |
jeq r1, 3, lbb_27818 | |
jeq r1, 4, lbb_27774 | |
ja lbb_27803 | |
lbb_27774: | |
mov64 r1, 4 | |
ja lbb_27833 | |
lbb_27776: | |
jeq r1, 12, lbb_27820 | |
jeq r1, 13, lbb_27822 | |
jeq r1, 14, lbb_27780 | |
ja lbb_27803 | |
lbb_27780: | |
mov64 r1, r10 | |
add64 r1, -24 | |
lddw r2, 0x100058721 | |
mov64 r3, 7 | |
call function_28414 | |
ldxdw r1, [r10-0x8] | |
stxdw [r6+0x18], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r6+0x10], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r6+0x8], r1 | |
mov64 r1, 14 | |
ja lbb_27833 | |
lbb_27794: | |
jeq r1, 7, lbb_27824 | |
jeq r1, 8, lbb_27826 | |
jeq r1, 9, lbb_27798 | |
ja lbb_27803 | |
lbb_27798: | |
mov64 r1, 9 | |
ja lbb_27833 | |
lbb_27800: | |
jeq r1, 17, lbb_27828 | |
jeq r1, 18, lbb_27830 | |
jeq r1, 19, lbb_27832 | |
lbb_27803: | |
mov64 r1, 0 | |
stxw [r6+0x0], r1 | |
stxw [r6+0x4], r2 | |
ja lbb_27834 | |
lbb_27807: | |
mov64 r1, 0 | |
stxdw [r6+0x0], r1 | |
ja lbb_27834 | |
lbb_27810: | |
mov64 r1, 10 | |
ja lbb_27833 | |
lbb_27812: | |
mov64 r1, 5 | |
ja lbb_27833 | |
lbb_27814: | |
mov64 r1, 15 | |
ja lbb_27833 | |
lbb_27816: | |
mov64 r1, 2 | |
ja lbb_27833 | |
lbb_27818: | |
mov64 r1, 3 | |
ja lbb_27833 | |
lbb_27820: | |
mov64 r1, 12 | |
ja lbb_27833 | |
lbb_27822: | |
mov64 r1, 13 | |
ja lbb_27833 | |
lbb_27824: | |
mov64 r1, 7 | |
ja lbb_27833 | |
lbb_27826: | |
mov64 r1, 8 | |
ja lbb_27833 | |
lbb_27828: | |
mov64 r1, 17 | |
ja lbb_27833 | |
lbb_27830: | |
mov64 r1, 18 | |
ja lbb_27833 | |
lbb_27832: | |
mov64 r1, 19 | |
lbb_27833: | |
stxw [r6+0x0], r1 | |
lbb_27834: | |
exit | |
function_27835: | |
mov64 r6, r1 | |
ldxw r1, [r6+0x0] | |
jsgt r1, 9, lbb_27848 | |
jsgt r1, 4, lbb_27858 | |
jsgt r1, 1, lbb_27876 | |
jeq r1, 0, lbb_27920 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058880 | |
mov64 r4, 15 | |
ja lbb_28013 | |
lbb_27848: | |
jsgt r1, 14, lbb_27867 | |
jsgt r1, 11, lbb_27885 | |
jeq r1, 10, lbb_27937 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000587b6 | |
mov64 r4, 19 | |
ja lbb_28013 | |
lbb_27858: | |
jsgt r1, 6, lbb_27902 | |
jeq r1, 5, lbb_27944 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058822 | |
mov64 r4, 18 | |
ja lbb_28013 | |
lbb_27867: | |
jsgt r1, 16, lbb_27911 | |
jeq r1, 15, lbb_27951 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058764 | |
mov64 r4, 17 | |
ja lbb_28013 | |
lbb_27876: | |
jeq r1, 2, lbb_27958 | |
jeq r1, 3, lbb_27965 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058845 | |
mov64 r4, 19 | |
ja lbb_28013 | |
lbb_27885: | |
jeq r1, 12, lbb_27972 | |
jeq r1, 13, lbb_27979 | |
mov64 r7, r10 | |
add64 r7, -24 | |
mov64 r1, r7 | |
lddw r3, 0x100058789 | |
mov64 r4, 12 | |
call function_37930 | |
add64 r6, 8 | |
stxdw [r10-0x20], r6 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r7 | |
lddw r3, 0x10005b4f0 | |
ja lbb_27934 | |
lbb_27902: | |
jeq r1, 7, lbb_27986 | |
jeq r1, 8, lbb_27993 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000587dd | |
mov64 r4, 20 | |
ja lbb_28013 | |
lbb_27911: | |
jeq r1, 17, lbb_28000 | |
jeq r1, 18, lbb_28007 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058728 | |
mov64 r4, 22 | |
ja lbb_28013 | |
lbb_27920: | |
mov64 r7, r10 | |
add64 r7, -24 | |
mov64 r1, r7 | |
lddw r3, 0x10005888f | |
mov64 r4, 6 | |
call function_37930 | |
add64 r6, 4 | |
stxdw [r10-0x20], r6 | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r7 | |
lddw r3, 0x10005b510 | |
lbb_27934: | |
call function_39625 | |
mov64 r1, r7 | |
ja lbb_28015 | |
lbb_27937: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000587c9 | |
mov64 r4, 20 | |
ja lbb_28013 | |
lbb_27944: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058834 | |
mov64 r4, 17 | |
ja lbb_28013 | |
lbb_27951: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058775 | |
mov64 r4, 20 | |
ja lbb_28013 | |
lbb_27958: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005886a | |
mov64 r4, 22 | |
ja lbb_28013 | |
lbb_27965: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058858 | |
mov64 r4, 18 | |
ja lbb_28013 | |
lbb_27972: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000587a1 | |
mov64 r4, 21 | |
ja lbb_28013 | |
lbb_27979: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058795 | |
mov64 r4, 12 | |
ja lbb_28013 | |
lbb_27986: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005880a | |
mov64 r4, 24 | |
ja lbb_28013 | |
lbb_27993: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000587f1 | |
mov64 r4, 25 | |
ja lbb_28013 | |
lbb_28000: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058758 | |
mov64 r4, 12 | |
ja lbb_28013 | |
lbb_28007: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005873e | |
mov64 r4, 26 | |
lbb_28013: | |
call function_37930 | |
mov64 r1, r6 | |
lbb_28015: | |
call function_39726 | |
exit | |
function_28017: | |
mov64 r6, r2 | |
ldxw r2, [r1+0x0] | |
jsgt r2, 9, lbb_28034 | |
jsgt r2, 4, lbb_28048 | |
jsgt r2, 1, lbb_28074 | |
jeq r2, 0, lbb_28144 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b650 | |
ja lbb_28291 | |
lbb_28034: | |
jsgt r2, 14, lbb_28061 | |
jsgt r2, 11, lbb_28087 | |
jeq r2, 10, lbb_28171 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5b0 | |
ja lbb_28291 | |
lbb_28048: | |
jsgt r2, 6, lbb_28118 | |
jeq r2, 5, lbb_28182 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b600 | |
ja lbb_28291 | |
lbb_28061: | |
jsgt r2, 16, lbb_28131 | |
jeq r2, 15, lbb_28193 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b560 | |
ja lbb_28291 | |
lbb_28074: | |
jeq r2, 2, lbb_28204 | |
jeq r2, 3, lbb_28215 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b620 | |
ja lbb_28291 | |
lbb_28087: | |
jeq r2, 12, lbb_28226 | |
jeq r2, 13, lbb_28237 | |
add64 r1, 8 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
call function_25594 | |
stxdw [r10-0x38], r0 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r10 | |
add64 r2, -56 | |
lddw r3, 0x100031f70 | |
call function_28393 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b580 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x48], r1 | |
ja lbb_28292 | |
lbb_28118: | |
jeq r2, 7, lbb_28248 | |
jeq r2, 8, lbb_28259 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5d0 | |
ja lbb_28291 | |
lbb_28131: | |
jeq r2, 17, lbb_28270 | |
jeq r2, 18, lbb_28281 | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b530 | |
ja lbb_28291 | |
lbb_28144: | |
add64 r1, 4 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r2, r10 | |
add64 r2, -56 | |
lddw r3, 0x100037818 | |
call function_28393 | |
mov64 r1, r10 | |
add64 r1, -72 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x100058c58 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b660 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x40], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x48], r1 | |
ja lbb_28292 | |
lbb_28171: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5c0 | |
ja lbb_28291 | |
lbb_28182: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b610 | |
ja lbb_28291 | |
lbb_28193: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b570 | |
ja lbb_28291 | |
lbb_28204: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b640 | |
ja lbb_28291 | |
lbb_28215: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b630 | |
ja lbb_28291 | |
lbb_28226: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5a0 | |
ja lbb_28291 | |
lbb_28237: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b590 | |
ja lbb_28291 | |
lbb_28248: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5f0 | |
ja lbb_28291 | |
lbb_28259: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b5e0 | |
ja lbb_28291 | |
lbb_28270: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b550 | |
ja lbb_28291 | |
lbb_28281: | |
lddw r1, 0x100058728 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b540 | |
lbb_28291: | |
stxdw [r10-0x30], r1 | |
lbb_28292: | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r1, r6 | |
call function_37896 | |
exit | |
function_28297: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28300: | |
mov64 r2, 0 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28303: | |
lddw r0, 0x6873659fe9e84425 | |
exit | |
function_28306: | |
mov64 r3, r2 | |
rsh64 r3, 1 | |
lddw r4, 0x5555555555555555 | |
and64 r3, r4 | |
mov64 r4, r2 | |
sub64 r4, r3 | |
lddw r3, 0x3333333333333333 | |
mov64 r5, r4 | |
and64 r5, r3 | |
rsh64 r4, 2 | |
and64 r4, r3 | |
add64 r5, r4 | |
mov64 r3, r5 | |
rsh64 r3, 4 | |
add64 r5, r3 | |
lddw r3, 0xf0f0f0f0f0f0f0f | |
and64 r5, r3 | |
lddw r3, 0x101010101010101 | |
mul64 r5, r3 | |
rsh64 r5, 56 | |
jne r5, 1, lbb_28333 | |
call function_26781 | |
exit | |
lbb_28333: | |
lddw r1, 0x100058c90 | |
mov64 r2, 41 | |
lddw r3, 0x10005b670 | |
call function_39076 | |
syscall abort | |
function_28340: | |
ldxdw r0, [r1+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_28343: | |
mov64 r5, r2 | |
jne r5, r4, lbb_28349 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
call function_40019 | |
exit | |
lbb_28349: | |
mov64 r1, r5 | |
mov64 r2, r4 | |
lddw r3, 0x10005b688 | |
call function_30491 | |
syscall abort | |
function_28355: | |
mov64 r0, r1 | |
exit | |
function_28357: | |
mov64 r0, r1 | |
exit | |
function_28359: | |
mov64 r2, 0 | |
stxdw [r1+0x18], r2 | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x8], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28365: | |
lddw r2, 0x100058d77 | |
call function_25414 | |
exit | |
function_28369: | |
mov64 r6, r2 | |
ldxdw r7, [r1+0x0] | |
mov64 r1, r6 | |
call function_37908 | |
jne r0, 0, lbb_28382 | |
mov64 r1, r6 | |
call function_37912 | |
jne r0, 0, lbb_28378 | |
ja lbb_28386 | |
lbb_28378: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30270 | |
ja lbb_28389 | |
lbb_28382: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30223 | |
ja lbb_28389 | |
lbb_28386: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30831 | |
lbb_28389: | |
exit | |
function_28390: | |
ldxdw r1, [r1+0x0] | |
call function_30223 | |
exit | |
function_28393: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28396: | |
mov64 r4, 1 | |
jne r3, 32, lbb_28407 | |
ldxdw r3, [r2+0x18] | |
stxdw [r1+0x19], r3 | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x11], r3 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x9], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x1], r2 | |
mov64 r4, 0 | |
lbb_28407: | |
stxb [r1+0x0], r4 | |
exit | |
function_28409: | |
mov64 r3, r2 | |
add64 r3, 32 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28414: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r8, r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r2, r6 | |
mov64 r3, 0 | |
call function_26995 | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r8+0x8], r2 | |
stxdw [r8+0x0], r1 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_40019 | |
stxdw [r8+0x10], r6 | |
exit | |
function_28431: | |
ldxdw r3, [r2+0x0] | |
stxdw [r1+0x0], r3 | |
ldxdw r2, [r2+0x8] | |
sub64 r2, r3 | |
stxdw [r1+0x8], r2 | |
exit | |
function_28437: | |
mov64 r0, r1 | |
exit | |
function_28439: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
call function_28652 | |
call function_25939 | |
call function_25939 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_26788 | |
exit | |
function_28448: | |
mov64 r6, r1 | |
ldxdw r1, [r6+0x0] | |
call function_25933 | |
ldxdw r1, [r6+0x8] | |
add64 r1, 8 | |
stxdw [r6+0x8], r1 | |
mov64 r0, 0 | |
exit | |
function_28456: | |
mov64 r6, r3 | |
mov64 r7, r1 | |
ldxdw r8, [r7+0x0] | |
mov64 r1, r8 | |
call function_25933 | |
ldxdw r9, [r7+0x8] | |
mov64 r1, r8 | |
call function_25933 | |
add64 r9, r6 | |
add64 r9, 8 | |
stxdw [r7+0x8], r9 | |
mov64 r0, 0 | |
exit | |
function_28469: | |
mov64 r6, r1 | |
ldxdw r1, [r6+0x0] | |
call function_25933 | |
ldxdw r1, [r6+0x8] | |
add64 r1, 4 | |
stxdw [r6+0x8], r1 | |
mov64 r0, 0 | |
exit | |
function_28477: | |
mov64 r2, r4 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_28409 | |
ldxdw r8, [r10-0x8] | |
ldxdw r9, [r10-0x10] | |
jeq r9, r8, lbb_28496 | |
ldxdw r1, [r10-0x18] | |
ldxdw r7, [r1+0x0] | |
ldxdw r6, [r1+0x8] | |
add64 r6, 1 | |
lbb_28489: | |
mov64 r1, r7 | |
call function_25933 | |
ldxdw r1, [r10-0x18] | |
stxdw [r1+0x8], r6 | |
add64 r6, 1 | |
add64 r9, 1 | |
jne r9, r8, lbb_28489 | |
lbb_28496: | |
mov64 r0, 0 | |
exit | |
function_28498: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r6+0x0] | |
call function_25933 | |
ldxdw r1, [r6+0x8] | |
add64 r1, 4 | |
stxdw [r6+0x8], r1 | |
stxdw [r7+0x8], r6 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
exit | |
function_28509: | |
mov64 r6, r5 | |
mov64 r7, r1 | |
ldxdw r1, [r7+0x0] | |
call function_25933 | |
ldxdw r1, [r7+0x8] | |
add64 r1, 4 | |
stxdw [r7+0x8], r1 | |
ldxdw r1, [r6-0xff0] | |
mov64 r2, r7 | |
call function_26774 | |
exit | |
function_28520: | |
mov64 r6, r1 | |
ldxdw r7, [r6+0x0] | |
mov64 r1, r7 | |
call function_25933 | |
ldxdw r8, [r6+0x8] | |
mov64 r1, r7 | |
call function_25933 | |
add64 r8, 12 | |
stxdw [r6+0x8], r8 | |
mov64 r0, 0 | |
exit | |
function_28531: | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x8], r2 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r3, 8 | |
call function_25332 | |
mov64 r0, 0 | |
exit | |
function_28539: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
ldxdw r8, [r1+0x0] | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r8 | |
mov64 r3, 8 | |
call function_25332 | |
mov64 r1, r8 | |
mov64 r2, r7 | |
mov64 r3, r6 | |
call function_25332 | |
mov64 r0, 0 | |
exit | |
function_28554: | |
ldxdw r1, [r1+0x0] | |
stxw [r10-0x4], r4 | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r3, 4 | |
call function_25332 | |
mov64 r0, 0 | |
exit | |
function_28562: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r6+0x0] | |
ldxdw r2, [r5-0x1000] | |
stxw [r10-0x4], r2 | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r3, 4 | |
call function_25332 | |
stxdw [r7+0x8], r6 | |
mov64 r1, 0 | |
stxdw [r7+0x0], r1 | |
exit | |
function_28575: | |
mov64 r2, r4 | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -24 | |
call function_28409 | |
ldxdw r7, [r10-0x10] | |
ldxdw r8, [r10-0x18] | |
jeq r8, r7, lbb_28593 | |
ldxdw r6, [r6+0x0] | |
lbb_28584: | |
ldxb r1, [r8+0x0] | |
stxb [r10-0x1], r1 | |
mov64 r2, r10 | |
add64 r2, -1 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
call function_25332 | |
add64 r8, 1 | |
jne r8, r7, lbb_28584 | |
lbb_28593: | |
mov64 r0, 0 | |
exit | |
function_28595: | |
mov64 r6, r5 | |
mov64 r7, r1 | |
ldxdw r1, [r7+0x0] | |
stxw [r10-0x4], r4 | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r3, 4 | |
call function_25332 | |
ldxdw r1, [r6-0xff0] | |
mov64 r2, r7 | |
call function_26767 | |
exit | |
function_28607: | |
mov64 r6, r5 | |
ldxdw r7, [r1+0x0] | |
stxw [r10-0xc], r4 | |
mov64 r2, r10 | |
add64 r2, -12 | |
mov64 r1, r7 | |
mov64 r3, 4 | |
call function_25332 | |
ldxdw r1, [r6-0xff0] | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x8], r1 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
mov64 r3, 8 | |
call function_25332 | |
mov64 r0, 0 | |
exit | |
function_28625: | |
mov64 r6, r1 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_28635 | |
call function_28653 | |
mov64 r1, 32 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_28635: | |
ldxdw r1, [r6+0x18] | |
stxdw [r0+0x18], r1 | |
ldxdw r1, [r6+0x10] | |
stxdw [r0+0x10], r1 | |
ldxdw r1, [r6+0x8] | |
stxdw [r0+0x8], r1 | |
ldxdw r1, [r6+0x0] | |
stxdw [r0+0x0], r1 | |
exit | |
function_28644: | |
stxdw [r10-0x10], r2 | |
stxdw [r10-0x18], r1 | |
mov64 r1, 0 | |
stxb [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_28658 | |
exit | |
function_28652: | |
exit | |
function_28653: | |
exit | |
function_28654: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_28657: | |
exit | |
function_28658: | |
ldxdw r2, [r1+0x18] | |
stxdw [r10-0x8], r2 | |
ldxdw r2, [r1+0x10] | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r1+0x8] | |
stxdw [r10-0x18], r2 | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_28625 | |
exit | |
function_28670: | |
mov64 r6, r1 | |
ldxb r1, [r6+0x0] | |
jsgt r1, 3, lbb_28690 | |
jsgt r1, 1, lbb_28716 | |
jeq r1, 0, lbb_28724 | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
lddw r3, 0x100058e0e | |
mov64 r4, 19 | |
call function_37930 | |
add64 r6, 8 | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
lddw r3, 0x10005b700 | |
ja lbb_28784 | |
lbb_28690: | |
jsgt r1, 5, lbb_28699 | |
jeq r1, 4, lbb_28770 | |
mov64 r6, r10 | |
add64 r6, -32 | |
mov64 r1, r6 | |
lddw r3, 0x100058dbc | |
mov64 r4, 26 | |
ja lbb_28752 | |
lbb_28699: | |
jeq r1, 6, lbb_28739 | |
jeq r1, 7, lbb_28746 | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
lddw r3, 0x100058d97 | |
mov64 r4, 6 | |
call function_37930 | |
add64 r6, 8 | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
lddw r3, 0x10005b6a0 | |
ja lbb_28784 | |
lbb_28716: | |
jeq r1, 2, lbb_28755 | |
mov64 r6, r10 | |
add64 r6, -32 | |
mov64 r1, r6 | |
lddw r3, 0x100058de8 | |
mov64 r4, 19 | |
ja lbb_28752 | |
lbb_28724: | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
lddw r3, 0x100058e21 | |
mov64 r4, 2 | |
call function_37930 | |
add64 r6, 8 | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
lddw r3, 0x10005b720 | |
ja lbb_28784 | |
lbb_28739: | |
mov64 r6, r10 | |
add64 r6, -32 | |
mov64 r1, r6 | |
lddw r3, 0x100058db3 | |
mov64 r4, 9 | |
ja lbb_28752 | |
lbb_28746: | |
mov64 r6, r10 | |
add64 r6, -32 | |
mov64 r1, r6 | |
lddw r3, 0x100058d9d | |
mov64 r4, 22 | |
lbb_28752: | |
call function_37930 | |
mov64 r1, r6 | |
ja lbb_28786 | |
lbb_28755: | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
lddw r3, 0x100058dfb | |
mov64 r4, 19 | |
call function_37930 | |
add64 r6, 1 | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
lddw r3, 0x10005b6e0 | |
ja lbb_28784 | |
lbb_28770: | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
lddw r3, 0x100058dd6 | |
mov64 r4, 18 | |
call function_37930 | |
add64 r6, 8 | |
stxdw [r10-0x8], r6 | |
mov64 r2, r10 | |
add64 r2, -8 | |
mov64 r1, r7 | |
lddw r3, 0x10005b6c0 | |
lbb_28784: | |
call function_39625 | |
mov64 r1, r7 | |
lbb_28786: | |
call function_39726 | |
exit | |
function_28788: | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_28793: | |
mov64 r6, r2 | |
ldxdw r7, [r1+0x0] | |
mov64 r1, r6 | |
call function_37908 | |
jne r0, 0, lbb_28806 | |
mov64 r1, r6 | |
call function_37912 | |
jne r0, 0, lbb_28802 | |
ja lbb_28810 | |
lbb_28802: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30177 | |
ja lbb_28813 | |
lbb_28806: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30131 | |
ja lbb_28813 | |
lbb_28810: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30683 | |
lbb_28813: | |
exit | |
function_28814: | |
mov64 r6, r2 | |
ldxdw r7, [r1+0x0] | |
mov64 r1, r6 | |
call function_37908 | |
jne r0, 0, lbb_28827 | |
mov64 r1, r6 | |
call function_37912 | |
jne r0, 0, lbb_28823 | |
ja lbb_28831 | |
lbb_28823: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30362 | |
ja lbb_28834 | |
lbb_28827: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30317 | |
ja lbb_28834 | |
lbb_28831: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_31020 | |
lbb_28834: | |
exit | |
function_28835: | |
ldxdw r1, [r1+0x0] | |
call function_33834 | |
exit | |
function_28838: | |
ldxdw r1, [r1+0x0] | |
call function_29243 | |
exit | |
function_28841: | |
mov64 r6, r2 | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r10 | |
add64 r1, -16 | |
call function_28788 | |
ldxdw r2, [r10-0x8] | |
ldxdw r1, [r10-0x10] | |
mov64 r3, r6 | |
call function_37961 | |
exit | |
function_28851: | |
mov64 r6, r2 | |
ldxb r2, [r1+0x0] | |
jsgt r2, 8, lbb_28882 | |
jsgt r2, 3, lbb_28897 | |
jsgt r2, 1, lbb_28960 | |
jeq r2, 0, lbb_28999 | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x10003ca48 | |
call function_29178 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b840 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x98] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0xa0] | |
ja lbb_29145 | |
lbb_28882: | |
jsgt r2, 12, lbb_28925 | |
jsgt r2, 10, lbb_28986 | |
jeq r2, 9, lbb_29024 | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7a0 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_28897: | |
jsgt r2, 5, lbb_28939 | |
jeq r2, 4, lbb_29121 | |
ldxdw r2, [r1+0x8] | |
ldxdw r1, [r1+0x10] | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x50], r2 | |
mov64 r1, r10 | |
add64 r1, -96 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x100039090 | |
call function_29187 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7f0 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x60] | |
ja lbb_29145 | |
lbb_28925: | |
jsgt r2, 14, lbb_28953 | |
jeq r2, 13, lbb_29151 | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b760 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_28939: | |
jeq r2, 6, lbb_29036 | |
jeq r2, 7, lbb_29048 | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7c0 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_28953: | |
jeq r2, 15, lbb_29060 | |
jeq r2, 16, lbb_29072 | |
ldxdw r3, [r1+0x10] | |
ldxdw r2, [r1+0x8] | |
mov64 r1, r6 | |
call function_37890 | |
ja lbb_29150 | |
lbb_28960: | |
jeq r2, 2, lbb_29084 | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x10003bf50 | |
call function_29178 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b820 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x78] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x80] | |
ja lbb_29145 | |
lbb_28986: | |
jeq r2, 11, lbb_29109 | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b780 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_28999: | |
ldxb r1, [r1+0x1] | |
stxb [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x10004a2c8 | |
call function_29181 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b860 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0xa8] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0xb0] | |
ja lbb_29145 | |
lbb_29024: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7b0 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29036: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7e0 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29048: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b7d0 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29060: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b750 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29072: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b740 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29084: | |
ldxdw r1, [r1+0x8] | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -144 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x10003c738 | |
call function_29178 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b840 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x88] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x90] | |
ja lbb_29145 | |
lbb_29109: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b790 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
lbb_29121: | |
ldxw r1, [r1+0x4] | |
stxw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r2, r10 | |
add64 r2, -80 | |
lddw r3, 0x10004b928 | |
call function_29184 | |
mov64 r1, 1 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b800 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x38], r1 | |
ldxdw r1, [r10-0x70] | |
lbb_29145: | |
stxdw [r10-0x40], r1 | |
lbb_29146: | |
mov64 r2, r10 | |
add64 r2, -48 | |
mov64 r1, r6 | |
call function_37896 | |
lbb_29150: | |
exit | |
lbb_29151: | |
lddw r1, 0x100058e28 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005b770 | |
stxdw [r10-0x30], r1 | |
ja lbb_29146 | |
function_29163: | |
mov64 r4, r2 | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r4 | |
call function_37890 | |
exit | |
function_29169: | |
ldxdw r4, [r2+0x18] | |
mov64 r2, r3 | |
callx r4 | |
exit | |
function_29173: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x8] | |
ldxdw r1, [r1+0x0] | |
call function_37961 | |
exit | |
function_29178: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_29181: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_29184: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_29187: | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r2 | |
exit | |
function_29190: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x8] | |
ldxdw r1, [r1+0x0] | |
call function_37961 | |
exit | |
function_29195: | |
ldxdw r3, [r1+0x0] | |
ldxdw r1, [r3+0x0] | |
ldxdw r3, [r3+0x8] | |
ldxdw r3, [r3+0x18] | |
callx r3 | |
exit | |
function_29201: | |
lddw r1, 0x100058eb4 | |
mov64 r2, 46 | |
call function_29768 | |
call function_29775 | |
syscall abort | |
function_29207: | |
ldxdw r1, [r1+0x0] | |
call function_29435 | |
exit | |
function_29210: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
mov64 r1, r6 | |
call function_37908 | |
jne r0, 0, lbb_29223 | |
mov64 r1, r6 | |
call function_37912 | |
jne r0, 0, lbb_29219 | |
ja lbb_29227 | |
lbb_29219: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30270 | |
ja lbb_29230 | |
lbb_29223: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30223 | |
ja lbb_29230 | |
lbb_29227: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
call function_30730 | |
lbb_29230: | |
exit | |
function_29231: | |
exit | |
function_29232: | |
ldxdw r2, [r1+0x8] | |
jeq r2, 0, lbb_29237 | |
ldxdw r1, [r1+0x0] | |
mov64 r3, 1 | |
call function_18545 | |
lbb_29237: | |
exit | |
function_29238: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x10] | |
ldxdw r1, [r1+0x0] | |
call function_37961 | |
exit | |
function_29243: | |
call function_29264 | |
exit | |
function_29245: | |
mov64 r8, r4 | |
mov64 r7, r3 | |
mov64 r9, r2 | |
mov64 r6, r1 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_18543 | |
jne r0, 0, lbb_29257 | |
mov64 r1, 24 | |
mov64 r2, 8 | |
call function_30129 | |
syscall abort | |
lbb_29257: | |
stxb [r0+0x10], r9 | |
stxdw [r0+0x8], r8 | |
stxdw [r0+0x0], r7 | |
stxdw [r6+0x8], r0 | |
mov64 r1, 3 | |
stxdw [r6+0x0], r1 | |
exit | |
function_29264: | |
ldxb r3, [r1+0x0] | |
jsgt r3, 1, lbb_29285 | |
jeq r3, 0, lbb_29323 | |
ldxb r1, [r1+0x1] | |
stxb [r10-0x10], r1 | |
mov64 r6, r10 | |
add64 r6, -40 | |
mov64 r1, r6 | |
lddw r3, 0x10005784f | |
mov64 r4, 4 | |
call function_37930 | |
mov64 r2, r10 | |
add64 r2, -16 | |
mov64 r1, r6 | |
lddw r3, 0x10005b880 | |
call function_39625 | |
mov64 r1, r0 | |
call function_39726 | |
ja lbb_29432 | |
lbb_29285: | |
jeq r3, 2, lbb_29394 | |
ldxdw r7, [r1+0x8] | |
mov64 r1, r10 | |
add64 r1, -64 | |
lddw r3, 0x100058ef0 | |
mov64 r4, 6 | |
call function_37916 | |
ldxdw r1, [r10-0x38] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x40] | |
stxdw [r10-0x28], r1 | |
mov64 r1, r7 | |
add64 r1, 16 | |
stxdw [r10-0x10], r1 | |
mov64 r6, r10 | |
add64 r6, -40 | |
mov64 r4, r10 | |
add64 r4, -16 | |
mov64 r1, r6 | |
lddw r2, 0x10005783f | |
mov64 r3, 4 | |
lddw r5, 0x10005b900 | |
call function_39461 | |
stxdw [r10-0x10], r7 | |
mov64 r4, r10 | |
add64 r4, -16 | |
mov64 r1, r6 | |
lddw r2, 0x100058ef6 | |
mov64 r3, 5 | |
lddw r5, 0x10005b920 | |
call function_39461 | |
mov64 r1, r6 | |
ja lbb_29431 | |
lbb_29323: | |
ldxw r1, [r1+0x4] | |
stxw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
lddw r3, 0x100058eee | |
mov64 r4, 2 | |
call function_37916 | |
ldxdw r1, [r10-0x58] | |
stxdw [r10-0x8], r1 | |
ldxdw r1, [r10-0x60] | |
stxdw [r10-0x10], r1 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r4, r10 | |
add64 r4, -48 | |
lddw r2, 0x100057843 | |
mov64 r3, 4 | |
lddw r5, 0x10005b8c0 | |
call function_39461 | |
mov64 r1, 39 | |
stxb [r10-0x29], r1 | |
mov64 r4, r10 | |
add64 r4, -41 | |
mov64 r1, r0 | |
lddw r2, 0x10005783f | |
mov64 r3, 4 | |
lddw r5, 0x10005b880 | |
call function_39461 | |
mov64 r6, r0 | |
mov64 r1, r10 | |
add64 r1, -112 | |
mov64 r7, 20 | |
mov64 r2, 20 | |
mov64 r3, 0 | |
call function_29777 | |
ldxdw r1, [r10-0x68] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x28], r1 | |
lddw r2, 0x1000590e1 | |
ldxdw r3, [r2+0x8] | |
stxdw [r1+0x8], r3 | |
ldxw r3, [r2+0x10] | |
stxw [r1+0x10], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
stxdw [r10-0x18], r7 | |
mov64 r4, r10 | |
add64 r4, -40 | |
mov64 r1, r6 | |
lddw r2, 0x100058ee7 | |
mov64 r3, 7 | |
lddw r5, 0x10005b8e0 | |
call function_39461 | |
mov64 r1, r0 | |
call function_39592 | |
mov64 r6, r0 | |
ldxdw r2, [r10-0x20] | |
jeq r2, 0, lbb_29433 | |
ldxdw r1, [r10-0x28] | |
mov64 r3, 1 | |
call function_18545 | |
ja lbb_29433 | |
lbb_29394: | |
ldxdw r3, [r1+0x8] | |
ldxdw r4, [r3+0x0] | |
ldxdw r3, [r3+0x8] | |
stxdw [r10-0x8], r3 | |
stxdw [r10-0x10], r4 | |
ldxb r1, [r1+0x1] | |
stxb [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
lddw r3, 0x100058ee2 | |
mov64 r4, 5 | |
call function_37916 | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x50] | |
stxdw [r10-0x28], r1 | |
mov64 r1, r10 | |
add64 r1, -40 | |
mov64 r4, r10 | |
add64 r4, -48 | |
lddw r2, 0x10005783f | |
mov64 r3, 4 | |
lddw r5, 0x10005b880 | |
call function_39461 | |
mov64 r4, r10 | |
add64 r4, -16 | |
mov64 r1, r0 | |
lddw r2, 0x100058ee7 | |
mov64 r3, 7 | |
lddw r5, 0x10005b8a0 | |
call function_39461 | |
mov64 r1, r0 | |
lbb_29431: | |
call function_39592 | |
lbb_29432: | |
mov64 r6, r0 | |
lbb_29433: | |
mov64 r0, r6 | |
exit | |
function_29435: | |
ldxb r1, [r1+0x0] | |
jsgt r1, 19, lbb_29448 | |
jsgt r1, 9, lbb_29468 | |
jsgt r1, 4, lbb_29488 | |
jsgt r1, 1, lbb_29515 | |
jeq r1, 0, lbb_29587 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058287 | |
mov64 r4, 16 | |
ja lbb_29761 | |
lbb_29448: | |
jsgt r1, 29, lbb_29459 | |
jsgt r1, 24, lbb_29497 | |
jsgt r1, 21, lbb_29524 | |
jeq r1, 20, lbb_29594 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fd7 | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29459: | |
jsgt r1, 34, lbb_29478 | |
jsgt r1, 31, lbb_29533 | |
jeq r1, 30, lbb_29601 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f69 | |
ja lbb_29760 | |
lbb_29468: | |
jsgt r1, 14, lbb_29506 | |
jsgt r1, 11, lbb_29542 | |
jeq r1, 10, lbb_29608 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059065 | |
mov64 r4, 10 | |
ja lbb_29761 | |
lbb_29478: | |
jsgt r1, 37, lbb_29551 | |
jeq r1, 35, lbb_29615 | |
jeq r1, 36, lbb_29622 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f18 | |
mov64 r4, 13 | |
ja lbb_29761 | |
lbb_29488: | |
jsgt r1, 6, lbb_29560 | |
jeq r1, 5, lbb_29629 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005908f | |
mov64 r4, 17 | |
ja lbb_29761 | |
lbb_29497: | |
jsgt r1, 26, lbb_29569 | |
jeq r1, 25, lbb_29636 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fa1 | |
mov64 r4, 23 | |
ja lbb_29761 | |
lbb_29506: | |
jsgt r1, 16, lbb_29578 | |
jeq r1, 15, lbb_29643 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059024 | |
mov64 r4, 17 | |
ja lbb_29761 | |
lbb_29515: | |
jeq r1, 2, lbb_29650 | |
jeq r1, 3, lbb_29657 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000590b2 | |
mov64 r4, 15 | |
ja lbb_29761 | |
lbb_29524: | |
jeq r1, 22, lbb_29664 | |
jeq r1, 23, lbb_29671 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fc3 | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29533: | |
jeq r1, 32, lbb_29678 | |
jeq r1, 33, lbb_29685 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f3b | |
mov64 r4, 19 | |
ja lbb_29761 | |
lbb_29542: | |
jeq r1, 12, lbb_29692 | |
jeq r1, 13, lbb_29699 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059041 | |
mov64 r4, 13 | |
ja lbb_29761 | |
lbb_29551: | |
jeq r1, 38, lbb_29706 | |
jeq r1, 39, lbb_29713 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058efb | |
mov64 r4, 13 | |
ja lbb_29761 | |
lbb_29560: | |
jeq r1, 7, lbb_29720 | |
jeq r1, 8, lbb_29727 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000582c7 | |
mov64 r4, 16 | |
ja lbb_29761 | |
lbb_29569: | |
jeq r1, 27, lbb_29734 | |
jeq r1, 28, lbb_29741 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f77 | |
mov64 r4, 18 | |
ja lbb_29761 | |
lbb_29578: | |
jeq r1, 17, lbb_29748 | |
jeq r1, 18, lbb_29755 | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fee | |
mov64 r4, 22 | |
ja lbb_29761 | |
lbb_29587: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000574f8 | |
mov64 r4, 8 | |
ja lbb_29761 | |
lbb_29594: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fe2 | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29601: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000574f0 | |
mov64 r4, 8 | |
ja lbb_29761 | |
lbb_29608: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005906f | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29615: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f30 | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29622: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f25 | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29629: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000590a0 | |
mov64 r4, 18 | |
ja lbb_29761 | |
lbb_29636: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fb8 | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29643: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059035 | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29650: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000590d0 | |
mov64 r4, 17 | |
ja lbb_29761 | |
lbb_29657: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x1000590c1 | |
mov64 r4, 15 | |
ja lbb_29761 | |
lbb_29664: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100057508 | |
mov64 r4, 8 | |
ja lbb_29761 | |
lbb_29671: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058fce | |
mov64 r4, 9 | |
ja lbb_29761 | |
lbb_29678: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f5d | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29685: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f4e | |
mov64 r4, 15 | |
ja lbb_29761 | |
lbb_29692: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059058 | |
mov64 r4, 13 | |
ja lbb_29761 | |
lbb_29699: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005904e | |
mov64 r4, 10 | |
ja lbb_29761 | |
lbb_29706: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f0d | |
mov64 r4, 11 | |
ja lbb_29761 | |
lbb_29713: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f08 | |
mov64 r4, 5 | |
ja lbb_29761 | |
lbb_29720: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059083 | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29727: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x10005907a | |
mov64 r4, 9 | |
ja lbb_29761 | |
lbb_29734: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f95 | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29741: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100058f89 | |
mov64 r4, 12 | |
ja lbb_29761 | |
lbb_29748: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059012 | |
mov64 r4, 18 | |
ja lbb_29761 | |
lbb_29755: | |
mov64 r6, r10 | |
add64 r6, -24 | |
mov64 r1, r6 | |
lddw r3, 0x100059004 | |
lbb_29760: | |
mov64 r4, 14 | |
lbb_29761: | |
call function_37930 | |
mov64 r1, r6 | |
call function_39726 | |
exit | |
function_29765: | |
exit | |
function_29766: | |
call function_29770 | |
syscall abort | |
function_29768: | |
syscall sol_log_ | |
exit | |
function_29770: | |
call custom_panic | |
syscall abort | |
function_29772: | |
syscall abort | |
function_29773: | |
syscall abort | |
function_29774: | |
syscall abort | |
function_29775: | |
call function_29773 | |
syscall abort | |
function_29777: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jne r3, 0, lbb_29793 | |
mov64 r0, 1 | |
mov64 r1, 0 | |
jeq r7, 0, lbb_29801 | |
mov64 r1, r7 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r1, r7 | |
jeq r0, 0, lbb_29789 | |
ja lbb_29801 | |
lbb_29789: | |
mov64 r1, r7 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_29793: | |
mov64 r0, 1 | |
mov64 r1, 0 | |
jeq r7, 0, lbb_29801 | |
mov64 r1, r7 | |
mov64 r2, 1 | |
call function_18549 | |
mov64 r1, r7 | |
jeq r0, 0, lbb_29789 | |
lbb_29801: | |
stxdw [r6+0x8], r1 | |
stxdw [r6+0x0], r0 | |
exit | |
function_29804: | |
ldxdw r3, [r2+0x10] | |
stxdw [r1+0x8], r3 | |
ldxdw r2, [r2+0x0] | |
stxdw [r1+0x0], r2 | |
exit | |
function_29809: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x10] | |
ldxdw r1, [r1+0x0] | |
call function_38399 | |
exit | |
function_29814: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x10] | |
ldxdw r1, [r1+0x0] | |
call function_37961 | |
exit | |
function_29819: | |
mov64 r6, r1 | |
mov64 r1, r2 | |
add64 r1, r3 | |
mov64 r3, 1 | |
jgt r2, r1, lbb_29825 | |
mov64 r3, 0 | |
lbb_29825: | |
and64 r3, 1 | |
jne r3, 0, lbb_29848 | |
ldxdw r2, [r6+0x8] | |
mov64 r4, 0 | |
jeq r2, 0, lbb_29831 | |
ldxdw r4, [r6+0x0] | |
lbb_29831: | |
stxdw [r10-0x1000], r2 | |
lsh64 r2, 1 | |
jgt r2, r1, lbb_29835 | |
mov64 r2, r1 | |
lbb_29835: | |
jgt r2, 8, lbb_29837 | |
mov64 r2, 8 | |
lbb_29837: | |
mov64 r1, 1 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r3, 1 | |
call function_29858 | |
ldxdw r1, [r10-0x18] | |
jne r1, 1, lbb_29850 | |
ldxdw r2, [r10-0x8] | |
jne r2, 0, lbb_29855 | |
lbb_29848: | |
call function_29898 | |
syscall abort | |
lbb_29850: | |
ldxdw r1, [r10-0x10] | |
ldxdw r2, [r10-0x8] | |
stxdw [r6+0x8], r2 | |
stxdw [r6+0x0], r1 | |
exit | |
lbb_29855: | |
ldxdw r1, [r10-0x10] | |
call function_30129 | |
syscall abort | |
function_29858: | |
mov64 r8, r3 | |
mov64 r7, r2 | |
mov64 r6, r1 | |
jne r8, 0, lbb_29866 | |
stxdw [r6+0x8], r7 | |
mov64 r1, 1 | |
mov64 r7, 0 | |
ja lbb_29895 | |
lbb_29866: | |
jeq r4, 0, lbb_29881 | |
ldxdw r2, [r5-0x1000] | |
jne r2, 0, lbb_29875 | |
jeq r7, 0, lbb_29891 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jeq r0, 0, lbb_29887 | |
ja lbb_29893 | |
lbb_29875: | |
mov64 r1, r4 | |
mov64 r3, r8 | |
mov64 r4, r7 | |
call function_18547 | |
jeq r0, 0, lbb_29887 | |
ja lbb_29893 | |
lbb_29881: | |
jeq r7, 0, lbb_29891 | |
mov64 r1, r7 | |
mov64 r2, r8 | |
call function_18543 | |
jeq r0, 0, lbb_29887 | |
ja lbb_29893 | |
lbb_29887: | |
stxdw [r6+0x8], r7 | |
mov64 r1, 1 | |
mov64 r7, r8 | |
ja lbb_29895 | |
lbb_29891: | |
mov64 r7, 0 | |
mov64 r0, r8 | |
lbb_29893: | |
stxdw [r6+0x8], r0 | |
mov64 r1, 0 | |
lbb_29895: | |
stxdw [r6+0x0], r1 | |
stxdw [r6+0x10], r7 | |
exit | |
function_29898: | |
lddw r1, 0x100059111 | |
mov64 r2, 17 | |
lddw r3, 0x10005b940 | |
call function_39076 | |
syscall abort | |
function_29905: | |
exit | |
function_29906: | |
mov64 r7, r2 | |
ldxdw r6, [r1+0x0] | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jgt r1, 127, lbb_29926 | |
ldxdw r2, [r6+0x10] | |
ldxdw r1, [r6+0x8] | |
jne r2, r1, lbb_29919 | |
mov64 r1, r6 | |
mov64 r3, 1 | |
call function_29819 | |
ldxdw r2, [r6+0x10] | |
lbb_29919: | |
ldxdw r1, [r6+0x0] | |
add64 r1, r2 | |
stxb [r1+0x0], r7 | |
ldxdw r1, [r6+0x10] | |
add64 r1, 1 | |
stxdw [r6+0x10], r1 | |
ja lbb_29992 | |
lbb_29926: | |
mov64 r2, 0 | |
stxw [r10-0x4], r2 | |
mov64 r2, 2048 | |
jgt r2, r1, lbb_29949 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 65536 | |
jgt r2, r1, lbb_29936 | |
ja lbb_29958 | |
lbb_29936: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x2], r7 | |
mov64 r2, r1 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r7, 3 | |
ja lbb_29975 | |
lbb_29949: | |
mov64 r1, r7 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
rsh64 r7, 6 | |
or64 r7, 192 | |
stxb [r10-0x4], r7 | |
mov64 r7, 2 | |
ja lbb_29975 | |
lbb_29958: | |
and64 r7, 63 | |
or64 r7, 128 | |
stxb [r10-0x1], r7 | |
mov64 r2, r1 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r1 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r7, 4 | |
lbb_29975: | |
ldxdw r8, [r6+0x10] | |
ldxdw r1, [r6+0x8] | |
sub64 r1, r8 | |
jge r1, r7, lbb_29984 | |
mov64 r1, r6 | |
mov64 r2, r8 | |
mov64 r3, r7 | |
call function_29819 | |
ldxdw r8, [r6+0x10] | |
lbb_29984: | |
ldxdw r1, [r6+0x0] | |
add64 r1, r8 | |
mov64 r2, r10 | |
add64 r2, -4 | |
mov64 r3, r7 | |
call function_40019 | |
add64 r8, r7 | |
stxdw [r6+0x10], r8 | |
lbb_29992: | |
mov64 r0, 0 | |
exit | |
function_29994: | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005b958 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_30008: | |
mov64 r6, r3 | |
mov64 r8, r2 | |
ldxdw r7, [r1+0x0] | |
ldxdw r9, [r7+0x10] | |
ldxdw r1, [r7+0x8] | |
sub64 r1, r9 | |
jge r1, r6, lbb_30020 | |
mov64 r1, r7 | |
mov64 r2, r9 | |
mov64 r3, r6 | |
call function_29819 | |
ldxdw r9, [r7+0x10] | |
lbb_30020: | |
ldxdw r1, [r7+0x0] | |
add64 r1, r9 | |
mov64 r2, r8 | |
mov64 r3, r6 | |
call function_40019 | |
add64 r9, r6 | |
stxdw [r7+0x10], r9 | |
mov64 r0, 0 | |
exit | |
function_30029: | |
exit | |
function_30030: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
mov64 r8, 0 | |
ldxdw r3, [r6+0x28] | |
ldxdw r1, [r6+0x0] | |
ldxdw r2, [r6+0x8] | |
mov64 r4, r2 | |
lsh64 r4, 4 | |
jeq r4, 0, lbb_30048 | |
mov64 r0, 0 | |
mov64 r5, r1 | |
add64 r5, 8 | |
lbb_30042: | |
ldxdw r8, [r5+0x0] | |
add64 r8, r0 | |
add64 r5, 16 | |
add64 r4, -16 | |
mov64 r0, r8 | |
jne r4, 0, lbb_30042 | |
lbb_30048: | |
jeq r3, 0, lbb_30066 | |
jeq r2, 0, lbb_30056 | |
ldxdw r1, [r1+0x8] | |
jne r1, 0, lbb_30056 | |
mov64 r0, 1 | |
mov64 r1, 0 | |
mov64 r2, 16 | |
jgt r2, r8, lbb_30078 | |
lbb_30056: | |
mov64 r2, r8 | |
add64 r2, r2 | |
mov64 r1, 0 | |
mov64 r0, 1 | |
mov64 r3, 1 | |
jgt r8, r2, lbb_30063 | |
mov64 r3, 0 | |
lbb_30063: | |
and64 r3, 1 | |
mov64 r8, r2 | |
jne r3, 0, lbb_30078 | |
lbb_30066: | |
mov64 r0, 1 | |
mov64 r1, 0 | |
jeq r8, 0, lbb_30078 | |
mov64 r1, r8 | |
mov64 r2, 1 | |
call function_18543 | |
mov64 r1, r8 | |
jne r0, 0, lbb_30078 | |
mov64 r1, r8 | |
mov64 r2, 1 | |
call function_30129 | |
syscall abort | |
lbb_30078: | |
mov64 r2, 0 | |
stxdw [r7+0x10], r2 | |
stxdw [r7+0x8], r1 | |
stxdw [r7+0x0], r0 | |
stxdw [r10-0x38], r7 | |
mov64 r7, r10 | |
add64 r7, -48 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005b958 | |
mov64 r3, r7 | |
call function_36958 | |
jeq r0, 0, lbb_30107 | |
mov64 r3, r10 | |
add64 r3, -48 | |
lddw r1, 0x100059122 | |
mov64 r2, 51 | |
lddw r4, 0x10005b988 | |
lddw r5, 0x10005b9a8 | |
call function_33744 | |
syscall abort | |
lbb_30107: | |
exit | |
function_30108: | |
call function_29201 | |
syscall abort | |
function_30110: | |
mov64 r3, 0 | |
mov64 r4, 4 | |
mov64 r5, 5 | |
jgt r5, r2, lbb_30117 | |
jeq r2, 6, lbb_30121 | |
mov64 r4, r2 | |
jne r2, 5, lbb_30125 | |
lbb_30117: | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x8], r3 | |
stxdw [r1+0x0], r4 | |
exit | |
lbb_30121: | |
mov64 r2, 0 | |
mov64 r3, 1 | |
mov64 r4, 5 | |
ja lbb_30117 | |
lbb_30125: | |
mov64 r3, 1 | |
mov64 r4, 6 | |
add64 r2, -7 | |
ja lbb_30117 | |
function_30129: | |
call function_18551 | |
syscall abort | |
function_30131: | |
mov64 r3, 0 | |
ldxb r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30155 | |
lbb_30135: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
and64 r5, 255 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_30155 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30161 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30155: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30135 | |
mov64 r5, 87 | |
ja lbb_30135 | |
lbb_30161: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30177: | |
mov64 r3, 0 | |
ldxb r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30201 | |
lbb_30181: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
and64 r5, 255 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_30201 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30207 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30201: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30181 | |
mov64 r5, 55 | |
ja lbb_30181 | |
lbb_30207: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30223: | |
mov64 r3, 0 | |
ldxw r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30248 | |
lbb_30227: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
lsh64 r4, 32 | |
mov64 r5, r4 | |
rsh64 r5, 32 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_30248 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30254 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30248: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30227 | |
mov64 r5, 87 | |
ja lbb_30227 | |
lbb_30254: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30270: | |
mov64 r3, 0 | |
ldxw r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30295 | |
lbb_30274: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
lsh64 r4, 32 | |
mov64 r5, r4 | |
rsh64 r5, 32 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_30295 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30301 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30295: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30274 | |
mov64 r5, 55 | |
ja lbb_30274 | |
lbb_30301: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30317: | |
mov64 r3, 0 | |
ldxdw r5, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30339 | |
lbb_30321: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
rsh64 r5, 4 | |
jgt r4, 15, lbb_30339 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30346 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30339: | |
mov64 r4, r5 | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30321 | |
mov64 r5, 87 | |
ja lbb_30321 | |
lbb_30346: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30362: | |
mov64 r3, 0 | |
ldxdw r5, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_30384 | |
lbb_30366: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
rsh64 r5, 4 | |
jgt r4, 15, lbb_30384 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_30391 | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_30384: | |
mov64 r4, r5 | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_30366 | |
mov64 r5, 55 | |
ja lbb_30366 | |
lbb_30391: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
exit | |
function_30407: | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005b9d8 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_30435: | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005b9f8 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_30463: | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005ba18 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_30491: | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 3 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005ba38 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_30520: | |
lddw r0, 0x23bac94ec7de6aa8 | |
exit | |
function_30523: | |
mov64 r8, r1 | |
ldxdw r6, [r2+0x20] | |
ldxdw r7, [r2+0x28] | |
ldxdw r4, [r7+0x18] | |
mov64 r1, r6 | |
lddw r2, 0x1000592ea | |
mov64 r3, 12 | |
callx r4 | |
mov64 r9, 1 | |
jne r0, 0, lbb_30627 | |
ldxdw r1, [r8+0x10] | |
jeq r1, 0, lbb_30562 | |
stxdw [r10-0x68], r1 | |
lddw r1, 0x10004c560 | |
stxdw [r10-0x58], r1 | |
mov64 r1, r10 | |
add64 r1, -104 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005ba68 | |
stxdw [r10-0x30], r1 | |
mov64 r9, 1 | |
stxdw [r10-0x8], r9 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_36958 | |
jne r0, 0, lbb_30627 | |
ja lbb_30595 | |
lbb_30562: | |
ldxdw r9, [r8+0x0] | |
ldxdw r1, [r8+0x8] | |
ldxdw r2, [r1+0x18] | |
mov64 r1, r9 | |
callx r2 | |
lddw r1, 0x7ef2a91eecc7bcf4 | |
jne r0, r1, lbb_30595 | |
stxdw [r10-0x68], r9 | |
lddw r1, 0x10004c5c8 | |
stxdw [r10-0x58], r1 | |
mov64 r1, r10 | |
add64 r1, -104 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005ba68 | |
stxdw [r10-0x30], r1 | |
mov64 r9, 1 | |
stxdw [r10-0x8], r9 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_36958 | |
jne r0, 0, lbb_30627 | |
lbb_30595: | |
ldxdw r1, [r8+0x18] | |
mov64 r2, r1 | |
add64 r2, 20 | |
stxdw [r10-0x40], r2 | |
lddw r2, 0x10003c460 | |
stxdw [r10-0x38], r2 | |
stxdw [r10-0x48], r2 | |
mov64 r2, r1 | |
add64 r2, 16 | |
stxdw [r10-0x50], r2 | |
lddw r2, 0x10004c530 | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 3 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005be60 | |
stxdw [r10-0x30], r1 | |
mov64 r3, r10 | |
add64 r3, -48 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_36958 | |
mov64 r9, r0 | |
lbb_30627: | |
mov64 r0, r9 | |
exit | |
function_30629: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 4 | |
stxdw [r10-0xfe8], r1 | |
mov64 r1, 1024 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -1152 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
call function_31589 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_37585 | |
exit | |
function_30649: | |
mov64 r6, r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 4 | |
stxdw [r10-0xfe8], r1 | |
mov64 r1, 17 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -145 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r7, r10 | |
add64 r7, -32 | |
mov64 r1, r7 | |
call function_31386 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
call function_37585 | |
exit | |
function_30669: | |
mov64 r5, r2 | |
ldxdw r2, [r1+0x0] | |
ldxw r3, [r5+0x30] | |
and64 r3, 1 | |
ldxdw r1, [r5+0x10] | |
jne r1, 1, lbb_30679 | |
ldxdw r4, [r5+0x18] | |
mov64 r1, r5 | |
call function_30629 | |
ja lbb_30682 | |
lbb_30679: | |
mov64 r1, r5 | |
mov64 r4, 0 | |
call function_30649 | |
lbb_30682: | |
exit | |
function_30683: | |
ldxb r1, [r1+0x0] | |
jgt r1, 99, lbb_30696 | |
mov64 r3, 38 | |
mov64 r4, 10 | |
jgt r4, r1, lbb_30710 | |
lsh64 r1, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r1 | |
ldxh r1, [r3+0x0] | |
stxh [r10-0x2], r1 | |
mov64 r3, 37 | |
ja lbb_30715 | |
lbb_30696: | |
mov64 r4, r1 | |
div64 r4, 100 | |
mov64 r3, r4 | |
mul64 r3, 100 | |
sub64 r1, r3 | |
and64 r1, 255 | |
lsh64 r1, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r1 | |
ldxh r1, [r3+0x0] | |
stxh [r10-0x2], r1 | |
mov64 r3, 36 | |
mov64 r1, r4 | |
lbb_30710: | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r3 | |
add64 r1, 48 | |
stxb [r4+0x0], r1 | |
lbb_30715: | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 39 | |
sub64 r1, r3 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
exit | |
function_30730: | |
mov64 r3, r2 | |
ldxw r1, [r1+0x0] | |
lsh64 r1, 32 | |
mov64 r2, r1 | |
arsh64 r2, 63 | |
arsh64 r1, 32 | |
mov64 r4, r1 | |
add64 r4, r2 | |
xor64 r4, r2 | |
mov64 r2, 39 | |
mov64 r5, 10000 | |
jgt r5, r4, lbb_30774 | |
mov64 r2, 0 | |
lbb_30743: | |
mov64 r5, r4 | |
div64 r4, 10000 | |
mov64 r0, r4 | |
mul64 r0, 10000 | |
mov64 r6, r5 | |
sub64 r6, r0 | |
mov64 r0, r6 | |
and64 r0, 65535 | |
div64 r0, 100 | |
mov64 r7, r0 | |
mul64 r7, 100 | |
sub64 r6, r7 | |
mov64 r7, r10 | |
add64 r7, -39 | |
add64 r7, r2 | |
lsh64 r0, 1 | |
lddw r8, 0x10005918a | |
add64 r8, r0 | |
ldxh r0, [r8+0x0] | |
stxh [r7+0x23], r0 | |
and64 r6, 65535 | |
lsh64 r6, 1 | |
lddw r0, 0x10005918a | |
add64 r0, r6 | |
ldxh r0, [r0+0x0] | |
stxh [r7+0x25], r0 | |
add64 r2, -4 | |
jgt r5, 99999999, lbb_30743 | |
add64 r2, 39 | |
lbb_30774: | |
jgt r4, 99, lbb_30785 | |
lbb_30775: | |
mov64 r5, 10 | |
jsgt r5, r4, lbb_30778 | |
ja lbb_30804 | |
lbb_30778: | |
add64 r2, -1 | |
mov64 r5, r10 | |
add64 r5, -39 | |
add64 r5, r2 | |
add64 r4, 48 | |
stxb [r5+0x0], r4 | |
ja lbb_30814 | |
lbb_30785: | |
mov64 r5, r4 | |
and64 r5, 65535 | |
div64 r5, 100 | |
mov64 r0, r5 | |
mul64 r0, 100 | |
sub64 r4, r0 | |
and64 r4, 65535 | |
lsh64 r4, 1 | |
lddw r0, 0x10005918a | |
add64 r0, r4 | |
add64 r2, -2 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r2 | |
ldxh r0, [r0+0x0] | |
stxh [r4+0x0], r0 | |
mov64 r4, r5 | |
ja lbb_30775 | |
lbb_30804: | |
lsh64 r4, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r4 | |
add64 r2, -2 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r2 | |
ldxh r5, [r5+0x0] | |
stxh [r4+0x0], r5 | |
lbb_30814: | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r2 | |
stxdw [r10-0x1000], r4 | |
mov64 r4, 39 | |
sub64 r4, r2 | |
stxdw [r10-0xff8], r4 | |
mov64 r2, 1 | |
jsgt r1, -1, lbb_30824 | |
mov64 r2, 0 | |
lbb_30824: | |
mov64 r5, r10 | |
mov64 r1, r3 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
exit | |
function_30831: | |
mov64 r3, 39 | |
ldxw r1, [r1+0x0] | |
mov64 r4, 10000 | |
jgt r4, r1, lbb_30867 | |
mov64 r3, 0 | |
lbb_30836: | |
mov64 r4, r1 | |
div64 r1, 10000 | |
mov64 r5, r1 | |
mul64 r5, 10000 | |
mov64 r0, r4 | |
sub64 r0, r5 | |
mov64 r5, r0 | |
and64 r5, 65535 | |
div64 r5, 100 | |
mov64 r6, r5 | |
mul64 r6, 100 | |
sub64 r0, r6 | |
mov64 r6, r10 | |
add64 r6, -39 | |
add64 r6, r3 | |
lsh64 r5, 1 | |
lddw r7, 0x10005918a | |
add64 r7, r5 | |
ldxh r5, [r7+0x0] | |
stxh [r6+0x23], r5 | |
and64 r0, 65535 | |
lsh64 r0, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r0 | |
ldxh r5, [r5+0x0] | |
stxh [r6+0x25], r5 | |
add64 r3, -4 | |
jgt r4, 99999999, lbb_30836 | |
add64 r3, 39 | |
lbb_30867: | |
jgt r1, 99, lbb_30878 | |
lbb_30868: | |
mov64 r4, 10 | |
jsgt r4, r1, lbb_30871 | |
ja lbb_30897 | |
lbb_30871: | |
add64 r3, -1 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r3 | |
add64 r1, 48 | |
stxb [r4+0x0], r1 | |
ja lbb_30907 | |
lbb_30878: | |
mov64 r4, r1 | |
and64 r4, 65535 | |
div64 r4, 100 | |
mov64 r5, r4 | |
mul64 r5, 100 | |
sub64 r1, r5 | |
and64 r1, 65535 | |
lsh64 r1, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r1 | |
add64 r3, -2 | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
ldxh r5, [r5+0x0] | |
stxh [r1+0x0], r5 | |
mov64 r1, r4 | |
ja lbb_30868 | |
lbb_30897: | |
lsh64 r1, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r1 | |
add64 r3, -2 | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
ldxh r4, [r4+0x0] | |
stxh [r1+0x0], r4 | |
lbb_30907: | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 39 | |
sub64 r1, r3 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
exit | |
function_30922: | |
mov64 r3, r2 | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r2 | |
arsh64 r1, 63 | |
mov64 r4, r2 | |
add64 r4, r1 | |
xor64 r4, r1 | |
mov64 r1, 39 | |
mov64 r5, 10000 | |
jgt r5, r4, lbb_30964 | |
mov64 r1, 0 | |
lbb_30933: | |
mov64 r5, r4 | |
div64 r4, 10000 | |
mov64 r0, r4 | |
mul64 r0, 10000 | |
mov64 r6, r5 | |
sub64 r6, r0 | |
mov64 r0, r6 | |
and64 r0, 65535 | |
div64 r0, 100 | |
mov64 r7, r0 | |
mul64 r7, 100 | |
sub64 r6, r7 | |
mov64 r7, r10 | |
add64 r7, -39 | |
add64 r7, r1 | |
lsh64 r0, 1 | |
lddw r8, 0x10005918a | |
add64 r8, r0 | |
ldxh r0, [r8+0x0] | |
stxh [r7+0x23], r0 | |
and64 r6, 65535 | |
lsh64 r6, 1 | |
lddw r0, 0x10005918a | |
add64 r0, r6 | |
ldxh r0, [r0+0x0] | |
stxh [r7+0x25], r0 | |
add64 r1, -4 | |
jgt r5, 99999999, lbb_30933 | |
add64 r1, 39 | |
lbb_30964: | |
jsgt r4, 99, lbb_30975 | |
lbb_30965: | |
mov64 r5, 10 | |
jsgt r5, r4, lbb_30968 | |
ja lbb_30994 | |
lbb_30968: | |
add64 r1, -1 | |
mov64 r5, r10 | |
add64 r5, -39 | |
add64 r5, r1 | |
add64 r4, 48 | |
stxb [r5+0x0], r4 | |
ja lbb_31004 | |
lbb_30975: | |
mov64 r5, r4 | |
and64 r5, 65535 | |
div64 r5, 100 | |
mov64 r0, r5 | |
mul64 r0, 100 | |
sub64 r4, r0 | |
and64 r4, 65535 | |
lsh64 r4, 1 | |
lddw r0, 0x10005918a | |
add64 r0, r4 | |
add64 r1, -2 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r1 | |
ldxh r0, [r0+0x0] | |
stxh [r4+0x0], r0 | |
mov64 r4, r5 | |
ja lbb_30965 | |
lbb_30994: | |
lsh64 r4, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r4 | |
add64 r1, -2 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r1 | |
ldxh r5, [r5+0x0] | |
stxh [r4+0x0], r5 | |
lbb_31004: | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r1 | |
stxdw [r10-0x1000], r4 | |
mov64 r4, 39 | |
sub64 r4, r1 | |
stxdw [r10-0xff8], r4 | |
mov64 r5, r10 | |
xor64 r2, -1 | |
rsh64 r2, 63 | |
mov64 r1, r3 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
exit | |
function_31020: | |
mov64 r3, 39 | |
ldxdw r1, [r1+0x0] | |
mov64 r4, 10000 | |
jgt r4, r1, lbb_31056 | |
mov64 r3, 0 | |
lbb_31025: | |
mov64 r4, r1 | |
div64 r1, 10000 | |
mov64 r5, r1 | |
mul64 r5, 10000 | |
mov64 r0, r4 | |
sub64 r0, r5 | |
mov64 r5, r0 | |
and64 r5, 65535 | |
div64 r5, 100 | |
mov64 r6, r5 | |
mul64 r6, 100 | |
sub64 r0, r6 | |
mov64 r6, r10 | |
add64 r6, -39 | |
add64 r6, r3 | |
lsh64 r5, 1 | |
lddw r7, 0x10005918a | |
add64 r7, r5 | |
ldxh r5, [r7+0x0] | |
stxh [r6+0x23], r5 | |
and64 r0, 65535 | |
lsh64 r0, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r0 | |
ldxh r5, [r5+0x0] | |
stxh [r6+0x25], r5 | |
add64 r3, -4 | |
jgt r4, 99999999, lbb_31025 | |
add64 r3, 39 | |
lbb_31056: | |
jsgt r1, 99, lbb_31067 | |
lbb_31057: | |
mov64 r4, 10 | |
jsgt r4, r1, lbb_31060 | |
ja lbb_31086 | |
lbb_31060: | |
add64 r3, -1 | |
mov64 r4, r10 | |
add64 r4, -39 | |
add64 r4, r3 | |
add64 r1, 48 | |
stxb [r4+0x0], r1 | |
ja lbb_31096 | |
lbb_31067: | |
mov64 r4, r1 | |
and64 r4, 65535 | |
div64 r4, 100 | |
mov64 r5, r4 | |
mul64 r5, 100 | |
sub64 r1, r5 | |
and64 r1, 65535 | |
lsh64 r1, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r1 | |
add64 r3, -2 | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
ldxh r5, [r5+0x0] | |
stxh [r1+0x0], r5 | |
mov64 r1, r4 | |
ja lbb_31057 | |
lbb_31086: | |
lsh64 r1, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r1 | |
add64 r3, -2 | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
ldxh r4, [r4+0x0] | |
stxh [r1+0x0], r4 | |
lbb_31096: | |
mov64 r1, r10 | |
add64 r1, -39 | |
add64 r1, r3 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 39 | |
sub64 r1, r3 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
exit | |
function_31111: | |
exit | |
function_31112: | |
mov64 r6, r2 | |
ldxdw r7, [r1+0x0] | |
ldxb r1, [r7+0x0] | |
jeq r1, 1, lbb_31124 | |
ldxdw r1, [r6+0x20] | |
ldxdw r2, [r6+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x100057853 | |
mov64 r3, 4 | |
callx r4 | |
ja lbb_31180 | |
lbb_31124: | |
ldxdw r1, [r6+0x28] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r6+0x20] | |
lddw r2, 0x10005782f | |
mov64 r3, 4 | |
callx r4 | |
stxb [r10-0x10], r0 | |
stxdw [r10-0x20], r6 | |
mov64 r1, 0 | |
stxb [r10-0xf], r1 | |
stxdw [r10-0x18], r1 | |
add64 r7, 1 | |
stxdw [r10-0x8], r7 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -8 | |
lddw r3, 0x10005ba88 | |
call function_39625 | |
ldxb r6, [r10-0x10] | |
ldxdw r1, [r10-0x18] | |
jeq r1, 0, lbb_31176 | |
mov64 r2, r6 | |
mov64 r6, 1 | |
jne r2, 0, lbb_31176 | |
ldxdw r7, [r10-0x20] | |
jne r1, 1, lbb_31158 | |
ldxb r1, [r10-0xf] | |
jeq r1, 0, lbb_31158 | |
ldxw r1, [r7+0x30] | |
and64 r1, 4 | |
jeq r1, 0, lbb_31167 | |
lbb_31158: | |
ldxdw r1, [r7+0x20] | |
ldxdw r2, [r7+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a83e | |
mov64 r3, 1 | |
callx r4 | |
mov64 r6, r0 | |
ja lbb_31176 | |
lbb_31167: | |
ldxdw r1, [r7+0x20] | |
ldxdw r2, [r7+0x28] | |
ldxdw r4, [r2+0x18] | |
mov64 r6, 1 | |
lddw r2, 0x10005a83d | |
mov64 r3, 1 | |
callx r4 | |
jeq r0, 0, lbb_31158 | |
lbb_31176: | |
and64 r6, 255 | |
mov64 r0, 1 | |
jne r6, 0, lbb_31180 | |
mov64 r0, 0 | |
lbb_31180: | |
and64 r0, 1 | |
exit | |
function_31182: | |
mov64 r9, r1 | |
ldxdw r1, [r5-0xff0] | |
stxdw [r10-0x10], r1 | |
ldxdw r6, [r5-0xff8] | |
jeq r3, 0, lbb_31227 | |
lsh64 r3, 1 | |
mov64 r1, r2 | |
add64 r1, r3 | |
stxdw [r10-0x8], r1 | |
ldxdw r8, [r5-0x1000] | |
mov64 r3, r9 | |
and64 r3, 65280 | |
rsh64 r3, 8 | |
mov64 r0, 0 | |
stxdw [r10-0x20], r4 | |
stxdw [r10-0x18], r8 | |
lbb_31198: | |
ldxb r7, [r2+0x1] | |
mov64 r5, r0 | |
add64 r5, r7 | |
ldxb r1, [r2+0x0] | |
add64 r2, 2 | |
jeq r1, r3, lbb_31209 | |
jgt r1, r3, lbb_31227 | |
mov64 r0, r5 | |
ldxdw r1, [r10-0x8] | |
jeq r2, r1, lbb_31227 | |
ja lbb_31198 | |
lbb_31209: | |
jgt r0, r5, lbb_31273 | |
jgt r5, r8, lbb_31279 | |
add64 r4, r0 | |
lbb_31212: | |
jeq r7, 0, lbb_31222 | |
mov64 r0, 0 | |
add64 r7, -1 | |
mov64 r1, r9 | |
and64 r1, 255 | |
ldxb r8, [r4+0x0] | |
add64 r4, 1 | |
jne r8, r1, lbb_31212 | |
lbb_31220: | |
and64 r0, 1 | |
exit | |
lbb_31222: | |
mov64 r0, r5 | |
ldxdw r4, [r10-0x20] | |
ldxdw r8, [r10-0x18] | |
ldxdw r1, [r10-0x8] | |
jne r2, r1, lbb_31198 | |
lbb_31227: | |
mov64 r0, 1 | |
ldxdw r1, [r10-0x10] | |
jeq r1, 0, lbb_31220 | |
mov64 r2, r6 | |
ldxdw r1, [r10-0x10] | |
add64 r2, r1 | |
mov64 r0, 1 | |
and64 r9, 65535 | |
mov64 r3, r6 | |
add64 r3, 1 | |
mov64 r4, 0 | |
ja lbb_31240 | |
lbb_31239: | |
add64 r3, r5 | |
lbb_31240: | |
ldxb r5, [r6+0x0] | |
mov64 r1, r5 | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
jsgt r4, r1, lbb_31246 | |
ja lbb_31260 | |
lbb_31246: | |
jeq r3, r2, lbb_31248 | |
jne r3, 0, lbb_31255 | |
lbb_31248: | |
lddw r1, 0x1000592fa | |
mov64 r2, 43 | |
lddw r3, 0x10005bac0 | |
call function_39076 | |
syscall abort | |
lbb_31255: | |
and64 r5, 127 | |
lsh64 r5, 8 | |
ldxb r1, [r3+0x0] | |
or64 r5, r1 | |
add64 r3, 1 | |
lbb_31260: | |
sub64 r9, r5 | |
lsh64 r9, 32 | |
arsh64 r9, 32 | |
jsgt r4, r9, lbb_31220 | |
mov64 r6, 0 | |
jeq r3, r2, lbb_31267 | |
mov64 r6, r3 | |
lbb_31267: | |
xor64 r0, 1 | |
jeq r6, 0, lbb_31220 | |
mov64 r5, 1 | |
jne r3, r2, lbb_31239 | |
mov64 r5, 0 | |
ja lbb_31239 | |
lbb_31273: | |
mov64 r1, r0 | |
mov64 r2, r5 | |
lddw r3, 0x10005baa8 | |
call function_30463 | |
syscall abort | |
lbb_31279: | |
mov64 r1, r5 | |
ldxdw r2, [r10-0x18] | |
lddw r3, 0x10005baa8 | |
call function_30435 | |
syscall abort | |
function_31285: | |
jne r3, 0, lbb_31293 | |
lddw r1, 0x1000598b4 | |
mov64 r2, 33 | |
lddw r3, 0x10005bad8 | |
call function_39076 | |
syscall abort | |
lbb_31293: | |
ldxb r0, [r2+0x0] | |
mov64 r6, 49 | |
jgt r6, r0, lbb_31372 | |
ldxdw r0, [r5-0xff0] | |
mov64 r6, 4 | |
jgt r6, r0, lbb_31379 | |
ldxdw r0, [r5-0xff8] | |
ldxdw r5, [r5-0x1000] | |
mov64 r6, r4 | |
lsh64 r6, 48 | |
arsh64 r6, 48 | |
mov64 r7, 1 | |
jsgt r7, r6, lbb_31329 | |
stxdw [r0+0x8], r2 | |
mov64 r7, 2 | |
stxh [r0+0x0], r7 | |
and64 r4, 65535 | |
jgt r3, r4, lbb_31312 | |
ja lbb_31351 | |
lbb_31312: | |
mov64 r6, 1 | |
stxdw [r0+0x28], r6 | |
lddw r6, 0x10005991a | |
stxdw [r0+0x20], r6 | |
mov64 r6, 2 | |
stxh [r0+0x30], r6 | |
stxh [r0+0x18], r6 | |
add64 r2, r4 | |
stxdw [r0+0x38], r2 | |
stxdw [r0+0x10], r4 | |
sub64 r3, r4 | |
stxdw [r0+0x40], r3 | |
mov64 r7, 3 | |
jge r3, r5, lbb_31369 | |
sub64 r5, r3 | |
ja lbb_31364 | |
lbb_31329: | |
stxdw [r0+0x38], r2 | |
mov64 r2, 0 | |
stxh [r0+0x18], r2 | |
lddw r2, 0x100059918 | |
stxdw [r0+0x8], r2 | |
mov64 r2, 2 | |
stxh [r0+0x30], r2 | |
stxdw [r0+0x10], r2 | |
stxh [r0+0x0], r2 | |
stxdw [r0+0x40], r3 | |
mov64 r2, r6 | |
neg64 r2 | |
stxdw [r0+0x20], r2 | |
mov64 r7, 3 | |
jge r3, r5, lbb_31369 | |
mov64 r4, r5 | |
sub64 r4, r3 | |
jge r2, r4, lbb_31369 | |
sub64 r6, r3 | |
add64 r6, r5 | |
ja lbb_31365 | |
lbb_31351: | |
mov64 r2, 0 | |
stxh [r0+0x18], r2 | |
stxdw [r0+0x10], r3 | |
sub64 r4, r3 | |
stxdw [r0+0x20], r4 | |
jeq r5, 0, lbb_31369 | |
mov64 r2, 1 | |
stxdw [r0+0x40], r2 | |
lddw r2, 0x10005991a | |
stxdw [r0+0x38], r2 | |
mov64 r2, 2 | |
stxh [r0+0x30], r2 | |
lbb_31364: | |
mov64 r6, r5 | |
lbb_31365: | |
stxdw [r0+0x50], r6 | |
mov64 r2, 0 | |
stxh [r0+0x48], r2 | |
mov64 r7, 4 | |
lbb_31369: | |
stxdw [r1+0x8], r7 | |
stxdw [r1+0x0], r0 | |
exit | |
lbb_31372: | |
lddw r1, 0x1000598d5 | |
mov64 r2, 33 | |
lddw r3, 0x10005baf0 | |
call function_39076 | |
syscall abort | |
lbb_31379: | |
lddw r1, 0x1000598f6 | |
mov64 r2, 34 | |
lddw r3, 0x10005bb08 | |
call function_39076 | |
syscall abort | |
function_31386: | |
stxdw [r10-0x70], r4 | |
mov64 r9, r2 | |
ldxdw r4, [r5-0xfe8] | |
mov64 r2, 4 | |
jgt r2, r4, lbb_31575 | |
stxdw [r10-0x68], r1 | |
ldxdw r2, [r5-0xff8] | |
mov64 r1, 17 | |
jgt r1, r2, lbb_31582 | |
stxdw [r10-0x78], r3 | |
stxdw [r10-0x88], r2 | |
stxdw [r10-0x80], r4 | |
mov64 r0, r9 | |
lsh64 r0, 1 | |
lddw r1, 0x1ffffffffffffe | |
and64 r0, r1 | |
lddw r1, 0xfffffffffffff | |
mov64 r8, r9 | |
and64 r8, r1 | |
mov64 r4, r9 | |
rsh64 r4, 52 | |
and64 r4, 2047 | |
jeq r4, 0, lbb_31415 | |
lddw r1, 0x10000000000000 | |
mov64 r0, r8 | |
or64 r0, r1 | |
lbb_31415: | |
mov64 r1, 4 | |
lddw r6, 0x7fffffffffffffff | |
mov64 r2, r9 | |
and64 r2, r6 | |
jeq r2, 0, lbb_31454 | |
mov64 r1, r0 | |
and64 r1, 1 | |
lddw r6, 0x7ff0000000000000 | |
mov64 r7, r9 | |
and64 r7, r6 | |
jeq r7, 0, lbb_31433 | |
jne r7, r6, lbb_31439 | |
mov64 r1, 2 | |
jne r8, 0, lbb_31454 | |
mov64 r1, 3 | |
ja lbb_31454 | |
lbb_31433: | |
add64 r4, -1075 | |
mov64 r7, 1 | |
xor64 r1, 1 | |
mov64 r3, r0 | |
mov64 r6, r4 | |
ja lbb_31454 | |
lbb_31439: | |
mov64 r7, 2 | |
lddw r8, 0x10000000000000 | |
jeq r0, r8, lbb_31444 | |
mov64 r7, 1 | |
lbb_31444: | |
lddw r3, 0x40000000000000 | |
jeq r0, r8, lbb_31449 | |
mov64 r3, r0 | |
lsh64 r3, 1 | |
lbb_31449: | |
mov64 r6, -1077 | |
jeq r0, r8, lbb_31452 | |
mov64 r6, -1076 | |
lbb_31452: | |
add64 r6, r4 | |
xor64 r1, 1 | |
lbb_31454: | |
ldxdw r8, [r5-0xff0] | |
ldxdw r5, [r5-0x1000] | |
stxh [r10-0x38], r6 | |
stxdw [r10-0x40], r7 | |
mov64 r2, 1 | |
stxdw [r10-0x48], r2 | |
stxdw [r10-0x50], r3 | |
lddw r7, 0x10005991d | |
mov64 r6, 0 | |
stxb [r10-0x36], r1 | |
jeq r1, 2, lbb_31482 | |
ldxdw r2, [r10-0x78] | |
jne r2, 0, lbb_31476 | |
lddw r7, 0x10005991d | |
jsgt r9, -1, lbb_31473 | |
lddw r7, 0x10005991b | |
lbb_31473: | |
rsh64 r9, 63 | |
mov64 r6, r9 | |
ja lbb_31482 | |
lbb_31476: | |
lddw r7, 0x10005991c | |
jsgt r9, -1, lbb_31481 | |
lddw r7, 0x10005991b | |
lbb_31481: | |
mov64 r6, 1 | |
lbb_31482: | |
add64 r1, -2 | |
mov64 r2, r1 | |
and64 r2, 255 | |
mov64 r4, 3 | |
jgt r4, r2, lbb_31488 | |
mov64 r1, 3 | |
lbb_31488: | |
and64 r1, 255 | |
jsgt r1, 1, lbb_31496 | |
jeq r1, 0, lbb_31516 | |
mov64 r1, 3 | |
stxdw [r8+0x10], r1 | |
lddw r1, 0x10005994b | |
ja lbb_31520 | |
lbb_31496: | |
jeq r1, 2, lbb_31529 | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r10 | |
add64 r2, -80 | |
mov64 r3, r5 | |
ldxdw r9, [r10-0x88] | |
stxdw [r10-0x78], r5 | |
mov64 r4, r9 | |
call function_31839 | |
ldxdw r1, [r10-0x18] | |
jne r1, 0, lbb_31509 | |
ja lbb_31540 | |
lbb_31509: | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x30], r1 | |
ja lbb_31547 | |
lbb_31516: | |
mov64 r1, 3 | |
stxdw [r8+0x10], r1 | |
lddw r1, 0x10005994e | |
lbb_31520: | |
stxdw [r8+0x8], r1 | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r8 | |
stxdw [r3+0x8], r6 | |
stxdw [r3+0x0], r7 | |
mov64 r1, 1 | |
ja lbb_31573 | |
lbb_31529: | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ldxdw r2, [r10-0x70] | |
jeq r2, 0, lbb_31564 | |
stxdw [r8+0x20], r2 | |
mov64 r2, 0 | |
stxh [r8+0x18], r2 | |
lddw r2, 0x100059918 | |
stxdw [r8+0x8], r2 | |
ja lbb_31568 | |
lbb_31540: | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -80 | |
ldxdw r3, [r10-0x78] | |
mov64 r4, r9 | |
call function_34182 | |
lbb_31547: | |
ldxdw r2, [r10-0x30] | |
ldxdw r3, [r10-0x28] | |
ldxh r4, [r10-0x20] | |
stxdw [r10-0xff8], r8 | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0xff0], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_31285 | |
ldxdw r1, [r10-0x58] | |
ldxdw r2, [r10-0x60] | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r2 | |
ja lbb_31571 | |
lbb_31564: | |
lddw r1, 0x10005994a | |
stxdw [r8+0x8], r1 | |
mov64 r1, 1 | |
lbb_31568: | |
stxdw [r8+0x10], r1 | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r8 | |
lbb_31571: | |
stxdw [r3+0x8], r6 | |
stxdw [r3+0x0], r7 | |
lbb_31573: | |
stxdw [r3+0x18], r1 | |
exit | |
lbb_31575: | |
lddw r1, 0x1000598f6 | |
mov64 r2, 34 | |
lddw r3, 0x10005bb20 | |
call function_39076 | |
syscall abort | |
lbb_31582: | |
lddw r1, 0x10005991d | |
mov64 r2, 45 | |
lddw r3, 0x10005bb38 | |
call function_39076 | |
syscall abort | |
function_31589: | |
mov64 r9, r2 | |
ldxdw r0, [r5-0xfe8] | |
mov64 r2, 4 | |
jgt r2, r0, lbb_31825 | |
stxdw [r10-0x78], r3 | |
stxdw [r10-0x80], r0 | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0x68], r1 | |
mov64 r7, r9 | |
lsh64 r7, 1 | |
lddw r1, 0x1ffffffffffffe | |
and64 r7, r1 | |
lddw r1, 0xfffffffffffff | |
mov64 r8, r9 | |
and64 r8, r1 | |
mov64 r0, r9 | |
rsh64 r0, 52 | |
and64 r0, 2047 | |
jeq r0, 0, lbb_31614 | |
lddw r1, 0x10000000000000 | |
mov64 r7, r8 | |
or64 r7, r1 | |
lbb_31614: | |
mov64 r1, 4 | |
lddw r4, 0x7fffffffffffffff | |
mov64 r2, r9 | |
and64 r2, r4 | |
jeq r2, 0, lbb_31653 | |
mov64 r1, r7 | |
and64 r1, 1 | |
lddw r4, 0x7ff0000000000000 | |
mov64 r6, r9 | |
and64 r6, r4 | |
jeq r6, 0, lbb_31632 | |
jne r6, r4, lbb_31638 | |
mov64 r1, 2 | |
jne r8, 0, lbb_31653 | |
mov64 r1, 3 | |
ja lbb_31653 | |
lbb_31632: | |
add64 r0, -1075 | |
mov64 r3, 1 | |
xor64 r1, 1 | |
mov64 r6, r7 | |
mov64 r4, r0 | |
ja lbb_31653 | |
lbb_31638: | |
mov64 r3, 2 | |
lddw r8, 0x10000000000000 | |
jeq r7, r8, lbb_31643 | |
mov64 r3, 1 | |
lbb_31643: | |
lddw r6, 0x40000000000000 | |
jeq r7, r8, lbb_31648 | |
mov64 r6, r7 | |
lsh64 r6, 1 | |
lbb_31648: | |
mov64 r4, -1077 | |
jeq r7, r8, lbb_31651 | |
mov64 r4, -1076 | |
lbb_31651: | |
add64 r4, r0 | |
xor64 r1, 1 | |
lbb_31653: | |
ldxdw r8, [r5-0xff0] | |
ldxdw r0, [r5-0xff8] | |
ldxdw r7, [r5-0x1000] | |
stxh [r10-0x38], r4 | |
stxdw [r10-0x40], r3 | |
mov64 r2, 1 | |
stxdw [r10-0x48], r2 | |
stxdw [r10-0x50], r6 | |
lddw r6, 0x10005991d | |
mov64 r5, 0 | |
stxb [r10-0x36], r1 | |
jeq r1, 2, lbb_31682 | |
ldxdw r2, [r10-0x78] | |
jne r2, 0, lbb_31676 | |
lddw r6, 0x10005991d | |
jsgt r9, -1, lbb_31673 | |
lddw r6, 0x10005991b | |
lbb_31673: | |
rsh64 r9, 63 | |
mov64 r5, r9 | |
ja lbb_31682 | |
lbb_31676: | |
lddw r6, 0x10005991c | |
jsgt r9, -1, lbb_31681 | |
lddw r6, 0x10005991b | |
lbb_31681: | |
mov64 r5, 1 | |
lbb_31682: | |
add64 r1, -2 | |
mov64 r2, r1 | |
and64 r2, 255 | |
mov64 r3, 3 | |
jgt r3, r2, lbb_31688 | |
mov64 r1, 3 | |
lbb_31688: | |
and64 r1, 255 | |
jsgt r1, 1, lbb_31700 | |
jeq r1, 0, lbb_31741 | |
ldxdw r3, [r10-0x68] | |
mov64 r1, 3 | |
stxdw [r8+0x10], r1 | |
lddw r1, 0x10005994b | |
stxdw [r8+0x8], r1 | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ja lbb_31749 | |
lbb_31700: | |
jeq r1, 2, lbb_31754 | |
stxdw [r10-0x78], r6 | |
lsh64 r4, 48 | |
arsh64 r4, 48 | |
mov64 r9, -12 | |
mov64 r1, 0 | |
jsgt r1, r4, lbb_31708 | |
mov64 r9, 5 | |
lbb_31708: | |
mov64 r6, r7 | |
mul64 r9, r4 | |
rsh64 r9, 4 | |
add64 r9, 21 | |
jgt r9, r0, lbb_31832 | |
stxdw [r10-0x88], r5 | |
ldxdw r2, [r10-0x70] | |
mov64 r7, r2 | |
neg64 r7 | |
mov64 r1, 32768 | |
jgt r1, r2, lbb_31720 | |
mov64 r7, -32768 | |
lbb_31720: | |
mov64 r1, r10 | |
add64 r1, -24 | |
mov64 r2, r10 | |
add64 r2, -80 | |
mov64 r3, r6 | |
mov64 r4, r9 | |
mov64 r5, r7 | |
call function_32585 | |
lsh64 r7, 48 | |
arsh64 r7, 48 | |
ldxdw r1, [r10-0x18] | |
jne r1, 0, lbb_31765 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r10 | |
add64 r2, -80 | |
mov64 r3, r6 | |
mov64 r4, r9 | |
mov64 r5, r7 | |
call function_35430 | |
ja lbb_31771 | |
lbb_31741: | |
mov64 r1, 3 | |
stxdw [r8+0x10], r1 | |
lddw r1, 0x10005994e | |
stxdw [r8+0x8], r1 | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ldxdw r3, [r10-0x68] | |
lbb_31749: | |
stxdw [r3+0x10], r8 | |
stxdw [r3+0x8], r5 | |
stxdw [r3+0x0], r6 | |
mov64 r1, 1 | |
ja lbb_31823 | |
lbb_31754: | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ldxdw r2, [r10-0x70] | |
jeq r2, 0, lbb_31802 | |
stxdw [r8+0x20], r2 | |
mov64 r2, 0 | |
stxh [r8+0x18], r2 | |
lddw r2, 0x100059918 | |
stxdw [r8+0x8], r2 | |
ja lbb_31806 | |
lbb_31765: | |
ldxdw r1, [r10-0x8] | |
stxdw [r10-0x20], r1 | |
ldxdw r1, [r10-0x10] | |
stxdw [r10-0x28], r1 | |
ldxdw r1, [r10-0x18] | |
stxdw [r10-0x30], r1 | |
lbb_31771: | |
ldxdw r6, [r10-0x78] | |
ldxh r4, [r10-0x20] | |
lsh64 r4, 48 | |
arsh64 r4, 48 | |
jsgt r4, r7, lbb_31777 | |
ja lbb_31793 | |
lbb_31777: | |
ldxdw r3, [r10-0x28] | |
ldxdw r2, [r10-0x30] | |
stxdw [r10-0xff8], r8 | |
ldxdw r1, [r10-0x80] | |
stxdw [r10-0xff0], r1 | |
ldxdw r1, [r10-0x70] | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r10 | |
add64 r1, -96 | |
call function_31285 | |
ldxdw r1, [r10-0x58] | |
ldxdw r2, [r10-0x60] | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r2 | |
ja lbb_31820 | |
lbb_31793: | |
mov64 r1, 2 | |
stxh [r8+0x0], r1 | |
ldxdw r2, [r10-0x70] | |
jne r2, 0, lbb_31811 | |
lddw r1, 0x10005994a | |
stxdw [r8+0x8], r1 | |
mov64 r1, 1 | |
ja lbb_31817 | |
lbb_31802: | |
lddw r1, 0x10005994a | |
stxdw [r8+0x8], r1 | |
mov64 r1, 1 | |
lbb_31806: | |
stxdw [r8+0x10], r1 | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r8 | |
stxdw [r3+0x8], r5 | |
ja lbb_31822 | |
lbb_31811: | |
stxdw [r8+0x20], r2 | |
mov64 r2, 0 | |
stxh [r8+0x18], r2 | |
lddw r2, 0x100059918 | |
stxdw [r8+0x8], r2 | |
lbb_31817: | |
stxdw [r8+0x10], r1 | |
ldxdw r3, [r10-0x68] | |
stxdw [r3+0x10], r8 | |
lbb_31820: | |
ldxdw r2, [r10-0x88] | |
stxdw [r3+0x8], r2 | |
lbb_31822: | |
stxdw [r3+0x0], r6 | |
lbb_31823: | |
stxdw [r3+0x18], r1 | |
exit | |
lbb_31825: | |
lddw r1, 0x1000598f6 | |
mov64 r2, 34 | |
lddw r3, 0x10005bb50 | |
call function_39076 | |
syscall abort | |
lbb_31832: | |
lddw r1, 0x100059951 | |
mov64 r2, 37 | |
lddw r3, 0x10005bb68 | |
call function_39076 | |
syscall abort | |
function_31839: | |
mov64 r7, r4 | |
stxdw [r10-0x58], r3 | |
ldxdw r0, [r2+0x0] | |
jeq r0, 0, lbb_32529 | |
ldxdw r9, [r2+0x8] | |
jeq r9, 0, lbb_32536 | |
ldxdw r3, [r2+0x10] | |
jeq r3, 0, lbb_32543 | |
mov64 r5, r0 | |
add64 r5, r3 | |
mov64 r4, 1 | |
jgt r0, r5, lbb_31852 | |
mov64 r4, 0 | |
lbb_31852: | |
and64 r4, 1 | |
jne r4, 0, lbb_32550 | |
mov64 r5, r0 | |
sub64 r5, r9 | |
mov64 r4, 1 | |
jgt r5, r0, lbb_31859 | |
mov64 r4, 0 | |
lbb_31859: | |
and64 r4, 1 | |
jne r4, 0, lbb_32557 | |
mov64 r4, 17 | |
jgt r4, r7, lbb_32564 | |
stxdw [r10-0x90], r0 | |
add64 r3, r0 | |
lddw r4, 0x1fffffffffffffff | |
jgt r3, r4, lbb_32571 | |
ldxh r2, [r2+0x18] | |
mov64 r4, r2 | |
add64 r4, -32 | |
lddw r0, 0x100000000 | |
jgt r0, r3, lbb_31875 | |
mov64 r4, r2 | |
lbb_31875: | |
mov64 r5, r3 | |
lsh64 r5, 32 | |
jgt r0, r3, lbb_31879 | |
mov64 r5, r3 | |
lbb_31879: | |
mov64 r3, r4 | |
add64 r3, -16 | |
lddw r6, 0x1000000000000 | |
jgt r6, r5, lbb_31885 | |
mov64 r3, r4 | |
lbb_31885: | |
mov64 r0, r5 | |
lsh64 r0, 16 | |
jgt r6, r5, lbb_31889 | |
mov64 r0, r5 | |
lbb_31889: | |
mov64 r4, r3 | |
add64 r4, -8 | |
lddw r5, 0x100000000000000 | |
jgt r5, r0, lbb_31895 | |
mov64 r4, r3 | |
lbb_31895: | |
mov64 r3, r0 | |
lsh64 r3, 8 | |
jgt r5, r0, lbb_31899 | |
mov64 r3, r0 | |
lbb_31899: | |
lddw r0, 0x1000000000000000 | |
mov64 r5, r4 | |
add64 r5, -4 | |
jgt r0, r3, lbb_31905 | |
mov64 r5, r4 | |
lbb_31905: | |
mov64 r4, r3 | |
lsh64 r4, 4 | |
jgt r0, r3, lbb_31909 | |
mov64 r4, r3 | |
lbb_31909: | |
lddw r3, 0x4000000000000000 | |
mov64 r0, r5 | |
add64 r0, -2 | |
jgt r3, r4, lbb_31915 | |
mov64 r0, r5 | |
lbb_31915: | |
mov64 r8, r4 | |
lsh64 r8, 2 | |
ldxdw r5, [r10-0x90] | |
jgt r3, r4, lbb_31920 | |
mov64 r8, r4 | |
lbb_31920: | |
mov64 r3, r5 | |
sub64 r3, r9 | |
mov64 r9, r3 | |
mov64 r3, r8 | |
arsh64 r3, 63 | |
xor64 r3, -1 | |
add64 r0, r3 | |
stxdw [r10-0x48], r9 | |
stxh [r10-0x40], r2 | |
mov64 r6, r2 | |
sub64 r6, r0 | |
lsh64 r6, 48 | |
arsh64 r6, 48 | |
mov64 r3, 0 | |
jsgt r3, r6, lbb_32578 | |
and64 r6, 63 | |
mov64 r4, -1 | |
rsh64 r4, r6 | |
mov64 r3, r4 | |
and64 r3, r9 | |
stxdw [r10-0x38], r3 | |
jgt r9, r4, lbb_31949 | |
stxdw [r10-0xa8], r1 | |
stxh [r10-0x40], r2 | |
stxdw [r10-0x48], r5 | |
mov64 r2, r4 | |
and64 r2, r5 | |
stxdw [r10-0x38], r2 | |
jge r4, r5, lbb_31962 | |
lbb_31949: | |
mov64 r1, 0 | |
stxdw [r10-0x30], r1 | |
mov64 r2, r10 | |
add64 r2, -56 | |
mov64 r3, r10 | |
add64 r3, -72 | |
mov64 r4, r10 | |
add64 r4, -48 | |
mov64 r1, 0 | |
lddw r5, 0x10005bf28 | |
call function_39134 | |
syscall abort | |
lbb_31962: | |
mov64 r1, -96 | |
sub64 r1, r0 | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
mul64 r1, 80 | |
add64 r1, 86960 | |
mov64 r2, 2126 | |
stxdw [r10-0x60], r0 | |
call function_40779 | |
lsh64 r0, 32 | |
mov64 r1, r0 | |
arsh64 r1, 32 | |
rsh64 r0, 32 | |
mov64 r2, 81 | |
jgt r2, r0, lbb_31982 | |
mov64 r2, 81 | |
lddw r3, 0x10005bb80 | |
call function_39094 | |
syscall abort | |
lbb_31982: | |
stxdw [r10-0x68], r7 | |
mov64 r0, r8 | |
mov64 r2, r0 | |
xor64 r2, -1 | |
rsh64 r2, 63 | |
lsh64 r0, r2 | |
lsh64 r9, r6 | |
ldxdw r3, [r10-0x90] | |
lsh64 r3, r6 | |
lsh64 r1, 4 | |
lddw r2, 0x100059978 | |
add64 r2, r1 | |
stxdw [r10-0x78], r2 | |
ldxdw r7, [r2+0x0] | |
mov64 r5, r7 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r2, r9 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r1, r5 | |
mul64 r1, r2 | |
rsh64 r1, 32 | |
rsh64 r9, 32 | |
stxdw [r10-0x80], r9 | |
mov64 r4, r5 | |
mul64 r4, r9 | |
stxdw [r10-0x50], r4 | |
mov64 r9, r4 | |
lsh64 r9, 32 | |
rsh64 r9, 32 | |
add64 r9, r1 | |
mov64 r1, r3 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r4, r5 | |
mul64 r4, r1 | |
rsh64 r4, 32 | |
rsh64 r3, 32 | |
stxdw [r10-0x90], r3 | |
mov64 r6, r5 | |
mul64 r6, r3 | |
stxdw [r10-0x98], r6 | |
mov64 r3, r6 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
add64 r3, r4 | |
rsh64 r7, 32 | |
mov64 r8, r7 | |
mul64 r8, r1 | |
mov64 r1, r8 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
add64 r3, r1 | |
mov64 r1, r7 | |
mul64 r1, r2 | |
stxdw [r10-0x70], r1 | |
mov64 r2, r1 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
add64 r9, r2 | |
mov64 r2, r0 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r4, r5 | |
mul64 r4, r2 | |
rsh64 r4, 32 | |
rsh64 r0, 32 | |
stxdw [r10-0xb0], r0 | |
mul64 r5, r0 | |
mov64 r6, r5 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
add64 r6, r4 | |
mov64 r0, r7 | |
mul64 r0, r2 | |
mov64 r2, r0 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
add64 r6, r2 | |
ldxdw r4, [r10-0x78] | |
ldxh r2, [r4+0x8] | |
ldxdw r1, [r10-0x60] | |
add64 r1, r2 | |
lddw r2, 0x80000000 | |
add64 r6, r2 | |
add64 r9, r2 | |
add64 r3, r2 | |
ldxh r2, [r4+0xa] | |
stxdw [r10-0xc0], r2 | |
mov64 r2, r7 | |
ldxdw r4, [r10-0x80] | |
mul64 r2, r4 | |
stxdw [r10-0xa0], r2 | |
mov64 r2, r7 | |
ldxdw r4, [r10-0x90] | |
mul64 r2, r4 | |
stxdw [r10-0xd8], r7 | |
ldxdw r4, [r10-0xb0] | |
mul64 r7, r4 | |
ldxdw r4, [r10-0x98] | |
rsh64 r4, 32 | |
stxdw [r10-0x98], r4 | |
add64 r4, r2 | |
rsh64 r8, 32 | |
stxdw [r10-0xe0], r8 | |
add64 r4, r8 | |
stxdw [r10-0x88], r4 | |
ldxdw r2, [r10-0x70] | |
rsh64 r2, 32 | |
stxdw [r10-0x70], r2 | |
rsh64 r5, 32 | |
stxdw [r10-0xf8], r7 | |
mov64 r8, r7 | |
ldxdw r7, [r10-0x50] | |
stxdw [r10-0xd0], r5 | |
add64 r8, r5 | |
rsh64 r0, 32 | |
stxdw [r10-0xf0], r0 | |
add64 r8, r0 | |
mov64 r0, r9 | |
rsh64 r7, 32 | |
rsh64 r3, 32 | |
stxdw [r10-0xb8], r3 | |
rsh64 r0, 32 | |
rsh64 r6, 32 | |
stxdw [r10-0xe8], r6 | |
add64 r8, r6 | |
neg64 r1 | |
and64 r1, 63 | |
mov64 r2, 1 | |
lsh64 r2, r1 | |
add64 r8, 1 | |
stxdw [r10-0xc8], r2 | |
add64 r2, -1 | |
stxdw [r10-0x78], r2 | |
stxdw [r10-0x80], r8 | |
stxdw [r10-0x60], r1 | |
rsh64 r8, r1 | |
mov64 r2, r8 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r4, 10000 | |
jgt r4, r2, lbb_32144 | |
mov64 r4, 1000000 | |
ldxdw r5, [r10-0xa8] | |
jgt r4, r2, lbb_32132 | |
ja lbb_32159 | |
lbb_32132: | |
mov64 r2, r8 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r5, 4 | |
mov64 r4, 100000 | |
ldxdw r1, [r10-0x70] | |
jgt r4, r2, lbb_32140 | |
mov64 r5, 5 | |
lbb_32140: | |
mov64 r9, 10000 | |
jgt r4, r2, lbb_32193 | |
mov64 r9, 100000 | |
ja lbb_32193 | |
lbb_32144: | |
mov64 r4, 100 | |
ldxdw r5, [r10-0xa8] | |
jgt r4, r2, lbb_32174 | |
mov64 r2, r8 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r5, 2 | |
mov64 r4, 1000 | |
ldxdw r1, [r10-0x70] | |
jgt r4, r2, lbb_32155 | |
mov64 r5, 3 | |
lbb_32155: | |
mov64 r9, 100 | |
jgt r4, r2, lbb_32193 | |
mov64 r9, 1000 | |
ja lbb_32193 | |
lbb_32159: | |
mov64 r2, r8 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r4, 100000000 | |
ldxdw r1, [r10-0x70] | |
jgt r4, r2, lbb_32166 | |
ja lbb_32186 | |
lbb_32166: | |
mov64 r5, 6 | |
mov64 r4, 10000000 | |
jgt r4, r2, lbb_32170 | |
mov64 r5, 7 | |
lbb_32170: | |
mov64 r9, 1000000 | |
jgt r4, r2, lbb_32193 | |
mov64 r9, 10000000 | |
ja lbb_32193 | |
lbb_32174: | |
mov64 r2, r8 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r9, 1 | |
mov64 r5, 1 | |
ldxdw r1, [r10-0x70] | |
jgt r2, 9, lbb_32182 | |
mov64 r5, 0 | |
lbb_32182: | |
mov64 r4, 10 | |
jgt r4, r2, lbb_32193 | |
mov64 r9, 10 | |
ja lbb_32193 | |
lbb_32186: | |
mov64 r5, 8 | |
mov64 r4, 1000000000 | |
jgt r4, r2, lbb_32190 | |
mov64 r5, 9 | |
lbb_32190: | |
mov64 r9, 100000000 | |
jgt r4, r2, lbb_32193 | |
mov64 r9, 1000000000 | |
lbb_32193: | |
ldxdw r2, [r10-0x88] | |
ldxdw r3, [r10-0xb8] | |
add64 r2, r3 | |
stxdw [r10-0x88], r2 | |
ldxdw r2, [r10-0x80] | |
mov64 r3, r2 | |
ldxdw r6, [r10-0x78] | |
and64 r3, r6 | |
stxdw [r10-0x50], r3 | |
ldxdw r3, [r10-0xa0] | |
add64 r3, r7 | |
add64 r3, r1 | |
add64 r3, r0 | |
mov64 r1, 0 | |
and64 r5, 255 | |
mov64 r0, r5 | |
ldxdw r7, [r10-0xc0] | |
sub64 r0, r7 | |
stxdw [r10-0xa0], r3 | |
sub64 r2, r3 | |
add64 r0, 1 | |
stxdw [r10-0xc0], r0 | |
add64 r2, 1 | |
stxdw [r10-0x70], r2 | |
and64 r2, r6 | |
mov64 r4, r2 | |
mov64 r0, 10 | |
ja lbb_32228 | |
lbb_32221: | |
add64 r1, 1 | |
lsh64 r9, 32 | |
mov64 r3, r9 | |
rsh64 r3, 32 | |
mov64 r9, r3 | |
div64 r9, 10 | |
jgt r0, r3, lbb_32522 | |
lbb_32228: | |
ldxdw r3, [r10-0x68] | |
jeq r3, r1, lbb_32511 | |
mov64 r3, r9 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r7, r8 | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
div64 r7, r3 | |
mov64 r3, r7 | |
mul64 r3, r9 | |
sub64 r8, r3 | |
ldxdw r3, [r10-0x58] | |
add64 r3, r1 | |
add64 r7, 48 | |
stxb [r3+0x0], r7 | |
mov64 r3, r8 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
ldxdw r6, [r10-0x60] | |
lsh64 r3, r6 | |
mov64 r6, r3 | |
ldxdw r2, [r10-0x50] | |
add64 r6, r2 | |
ldxdw r2, [r10-0x70] | |
jgt r2, r6, lbb_32344 | |
jne r5, r1, lbb_32221 | |
mov64 r6, 1 | |
mov64 r3, r1 | |
mov64 r0, r4 | |
lbb_32258: | |
add64 r3, 1 | |
ldxdw r2, [r10-0x68] | |
jge r3, r2, lbb_32517 | |
mov64 r5, r6 | |
mul64 r6, 10 | |
mov64 r4, r0 | |
mul64 r0, 10 | |
ldxdw r8, [r10-0x50] | |
mul64 r8, 10 | |
mov64 r7, r8 | |
ldxdw r2, [r10-0x78] | |
and64 r7, r2 | |
ldxdw r2, [r10-0x60] | |
rsh64 r8, r2 | |
ldxdw r9, [r10-0x58] | |
add64 r9, r1 | |
add64 r8, 48 | |
stxb [r9+0x1], r8 | |
mov64 r1, r3 | |
stxdw [r10-0x50], r7 | |
jgt r0, r7, lbb_32280 | |
ja lbb_32258 | |
lbb_32280: | |
stxdw [r10-0x78], r5 | |
stxdw [r10-0x90], r0 | |
mov64 r9, r0 | |
sub64 r9, r7 | |
mov64 r0, 1 | |
ldxdw r1, [r10-0xc8] | |
jge r9, r1, lbb_32288 | |
mov64 r0, 0 | |
lbb_32288: | |
ldxdw r1, [r10-0x88] | |
ldxdw r2, [r10-0x80] | |
sub64 r2, r1 | |
mov64 r1, r6 | |
mul64 r1, r2 | |
mov64 r2, r1 | |
add64 r2, r6 | |
stxdw [r10-0x70], r2 | |
sub64 r1, r6 | |
ldxdw r2, [r10-0xc8] | |
mov64 r5, r1 | |
jge r7, r1, lbb_32329 | |
jgt r2, r9, lbb_32329 | |
mov64 r0, r2 | |
mov64 r1, r5 | |
sub64 r0, r1 | |
stxdw [r10-0x60], r0 | |
sub64 r1, r7 | |
stxdw [r10-0x68], r1 | |
mov64 r1, r2 | |
add64 r1, r7 | |
mul64 r4, 10 | |
sub64 r4, r1 | |
stxdw [r10-0x50], r4 | |
mov64 r6, 0 | |
mov64 r9, r7 | |
ja lbb_32321 | |
lbb_32315: | |
mov64 r7, r9 | |
jge r9, r5, lbb_32329 | |
sub64 r6, r2 | |
mov64 r7, r9 | |
jge r4, r2, lbb_32321 | |
ja lbb_32329 | |
lbb_32321: | |
add64 r9, r2 | |
jgt r5, r9, lbb_32334 | |
ldxdw r4, [r10-0x68] | |
add64 r4, r6 | |
ldxdw r1, [r10-0x60] | |
add64 r1, r7 | |
mov64 r0, 1 | |
jge r4, r1, lbb_32334 | |
lbb_32329: | |
ldxdw r4, [r10-0x70] | |
jge r7, r4, lbb_32453 | |
and64 r0, 1 | |
jne r0, 0, lbb_32447 | |
ja lbb_32453 | |
lbb_32334: | |
ldxdw r1, [r10-0x58] | |
add64 r1, r3 | |
add64 r8, -1 | |
stxb [r1+0x0], r8 | |
ldxdw r4, [r10-0x50] | |
add64 r4, r6 | |
mov64 r0, 1 | |
jge r4, r2, lbb_32315 | |
mov64 r0, 0 | |
ja lbb_32315 | |
lbb_32344: | |
mov64 r5, r1 | |
mov64 r8, r5 | |
add64 r8, 1 | |
ldxdw r2, [r10-0x68] | |
stxdw [r10-0x78], r5 | |
jgt r2, r5, lbb_32355 | |
mov64 r1, r8 | |
lddw r3, 0x10005bc70 | |
call function_30435 | |
syscall abort | |
lbb_32355: | |
lsh64 r9, 32 | |
rsh64 r9, 32 | |
ldxdw r2, [r10-0x60] | |
lsh64 r9, r2 | |
ldxdw r2, [r10-0x70] | |
sub64 r2, r6 | |
mov64 r1, 1 | |
jge r2, r9, lbb_32364 | |
mov64 r1, 0 | |
lbb_32364: | |
ldxdw r0, [r10-0x88] | |
ldxdw r5, [r10-0x80] | |
sub64 r5, r0 | |
mov64 r0, r5 | |
add64 r0, 1 | |
add64 r5, -1 | |
stxdw [r10-0x80], r5 | |
jge r6, r5, lbb_32485 | |
jgt r9, r2, lbb_32485 | |
stxdw [r10-0x100], r0 | |
stxdw [r10-0xc8], r8 | |
ldxdw r4, [r10-0x50] | |
add64 r4, r9 | |
mov64 r6, r4 | |
ldxdw r2, [r10-0x98] | |
add64 r6, r2 | |
ldxdw r2, [r10-0xe0] | |
add64 r6, r2 | |
ldxdw r2, [r10-0xb8] | |
add64 r6, r2 | |
ldxdw r2, [r10-0x90] | |
ldxdw r5, [r10-0xb0] | |
sub64 r2, r5 | |
ldxdw r5, [r10-0xd8] | |
mul64 r5, r2 | |
add64 r6, r5 | |
ldxdw r0, [r10-0xd0] | |
sub64 r6, r0 | |
ldxdw r2, [r10-0xf0] | |
sub64 r6, r2 | |
add64 r0, r2 | |
ldxdw r5, [r10-0xe8] | |
add64 r0, r5 | |
ldxdw r2, [r10-0xf8] | |
add64 r0, r2 | |
mov64 r2, r4 | |
add64 r2, r3 | |
ldxdw r8, [r10-0xa0] | |
add64 r8, r2 | |
sub64 r6, r5 | |
mov64 r1, 2 | |
sub64 r1, r8 | |
stxdw [r10-0x60], r1 | |
ldxdw r2, [r10-0x50] | |
mov64 r1, r4 | |
add64 r2, r3 | |
ldxdw r5, [r10-0x88] | |
add64 r5, r2 | |
neg64 r5 | |
stxdw [r10-0x88], r5 | |
ja lbb_32426 | |
lbb_32415: | |
stxdw [r10-0x68], r4 | |
ldxdw r4, [r10-0x50] | |
add64 r4, r9 | |
stxdw [r10-0x50], r4 | |
ldxdw r5, [r10-0x80] | |
jge r2, r5, lbb_32479 | |
add64 r1, r9 | |
add64 r6, r9 | |
sub64 r0, r9 | |
jge r8, r9, lbb_32426 | |
ja lbb_32479 | |
lbb_32426: | |
mov64 r2, r3 | |
add64 r2, r1 | |
ldxdw r5, [r10-0x80] | |
jgt r5, r2, lbb_32436 | |
ldxdw r5, [r10-0x88] | |
add64 r5, r0 | |
mov64 r8, r3 | |
add64 r8, r6 | |
jge r5, r8, lbb_32436 | |
ja lbb_32472 | |
lbb_32436: | |
ldxdw r5, [r10-0x58] | |
ldxdw r4, [r10-0x78] | |
add64 r5, r4 | |
add64 r7, -1 | |
stxb [r5+0x0], r7 | |
ldxdw r8, [r10-0x60] | |
add64 r8, r0 | |
mov64 r4, 1 | |
jge r8, r9, lbb_32415 | |
mov64 r4, 0 | |
ja lbb_32415 | |
lbb_32447: | |
mov64 r1, r7 | |
add64 r1, r2 | |
jgt r4, r1, lbb_32500 | |
sub64 r1, r4 | |
sub64 r4, r7 | |
jge r4, r1, lbb_32500 | |
lbb_32453: | |
ldxdw r2, [r10-0x78] | |
mov64 r1, r2 | |
mul64 r1, 20 | |
ldxdw r4, [r10-0xa8] | |
jgt r1, r7, lbb_32462 | |
mul64 r2, -40 | |
ldxdw r1, [r10-0x90] | |
add64 r2, r1 | |
jge r2, r7, lbb_32465 | |
lbb_32462: | |
mov64 r1, 0 | |
stxdw [r4+0x0], r1 | |
ja lbb_32510 | |
lbb_32465: | |
add64 r3, 1 | |
ldxdw r1, [r10-0xc0] | |
stxh [r4+0x10], r1 | |
stxdw [r4+0x8], r3 | |
ldxdw r1, [r10-0x58] | |
stxdw [r4+0x0], r1 | |
ja lbb_32510 | |
lbb_32472: | |
ldxdw r1, [r10-0x50] | |
add64 r3, r1 | |
mov64 r1, 1 | |
mov64 r6, r3 | |
ldxdw r8, [r10-0xc8] | |
ldxdw r0, [r10-0x100] | |
ja lbb_32485 | |
lbb_32479: | |
ldxdw r1, [r10-0x50] | |
add64 r3, r1 | |
mov64 r6, r3 | |
ldxdw r8, [r10-0xc8] | |
ldxdw r0, [r10-0x100] | |
ldxdw r1, [r10-0x68] | |
lbb_32485: | |
jge r6, r0, lbb_32495 | |
and64 r1, 1 | |
jne r1, 0, lbb_32489 | |
ja lbb_32495 | |
lbb_32489: | |
mov64 r2, r6 | |
add64 r2, r9 | |
jgt r0, r2, lbb_32500 | |
sub64 r2, r0 | |
sub64 r0, r6 | |
jge r0, r2, lbb_32500 | |
lbb_32495: | |
mov64 r2, 2 | |
jgt r2, r6, lbb_32500 | |
ldxdw r2, [r10-0x70] | |
add64 r2, -4 | |
jge r2, r6, lbb_32504 | |
lbb_32500: | |
mov64 r1, 0 | |
ldxdw r2, [r10-0xa8] | |
stxdw [r2+0x0], r1 | |
ja lbb_32510 | |
lbb_32504: | |
ldxdw r3, [r10-0xa8] | |
ldxdw r2, [r10-0xc0] | |
stxh [r3+0x10], r2 | |
stxdw [r3+0x8], r8 | |
ldxdw r2, [r10-0x58] | |
stxdw [r3+0x0], r2 | |
lbb_32510: | |
exit | |
lbb_32511: | |
ldxdw r1, [r10-0x68] | |
mov64 r2, r1 | |
lddw r3, 0x10005bc58 | |
call function_39094 | |
syscall abort | |
lbb_32517: | |
mov64 r1, r3 | |
lddw r3, 0x10005bc88 | |
call function_39094 | |
syscall abort | |
lbb_32522: | |
lddw r1, 0x100059fe0 | |
mov64 r2, 25 | |
lddw r3, 0x10005bc40 | |
call function_39076 | |
syscall abort | |
lbb_32529: | |
lddw r1, 0x100059eb6 | |
mov64 r2, 28 | |
lddw r3, 0x10005bb98 | |
call function_39076 | |
syscall abort | |
lbb_32536: | |
lddw r1, 0x100059ed2 | |
mov64 r2, 29 | |
lddw r3, 0x10005bbb0 | |
call function_39076 | |
syscall abort | |
lbb_32543: | |
lddw r1, 0x100059eef | |
mov64 r2, 28 | |
lddw r3, 0x10005bbc8 | |
call function_39076 | |
syscall abort | |
lbb_32550: | |
lddw r1, 0x100059f0b | |
mov64 r2, 54 | |
lddw r3, 0x10005bbe0 | |
call function_39076 | |
syscall abort | |
lbb_32557: | |
lddw r1, 0x100059f41 | |
mov64 r2, 55 | |
lddw r3, 0x10005bbf8 | |
call function_39076 | |
syscall abort | |
lbb_32564: | |
lddw r1, 0x100059f78 | |
mov64 r2, 45 | |
lddw r3, 0x10005bc10 | |
call function_39076 | |
syscall abort | |
lbb_32571: | |
lddw r1, 0x100059fa5 | |
mov64 r2, 45 | |
lddw r3, 0x10005bc28 | |
call function_39076 | |
syscall abort | |
lbb_32578: | |
lddw r1, 0x10005a111 | |
mov64 r2, 29 | |
lddw r3, 0x10005bf10 | |
call function_39076 | |
syscall abort | |
function_32585: | |
stxdw [r10-0x8], r4 | |
stxdw [r10-0x10], r3 | |
mov64 r8, r1 | |
ldxdw r1, [r2+0x0] | |
jeq r1, 0, lbb_32947 | |
lddw r3, 0x1fffffffffffffff | |
jgt r1, r3, lbb_32954 | |
ldxdw r3, [r10-0x8] | |
jeq r3, 0, lbb_32961 | |
ldxh r3, [r2+0x18] | |
mov64 r2, r3 | |
add64 r2, -32 | |
lddw r4, 0x100000000 | |
jgt r4, r1, lbb_32602 | |
mov64 r2, r3 | |
lbb_32602: | |
mov64 r3, r1 | |
lsh64 r3, 32 | |
jgt r4, r1, lbb_32606 | |
mov64 r3, r1 | |
lbb_32606: | |
mov64 r1, r2 | |
add64 r1, -16 | |
lddw r0, 0x1000000000000 | |
jgt r0, r3, lbb_32612 | |
mov64 r1, r2 | |
lbb_32612: | |
mov64 r4, r3 | |
lsh64 r4, 16 | |
jgt r0, r3, lbb_32616 | |
mov64 r4, r3 | |
lbb_32616: | |
mov64 r2, r1 | |
add64 r2, -8 | |
lddw r3, 0x100000000000000 | |
jgt r3, r4, lbb_32622 | |
mov64 r2, r1 | |
lbb_32622: | |
mov64 r1, r4 | |
lsh64 r1, 8 | |
jgt r3, r4, lbb_32626 | |
mov64 r1, r4 | |
lbb_32626: | |
lddw r4, 0x1000000000000000 | |
mov64 r3, r2 | |
add64 r3, -4 | |
jgt r4, r1, lbb_32632 | |
mov64 r3, r2 | |
lbb_32632: | |
stxdw [r10-0x28], r5 | |
mov64 r2, r1 | |
lsh64 r2, 4 | |
jgt r4, r1, lbb_32637 | |
mov64 r2, r1 | |
lbb_32637: | |
lddw r1, 0x4000000000000000 | |
mov64 r6, r3 | |
add64 r6, -2 | |
jgt r1, r2, lbb_32643 | |
mov64 r6, r3 | |
lbb_32643: | |
mov64 r7, r2 | |
lsh64 r7, 2 | |
jgt r1, r2, lbb_32647 | |
mov64 r7, r2 | |
lbb_32647: | |
mov64 r1, r7 | |
arsh64 r1, 63 | |
xor64 r1, -1 | |
add64 r6, r1 | |
mov64 r1, -96 | |
sub64 r1, r6 | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
mul64 r1, 80 | |
add64 r1, 86960 | |
mov64 r2, 2126 | |
call function_40779 | |
lsh64 r0, 32 | |
mov64 r1, r0 | |
arsh64 r1, 32 | |
rsh64 r0, 32 | |
mov64 r2, 81 | |
jgt r2, r0, lbb_32670 | |
mov64 r2, 81 | |
lddw r3, 0x10005bb80 | |
call function_39094 | |
syscall abort | |
lbb_32670: | |
mov64 r2, r7 | |
xor64 r2, -1 | |
rsh64 r2, 63 | |
lsh64 r7, r2 | |
lsh64 r1, 4 | |
lddw r3, 0x100059978 | |
add64 r3, r1 | |
ldxdw r1, [r3+0x0] | |
mov64 r2, r1 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r5, r7 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r0, r2 | |
mul64 r0, r5 | |
rsh64 r0, 32 | |
rsh64 r7, 32 | |
mul64 r2, r7 | |
mov64 r4, r2 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
add64 r4, r0 | |
rsh64 r1, 32 | |
mov64 r0, r1 | |
mul64 r0, r7 | |
rsh64 r2, 32 | |
add64 r2, r0 | |
mul64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 32 | |
add64 r2, r5 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
add64 r4, r1 | |
ldxh r1, [r3+0x8] | |
add64 r6, r1 | |
lddw r1, 0x80000000 | |
add64 r4, r1 | |
mov64 r0, -64 | |
sub64 r0, r6 | |
rsh64 r4, 32 | |
add64 r2, r4 | |
ldxh r1, [r3+0xa] | |
mov64 r9, r0 | |
and64 r9, 63 | |
mov64 r5, r2 | |
rsh64 r5, r9 | |
mov64 r3, r5 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r4, 10000 | |
stxdw [r10-0x38], r8 | |
stxdw [r10-0x30], r0 | |
jgt r4, r3, lbb_32742 | |
mov64 r4, 1000000 | |
ldxdw r6, [r10-0x28] | |
jgt r4, r3, lbb_32731 | |
ja lbb_32756 | |
lbb_32731: | |
mov64 r0, r5 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r7, 4 | |
mov64 r4, 100000 | |
jgt r4, r0, lbb_32738 | |
mov64 r7, 5 | |
lbb_32738: | |
mov64 r3, 10000 | |
jgt r4, r0, lbb_32788 | |
mov64 r3, 100000 | |
ja lbb_32788 | |
lbb_32742: | |
mov64 r4, 100 | |
ldxdw r6, [r10-0x28] | |
jgt r4, r3, lbb_32770 | |
mov64 r0, r5 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r7, 2 | |
mov64 r4, 1000 | |
jgt r4, r0, lbb_32752 | |
mov64 r7, 3 | |
lbb_32752: | |
mov64 r3, 100 | |
jgt r4, r0, lbb_32788 | |
mov64 r3, 1000 | |
ja lbb_32788 | |
lbb_32756: | |
mov64 r0, r5 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r4, 100000000 | |
jgt r4, r0, lbb_32762 | |
ja lbb_32781 | |
lbb_32762: | |
mov64 r7, 6 | |
mov64 r4, 10000000 | |
jgt r4, r0, lbb_32766 | |
mov64 r7, 7 | |
lbb_32766: | |
mov64 r3, 1000000 | |
jgt r4, r0, lbb_32788 | |
mov64 r3, 10000000 | |
ja lbb_32788 | |
lbb_32770: | |
mov64 r0, r5 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r3, 1 | |
mov64 r7, 1 | |
jgt r0, 9, lbb_32777 | |
mov64 r7, 0 | |
lbb_32777: | |
mov64 r4, 10 | |
jgt r4, r0, lbb_32788 | |
mov64 r3, 10 | |
ja lbb_32788 | |
lbb_32781: | |
mov64 r7, 8 | |
mov64 r4, 1000000000 | |
jgt r4, r0, lbb_32785 | |
mov64 r7, 9 | |
lbb_32785: | |
mov64 r3, 100000000 | |
jgt r4, r0, lbb_32788 | |
mov64 r3, 1000000000 | |
lbb_32788: | |
mov64 r4, r9 | |
mov64 r0, 1 | |
lsh64 r0, r4 | |
mov64 r9, r7 | |
and64 r9, 255 | |
sub64 r9, r1 | |
lsh64 r9, 48 | |
lddw r1, 0x1000000000000 | |
add64 r9, r1 | |
arsh64 r9, 48 | |
mov64 r1, r6 | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
jsgt r9, r1, lbb_32804 | |
ja lbb_32861 | |
lbb_32804: | |
stxdw [r10-0x40], r4 | |
stxdw [r10-0x48], r0 | |
add64 r0, -1 | |
stxdw [r10-0x18], r0 | |
mov64 r4, r9 | |
sub64 r4, r1 | |
mov64 r0, r9 | |
sub64 r0, r6 | |
lsh64 r0, 48 | |
arsh64 r0, 48 | |
ldxdw r1, [r10-0x8] | |
jgt r1, r4, lbb_32817 | |
ldxdw r0, [r10-0x8] | |
lbb_32817: | |
ldxdw r1, [r10-0x30] | |
and64 r1, 65535 | |
stxdw [r10-0x30], r1 | |
ldxdw r1, [r10-0x18] | |
and64 r2, r1 | |
mov64 r1, 0 | |
and64 r7, 255 | |
stxdw [r10-0x20], r0 | |
mov64 r4, r0 | |
add64 r4, -1 | |
mov64 r6, 10 | |
lbb_32828: | |
ldxdw r0, [r10-0x8] | |
jeq r0, r1, lbb_32936 | |
mov64 r0, r3 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r8, r5 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
div64 r8, r0 | |
mov64 r0, r8 | |
mul64 r0, r3 | |
sub64 r5, r0 | |
ldxdw r0, [r10-0x10] | |
add64 r0, r1 | |
add64 r8, 48 | |
stxb [r0+0x0], r8 | |
jeq r4, r1, lbb_32876 | |
jeq r7, r1, lbb_32892 | |
add64 r1, 1 | |
lsh64 r3, 32 | |
mov64 r0, r3 | |
rsh64 r0, 32 | |
mov64 r3, r0 | |
div64 r3, 10 | |
jgt r6, r0, lbb_32854 | |
ja lbb_32828 | |
lbb_32854: | |
lddw r1, 0x100059fe0 | |
mov64 r2, 25 | |
lddw r3, 0x10005bce8 | |
call function_39076 | |
syscall abort | |
lbb_32861: | |
stxdw [r10-0xfe0], r0 | |
div64 r2, 10 | |
stxdw [r10-0xff0], r2 | |
stxdw [r10-0xff8], r6 | |
stxdw [r10-0x1000], r9 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
lsh64 r3, r4 | |
stxdw [r10-0xfe8], r3 | |
mov64 r5, r10 | |
ldxdw r1, [r10-0x38] | |
ldxdw r2, [r10-0x10] | |
ldxdw r3, [r10-0x8] | |
mov64 r4, 0 | |
ja lbb_32934 | |
lbb_32876: | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0xfe0], r1 | |
ldxdw r1, [r10-0x28] | |
stxdw [r10-0xff8], r1 | |
stxdw [r10-0x1000], r9 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
ldxdw r1, [r10-0x40] | |
lsh64 r3, r1 | |
stxdw [r10-0xfe8], r3 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
lsh64 r5, r1 | |
add64 r5, r2 | |
stxdw [r10-0xff0], r5 | |
ja lbb_32929 | |
lbb_32892: | |
mov64 r4, 1 | |
add64 r1, 1 | |
ldxdw r7, [r10-0x30] | |
add64 r7, -1 | |
and64 r7, 63 | |
ldxdw r0, [r10-0x28] | |
ldxdw r6, [r10-0x40] | |
ja lbb_32916 | |
lbb_32900: | |
ldxdw r3, [r10-0x8] | |
jge r1, r3, lbb_32942 | |
mul64 r4, 10 | |
mul64 r2, 10 | |
mov64 r5, r2 | |
ldxdw r3, [r10-0x18] | |
and64 r5, r3 | |
rsh64 r2, r6 | |
ldxdw r3, [r10-0x10] | |
add64 r3, r1 | |
add64 r2, 48 | |
stxb [r3+0x0], r2 | |
add64 r1, 1 | |
mov64 r2, r5 | |
ldxdw r3, [r10-0x20] | |
jeq r3, r1, lbb_32923 | |
lbb_32916: | |
mov64 r3, r4 | |
rsh64 r3, r7 | |
jeq r3, 0, lbb_32900 | |
mov64 r1, 0 | |
ldxdw r2, [r10-0x38] | |
stxdw [r2+0x0], r1 | |
ja lbb_32935 | |
lbb_32923: | |
ldxdw r1, [r10-0x48] | |
stxdw [r10-0xfe8], r1 | |
stxdw [r10-0xfe0], r4 | |
stxdw [r10-0xff0], r5 | |
stxdw [r10-0xff8], r0 | |
stxdw [r10-0x1000], r9 | |
lbb_32929: | |
mov64 r5, r10 | |
ldxdw r1, [r10-0x38] | |
ldxdw r2, [r10-0x10] | |
ldxdw r3, [r10-0x8] | |
ldxdw r4, [r10-0x20] | |
lbb_32934: | |
call function_32968 | |
lbb_32935: | |
exit | |
lbb_32936: | |
ldxdw r1, [r10-0x8] | |
mov64 r2, r1 | |
lddw r3, 0x10005bd00 | |
call function_39094 | |
syscall abort | |
lbb_32942: | |
ldxdw r2, [r10-0x8] | |
lddw r3, 0x10005bd18 | |
call function_39094 | |
syscall abort | |
lbb_32947: | |
lddw r1, 0x100059eb6 | |
mov64 r2, 28 | |
lddw r3, 0x10005bca0 | |
call function_39076 | |
syscall abort | |
lbb_32954: | |
lddw r1, 0x10005a01a | |
mov64 r2, 36 | |
lddw r3, 0x10005bcb8 | |
call function_39076 | |
syscall abort | |
lbb_32961: | |
lddw r1, 0x100059ff9 | |
mov64 r2, 33 | |
lddw r3, 0x10005bcd0 | |
call function_39076 | |
syscall abort | |
function_32968: | |
mov64 r6, r4 | |
mov64 r7, r3 | |
mov64 r9, r2 | |
mov64 r8, r1 | |
ldxdw r2, [r5-0xfe0] | |
ldxdw r1, [r5-0xfe8] | |
jge r2, r1, lbb_32978 | |
mov64 r3, r1 | |
sub64 r3, r2 | |
jgt r3, r2, lbb_32981 | |
lbb_32978: | |
mov64 r1, 0 | |
stxdw [r8+0x0], r1 | |
lbb_32980: | |
exit | |
lbb_32981: | |
ldxdw r3, [r5-0xff0] | |
ldxdw r4, [r5-0xff8] | |
stxdw [r10-0x10], r4 | |
ldxdw r5, [r5-0x1000] | |
mov64 r4, r1 | |
sub64 r4, r3 | |
jge r3, r4, lbb_33003 | |
mov64 r4, r2 | |
lsh64 r4, 1 | |
stxdw [r10-0x8], r8 | |
mov64 r8, r9 | |
mov64 r9, r7 | |
mov64 r7, r5 | |
mov64 r5, r3 | |
lsh64 r5, 1 | |
mov64 r0, r1 | |
sub64 r0, r5 | |
mov64 r5, r7 | |
mov64 r7, r9 | |
mov64 r9, r8 | |
ldxdw r8, [r10-0x8] | |
jge r0, r4, lbb_33015 | |
lbb_33003: | |
jge r2, r3, lbb_32978 | |
sub64 r3, r2 | |
sub64 r1, r3 | |
jge r3, r1, lbb_33008 | |
ja lbb_32978 | |
lbb_33008: | |
jge r7, r6, lbb_33022 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
lddw r3, 0x10005bd48 | |
call function_30435 | |
syscall abort | |
lbb_33015: | |
jge r7, r6, lbb_33090 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
lddw r3, 0x10005bd30 | |
call function_30435 | |
syscall abort | |
lbb_33022: | |
mov64 r3, 0 | |
mov64 r1, r9 | |
lbb_33024: | |
jeq r6, r3, lbb_33052 | |
mov64 r2, r1 | |
add64 r2, r6 | |
add64 r1, -1 | |
add64 r3, 1 | |
ldxb r2, [r2-0x1] | |
jeq r2, 57, lbb_33024 | |
add64 r1, r6 | |
ldxb r2, [r1+0x0] | |
add64 r2, 1 | |
stxb [r1+0x0], r2 | |
mov64 r2, r6 | |
sub64 r2, r3 | |
add64 r2, 1 | |
jge r2, r6, lbb_33083 | |
add64 r1, 1 | |
add64 r3, -1 | |
mov64 r2, 48 | |
stxdw [r10-0x8], r8 | |
mov64 r8, r9 | |
mov64 r9, r7 | |
mov64 r7, r5 | |
call function_40122 | |
mov64 r5, r7 | |
mov64 r7, r9 | |
mov64 r9, r8 | |
ldxdw r8, [r10-0x8] | |
ja lbb_33083 | |
lbb_33052: | |
mov64 r2, 49 | |
jeq r6, 0, lbb_33073 | |
mov64 r1, 49 | |
stxb [r9+0x0], r1 | |
mov64 r2, 48 | |
jeq r6, 1, lbb_33073 | |
mov64 r1, r9 | |
add64 r1, 1 | |
mov64 r3, r6 | |
add64 r3, -1 | |
mov64 r2, 48 | |
stxdw [r10-0x8], r8 | |
mov64 r8, r9 | |
mov64 r9, r7 | |
mov64 r7, r5 | |
call function_40122 | |
mov64 r2, 48 | |
mov64 r5, r7 | |
mov64 r7, r9 | |
mov64 r9, r8 | |
ldxdw r8, [r10-0x8] | |
lbb_33073: | |
lsh64 r5, 48 | |
lddw r1, 0x1000000000000 | |
add64 r5, r1 | |
arsh64 r5, 48 | |
ldxdw r1, [r10-0x10] | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
jsge r1, r5, lbb_33083 | |
jgt r7, r6, lbb_33094 | |
lbb_33083: | |
jge r7, r6, lbb_33090 | |
mov64 r1, r6 | |
mov64 r2, r7 | |
lddw r3, 0x10005bd60 | |
call function_30435 | |
syscall abort | |
lbb_33090: | |
stxh [r8+0x10], r5 | |
stxdw [r8+0x8], r6 | |
stxdw [r8+0x0], r9 | |
ja lbb_32980 | |
lbb_33094: | |
mov64 r1, r9 | |
add64 r1, r6 | |
stxb [r1+0x0], r2 | |
add64 r6, 1 | |
ja lbb_33083 | |
function_33099: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxw r1, [r6+0x30] | |
mov64 r2, r1 | |
and64 r2, 16 | |
jne r2, 0, lbb_33155 | |
and64 r1, 32 | |
jeq r1, 0, lbb_33108 | |
ja lbb_33159 | |
lbb_33108: | |
mov64 r1, 39 | |
ldxdw r2, [r7+0x0] | |
mov64 r3, 10000 | |
jgt r3, r2, lbb_33144 | |
mov64 r1, 0 | |
lbb_33113: | |
mov64 r3, r2 | |
div64 r2, 10000 | |
mov64 r4, r2 | |
mul64 r4, 10000 | |
mov64 r5, r3 | |
sub64 r5, r4 | |
mov64 r4, r5 | |
and64 r4, 65535 | |
div64 r4, 100 | |
mov64 r0, r4 | |
mul64 r0, 100 | |
sub64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r1 | |
lsh64 r4, 1 | |
lddw r8, 0x10005918a | |
add64 r8, r4 | |
ldxh r4, [r8+0x0] | |
stxh [r0+0x23], r4 | |
and64 r5, 65535 | |
lsh64 r5, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r5 | |
ldxh r4, [r4+0x0] | |
stxh [r0+0x25], r4 | |
add64 r1, -4 | |
jgt r3, 99999999, lbb_33113 | |
add64 r1, 39 | |
lbb_33144: | |
jsgt r2, 99, lbb_33201 | |
lbb_33145: | |
mov64 r3, 10 | |
jsgt r3, r2, lbb_33148 | |
ja lbb_33220 | |
lbb_33148: | |
add64 r1, -1 | |
mov64 r3, r10 | |
add64 r3, -128 | |
add64 r3, r1 | |
add64 r2, 48 | |
stxb [r3+0x0], r2 | |
ja lbb_33230 | |
lbb_33155: | |
mov64 r2, 0 | |
ldxdw r4, [r7+0x0] | |
mov64 r1, 10 | |
ja lbb_33405 | |
lbb_33159: | |
mov64 r2, 0 | |
ldxdw r4, [r7+0x0] | |
mov64 r1, 10 | |
ja lbb_33177 | |
lbb_33163: | |
add64 r4, r5 | |
mov64 r5, r10 | |
add64 r5, -128 | |
add64 r5, r2 | |
stxb [r5+0x7f], r4 | |
add64 r2, -1 | |
mov64 r4, r3 | |
rsh64 r4, 4 | |
jgt r3, 15, lbb_33177 | |
mov64 r1, r2 | |
add64 r1, 128 | |
mov64 r3, 129 | |
jgt r3, r1, lbb_33184 | |
ja lbb_33400 | |
lbb_33177: | |
mov64 r3, r4 | |
mov64 r5, r3 | |
and64 r5, 15 | |
mov64 r4, 48 | |
jgt r1, r5, lbb_33163 | |
mov64 r4, 55 | |
ja lbb_33163 | |
lbb_33184: | |
mov64 r1, r2 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r2 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
jne r0, 0, lbb_33262 | |
ja lbb_33245 | |
lbb_33201: | |
mov64 r3, r2 | |
and64 r3, 65535 | |
div64 r3, 100 | |
mov64 r4, r3 | |
mul64 r4, 100 | |
sub64 r2, r4 | |
and64 r2, 65535 | |
lsh64 r2, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r2 | |
add64 r1, -2 | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
ldxh r4, [r4+0x0] | |
stxh [r2+0x0], r4 | |
mov64 r2, r3 | |
ja lbb_33145 | |
lbb_33220: | |
lsh64 r2, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r2 | |
add64 r1, -2 | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
ldxh r3, [r3+0x0] | |
stxh [r2+0x0], r3 | |
lbb_33230: | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
stxdw [r10-0x1000], r2 | |
mov64 r2, 39 | |
sub64 r2, r1 | |
stxdw [r10-0xff8], r2 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
jne r0, 0, lbb_33262 | |
lbb_33245: | |
ldxdw r2, [r6+0x28] | |
ldxdw r1, [r6+0x20] | |
lddw r3, 0x10005a040 | |
stxdw [r10-0x60], r3 | |
mov64 r3, 0 | |
stxdw [r10-0x58], r3 | |
stxdw [r10-0x70], r3 | |
mov64 r3, 1 | |
stxdw [r10-0x78], r3 | |
lddw r3, 0x10005bd78 | |
stxdw [r10-0x80], r3 | |
mov64 r3, r10 | |
add64 r3, -128 | |
call function_36958 | |
jeq r0, 0, lbb_33265 | |
lbb_33262: | |
mov64 r7, 1 | |
lbb_33263: | |
mov64 r0, r7 | |
exit | |
lbb_33265: | |
ldxw r1, [r6+0x30] | |
mov64 r2, r1 | |
and64 r2, 16 | |
jne r2, 0, lbb_33319 | |
and64 r1, 32 | |
jeq r1, 0, lbb_33272 | |
ja lbb_33362 | |
lbb_33272: | |
mov64 r1, 39 | |
ldxdw r2, [r7+0x8] | |
mov64 r3, 10000 | |
jgt r3, r2, lbb_33308 | |
mov64 r1, 0 | |
lbb_33277: | |
mov64 r3, r2 | |
div64 r2, 10000 | |
mov64 r4, r2 | |
mul64 r4, 10000 | |
mov64 r5, r3 | |
sub64 r5, r4 | |
mov64 r4, r5 | |
and64 r4, 65535 | |
div64 r4, 100 | |
mov64 r0, r4 | |
mul64 r0, 100 | |
sub64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r1 | |
lsh64 r4, 1 | |
lddw r7, 0x10005918a | |
add64 r7, r4 | |
ldxh r4, [r7+0x0] | |
stxh [r0+0x23], r4 | |
and64 r5, 65535 | |
lsh64 r5, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r5 | |
ldxh r4, [r4+0x0] | |
stxh [r0+0x25], r4 | |
add64 r1, -4 | |
jgt r3, 99999999, lbb_33277 | |
add64 r1, 39 | |
lbb_33308: | |
jsgt r2, 99, lbb_33447 | |
lbb_33309: | |
mov64 r3, 10 | |
jsgt r3, r2, lbb_33312 | |
ja lbb_33466 | |
lbb_33312: | |
add64 r1, -1 | |
mov64 r3, r10 | |
add64 r3, -128 | |
add64 r3, r1 | |
add64 r2, 48 | |
stxb [r3+0x0], r2 | |
ja lbb_33476 | |
lbb_33319: | |
mov64 r2, 0 | |
ldxdw r4, [r7+0x8] | |
mov64 r1, 10 | |
ja lbb_33337 | |
lbb_33323: | |
add64 r4, r5 | |
mov64 r5, r10 | |
add64 r5, -128 | |
add64 r5, r2 | |
stxb [r5+0x7f], r4 | |
add64 r2, -1 | |
mov64 r4, r3 | |
rsh64 r4, 4 | |
jgt r3, 15, lbb_33337 | |
mov64 r1, r2 | |
add64 r1, 128 | |
mov64 r3, 129 | |
jgt r3, r1, lbb_33344 | |
ja lbb_33400 | |
lbb_33337: | |
mov64 r3, r4 | |
mov64 r5, r3 | |
and64 r5, 15 | |
mov64 r4, 48 | |
jgt r1, r5, lbb_33323 | |
mov64 r4, 87 | |
ja lbb_33323 | |
lbb_33344: | |
mov64 r1, r2 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r2 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
mov64 r7, 0 | |
jne r0, 0, lbb_33262 | |
ja lbb_33263 | |
lbb_33362: | |
mov64 r2, 0 | |
ldxdw r4, [r7+0x8] | |
mov64 r1, 10 | |
ja lbb_33380 | |
lbb_33366: | |
add64 r4, r5 | |
mov64 r5, r10 | |
add64 r5, -128 | |
add64 r5, r2 | |
stxb [r5+0x7f], r4 | |
add64 r2, -1 | |
mov64 r4, r3 | |
rsh64 r4, 4 | |
jgt r3, 15, lbb_33380 | |
mov64 r1, r2 | |
add64 r1, 128 | |
mov64 r3, 129 | |
jgt r3, r1, lbb_33429 | |
ja lbb_33400 | |
lbb_33380: | |
mov64 r3, r4 | |
mov64 r5, r3 | |
and64 r5, 15 | |
mov64 r4, 48 | |
jgt r1, r5, lbb_33366 | |
mov64 r4, 55 | |
ja lbb_33366 | |
lbb_33387: | |
add64 r4, r5 | |
mov64 r5, r10 | |
add64 r5, -128 | |
add64 r5, r2 | |
stxb [r5+0x7f], r4 | |
add64 r2, -1 | |
mov64 r4, r3 | |
rsh64 r4, 4 | |
jgt r3, 15, lbb_33405 | |
mov64 r1, r2 | |
add64 r1, 128 | |
mov64 r3, 129 | |
jgt r3, r1, lbb_33412 | |
lbb_33400: | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_33405: | |
mov64 r3, r4 | |
mov64 r5, r3 | |
and64 r5, 15 | |
mov64 r4, 48 | |
jgt r1, r5, lbb_33387 | |
mov64 r4, 87 | |
ja lbb_33387 | |
lbb_33412: | |
mov64 r1, r2 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r2 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
jne r0, 0, lbb_33262 | |
ja lbb_33245 | |
lbb_33429: | |
mov64 r1, r2 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r2 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
call function_37101 | |
mov64 r7, 0 | |
jne r0, 0, lbb_33262 | |
ja lbb_33263 | |
lbb_33447: | |
mov64 r3, r2 | |
and64 r3, 65535 | |
div64 r3, 100 | |
mov64 r4, r3 | |
mul64 r4, 100 | |
sub64 r2, r4 | |
and64 r2, 65535 | |
lsh64 r2, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r2 | |
add64 r1, -2 | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
ldxh r4, [r4+0x0] | |
stxh [r2+0x0], r4 | |
mov64 r2, r3 | |
ja lbb_33309 | |
lbb_33466: | |
lsh64 r2, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r2 | |
add64 r1, -2 | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
ldxh r3, [r3+0x0] | |
stxh [r2+0x0], r3 | |
lbb_33476: | |
mov64 r2, r10 | |
add64 r2, -128 | |
add64 r2, r1 | |
stxdw [r10-0x1000], r2 | |
mov64 r2, 39 | |
sub64 r2, r1 | |
stxdw [r10-0xff8], r2 | |
mov64 r5, r10 | |
mov64 r7, 0 | |
mov64 r1, r6 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
call function_37101 | |
jne r0, 0, lbb_33262 | |
ja lbb_33263 | |
function_33493: | |
stxdw [r10-0xc8], r4 | |
stxdw [r10-0xd0], r3 | |
lddw r0, 0x10005a040 | |
mov64 r6, 0 | |
mov64 r7, 257 | |
mov64 r8, r2 | |
jgt r7, r2, lbb_33515 | |
mov64 r7, 256 | |
lddw r0, 0x10005a06d | |
mov64 r6, 5 | |
lbb_33505: | |
mov64 r8, r1 | |
add64 r8, r7 | |
ldxb r9, [r8+0x0] | |
lsh64 r9, 56 | |
arsh64 r9, 56 | |
mov64 r8, r7 | |
jsgt r9, -65, lbb_33515 | |
mov64 r8, 0 | |
add64 r7, -1 | |
jne r7, 0, lbb_33505 | |
lbb_33515: | |
stxdw [r10-0xb8], r8 | |
stxdw [r10-0xc0], r1 | |
stxdw [r10-0xa8], r6 | |
stxdw [r10-0xb0], r0 | |
jgt r3, r2, lbb_33554 | |
jgt r4, r2, lbb_33554 | |
jgt r3, r4, lbb_33523 | |
ja lbb_33589 | |
lbb_33523: | |
mov64 r1, r10 | |
add64 r1, -80 | |
stxdw [r10-0x60], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x70], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x78], r1 | |
lddw r1, 0x10005bdd0 | |
stxdw [r10-0x80], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
stxdw [r10-0x20], r1 | |
lddw r1, 0x10004c530 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x28], r1 | |
mov64 r1, r10 | |
add64 r1, -192 | |
stxdw [r10-0x30], r1 | |
mov64 r1, r10 | |
add64 r1, -200 | |
stxdw [r10-0x40], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -208 | |
ja lbb_33583 | |
lbb_33554: | |
jgt r3, r2, lbb_33556 | |
mov64 r3, r4 | |
lbb_33556: | |
stxdw [r10-0x90], r3 | |
mov64 r1, r10 | |
add64 r1, -80 | |
stxdw [r10-0x60], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x70], r1 | |
mov64 r1, 3 | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x78], r1 | |
lddw r1, 0x10005bda0 | |
stxdw [r10-0x80], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
stxdw [r10-0x30], r1 | |
lddw r1, 0x10004c530 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -192 | |
stxdw [r10-0x40], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -144 | |
lbb_33583: | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
mov64 r2, r5 | |
call function_39122 | |
syscall abort | |
lbb_33589: | |
jeq r3, 0, lbb_33593 | |
jgt r2, r3, lbb_33596 | |
jeq r3, r2, lbb_33593 | |
ja lbb_33602 | |
lbb_33593: | |
stxdw [r10-0xa0], r4 | |
jeq r4, 0, lbb_33620 | |
ja lbb_33604 | |
lbb_33596: | |
mov64 r0, r1 | |
add64 r0, r3 | |
ldxb r0, [r0+0x0] | |
lsh64 r0, 56 | |
arsh64 r0, 56 | |
jsgt r0, -65, lbb_33593 | |
lbb_33602: | |
stxdw [r10-0xa0], r3 | |
mov64 r4, r3 | |
lbb_33604: | |
mov64 r3, -64 | |
ja lbb_33608 | |
lbb_33606: | |
jne r2, r4, lbb_33617 | |
ja lbb_33673 | |
lbb_33608: | |
jgt r2, r4, lbb_33610 | |
ja lbb_33606 | |
lbb_33610: | |
mov64 r0, r1 | |
add64 r0, r4 | |
ldxb r0, [r0+0x0] | |
lsh64 r0, 56 | |
arsh64 r0, 56 | |
jsgt r3, r0, lbb_33617 | |
ja lbb_33621 | |
lbb_33617: | |
add64 r4, -1 | |
jeq r4, 0, lbb_33620 | |
ja lbb_33608 | |
lbb_33620: | |
mov64 r4, 0 | |
lbb_33621: | |
jeq r4, r2, lbb_33673 | |
mov64 r0, r1 | |
add64 r0, r4 | |
ldxb r3, [r0+0x0] | |
mov64 r6, r3 | |
lsh64 r6, 56 | |
arsh64 r6, 56 | |
jsgt r6, -1, lbb_33679 | |
add64 r1, r2 | |
mov64 r7, r0 | |
add64 r7, 1 | |
mov64 r6, 0 | |
mov64 r2, r3 | |
and64 r2, 31 | |
mov64 r8, r1 | |
jeq r7, r1, lbb_33641 | |
ldxb r6, [r0+0x1] | |
add64 r0, 2 | |
and64 r6, 63 | |
mov64 r8, r0 | |
lbb_33641: | |
mov64 r0, r2 | |
lsh64 r0, 6 | |
mov64 r7, r6 | |
or64 r7, r0 | |
jgt r3, 223, lbb_33647 | |
ja lbb_33723 | |
lbb_33647: | |
mov64 r0, 0 | |
mov64 r9, r1 | |
jeq r8, r1, lbb_33654 | |
ldxb r0, [r8+0x0] | |
add64 r8, 1 | |
and64 r0, 63 | |
mov64 r9, r8 | |
lbb_33654: | |
lsh64 r6, 6 | |
or64 r0, r6 | |
mov64 r6, r2 | |
lsh64 r6, 12 | |
mov64 r7, r0 | |
or64 r7, r6 | |
mov64 r6, 240 | |
jgt r6, r3, lbb_33723 | |
mov64 r3, 0 | |
jeq r9, r1, lbb_33666 | |
ldxb r3, [r9+0x0] | |
and64 r3, 63 | |
lbb_33666: | |
lsh64 r0, 6 | |
lsh64 r2, 18 | |
and64 r2, 1835008 | |
or64 r0, r2 | |
or64 r0, r3 | |
mov64 r7, r0 | |
jne r0, 1114112, lbb_33723 | |
lbb_33673: | |
lddw r1, 0x10005a042 | |
mov64 r2, 43 | |
mov64 r3, r5 | |
call function_39076 | |
syscall abort | |
lbb_33679: | |
stxw [r10-0x94], r3 | |
mov64 r1, 1 | |
lbb_33681: | |
stxdw [r10-0x90], r4 | |
add64 r1, r4 | |
stxdw [r10-0x88], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
stxdw [r10-0x60], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x70], r1 | |
mov64 r1, 5 | |
stxdw [r10-0x58], r1 | |
stxdw [r10-0x78], r1 | |
lddw r1, 0x10005be10 | |
stxdw [r10-0x80], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10004c530 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -192 | |
stxdw [r10-0x20], r1 | |
lddw r1, 0x100040b40 | |
stxdw [r10-0x28], r1 | |
mov64 r1, r10 | |
add64 r1, -144 | |
stxdw [r10-0x30], r1 | |
lddw r1, 0x10004b110 | |
stxdw [r10-0x38], r1 | |
mov64 r1, r10 | |
add64 r1, -148 | |
stxdw [r10-0x40], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x48], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
ja lbb_33583 | |
lbb_33723: | |
mov64 r1, 1 | |
stxw [r10-0x94], r7 | |
mov64 r2, 128 | |
jgt r2, r7, lbb_33681 | |
mov64 r1, 2 | |
mov64 r2, 2048 | |
jgt r2, r7, lbb_33681 | |
mov64 r1, 3 | |
mov64 r2, 65536 | |
jgt r2, r7, lbb_33681 | |
mov64 r1, 4 | |
ja lbb_33681 | |
function_33735: | |
exit | |
function_33736: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a0ce | |
mov64 r3, 11 | |
callx r4 | |
exit | |
function_33744: | |
stxdw [r10-0x68], r2 | |
stxdw [r10-0x70], r1 | |
stxdw [r10-0x58], r4 | |
stxdw [r10-0x60], r3 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005be90 | |
stxdw [r10-0x50], r1 | |
lddw r1, 0x10004c4d0 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10004c530 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r5 | |
call function_39122 | |
syscall abort | |
function_33776: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r6+0x28] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r6+0x20] | |
lddw r2, 0x10005a0e3 | |
mov64 r3, 17 | |
callx r4 | |
stxb [r10-0x10], r0 | |
stxdw [r10-0x20], r6 | |
mov64 r1, 0 | |
stxb [r10-0xf], r1 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x8], r7 | |
mov64 r1, r10 | |
add64 r1, -32 | |
mov64 r2, r10 | |
add64 r2, -8 | |
lddw r3, 0x10005beb0 | |
call function_39625 | |
ldxb r2, [r10-0x10] | |
ldxdw r1, [r10-0x18] | |
mov64 r6, r2 | |
jeq r1, 0, lbb_33829 | |
mov64 r6, 1 | |
jne r2, 0, lbb_33829 | |
ldxdw r7, [r10-0x20] | |
jne r1, 1, lbb_33811 | |
ldxb r1, [r10-0xf] | |
jeq r1, 0, lbb_33811 | |
ldxw r1, [r7+0x30] | |
and64 r1, 4 | |
jeq r1, 0, lbb_33820 | |
lbb_33811: | |
ldxdw r1, [r7+0x20] | |
ldxdw r2, [r7+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a83e | |
mov64 r3, 1 | |
callx r4 | |
mov64 r6, r0 | |
ja lbb_33829 | |
lbb_33820: | |
ldxdw r1, [r7+0x20] | |
ldxdw r2, [r7+0x28] | |
ldxdw r4, [r2+0x18] | |
mov64 r6, 1 | |
lddw r2, 0x10005a83d | |
mov64 r3, 1 | |
callx r4 | |
jeq r0, 0, lbb_33811 | |
lbb_33829: | |
and64 r6, 255 | |
mov64 r0, 1 | |
jne r6, 0, lbb_33833 | |
mov64 r0, 0 | |
lbb_33833: | |
exit | |
function_33834: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r7+0x28] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r7+0x20] | |
lddw r2, 0x10005a0f4 | |
mov64 r3, 9 | |
callx r4 | |
mov64 r1, 1 | |
jne r0, 0, lbb_33846 | |
mov64 r1, 0 | |
lbb_33846: | |
stxdw [r10-0x18], r7 | |
stxdw [r10-0x10], r1 | |
stxdw [r10-0x8], r6 | |
mov64 r7, r10 | |
add64 r7, -24 | |
mov64 r4, r10 | |
add64 r4, -8 | |
mov64 r1, r7 | |
lddw r2, 0x10005a0fd | |
mov64 r3, 11 | |
lddw r5, 0x10005bed0 | |
call function_39461 | |
add64 r6, 8 | |
stxdw [r10-0x8], r6 | |
mov64 r4, r10 | |
add64 r4, -8 | |
mov64 r1, r7 | |
lddw r2, 0x10005a108 | |
mov64 r3, 9 | |
lddw r5, 0x10005bef0 | |
call function_39461 | |
ldxb r0, [r10-0x10] | |
ldxb r1, [r10-0xf] | |
jeq r1, 0, lbb_33895 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_33895 | |
ldxdw r2, [r10-0x18] | |
ldxw r1, [r2+0x30] | |
and64 r1, 4 | |
jne r1, 0, lbb_33888 | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a838 | |
mov64 r3, 2 | |
ja lbb_33894 | |
lbb_33888: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a837 | |
mov64 r3, 1 | |
lbb_33894: | |
callx r4 | |
lbb_33895: | |
and64 r0, 255 | |
mov64 r1, 1 | |
jne r0, 0, lbb_33899 | |
mov64 r1, 0 | |
lbb_33899: | |
mov64 r0, r1 | |
exit | |
function_33901: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
and64 r2, 7 | |
jeq r2, 0, lbb_33945 | |
ldxdw r1, [r6+0x0] | |
mov64 r3, 41 | |
jgt r3, r1, lbb_33913 | |
lbb_33908: | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_30435 | |
syscall abort | |
lbb_33913: | |
mov64 r3, 0 | |
jeq r1, 0, lbb_33944 | |
lsh64 r2, 2 | |
lddw r3, 0x10005a150 | |
add64 r3, r2 | |
ldxw r3, [r3+0x0] | |
mov64 r4, r1 | |
lsh64 r4, 2 | |
mov64 r2, r6 | |
add64 r2, r4 | |
add64 r2, 8 | |
mov64 r8, 0 | |
mov64 r5, r6 | |
add64 r5, 8 | |
lbb_33928: | |
ldxw r0, [r5+0x0] | |
mul64 r0, r3 | |
add64 r0, r8 | |
stxw [r5+0x0], r0 | |
add64 r5, 4 | |
rsh64 r0, 32 | |
add64 r4, -4 | |
mov64 r8, r0 | |
jeq r4, 0, lbb_33938 | |
ja lbb_33928 | |
lbb_33938: | |
mov64 r3, r1 | |
jeq r0, 0, lbb_33944 | |
jgt r1, 39, lbb_34176 | |
stxw [r2+0x0], r0 | |
add64 r1, 1 | |
mov64 r3, r1 | |
lbb_33944: | |
stxdw [r6+0x0], r3 | |
lbb_33945: | |
mov64 r1, r7 | |
and64 r1, 8 | |
jeq r1, 0, lbb_33979 | |
ldxdw r1, [r6+0x0] | |
mov64 r2, 41 | |
jgt r2, r1, lbb_33952 | |
ja lbb_33908 | |
lbb_33952: | |
mov64 r3, 0 | |
jeq r1, 0, lbb_33978 | |
mov64 r3, r1 | |
lsh64 r3, 2 | |
mov64 r2, r6 | |
add64 r2, r3 | |
add64 r2, 8 | |
mov64 r0, 0 | |
mov64 r4, r6 | |
add64 r4, 8 | |
lbb_33962: | |
ldxw r5, [r4+0x0] | |
mul64 r5, 100000000 | |
add64 r5, r0 | |
stxw [r4+0x0], r5 | |
add64 r4, 4 | |
rsh64 r5, 32 | |
add64 r3, -4 | |
mov64 r0, r5 | |
jeq r3, 0, lbb_33972 | |
ja lbb_33962 | |
lbb_33972: | |
mov64 r3, r1 | |
jeq r5, 0, lbb_33978 | |
jgt r1, 39, lbb_34176 | |
stxw [r2+0x0], r5 | |
add64 r1, 1 | |
mov64 r3, r1 | |
lbb_33978: | |
stxdw [r6+0x0], r3 | |
lbb_33979: | |
mov64 r1, r7 | |
and64 r1, 16 | |
jeq r1, 0, lbb_34019 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 0 | |
mov64 r3, 160 | |
call function_40122 | |
ldxdw r5, [r6+0x0] | |
mov64 r1, 2 | |
jgt r1, r5, lbb_33994 | |
mov64 r1, 41 | |
jgt r1, r5, lbb_34003 | |
lbb_33992: | |
mov64 r1, r5 | |
ja lbb_33908 | |
lbb_33994: | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r3, r5 | |
lddw r4, 0x10005a1a0 | |
mov64 r5, 2 | |
ja lbb_34010 | |
lbb_34003: | |
mov64 r4, r6 | |
add64 r4, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r2, 0x10005a1a0 | |
mov64 r3, 2 | |
lbb_34010: | |
call function_36837 | |
mov64 r8, r0 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -160 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r6+0x0], r8 | |
lbb_34019: | |
mov64 r1, r7 | |
and64 r1, 32 | |
jeq r1, 0, lbb_34058 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 0 | |
mov64 r3, 160 | |
call function_40122 | |
ldxdw r5, [r6+0x0] | |
mov64 r1, 4 | |
jgt r1, r5, lbb_34033 | |
mov64 r1, 41 | |
jgt r1, r5, lbb_34042 | |
ja lbb_33992 | |
lbb_34033: | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r3, r5 | |
lddw r4, 0x10005a1a8 | |
mov64 r5, 4 | |
ja lbb_34049 | |
lbb_34042: | |
mov64 r4, r6 | |
add64 r4, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r2, 0x10005a1a8 | |
mov64 r3, 4 | |
lbb_34049: | |
call function_36837 | |
mov64 r8, r0 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -160 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r6+0x0], r8 | |
lbb_34058: | |
mov64 r1, r7 | |
and64 r1, 64 | |
jeq r1, 0, lbb_34097 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 0 | |
mov64 r3, 160 | |
call function_40122 | |
ldxdw r5, [r6+0x0] | |
mov64 r1, 7 | |
jgt r1, r5, lbb_34072 | |
mov64 r1, 41 | |
jgt r1, r5, lbb_34081 | |
ja lbb_33992 | |
lbb_34072: | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r3, r5 | |
lddw r4, 0x10005a1b8 | |
mov64 r5, 7 | |
ja lbb_34088 | |
lbb_34081: | |
mov64 r4, r6 | |
add64 r4, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r2, 0x10005a1b8 | |
mov64 r3, 7 | |
lbb_34088: | |
call function_36837 | |
mov64 r8, r0 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -160 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r6+0x0], r8 | |
lbb_34097: | |
mov64 r1, r7 | |
and64 r1, 128 | |
jeq r1, 0, lbb_34136 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 0 | |
mov64 r3, 160 | |
call function_40122 | |
ldxdw r5, [r6+0x0] | |
mov64 r1, 14 | |
jgt r1, r5, lbb_34111 | |
mov64 r1, 41 | |
jgt r1, r5, lbb_34120 | |
ja lbb_33992 | |
lbb_34111: | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r3, r5 | |
lddw r4, 0x10005a1d4 | |
mov64 r5, 14 | |
ja lbb_34127 | |
lbb_34120: | |
mov64 r4, r6 | |
add64 r4, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r2, 0x10005a1d4 | |
mov64 r3, 14 | |
lbb_34127: | |
call function_36837 | |
mov64 r8, r0 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -160 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r6+0x0], r8 | |
lbb_34136: | |
and64 r7, 256 | |
jeq r7, 0, lbb_34174 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r2, 0 | |
mov64 r3, 160 | |
call function_40122 | |
ldxdw r5, [r6+0x0] | |
mov64 r1, 27 | |
jgt r1, r5, lbb_34149 | |
mov64 r1, 41 | |
jgt r1, r5, lbb_34158 | |
ja lbb_33992 | |
lbb_34149: | |
mov64 r2, r6 | |
add64 r2, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
mov64 r3, r5 | |
lddw r4, 0x10005a20c | |
mov64 r5, 27 | |
ja lbb_34165 | |
lbb_34158: | |
mov64 r4, r6 | |
add64 r4, 8 | |
mov64 r1, r10 | |
add64 r1, -160 | |
lddw r2, 0x10005a20c | |
mov64 r3, 27 | |
lbb_34165: | |
call function_36837 | |
mov64 r7, r0 | |
mov64 r1, r6 | |
add64 r1, 8 | |
mov64 r2, r10 | |
add64 r2, -160 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r6+0x0], r7 | |
lbb_34174: | |
mov64 r0, r6 | |
exit | |
lbb_34176: | |
mov64 r1, 40 | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_39094 | |
syscall abort | |
function_34182: | |
stxdw [r10-0x5d0], r3 | |
ldxdw r0, [r2+0x0] | |
jeq r0, 0, lbb_34469 | |
ldxdw r3, [r2+0x8] | |
jeq r3, 0, lbb_34476 | |
stxdw [r10-0x548], r3 | |
ldxdw r7, [r2+0x10] | |
jeq r7, 0, lbb_34483 | |
mov64 r5, r0 | |
add64 r5, r7 | |
mov64 r3, 1 | |
jgt r0, r5, lbb_34195 | |
mov64 r3, 0 | |
lbb_34195: | |
and64 r3, 1 | |
jne r3, 0, lbb_34490 | |
mov64 r5, r0 | |
ldxdw r3, [r10-0x548] | |
sub64 r5, r3 | |
mov64 r3, 1 | |
jgt r5, r0, lbb_34203 | |
mov64 r3, 0 | |
lbb_34203: | |
and64 r3, 1 | |
jne r3, 0, lbb_34497 | |
stxdw [r10-0x640], r1 | |
mov64 r3, 17 | |
stxdw [r10-0x5e8], r4 | |
jgt r3, r4, lbb_34504 | |
mov64 r3, r0 | |
add64 r3, r7 | |
mov64 r9, 64 | |
add64 r3, -1 | |
jeq r3, 0, lbb_34256 | |
mov64 r4, r3 | |
rsh64 r4, 1 | |
or64 r3, r4 | |
mov64 r4, r3 | |
rsh64 r4, 2 | |
or64 r3, r4 | |
mov64 r4, r3 | |
rsh64 r4, 4 | |
or64 r3, r4 | |
mov64 r4, r3 | |
rsh64 r4, 8 | |
or64 r3, r4 | |
mov64 r4, r3 | |
rsh64 r4, 16 | |
or64 r3, r4 | |
mov64 r4, r3 | |
rsh64 r4, 32 | |
or64 r3, r4 | |
xor64 r3, -1 | |
lddw r4, 0x5555555555555555 | |
mov64 r5, r3 | |
rsh64 r5, 1 | |
and64 r5, r4 | |
sub64 r3, r5 | |
lddw r4, 0x3333333333333333 | |
mov64 r9, r3 | |
and64 r9, r4 | |
rsh64 r3, 2 | |
and64 r3, r4 | |
add64 r9, r3 | |
mov64 r3, r9 | |
rsh64 r3, 4 | |
add64 r9, r3 | |
lddw r3, 0xf0f0f0f0f0f0f0f | |
and64 r9, r3 | |
lddw r3, 0x101010101010101 | |
mul64 r9, r3 | |
rsh64 r9, 56 | |
lbb_34256: | |
lddw r8, 0x100000000 | |
mov64 r3, 1 | |
jgt r8, r0, lbb_34261 | |
mov64 r3, 2 | |
lbb_34261: | |
ldxb r1, [r2+0x1a] | |
stxdw [r10-0x5a0], r1 | |
ldxh r6, [r2+0x18] | |
stxdw [r10-0x540], r3 | |
stxw [r10-0x538], r0 | |
mov64 r2, 0 | |
jgt r8, r0, lbb_34270 | |
rsh64 r0, 32 | |
mov64 r2, r0 | |
lbb_34270: | |
stxw [r10-0x534], r2 | |
mov64 r1, r10 | |
add64 r1, -1328 | |
mov64 r2, 0 | |
mov64 r3, 152 | |
call function_40122 | |
mov64 r1, 0 | |
ldxdw r2, [r10-0x548] | |
jgt r8, r2, lbb_34281 | |
mov64 r1, r2 | |
rsh64 r1, 32 | |
lbb_34281: | |
stxw [r10-0x48c], r1 | |
stxw [r10-0x490], r2 | |
mov64 r1, 1 | |
jgt r8, r2, lbb_34286 | |
mov64 r1, 2 | |
lbb_34286: | |
stxdw [r10-0x498], r1 | |
mov64 r1, r10 | |
add64 r1, -1160 | |
mov64 r2, 0 | |
mov64 r3, 152 | |
call function_40122 | |
mov64 r1, 1 | |
jgt r8, r7, lbb_34295 | |
mov64 r1, 2 | |
lbb_34295: | |
mov64 r2, 0 | |
jgt r8, r7, lbb_34299 | |
mov64 r2, r7 | |
rsh64 r2, 32 | |
lbb_34299: | |
stxw [r10-0x3e4], r2 | |
stxw [r10-0x3e8], r7 | |
stxdw [r10-0x3f0], r1 | |
mov64 r1, r10 | |
add64 r1, -992 | |
mov64 r2, 0 | |
mov64 r3, 152 | |
call function_40122 | |
mov64 r1, r10 | |
add64 r1, -828 | |
mov64 r2, 0 | |
mov64 r3, 156 | |
call function_40122 | |
mov64 r1, r6 | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
mov64 r3, r1 | |
sub64 r3, r9 | |
mul64 r3, 1292913986 | |
lddw r2, 0x1344135080 | |
add64 r3, r2 | |
mov64 r2, 1 | |
stxw [r10-0x340], r2 | |
stxdw [r10-0x348], r2 | |
rsh64 r3, 32 | |
stxdw [r10-0x638], r3 | |
mov64 r2, 0 | |
jsgt r2, r1, lbb_34339 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
mov64 r2, r6 | |
call function_36584 | |
mov64 r1, r10 | |
add64 r1, -1176 | |
mov64 r2, r6 | |
call function_36584 | |
mov64 r1, r10 | |
add64 r1, -1008 | |
ja lbb_34344 | |
lbb_34339: | |
neg64 r6 | |
lsh64 r6, 48 | |
arsh64 r6, 48 | |
mov64 r1, r10 | |
add64 r1, -840 | |
lbb_34344: | |
mov64 r2, r6 | |
call function_36584 | |
ldxdw r9, [r10-0x5e8] | |
ldxdw r8, [r10-0x5a0] | |
ldxdw r2, [r10-0x638] | |
mov64 r6, r2 | |
lsh64 r6, 48 | |
mov64 r1, r6 | |
arsh64 r1, 48 | |
jsgt r1, -1, lbb_34368 | |
neg64 r6 | |
arsh64 r6, 48 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
mov64 r2, r6 | |
call function_33901 | |
mov64 r1, r10 | |
add64 r1, -1176 | |
mov64 r2, r6 | |
call function_33901 | |
mov64 r1, r10 | |
add64 r1, -1008 | |
mov64 r2, r6 | |
ja lbb_34371 | |
lbb_34368: | |
and64 r2, 65535 | |
mov64 r1, r10 | |
add64 r1, -840 | |
lbb_34371: | |
call function_33901 | |
ldxdw r6, [r10-0x540] | |
mov64 r7, r10 | |
add64 r7, -160 | |
mov64 r2, r10 | |
add64 r2, -1336 | |
mov64 r1, r7 | |
stxdw [r10-0x5d8], r2 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r10-0xa8], r6 | |
ldxdw r1, [r10-0x3f0] | |
mov64 r2, r6 | |
jgt r6, r1, lbb_34386 | |
mov64 r2, r1 | |
lbb_34386: | |
mov64 r3, 41 | |
jgt r3, r2, lbb_34390 | |
lbb_34388: | |
mov64 r1, r2 | |
ja lbb_34603 | |
lbb_34390: | |
mov64 r3, 0 | |
jeq r2, 0, lbb_34442 | |
stxdw [r10-0x548], r1 | |
mov64 r1, r6 | |
mov64 r3, 0 | |
mov64 r4, r10 | |
add64 r4, -1000 | |
mov64 r0, 0 | |
ja lbb_34414 | |
lbb_34399: | |
stxw [r7+0x0], r6 | |
or64 r5, r9 | |
add64 r7, 4 | |
add64 r4, 4 | |
add64 r3, 1 | |
mov64 r0, r5 | |
jgt r2, r3, lbb_34414 | |
and64 r5, 1 | |
mov64 r3, r2 | |
ldxdw r9, [r10-0x5e8] | |
ldxdw r8, [r10-0x5a0] | |
mov64 r6, r1 | |
ldxdw r1, [r10-0x548] | |
jne r5, 0, lbb_34432 | |
ja lbb_34442 | |
lbb_34414: | |
ldxw r5, [r4+0x0] | |
ldxw r8, [r7+0x0] | |
add64 r8, r5 | |
mov64 r6, r8 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r9, 1 | |
mov64 r5, 1 | |
jne r6, r8, lbb_34424 | |
mov64 r5, 0 | |
lbb_34424: | |
and64 r0, 1 | |
add64 r6, r0 | |
mov64 r0, r6 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
jne r0, r6, lbb_34399 | |
mov64 r9, 0 | |
ja lbb_34399 | |
lbb_34432: | |
jgt r2, 39, lbb_35307 | |
mov64 r3, r2 | |
lsh64 r3, 2 | |
mov64 r4, r10 | |
add64 r4, -168 | |
add64 r4, r3 | |
mov64 r3, 1 | |
stxw [r4+0x8], r3 | |
add64 r2, 1 | |
mov64 r3, r2 | |
lbb_34442: | |
stxdw [r10-0xa8], r3 | |
ldxdw r7, [r10-0x348] | |
mov64 r2, r7 | |
jgt r7, r3, lbb_34447 | |
mov64 r2, r3 | |
lbb_34447: | |
mov64 r3, 41 | |
jgt r3, r2, lbb_34450 | |
ja lbb_34388 | |
lbb_34450: | |
lsh64 r8, 56 | |
arsh64 r8, 56 | |
mov64 r3, r10 | |
add64 r3, -1000 | |
stxdw [r10-0x610], r3 | |
mov64 r3, r10 | |
add64 r3, -1168 | |
stxdw [r10-0x608], r3 | |
mov64 r3, r10 | |
add64 r3, -1336 | |
stxdw [r10-0x600], r3 | |
mov64 r3, r10 | |
add64 r3, -164 | |
stxdw [r10-0x550], r3 | |
mov64 r3, r10 | |
add64 r3, -836 | |
stxdw [r10-0x580], r3 | |
lsh64 r2, 2 | |
ja lbb_34521 | |
lbb_34469: | |
lddw r1, 0x10005a2a7 | |
mov64 r2, 28 | |
lddw r3, 0x10005bf40 | |
call function_39076 | |
syscall abort | |
lbb_34476: | |
lddw r1, 0x10005a2c3 | |
mov64 r2, 29 | |
lddw r3, 0x10005bf58 | |
call function_39076 | |
syscall abort | |
lbb_34483: | |
lddw r1, 0x10005a2e0 | |
mov64 r2, 28 | |
lddw r3, 0x10005bf70 | |
call function_39076 | |
syscall abort | |
lbb_34490: | |
lddw r1, 0x10005a2fc | |
mov64 r2, 54 | |
lddw r3, 0x10005bf88 | |
call function_39076 | |
syscall abort | |
lbb_34497: | |
lddw r1, 0x10005a332 | |
mov64 r2, 55 | |
lddw r3, 0x10005bfa0 | |
call function_39076 | |
syscall abort | |
lbb_34504: | |
lddw r1, 0x10005a369 | |
mov64 r2, 45 | |
lddw r3, 0x10005bfb8 | |
call function_39076 | |
syscall abort | |
lbb_34511: | |
add64 r2, -4 | |
jeq r3, 0, lbb_34521 | |
lbb_34513: | |
lsh64 r3, 56 | |
arsh64 r3, 56 | |
stxdw [r10-0x5a0], r8 | |
jsgt r8, r3, lbb_34539 | |
mov64 r2, 41 | |
jgt r2, r6, lbb_34543 | |
lbb_34519: | |
mov64 r1, r6 | |
ja lbb_34603 | |
lbb_34521: | |
jne r2, 0, lbb_34526 | |
mov64 r3, -1 | |
jne r2, 0, lbb_34513 | |
mov64 r3, 0 | |
ja lbb_34513 | |
lbb_34526: | |
ldxdw r3, [r10-0x550] | |
add64 r3, r2 | |
ldxw r4, [r3+0x0] | |
ldxdw r3, [r10-0x580] | |
add64 r3, r2 | |
ldxw r5, [r3+0x0] | |
mov64 r0, 1 | |
jne r5, r4, lbb_34535 | |
mov64 r0, 0 | |
lbb_34535: | |
mov64 r3, -1 | |
jgt r4, r5, lbb_34511 | |
mov64 r3, r0 | |
ja lbb_34511 | |
lbb_34539: | |
ldxdw r1, [r10-0x638] | |
add64 r1, 1 | |
stxdw [r10-0x638], r1 | |
ja lbb_34635 | |
lbb_34543: | |
mov64 r2, r10 | |
add64 r2, -1344 | |
mov64 r3, 0 | |
jeq r6, 0, lbb_34569 | |
mov64 r3, r6 | |
lsh64 r3, 2 | |
add64 r2, r3 | |
add64 r2, 8 | |
mov64 r0, 0 | |
ldxdw r5, [r10-0x600] | |
lbb_34553: | |
ldxw r4, [r5+0x0] | |
mul64 r4, 10 | |
add64 r4, r0 | |
stxw [r5+0x0], r4 | |
add64 r5, 4 | |
rsh64 r4, 32 | |
add64 r3, -4 | |
mov64 r0, r4 | |
jeq r3, 0, lbb_34563 | |
ja lbb_34553 | |
lbb_34563: | |
mov64 r3, r6 | |
jeq r4, 0, lbb_34569 | |
jgt r6, 39, lbb_35307 | |
stxw [r2+0x0], r4 | |
add64 r6, 1 | |
mov64 r3, r6 | |
lbb_34569: | |
stxdw [r10-0x540], r3 | |
ldxdw r2, [r10-0x498] | |
mov64 r3, 41 | |
jgt r3, r2, lbb_34574 | |
ja lbb_34388 | |
lbb_34574: | |
mov64 r3, r10 | |
add64 r3, -1176 | |
mov64 r4, 0 | |
jeq r2, 0, lbb_34600 | |
mov64 r4, r2 | |
lsh64 r4, 2 | |
add64 r3, r4 | |
add64 r3, 8 | |
mov64 r6, 0 | |
ldxdw r0, [r10-0x608] | |
lbb_34584: | |
ldxw r5, [r0+0x0] | |
mul64 r5, 10 | |
add64 r5, r6 | |
stxw [r0+0x0], r5 | |
add64 r0, 4 | |
rsh64 r5, 32 | |
add64 r4, -4 | |
mov64 r6, r5 | |
jeq r4, 0, lbb_34594 | |
ja lbb_34584 | |
lbb_34594: | |
mov64 r4, r2 | |
jeq r5, 0, lbb_34600 | |
jgt r2, 39, lbb_35307 | |
stxw [r3+0x0], r5 | |
add64 r2, 1 | |
mov64 r4, r2 | |
lbb_34600: | |
stxdw [r10-0x498], r4 | |
mov64 r2, 41 | |
jgt r2, r1, lbb_34608 | |
lbb_34603: | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_30435 | |
syscall abort | |
lbb_34608: | |
mov64 r2, r10 | |
add64 r2, -1008 | |
mov64 r3, 0 | |
jeq r1, 0, lbb_34634 | |
mov64 r3, r1 | |
lsh64 r3, 2 | |
add64 r2, r3 | |
add64 r2, 8 | |
mov64 r0, 0 | |
ldxdw r5, [r10-0x610] | |
lbb_34618: | |
ldxw r4, [r5+0x0] | |
mul64 r4, 10 | |
add64 r4, r0 | |
stxw [r5+0x0], r4 | |
add64 r5, 4 | |
rsh64 r4, 32 | |
add64 r3, -4 | |
mov64 r0, r4 | |
jeq r3, 0, lbb_34628 | |
ja lbb_34618 | |
lbb_34628: | |
mov64 r3, r1 | |
jeq r4, 0, lbb_34634 | |
jgt r1, 39, lbb_35307 | |
stxw [r2+0x0], r4 | |
add64 r1, 1 | |
mov64 r3, r1 | |
lbb_34634: | |
stxdw [r10-0x3f0], r3 | |
lbb_34635: | |
mov64 r1, r10 | |
add64 r1, -664 | |
mov64 r8, r10 | |
add64 r8, -832 | |
mov64 r2, r8 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r10-0x2a0], r7 | |
mov64 r1, r10 | |
add64 r1, -672 | |
mov64 r2, 1 | |
call function_36584 | |
ldxdw r6, [r10-0x348] | |
mov64 r1, r10 | |
add64 r1, -496 | |
mov64 r2, r8 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r10-0x1f8], r6 | |
mov64 r1, r10 | |
add64 r1, -504 | |
mov64 r2, 2 | |
call function_36584 | |
ldxdw r6, [r10-0x348] | |
mov64 r1, r10 | |
add64 r1, -328 | |
mov64 r2, r8 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r10-0x150], r6 | |
mov64 r1, r10 | |
add64 r1, -336 | |
mov64 r2, 3 | |
call function_36584 | |
ldxdw r2, [r10-0x540] | |
ldxdw r3, [r10-0x150] | |
mov64 r1, r2 | |
stxdw [r10-0x5b8], r3 | |
jgt r2, r3, lbb_34675 | |
ldxdw r1, [r10-0x5b8] | |
lbb_34675: | |
ldxdw r8, [r10-0x5a0] | |
ldxdw r7, [r10-0x580] | |
jgt r1, 40, lbb_34603 | |
mov64 r3, r10 | |
add64 r3, -160 | |
stxdw [r10-0x5e0], r3 | |
ldxdw r3, [r10-0x348] | |
stxdw [r10-0x588], r3 | |
ldxdw r3, [r10-0x2a0] | |
stxdw [r10-0x5b0], r3 | |
ldxdw r3, [r10-0x1f8] | |
stxdw [r10-0x5a8], r3 | |
mov64 r3, 0 | |
stxdw [r10-0x598], r3 | |
mov64 r3, r10 | |
add64 r3, -160 | |
stxdw [r10-0x5f0], r3 | |
mov64 r3, r10 | |
add64 r3, -1000 | |
stxdw [r10-0x5f8], r3 | |
mov64 r3, r10 | |
add64 r3, -1172 | |
stxdw [r10-0x570], r3 | |
mov64 r3, r10 | |
add64 r3, -832 | |
stxdw [r10-0x630], r3 | |
mov64 r3, r10 | |
add64 r3, -664 | |
stxdw [r10-0x628], r3 | |
mov64 r3, r10 | |
add64 r3, -668 | |
stxdw [r10-0x568], r3 | |
mov64 r3, r10 | |
add64 r3, -496 | |
stxdw [r10-0x620], r3 | |
mov64 r3, r10 | |
add64 r3, -500 | |
stxdw [r10-0x560], r3 | |
mov64 r3, r10 | |
add64 r3, -1336 | |
stxdw [r10-0x5c0], r3 | |
mov64 r3, r10 | |
add64 r3, -328 | |
stxdw [r10-0x618], r3 | |
mov64 r3, r10 | |
add64 r3, -332 | |
stxdw [r10-0x558], r3 | |
ja lbb_34724 | |
lbb_34723: | |
jgt r1, 40, lbb_34603 | |
lbb_34724: | |
ldxdw r3, [r10-0x598] | |
stxdw [r10-0x590], r3 | |
stxdw [r10-0x578], r2 | |
mov64 r2, r1 | |
lsh64 r2, 2 | |
ja lbb_34742 | |
lbb_34730: | |
add64 r2, -4 | |
jeq r3, 0, lbb_34742 | |
lbb_34732: | |
mov64 r2, 0 | |
and64 r3, 255 | |
mov64 r4, 2 | |
jgt r4, r3, lbb_34793 | |
lbb_34736: | |
ldxdw r4, [r10-0x578] | |
mov64 r1, r4 | |
ldxdw r3, [r10-0x5a8] | |
jgt r4, r3, lbb_34758 | |
ldxdw r1, [r10-0x5a8] | |
ja lbb_34758 | |
lbb_34742: | |
mov64 r3, r10 | |
add64 r3, -1344 | |
jne r2, 0, lbb_34746 | |
ja lbb_34789 | |
lbb_34746: | |
add64 r3, r2 | |
ldxdw r4, [r10-0x558] | |
add64 r4, r2 | |
ldxw r4, [r4+0x0] | |
ldxw r5, [r3+0x4] | |
mov64 r0, 1 | |
jne r5, r4, lbb_34754 | |
mov64 r0, 0 | |
lbb_34754: | |
mov64 r3, -1 | |
jgt r4, r5, lbb_34730 | |
mov64 r3, r0 | |
ja lbb_34730 | |
lbb_34758: | |
mov64 r3, 41 | |
jgt r3, r1, lbb_34761 | |
ja lbb_34603 | |
lbb_34761: | |
mov64 r3, r1 | |
lsh64 r3, 2 | |
ja lbb_34770 | |
lbb_34764: | |
add64 r3, -4 | |
jeq r4, 0, lbb_34770 | |
lbb_34766: | |
and64 r4, 255 | |
mov64 r3, 2 | |
jgt r3, r4, lbb_34828 | |
ja lbb_34879 | |
lbb_34770: | |
mov64 r4, r10 | |
add64 r4, -1344 | |
jne r3, 0, lbb_34777 | |
mov64 r4, -1 | |
jne r3, 0, lbb_34766 | |
mov64 r4, 0 | |
ja lbb_34766 | |
lbb_34777: | |
add64 r4, r3 | |
ldxdw r5, [r10-0x560] | |
add64 r5, r3 | |
ldxw r5, [r5+0x0] | |
ldxw r0, [r4+0x4] | |
mov64 r6, 1 | |
jne r0, r5, lbb_34785 | |
mov64 r6, 0 | |
lbb_34785: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_34764 | |
mov64 r4, r6 | |
ja lbb_34764 | |
lbb_34789: | |
mov64 r3, -1 | |
jne r2, 0, lbb_34732 | |
mov64 r3, 0 | |
ja lbb_34732 | |
lbb_34793: | |
jeq r1, 0, lbb_34867 | |
mov64 r5, 1 | |
mov64 r2, 0 | |
ldxdw r3, [r10-0x5c0] | |
ldxdw r4, [r10-0x618] | |
ja lbb_34807 | |
lbb_34799: | |
stxw [r3+0x0], r6 | |
or64 r0, r5 | |
add64 r3, 4 | |
add64 r4, 4 | |
add64 r2, 1 | |
mov64 r5, r0 | |
jgt r1, r2, lbb_34807 | |
ja lbb_34863 | |
lbb_34807: | |
ldxw r0, [r4+0x0] | |
xor64 r0, -1 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
ldxw r7, [r3+0x0] | |
add64 r7, r0 | |
mov64 r6, r7 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r0, 1 | |
jne r6, r7, lbb_34819 | |
mov64 r0, 0 | |
lbb_34819: | |
and64 r5, 1 | |
add64 r6, r5 | |
mov64 r7, r6 | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
mov64 r5, 1 | |
jne r7, r6, lbb_34799 | |
mov64 r5, 0 | |
ja lbb_34799 | |
lbb_34828: | |
jeq r1, 0, lbb_34875 | |
mov64 r0, 1 | |
mov64 r3, 0 | |
ldxdw r4, [r10-0x5c0] | |
ldxdw r5, [r10-0x620] | |
ja lbb_34842 | |
lbb_34834: | |
stxw [r4+0x0], r6 | |
or64 r7, r0 | |
add64 r4, 4 | |
add64 r5, 4 | |
add64 r3, 1 | |
mov64 r0, r7 | |
jgt r1, r3, lbb_34842 | |
ja lbb_34871 | |
lbb_34842: | |
ldxw r6, [r5+0x0] | |
xor64 r6, -1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
ldxw r8, [r4+0x0] | |
add64 r8, r6 | |
mov64 r6, r8 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r7, 1 | |
jne r6, r8, lbb_34854 | |
mov64 r7, 0 | |
lbb_34854: | |
and64 r0, 1 | |
add64 r6, r0 | |
mov64 r8, r6 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
mov64 r0, 1 | |
jne r8, r6, lbb_34834 | |
mov64 r0, 0 | |
ja lbb_34834 | |
lbb_34863: | |
and64 r0, 1 | |
ldxdw r7, [r10-0x580] | |
jne r0, 0, lbb_34867 | |
ja lbb_35319 | |
lbb_34867: | |
stxdw [r10-0x540], r1 | |
mov64 r2, 8 | |
stxdw [r10-0x578], r1 | |
ja lbb_34736 | |
lbb_34871: | |
and64 r7, 1 | |
ldxdw r8, [r10-0x5a0] | |
jne r7, 0, lbb_34875 | |
ja lbb_35319 | |
lbb_34875: | |
stxdw [r10-0x540], r1 | |
or64 r2, 4 | |
stxdw [r10-0x578], r1 | |
ldxdw r7, [r10-0x580] | |
lbb_34879: | |
ldxdw r4, [r10-0x578] | |
mov64 r1, r4 | |
ldxdw r3, [r10-0x5b0] | |
jgt r4, r3, lbb_34884 | |
ldxdw r1, [r10-0x5b0] | |
lbb_34884: | |
mov64 r3, 41 | |
jgt r3, r1, lbb_34887 | |
ja lbb_34603 | |
lbb_34887: | |
mov64 r3, r1 | |
lsh64 r3, 2 | |
ja lbb_34896 | |
lbb_34890: | |
add64 r3, -4 | |
jeq r4, 0, lbb_34896 | |
lbb_34892: | |
and64 r4, 255 | |
mov64 r3, 2 | |
jgt r3, r4, lbb_34915 | |
ja lbb_34957 | |
lbb_34896: | |
mov64 r4, r10 | |
add64 r4, -1344 | |
jne r3, 0, lbb_34903 | |
mov64 r4, -1 | |
jne r3, 0, lbb_34892 | |
mov64 r4, 0 | |
ja lbb_34892 | |
lbb_34903: | |
add64 r4, r3 | |
ldxdw r5, [r10-0x568] | |
add64 r5, r3 | |
ldxw r5, [r5+0x0] | |
ldxw r0, [r4+0x4] | |
mov64 r6, 1 | |
jne r0, r5, lbb_34911 | |
mov64 r6, 0 | |
lbb_34911: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_34890 | |
mov64 r4, r6 | |
ja lbb_34890 | |
lbb_34915: | |
jeq r1, 0, lbb_34953 | |
mov64 r0, 1 | |
mov64 r3, 0 | |
ldxdw r4, [r10-0x5c0] | |
ldxdw r5, [r10-0x628] | |
ja lbb_34932 | |
lbb_34921: | |
stxw [r4+0x0], r6 | |
or64 r7, r0 | |
add64 r4, 4 | |
add64 r5, 4 | |
add64 r3, 1 | |
mov64 r0, r7 | |
jgt r1, r3, lbb_34932 | |
and64 r7, 1 | |
ldxdw r8, [r10-0x5a0] | |
jne r7, 0, lbb_34953 | |
ja lbb_35319 | |
lbb_34932: | |
ldxw r6, [r5+0x0] | |
xor64 r6, -1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
ldxw r8, [r4+0x0] | |
add64 r8, r6 | |
mov64 r6, r8 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r7, 1 | |
jne r6, r8, lbb_34944 | |
mov64 r7, 0 | |
lbb_34944: | |
and64 r0, 1 | |
add64 r6, r0 | |
mov64 r8, r6 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
mov64 r0, 1 | |
jne r8, r6, lbb_34921 | |
mov64 r0, 0 | |
ja lbb_34921 | |
lbb_34953: | |
stxdw [r10-0x540], r1 | |
add64 r2, 2 | |
stxdw [r10-0x578], r1 | |
ldxdw r7, [r10-0x580] | |
lbb_34957: | |
ldxdw r4, [r10-0x578] | |
mov64 r1, r4 | |
ldxdw r3, [r10-0x588] | |
jgt r4, r3, lbb_34962 | |
ldxdw r1, [r10-0x588] | |
lbb_34962: | |
mov64 r3, 41 | |
jgt r3, r1, lbb_34965 | |
ja lbb_34603 | |
lbb_34965: | |
mov64 r3, r1 | |
lsh64 r3, 2 | |
ja lbb_34974 | |
lbb_34968: | |
add64 r3, -4 | |
jeq r4, 0, lbb_34974 | |
lbb_34970: | |
and64 r4, 255 | |
mov64 r3, 2 | |
jgt r3, r4, lbb_34993 | |
ja lbb_35035 | |
lbb_34974: | |
mov64 r4, r10 | |
add64 r4, -1344 | |
jne r3, 0, lbb_34981 | |
mov64 r4, -1 | |
jne r3, 0, lbb_34970 | |
mov64 r4, 0 | |
ja lbb_34970 | |
lbb_34981: | |
add64 r4, r3 | |
mov64 r5, r7 | |
add64 r5, r3 | |
ldxw r5, [r5+0x0] | |
ldxw r0, [r4+0x4] | |
mov64 r6, 1 | |
jne r0, r5, lbb_34989 | |
mov64 r6, 0 | |
lbb_34989: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_34968 | |
mov64 r4, r6 | |
ja lbb_34968 | |
lbb_34993: | |
jeq r1, 0, lbb_35031 | |
mov64 r0, 1 | |
mov64 r3, 0 | |
ldxdw r4, [r10-0x5c0] | |
ldxdw r5, [r10-0x630] | |
ja lbb_35010 | |
lbb_34999: | |
stxw [r4+0x0], r6 | |
or64 r7, r0 | |
add64 r4, 4 | |
add64 r5, 4 | |
add64 r3, 1 | |
mov64 r0, r7 | |
jgt r1, r3, lbb_35010 | |
and64 r7, 1 | |
ldxdw r8, [r10-0x5a0] | |
jne r7, 0, lbb_35031 | |
ja lbb_35319 | |
lbb_35010: | |
ldxw r6, [r5+0x0] | |
xor64 r6, -1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
ldxw r8, [r4+0x0] | |
add64 r8, r6 | |
mov64 r6, r8 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r7, 1 | |
jne r6, r8, lbb_35022 | |
mov64 r7, 0 | |
lbb_35022: | |
and64 r0, 1 | |
add64 r6, r0 | |
mov64 r8, r6 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
mov64 r0, 1 | |
jne r8, r6, lbb_34999 | |
mov64 r0, 0 | |
ja lbb_34999 | |
lbb_35031: | |
stxdw [r10-0x540], r1 | |
add64 r2, 1 | |
stxdw [r10-0x578], r1 | |
ldxdw r7, [r10-0x580] | |
lbb_35035: | |
ldxdw r3, [r10-0x590] | |
jeq r3, r9, lbb_35313 | |
ldxdw r1, [r10-0x5d0] | |
add64 r1, r3 | |
add64 r2, 48 | |
stxb [r1+0x0], r2 | |
ldxdw r6, [r10-0x498] | |
ldxdw r2, [r10-0x578] | |
mov64 r1, r2 | |
jgt r2, r6, lbb_35046 | |
mov64 r1, r6 | |
lbb_35046: | |
mov64 r2, 41 | |
jgt r2, r1, lbb_35049 | |
ja lbb_34603 | |
lbb_35049: | |
add64 r3, 1 | |
stxdw [r10-0x598], r3 | |
lsh64 r1, 2 | |
ja lbb_35067 | |
lbb_35053: | |
add64 r1, -4 | |
jeq r5, 0, lbb_35067 | |
lbb_35055: | |
stxdw [r10-0x548], r5 | |
ldxdw r1, [r10-0x5e0] | |
ldxdw r2, [r10-0x5d8] | |
mov64 r3, 160 | |
call function_40019 | |
ldxdw r3, [r10-0x578] | |
stxdw [r10-0xa8], r3 | |
ldxdw r1, [r10-0x3f0] | |
mov64 r2, r3 | |
jgt r3, r1, lbb_35086 | |
mov64 r2, r1 | |
ja lbb_35086 | |
lbb_35067: | |
mov64 r3, r10 | |
add64 r3, -1344 | |
jne r1, 0, lbb_35074 | |
mov64 r5, -1 | |
jne r1, 0, lbb_35055 | |
mov64 r5, 0 | |
ja lbb_35055 | |
lbb_35074: | |
add64 r3, r1 | |
ldxdw r2, [r10-0x570] | |
add64 r2, r1 | |
ldxw r2, [r2+0x0] | |
ldxw r3, [r3+0x4] | |
mov64 r4, 1 | |
jne r3, r2, lbb_35082 | |
mov64 r4, 0 | |
lbb_35082: | |
mov64 r5, -1 | |
jgt r2, r3, lbb_35053 | |
mov64 r5, r4 | |
ja lbb_35053 | |
lbb_35086: | |
mov64 r3, 41 | |
jgt r3, r2, lbb_35089 | |
ja lbb_34388 | |
lbb_35089: | |
mov64 r3, 0 | |
jeq r2, 0, lbb_35140 | |
stxdw [r10-0x5c8], r6 | |
mov64 r3, 0 | |
ldxdw r4, [r10-0x5f0] | |
ldxdw r5, [r10-0x5f8] | |
mov64 r8, 0 | |
ja lbb_35112 | |
lbb_35097: | |
stxw [r4+0x0], r6 | |
or64 r0, r9 | |
add64 r4, 4 | |
add64 r5, 4 | |
add64 r3, 1 | |
mov64 r8, r0 | |
jgt r2, r3, lbb_35112 | |
and64 r0, 1 | |
mov64 r3, r2 | |
ldxdw r9, [r10-0x5e8] | |
ldxdw r8, [r10-0x5a0] | |
ldxdw r7, [r10-0x580] | |
ldxdw r6, [r10-0x5c8] | |
jne r0, 0, lbb_35130 | |
ja lbb_35140 | |
lbb_35112: | |
ldxw r0, [r5+0x0] | |
ldxw r7, [r4+0x0] | |
add64 r7, r0 | |
mov64 r6, r7 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r9, 1 | |
mov64 r0, 1 | |
jne r6, r7, lbb_35122 | |
mov64 r0, 0 | |
lbb_35122: | |
and64 r8, 1 | |
add64 r6, r8 | |
mov64 r7, r6 | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
jne r7, r6, lbb_35097 | |
mov64 r9, 0 | |
ja lbb_35097 | |
lbb_35130: | |
jgt r2, 39, lbb_35307 | |
mov64 r3, r2 | |
lsh64 r3, 2 | |
mov64 r4, r10 | |
add64 r4, -168 | |
add64 r4, r3 | |
mov64 r3, 1 | |
stxw [r4+0x8], r3 | |
add64 r2, 1 | |
mov64 r3, r2 | |
lbb_35140: | |
stxdw [r10-0xa8], r3 | |
ldxdw r4, [r10-0x588] | |
mov64 r2, r4 | |
jgt r4, r3, lbb_35145 | |
mov64 r2, r3 | |
lbb_35145: | |
mov64 r3, 41 | |
ldxdw r4, [r10-0x548] | |
jgt r3, r2, lbb_35149 | |
ja lbb_34388 | |
lbb_35149: | |
lsh64 r2, 2 | |
ja lbb_35163 | |
lbb_35151: | |
add64 r2, -4 | |
ldxdw r4, [r10-0x548] | |
jeq r3, 0, lbb_35163 | |
lbb_35154: | |
mov64 r2, r4 | |
lsh64 r2, 56 | |
arsh64 r2, 56 | |
jsgt r8, r2, lbb_35287 | |
mov64 r2, r3 | |
lsh64 r2, 56 | |
arsh64 r2, 56 | |
jsgt r8, r2, lbb_35287 | |
ja lbb_35181 | |
lbb_35163: | |
jne r2, 0, lbb_35168 | |
mov64 r3, -1 | |
jne r2, 0, lbb_35154 | |
mov64 r3, 0 | |
ja lbb_35154 | |
lbb_35168: | |
ldxdw r3, [r10-0x550] | |
add64 r3, r2 | |
ldxw r4, [r3+0x0] | |
mov64 r3, r7 | |
add64 r3, r2 | |
ldxw r5, [r3+0x0] | |
mov64 r0, 1 | |
jne r5, r4, lbb_35177 | |
mov64 r0, 0 | |
lbb_35177: | |
mov64 r3, -1 | |
jgt r4, r5, lbb_35151 | |
mov64 r3, r0 | |
ja lbb_35151 | |
lbb_35181: | |
mov64 r2, 41 | |
ldxdw r4, [r10-0x578] | |
jgt r2, r4, lbb_35186 | |
mov64 r1, r4 | |
ja lbb_34603 | |
lbb_35186: | |
mov64 r3, r10 | |
add64 r3, -1344 | |
mov64 r2, 0 | |
jeq r4, 0, lbb_35213 | |
mov64 r2, r4 | |
lsh64 r2, 2 | |
add64 r3, r2 | |
add64 r3, 8 | |
mov64 r0, 0 | |
ldxdw r5, [r10-0x600] | |
lbb_35196: | |
ldxw r4, [r5+0x0] | |
mul64 r4, 10 | |
add64 r4, r0 | |
stxw [r5+0x0], r4 | |
add64 r5, 4 | |
rsh64 r4, 32 | |
add64 r2, -4 | |
mov64 r0, r4 | |
jeq r2, 0, lbb_35206 | |
ja lbb_35196 | |
lbb_35206: | |
ldxdw r5, [r10-0x578] | |
mov64 r2, r5 | |
jeq r4, 0, lbb_35213 | |
jgt r5, 39, lbb_35307 | |
stxw [r3+0x0], r4 | |
add64 r5, 1 | |
mov64 r2, r5 | |
lbb_35213: | |
stxdw [r10-0x540], r2 | |
mov64 r3, 41 | |
jgt r3, r6, lbb_35217 | |
ja lbb_34519 | |
lbb_35217: | |
mov64 r3, r10 | |
add64 r3, -1176 | |
mov64 r4, 0 | |
jeq r6, 0, lbb_35251 | |
stxdw [r10-0x548], r1 | |
mov64 r1, r8 | |
mov64 r8, r9 | |
mov64 r9, r6 | |
mov64 r4, r6 | |
lsh64 r4, 2 | |
add64 r3, r4 | |
add64 r3, 8 | |
mov64 r6, 0 | |
ldxdw r0, [r10-0x608] | |
lbb_35231: | |
ldxw r5, [r0+0x0] | |
mul64 r5, 10 | |
add64 r5, r6 | |
stxw [r0+0x0], r5 | |
add64 r0, 4 | |
rsh64 r5, 32 | |
add64 r4, -4 | |
mov64 r6, r5 | |
jeq r4, 0, lbb_35241 | |
ja lbb_35231 | |
lbb_35241: | |
mov64 r0, r9 | |
mov64 r4, r0 | |
mov64 r9, r8 | |
mov64 r8, r1 | |
ldxdw r1, [r10-0x548] | |
jeq r5, 0, lbb_35251 | |
jgt r0, 39, lbb_35307 | |
stxw [r3+0x0], r5 | |
add64 r0, 1 | |
mov64 r4, r0 | |
lbb_35251: | |
stxdw [r10-0x498], r4 | |
mov64 r3, 41 | |
jgt r3, r1, lbb_35255 | |
ja lbb_34603 | |
lbb_35255: | |
mov64 r3, r10 | |
add64 r3, -1008 | |
mov64 r4, 0 | |
jeq r1, 0, lbb_35281 | |
mov64 r4, r1 | |
lsh64 r4, 2 | |
add64 r3, r4 | |
add64 r3, 8 | |
mov64 r6, 0 | |
ldxdw r0, [r10-0x610] | |
lbb_35265: | |
ldxw r5, [r0+0x0] | |
mul64 r5, 10 | |
add64 r5, r6 | |
stxw [r0+0x0], r5 | |
add64 r0, 4 | |
rsh64 r5, 32 | |
add64 r4, -4 | |
mov64 r6, r5 | |
jeq r4, 0, lbb_35275 | |
ja lbb_35265 | |
lbb_35275: | |
mov64 r4, r1 | |
jeq r5, 0, lbb_35281 | |
jgt r1, 39, lbb_35307 | |
stxw [r3+0x0], r5 | |
add64 r1, 1 | |
mov64 r4, r1 | |
lbb_35281: | |
stxdw [r10-0x3f0], r4 | |
mov64 r1, r2 | |
ldxdw r3, [r10-0x5b8] | |
jgt r2, r3, lbb_34723 | |
ldxdw r1, [r10-0x5b8] | |
ja lbb_34723 | |
lbb_35287: | |
lsh64 r3, 56 | |
arsh64 r3, 56 | |
jsge r3, r8, lbb_35331 | |
lsh64 r4, 56 | |
arsh64 r4, 56 | |
jsge r4, r8, lbb_35364 | |
mov64 r1, r10 | |
add64 r1, -1344 | |
mov64 r2, 1 | |
call function_36584 | |
ldxdw r1, [r0+0x0] | |
ldxdw r2, [r10-0x348] | |
jgt r1, r2, lbb_35301 | |
mov64 r1, r2 | |
lbb_35301: | |
mov64 r2, 41 | |
jgt r2, r1, lbb_35304 | |
ja lbb_34603 | |
lbb_35304: | |
lsh64 r1, 2 | |
add64 r0, 4 | |
ja lbb_35339 | |
lbb_35307: | |
mov64 r1, 40 | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_39094 | |
syscall abort | |
lbb_35313: | |
mov64 r1, r9 | |
mov64 r2, r9 | |
lddw r3, 0x10005bfd0 | |
call function_39094 | |
syscall abort | |
lbb_35319: | |
lddw r1, 0x10005a70b | |
mov64 r2, 26 | |
lddw r3, 0x10005c168 | |
call function_39076 | |
syscall abort | |
lbb_35326: | |
add64 r1, -4 | |
jeq r2, 0, lbb_35339 | |
lbb_35328: | |
and64 r2, 255 | |
mov64 r1, 2 | |
jgt r1, r2, lbb_35364 | |
lbb_35331: | |
ldxdw r3, [r10-0x598] | |
jge r9, r3, lbb_35357 | |
mov64 r1, r3 | |
mov64 r2, r9 | |
lddw r3, 0x10005c018 | |
call function_30435 | |
syscall abort | |
lbb_35339: | |
jne r1, 0, lbb_35344 | |
mov64 r2, -1 | |
jne r1, 0, lbb_35328 | |
mov64 r2, 0 | |
ja lbb_35328 | |
lbb_35344: | |
mov64 r2, r7 | |
add64 r2, r1 | |
ldxw r3, [r2+0x0] | |
mov64 r2, r0 | |
add64 r2, r1 | |
ldxw r4, [r2+0x0] | |
mov64 r5, 1 | |
jne r4, r3, lbb_35353 | |
mov64 r5, 0 | |
lbb_35353: | |
mov64 r2, -1 | |
jgt r3, r4, lbb_35326 | |
mov64 r2, r5 | |
ja lbb_35326 | |
lbb_35357: | |
ldxdw r2, [r10-0x640] | |
ldxdw r1, [r10-0x638] | |
stxh [r2+0x10], r1 | |
stxdw [r2+0x8], r3 | |
ldxdw r1, [r10-0x5d0] | |
stxdw [r2+0x0], r1 | |
exit | |
lbb_35364: | |
ldxdw r2, [r10-0x590] | |
jgt r9, r2, lbb_35372 | |
ldxdw r1, [r10-0x598] | |
mov64 r2, r9 | |
lddw r3, 0x10005bfe8 | |
call function_30435 | |
syscall abort | |
lbb_35372: | |
ldxdw r1, [r10-0x5d0] | |
add64 r1, r2 | |
mov64 r3, 0 | |
ldxdw r7, [r10-0x598] | |
lbb_35376: | |
ldxdw r2, [r10-0x590] | |
add64 r2, r3 | |
jeq r2, -1, lbb_35399 | |
mov64 r2, r1 | |
add64 r2, r3 | |
add64 r3, -1 | |
ldxb r2, [r2+0x0] | |
jeq r2, 57, lbb_35376 | |
ldxdw r1, [r10-0x5d0] | |
ldxdw r4, [r10-0x590] | |
add64 r1, r4 | |
add64 r1, r3 | |
ldxb r2, [r1+0x1] | |
add64 r2, 1 | |
stxb [r1+0x1], r2 | |
add64 r4, r3 | |
add64 r4, 2 | |
jge r4, r7, lbb_35331 | |
add64 r1, 2 | |
xor64 r3, -1 | |
mov64 r2, 48 | |
call function_40122 | |
ja lbb_35331 | |
lbb_35399: | |
mov64 r6, 49 | |
ldxdw r3, [r10-0x590] | |
jeq r7, 0, lbb_35414 | |
mov64 r1, 49 | |
ldxdw r2, [r10-0x5d0] | |
stxb [r2+0x0], r1 | |
mov64 r6, 48 | |
jeq r3, 0, lbb_35414 | |
ldxdw r1, [r10-0x5d0] | |
add64 r1, 1 | |
mov64 r6, 48 | |
mov64 r2, 48 | |
ldxdw r3, [r10-0x590] | |
call function_40122 | |
ldxdw r3, [r10-0x590] | |
lbb_35414: | |
jge r7, r9, lbb_35424 | |
ldxdw r1, [r10-0x5d0] | |
add64 r1, r7 | |
stxb [r1+0x0], r6 | |
ldxdw r1, [r10-0x638] | |
add64 r1, 1 | |
stxdw [r10-0x638], r1 | |
add64 r3, 2 | |
stxdw [r10-0x598], r3 | |
ja lbb_35331 | |
lbb_35424: | |
mov64 r1, r7 | |
mov64 r2, r9 | |
lddw r3, 0x10005c000 | |
call function_39094 | |
syscall abort | |
function_35430: | |
stxdw [r10-0x378], r5 | |
mov64 r6, r4 | |
ldxdw r8, [r2+0x0] | |
jeq r8, 0, lbb_35589 | |
ldxdw r0, [r2+0x8] | |
jeq r0, 0, lbb_35596 | |
ldxdw r4, [r2+0x10] | |
jeq r4, 0, lbb_35603 | |
mov64 r5, r8 | |
add64 r5, r4 | |
mov64 r4, 1 | |
jgt r8, r5, lbb_35443 | |
mov64 r4, 0 | |
lbb_35443: | |
and64 r4, 1 | |
jne r4, 0, lbb_35610 | |
mov64 r4, r8 | |
sub64 r4, r0 | |
mov64 r5, 1 | |
jgt r4, r8, lbb_35450 | |
mov64 r5, 0 | |
lbb_35450: | |
and64 r5, 1 | |
jne r5, 0, lbb_35617 | |
stxdw [r10-0x390], r1 | |
mov64 r7, 64 | |
mov64 r0, r8 | |
add64 r0, -1 | |
jeq r0, 0, lbb_35499 | |
mov64 r4, r0 | |
rsh64 r4, 1 | |
or64 r0, r4 | |
mov64 r4, r0 | |
rsh64 r4, 2 | |
or64 r0, r4 | |
mov64 r4, r0 | |
rsh64 r4, 4 | |
or64 r0, r4 | |
mov64 r4, r0 | |
rsh64 r4, 8 | |
or64 r0, r4 | |
mov64 r4, r0 | |
rsh64 r4, 16 | |
or64 r0, r4 | |
mov64 r4, r0 | |
rsh64 r4, 32 | |
or64 r0, r4 | |
xor64 r0, -1 | |
lddw r4, 0x5555555555555555 | |
mov64 r5, r0 | |
rsh64 r5, 1 | |
and64 r5, r4 | |
sub64 r0, r5 | |
lddw r4, 0x3333333333333333 | |
mov64 r7, r0 | |
and64 r7, r4 | |
rsh64 r0, 2 | |
and64 r0, r4 | |
add64 r7, r0 | |
mov64 r4, r7 | |
rsh64 r4, 4 | |
add64 r7, r4 | |
lddw r4, 0xf0f0f0f0f0f0f0f | |
and64 r7, r4 | |
lddw r4, 0x101010101010101 | |
mul64 r7, r4 | |
rsh64 r7, 56 | |
lbb_35499: | |
stxdw [r10-0x368], r6 | |
stxdw [r10-0x380], r3 | |
lddw r4, 0x100000000 | |
mov64 r3, 0 | |
jgt r4, r8, lbb_35507 | |
mov64 r3, r8 | |
rsh64 r3, 32 | |
lbb_35507: | |
ldxh r6, [r2+0x18] | |
mov64 r9, 1 | |
mov64 r2, 1 | |
jgt r4, r8, lbb_35512 | |
mov64 r2, 2 | |
lbb_35512: | |
stxw [r10-0x340], r8 | |
stxdw [r10-0x348], r2 | |
stxw [r10-0x33c], r3 | |
mov64 r1, r10 | |
add64 r1, -824 | |
mov64 r2, 0 | |
mov64 r3, 152 | |
call function_40122 | |
mov64 r1, r10 | |
add64 r1, -660 | |
mov64 r2, 0 | |
mov64 r3, 156 | |
call function_40122 | |
stxw [r10-0x298], r9 | |
stxdw [r10-0x2a0], r9 | |
mov64 r1, r6 | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
mov64 r8, r1 | |
sub64 r8, r7 | |
mul64 r8, 1292913986 | |
lddw r2, 0x1344135080 | |
add64 r8, r2 | |
rsh64 r8, 32 | |
mov64 r2, 0 | |
jsgt r2, r1, lbb_35542 | |
mov64 r1, r10 | |
add64 r1, -840 | |
ja lbb_35547 | |
lbb_35542: | |
neg64 r6 | |
lsh64 r6, 48 | |
arsh64 r6, 48 | |
mov64 r1, r10 | |
add64 r1, -672 | |
lbb_35547: | |
mov64 r2, r6 | |
call function_36584 | |
ldxdw r6, [r10-0x368] | |
mov64 r2, r8 | |
lsh64 r2, 48 | |
mov64 r1, r2 | |
arsh64 r1, 48 | |
stxdw [r10-0x360], r8 | |
jsgt r1, -1, lbb_35561 | |
neg64 r2 | |
arsh64 r2, 48 | |
mov64 r1, r10 | |
add64 r1, -840 | |
ja lbb_35565 | |
lbb_35561: | |
mov64 r2, r8 | |
and64 r2, 65535 | |
mov64 r1, r10 | |
add64 r1, -672 | |
lbb_35565: | |
call function_33901 | |
ldxdw r8, [r10-0x2a0] | |
mov64 r7, r10 | |
add64 r7, -160 | |
mov64 r2, r10 | |
add64 r2, -664 | |
mov64 r1, r7 | |
stxdw [r10-0x370], r2 | |
mov64 r3, 160 | |
call function_40019 | |
stxdw [r10-0x358], r8 | |
stxdw [r10-0xa8], r8 | |
mov64 r1, 10 | |
mov64 r8, r10 | |
add64 r8, -164 | |
mov64 r2, r6 | |
jgt r1, r6, lbb_35638 | |
ldxdw r2, [r10-0x358] | |
mov64 r1, r2 | |
jgt r2, 40, lbb_35651 | |
mov64 r3, 41 | |
mov64 r2, r6 | |
ldxdw r1, [r10-0x358] | |
ja lbb_35656 | |
lbb_35589: | |
lddw r1, 0x10005a2a7 | |
mov64 r2, 28 | |
lddw r3, 0x10005c030 | |
call function_39076 | |
syscall abort | |
lbb_35596: | |
lddw r1, 0x10005a2c3 | |
mov64 r2, 29 | |
lddw r3, 0x10005c048 | |
call function_39076 | |
syscall abort | |
lbb_35603: | |
lddw r1, 0x10005a2e0 | |
mov64 r2, 28 | |
lddw r3, 0x10005c060 | |
call function_39076 | |
syscall abort | |
lbb_35610: | |
lddw r1, 0x10005a2fc | |
mov64 r2, 54 | |
lddw r3, 0x10005c078 | |
call function_39076 | |
syscall abort | |
lbb_35617: | |
lddw r1, 0x10005a332 | |
mov64 r2, 55 | |
lddw r3, 0x10005c090 | |
call function_39076 | |
syscall abort | |
lbb_35624: | |
mov64 r5, r8 | |
add64 r5, r1 | |
lsh64 r4, 32 | |
ldxw r0, [r5+0x0] | |
or64 r4, r0 | |
mov64 r0, r4 | |
div64 r0, 1000000000 | |
stxw [r5+0x0], r0 | |
mul64 r0, 1000000000 | |
sub64 r4, r0 | |
add64 r1, -4 | |
jne r1, 0, lbb_35624 | |
lbb_35636: | |
add64 r2, -9 | |
jgt r2, 9, lbb_35649 | |
lbb_35638: | |
lsh64 r2, 2 | |
lddw r1, 0x10005a178 | |
add64 r1, r2 | |
ldxw r3, [r1+0x0] | |
jeq r3, 0, lbb_36354 | |
ldxdw r2, [r10-0xa8] | |
mov64 r1, 41 | |
jgt r1, r2, lbb_35660 | |
lbb_35647: | |
mov64 r1, r2 | |
ja lbb_35651 | |
lbb_35649: | |
ldxdw r1, [r10-0xa8] | |
jgt r3, r1, lbb_35656 | |
lbb_35651: | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_30435 | |
syscall abort | |
lbb_35656: | |
jeq r1, 0, lbb_35636 | |
mov64 r4, 0 | |
lsh64 r1, 2 | |
ja lbb_35624 | |
lbb_35660: | |
mov64 r1, 0 | |
jeq r2, 0, lbb_35677 | |
mov64 r1, 0 | |
lsh64 r2, 2 | |
lbb_35664: | |
mov64 r4, r8 | |
add64 r4, r2 | |
lsh64 r1, 32 | |
ldxw r5, [r4+0x0] | |
or64 r1, r5 | |
mov64 r5, r1 | |
div64 r5, r3 | |
stxw [r4+0x0], r5 | |
mul64 r5, r3 | |
sub64 r1, r5 | |
add64 r2, -4 | |
jne r2, 0, lbb_35664 | |
ldxdw r1, [r10-0xa8] | |
lbb_35677: | |
ldxdw r6, [r10-0x348] | |
jgt r1, r6, lbb_35680 | |
mov64 r1, r6 | |
lbb_35680: | |
mov64 r3, 41 | |
jgt r3, r1, lbb_35683 | |
ja lbb_35651 | |
lbb_35683: | |
mov64 r3, 0 | |
jeq r1, 0, lbb_35731 | |
stxdw [r10-0x350], r6 | |
mov64 r3, 0 | |
mov64 r4, r10 | |
add64 r4, -832 | |
mov64 r0, 0 | |
ja lbb_35703 | |
lbb_35691: | |
stxw [r7+0x0], r6 | |
or64 r5, r9 | |
add64 r7, 4 | |
add64 r4, 4 | |
add64 r3, 1 | |
mov64 r0, r5 | |
jgt r1, r3, lbb_35703 | |
and64 r5, 1 | |
mov64 r3, r1 | |
ldxdw r6, [r10-0x350] | |
jne r5, 0, lbb_35721 | |
ja lbb_35731 | |
lbb_35703: | |
ldxw r5, [r4+0x0] | |
ldxw r2, [r7+0x0] | |
add64 r2, r5 | |
mov64 r6, r2 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r9, 1 | |
mov64 r5, 1 | |
jne r6, r2, lbb_35713 | |
mov64 r5, 0 | |
lbb_35713: | |
and64 r0, 1 | |
add64 r6, r0 | |
mov64 r2, r6 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
jne r2, r6, lbb_35691 | |
mov64 r9, 0 | |
ja lbb_35691 | |
lbb_35721: | |
jgt r1, 39, lbb_36342 | |
mov64 r2, r1 | |
lsh64 r2, 2 | |
mov64 r3, r10 | |
add64 r3, -168 | |
add64 r3, r2 | |
mov64 r2, 1 | |
stxw [r3+0x8], r2 | |
add64 r1, 1 | |
mov64 r3, r1 | |
lbb_35731: | |
stxdw [r10-0xa8], r3 | |
ldxdw r1, [r10-0x358] | |
jgt r3, r1, lbb_35735 | |
ldxdw r3, [r10-0x358] | |
lbb_35735: | |
mov64 r1, 41 | |
jgt r1, r3, lbb_35739 | |
lbb_35737: | |
mov64 r1, r3 | |
ja lbb_35651 | |
lbb_35739: | |
mov64 r9, r10 | |
add64 r9, -664 | |
mov64 r1, r10 | |
add64 r1, -832 | |
stxdw [r10-0x388], r1 | |
mov64 r2, r10 | |
add64 r2, -668 | |
lsh64 r3, 2 | |
ja lbb_35758 | |
lbb_35748: | |
add64 r3, -4 | |
jeq r1, 0, lbb_35758 | |
lbb_35750: | |
stxdw [r10-0x350], r2 | |
and64 r1, 255 | |
mov64 r2, 2 | |
jgt r2, r1, lbb_35776 | |
mov64 r1, 41 | |
jgt r1, r6, lbb_35780 | |
mov64 r1, r6 | |
ja lbb_35651 | |
lbb_35758: | |
jne r3, 0, lbb_35763 | |
mov64 r1, -1 | |
jne r3, 0, lbb_35750 | |
mov64 r1, 0 | |
ja lbb_35750 | |
lbb_35763: | |
mov64 r1, r2 | |
add64 r1, r3 | |
ldxw r4, [r1+0x0] | |
mov64 r1, r8 | |
add64 r1, r3 | |
ldxw r5, [r1+0x0] | |
mov64 r0, 1 | |
jne r5, r4, lbb_35772 | |
mov64 r0, 0 | |
lbb_35772: | |
mov64 r1, -1 | |
jgt r4, r5, lbb_35748 | |
mov64 r1, r0 | |
ja lbb_35748 | |
lbb_35776: | |
ldxdw r3, [r10-0x360] | |
add64 r3, 1 | |
mov64 r1, r6 | |
ja lbb_35808 | |
lbb_35780: | |
mov64 r3, r10 | |
add64 r3, -840 | |
mov64 r1, 0 | |
jeq r6, 0, lbb_35806 | |
mov64 r1, r6 | |
lsh64 r1, 2 | |
add64 r3, r1 | |
add64 r3, 8 | |
mov64 r0, 0 | |
ldxdw r5, [r10-0x388] | |
lbb_35790: | |
ldxw r4, [r5+0x0] | |
mul64 r4, 10 | |
add64 r4, r0 | |
stxw [r5+0x0], r4 | |
add64 r5, 4 | |
rsh64 r4, 32 | |
add64 r1, -4 | |
mov64 r0, r4 | |
jeq r1, 0, lbb_35800 | |
ja lbb_35790 | |
lbb_35800: | |
mov64 r1, r6 | |
jeq r4, 0, lbb_35806 | |
jgt r6, 39, lbb_36342 | |
stxw [r3+0x0], r4 | |
add64 r6, 1 | |
mov64 r1, r6 | |
lbb_35806: | |
stxdw [r10-0x348], r1 | |
ldxdw r3, [r10-0x360] | |
lbb_35808: | |
mov64 r7, 0 | |
mov64 r2, 1 | |
stxdw [r10-0x360], r3 | |
lsh64 r3, 48 | |
arsh64 r3, 48 | |
ldxdw r4, [r10-0x378] | |
lsh64 r4, 48 | |
arsh64 r4, 48 | |
mov64 r6, r10 | |
add64 r6, -836 | |
jsgt r4, r3, lbb_35830 | |
sub64 r3, r4 | |
ldxdw r5, [r10-0x360] | |
ldxdw r4, [r10-0x378] | |
sub64 r5, r4 | |
lsh64 r5, 48 | |
arsh64 r5, 48 | |
ldxdw r4, [r10-0x368] | |
jgt r4, r3, lbb_35828 | |
ldxdw r5, [r10-0x368] | |
lbb_35828: | |
stxdw [r10-0x3a8], r5 | |
jne r5, 0, lbb_35870 | |
lbb_35830: | |
mov64 r3, 41 | |
ldxdw r8, [r10-0x358] | |
jgt r3, r8, lbb_35835 | |
mov64 r1, r8 | |
ja lbb_35651 | |
lbb_35835: | |
mov64 r3, r10 | |
add64 r3, -672 | |
mov64 r4, 0 | |
jeq r8, 0, lbb_35860 | |
mov64 r4, r8 | |
lsh64 r4, 2 | |
add64 r3, r4 | |
add64 r3, 8 | |
mov64 r0, 0 | |
lbb_35844: | |
ldxw r5, [r9+0x0] | |
mul64 r5, 5 | |
add64 r5, r0 | |
stxw [r9+0x0], r5 | |
add64 r9, 4 | |
rsh64 r5, 32 | |
add64 r4, -4 | |
mov64 r0, r5 | |
jeq r4, 0, lbb_35854 | |
ja lbb_35844 | |
lbb_35854: | |
mov64 r4, r8 | |
jeq r5, 0, lbb_35860 | |
jgt r8, 39, lbb_36342 | |
stxw [r3+0x0], r5 | |
add64 r8, 1 | |
mov64 r4, r8 | |
lbb_35860: | |
stxdw [r10-0x2a0], r4 | |
jgt r1, r4, lbb_35863 | |
mov64 r1, r4 | |
lbb_35863: | |
mov64 r3, 41 | |
ldxdw r8, [r10-0x380] | |
ldxdw r9, [r10-0x368] | |
jgt r3, r1, lbb_35868 | |
ja lbb_35651 | |
lbb_35868: | |
lsh64 r1, 2 | |
ja lbb_36372 | |
lbb_35870: | |
mov64 r1, r10 | |
add64 r1, -496 | |
stxdw [r10-0x3f8], r1 | |
ldxdw r7, [r10-0x370] | |
mov64 r2, r7 | |
mov64 r3, 160 | |
call function_40019 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x1f8], r1 | |
mov64 r1, r10 | |
add64 r1, -504 | |
mov64 r2, 1 | |
call function_36584 | |
ldxdw r1, [r10-0x2a0] | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -328 | |
stxdw [r10-0x3f0], r1 | |
mov64 r2, r7 | |
mov64 r3, 160 | |
call function_40019 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0x150], r1 | |
mov64 r1, r10 | |
add64 r1, -336 | |
mov64 r2, 2 | |
call function_36584 | |
ldxdw r1, [r10-0x2a0] | |
stxdw [r10-0x358], r1 | |
mov64 r1, r10 | |
add64 r1, -160 | |
stxdw [r10-0x3e8], r1 | |
mov64 r2, r7 | |
mov64 r3, 160 | |
call function_40019 | |
ldxdw r1, [r10-0x358] | |
stxdw [r10-0xa8], r1 | |
mov64 r1, r10 | |
add64 r1, -168 | |
mov64 r2, 3 | |
call function_36584 | |
mov64 r3, 0 | |
mov64 r1, r10 | |
add64 r1, -664 | |
stxdw [r10-0x400], r1 | |
mov64 r1, r10 | |
add64 r1, -500 | |
stxdw [r10-0x3e0], r1 | |
mov64 r1, r10 | |
add64 r1, -332 | |
stxdw [r10-0x3d8], r1 | |
mov64 r1, r10 | |
add64 r1, -832 | |
stxdw [r10-0x3d0], r1 | |
ldxdw r1, [r10-0x2a0] | |
stxdw [r10-0x358], r1 | |
ldxdw r1, [r10-0x1f8] | |
stxdw [r10-0x3c8], r1 | |
ldxdw r1, [r10-0x150] | |
stxdw [r10-0x3c0], r1 | |
ldxdw r1, [r10-0xa8] | |
stxdw [r10-0x3b8], r1 | |
ldxdw r1, [r10-0x348] | |
mov64 r4, 41 | |
lbb_35934: | |
jgt r4, r1, lbb_35936 | |
ja lbb_35651 | |
lbb_35936: | |
stxdw [r10-0x3a0], r3 | |
mov64 r2, r3 | |
add64 r2, 1 | |
stxdw [r10-0x3b0], r2 | |
mov64 r2, r1 | |
lsh64 r2, 2 | |
ldxdw r3, [r10-0x388] | |
lbb_35943: | |
jeq r2, 0, lbb_36318 | |
add64 r2, -4 | |
ldxw r4, [r3+0x0] | |
add64 r3, 4 | |
jeq r4, 0, lbb_35943 | |
mov64 r3, r1 | |
ldxdw r2, [r10-0x3b8] | |
jgt r1, r2, lbb_35952 | |
ldxdw r3, [r10-0x3b8] | |
lbb_35952: | |
mov64 r2, 41 | |
jgt r2, r3, lbb_35955 | |
ja lbb_35737 | |
lbb_35955: | |
stxdw [r10-0x370], r3 | |
lsh64 r3, 2 | |
ja lbb_35966 | |
lbb_35958: | |
add64 r3, -4 | |
jeq r4, 0, lbb_35966 | |
lbb_35960: | |
mov64 r2, 0 | |
stxdw [r10-0x398], r2 | |
and64 r4, 255 | |
mov64 r2, 2 | |
jgt r2, r4, lbb_35984 | |
ja lbb_36028 | |
lbb_35966: | |
jne r3, 0, lbb_35971 | |
mov64 r4, -1 | |
jne r3, 0, lbb_35960 | |
mov64 r4, 0 | |
ja lbb_35960 | |
lbb_35971: | |
mov64 r4, r8 | |
add64 r4, r3 | |
ldxw r5, [r4+0x0] | |
mov64 r4, r6 | |
add64 r4, r3 | |
ldxw r0, [r4+0x0] | |
mov64 r7, 1 | |
jne r0, r5, lbb_35980 | |
mov64 r7, 0 | |
lbb_35980: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_35958 | |
mov64 r4, r7 | |
ja lbb_35958 | |
lbb_35984: | |
ldxdw r2, [r10-0x370] | |
jeq r2, 0, lbb_36024 | |
mov64 r4, 1 | |
mov64 r1, 0 | |
ldxdw r7, [r10-0x3d0] | |
ldxdw r0, [r10-0x3e8] | |
ja lbb_36003 | |
lbb_35991: | |
stxw [r7+0x0], r5 | |
or64 r3, r4 | |
add64 r7, 4 | |
add64 r0, 4 | |
add64 r1, 1 | |
mov64 r4, r3 | |
ldxdw r2, [r10-0x370] | |
jgt r2, r1, lbb_36003 | |
and64 r3, 1 | |
ldxdw r2, [r10-0x370] | |
jne r3, 0, lbb_36024 | |
ja lbb_36358 | |
lbb_36003: | |
ldxw r3, [r0+0x0] | |
xor64 r3, -1 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
ldxw r2, [r7+0x0] | |
add64 r2, r3 | |
mov64 r5, r2 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r3, 1 | |
jne r5, r2, lbb_36015 | |
mov64 r3, 0 | |
lbb_36015: | |
and64 r4, 1 | |
add64 r5, r4 | |
mov64 r2, r5 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r4, 1 | |
jne r2, r5, lbb_35991 | |
mov64 r4, 0 | |
ja lbb_35991 | |
lbb_36024: | |
stxdw [r10-0x348], r2 | |
mov64 r1, 8 | |
stxdw [r10-0x398], r1 | |
mov64 r1, r2 | |
lbb_36028: | |
mov64 r4, r1 | |
ldxdw r2, [r10-0x3c0] | |
jgt r1, r2, lbb_36032 | |
ldxdw r4, [r10-0x3c0] | |
lbb_36032: | |
ldxdw r2, [r10-0x3d8] | |
mov64 r3, 41 | |
jgt r3, r4, lbb_36037 | |
lbb_36035: | |
mov64 r1, r4 | |
ja lbb_35651 | |
lbb_36037: | |
stxdw [r10-0x370], r4 | |
mov64 r3, r4 | |
lsh64 r3, 2 | |
ja lbb_36047 | |
lbb_36041: | |
add64 r3, -4 | |
jeq r4, 0, lbb_36047 | |
lbb_36043: | |
and64 r4, 255 | |
mov64 r2, 2 | |
jgt r2, r4, lbb_36065 | |
ja lbb_36110 | |
lbb_36047: | |
jne r3, 0, lbb_36052 | |
mov64 r4, -1 | |
jne r3, 0, lbb_36043 | |
mov64 r4, 0 | |
ja lbb_36043 | |
lbb_36052: | |
mov64 r4, r2 | |
add64 r4, r3 | |
ldxw r5, [r4+0x0] | |
mov64 r4, r6 | |
add64 r4, r3 | |
ldxw r0, [r4+0x0] | |
mov64 r7, 1 | |
jne r0, r5, lbb_36061 | |
mov64 r7, 0 | |
lbb_36061: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_36041 | |
mov64 r4, r7 | |
ja lbb_36041 | |
lbb_36065: | |
ldxdw r1, [r10-0x370] | |
jeq r1, 0, lbb_36104 | |
mov64 r3, 1 | |
mov64 r1, 0 | |
ldxdw r0, [r10-0x3d0] | |
ldxdw r7, [r10-0x3f0] | |
ja lbb_36083 | |
lbb_36072: | |
stxw [r0+0x0], r5 | |
or64 r4, r3 | |
add64 r0, 4 | |
add64 r7, 4 | |
add64 r1, 1 | |
mov64 r3, r4 | |
ldxdw r2, [r10-0x370] | |
jgt r2, r1, lbb_36083 | |
and64 r4, 1 | |
jne r4, 0, lbb_36104 | |
ja lbb_36358 | |
lbb_36083: | |
ldxw r4, [r7+0x0] | |
xor64 r4, -1 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
ldxw r2, [r0+0x0] | |
add64 r2, r4 | |
mov64 r5, r2 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r4, 1 | |
jne r5, r2, lbb_36095 | |
mov64 r4, 0 | |
lbb_36095: | |
and64 r3, 1 | |
add64 r5, r3 | |
mov64 r2, r5 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r3, 1 | |
jne r2, r5, lbb_36072 | |
mov64 r3, 0 | |
ja lbb_36072 | |
lbb_36104: | |
ldxdw r2, [r10-0x370] | |
stxdw [r10-0x348], r2 | |
ldxdw r1, [r10-0x398] | |
or64 r1, 4 | |
stxdw [r10-0x398], r1 | |
mov64 r1, r2 | |
lbb_36110: | |
mov64 r4, r1 | |
ldxdw r2, [r10-0x3c8] | |
jgt r1, r2, lbb_36114 | |
ldxdw r4, [r10-0x3c8] | |
lbb_36114: | |
ldxdw r2, [r10-0x3e0] | |
mov64 r3, 41 | |
jgt r3, r4, lbb_36118 | |
ja lbb_36035 | |
lbb_36118: | |
stxdw [r10-0x370], r4 | |
mov64 r3, r4 | |
lsh64 r3, 2 | |
ja lbb_36128 | |
lbb_36122: | |
add64 r3, -4 | |
jeq r4, 0, lbb_36128 | |
lbb_36124: | |
and64 r4, 255 | |
mov64 r2, 2 | |
jgt r2, r4, lbb_36146 | |
ja lbb_36191 | |
lbb_36128: | |
jne r3, 0, lbb_36133 | |
mov64 r4, -1 | |
jne r3, 0, lbb_36124 | |
mov64 r4, 0 | |
ja lbb_36124 | |
lbb_36133: | |
mov64 r4, r2 | |
add64 r4, r3 | |
ldxw r5, [r4+0x0] | |
mov64 r4, r6 | |
add64 r4, r3 | |
ldxw r0, [r4+0x0] | |
mov64 r7, 1 | |
jne r0, r5, lbb_36142 | |
mov64 r7, 0 | |
lbb_36142: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_36122 | |
mov64 r4, r7 | |
ja lbb_36122 | |
lbb_36146: | |
ldxdw r1, [r10-0x370] | |
jeq r1, 0, lbb_36185 | |
mov64 r3, 1 | |
mov64 r1, 0 | |
ldxdw r0, [r10-0x3d0] | |
ldxdw r7, [r10-0x3f8] | |
ja lbb_36164 | |
lbb_36153: | |
stxw [r0+0x0], r5 | |
or64 r4, r3 | |
add64 r0, 4 | |
add64 r7, 4 | |
add64 r1, 1 | |
mov64 r3, r4 | |
ldxdw r2, [r10-0x370] | |
jgt r2, r1, lbb_36164 | |
and64 r4, 1 | |
jne r4, 0, lbb_36185 | |
ja lbb_36358 | |
lbb_36164: | |
ldxw r4, [r7+0x0] | |
xor64 r4, -1 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
ldxw r2, [r0+0x0] | |
add64 r2, r4 | |
mov64 r5, r2 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r4, 1 | |
jne r5, r2, lbb_36176 | |
mov64 r4, 0 | |
lbb_36176: | |
and64 r3, 1 | |
add64 r5, r3 | |
mov64 r2, r5 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r3, 1 | |
jne r2, r5, lbb_36153 | |
mov64 r3, 0 | |
ja lbb_36153 | |
lbb_36185: | |
ldxdw r2, [r10-0x370] | |
stxdw [r10-0x348], r2 | |
ldxdw r1, [r10-0x398] | |
add64 r1, 2 | |
stxdw [r10-0x398], r1 | |
mov64 r1, r2 | |
lbb_36191: | |
mov64 r3, r1 | |
ldxdw r2, [r10-0x358] | |
jgt r1, r2, lbb_36195 | |
ldxdw r3, [r10-0x358] | |
lbb_36195: | |
mov64 r2, 41 | |
jgt r2, r3, lbb_36198 | |
ja lbb_35737 | |
lbb_36198: | |
stxdw [r10-0x370], r3 | |
lsh64 r3, 2 | |
ldxdw r2, [r10-0x350] | |
ja lbb_36209 | |
lbb_36202: | |
add64 r3, -4 | |
jeq r4, 0, lbb_36209 | |
lbb_36204: | |
and64 r4, 255 | |
mov64 r2, 2 | |
ldxdw r3, [r10-0x3a0] | |
jgt r2, r4, lbb_36227 | |
ja lbb_36273 | |
lbb_36209: | |
jne r3, 0, lbb_36214 | |
mov64 r4, -1 | |
jne r3, 0, lbb_36204 | |
mov64 r4, 0 | |
ja lbb_36204 | |
lbb_36214: | |
mov64 r4, r2 | |
add64 r4, r3 | |
ldxw r5, [r4+0x0] | |
mov64 r4, r6 | |
add64 r4, r3 | |
ldxw r0, [r4+0x0] | |
mov64 r7, 1 | |
jne r0, r5, lbb_36223 | |
mov64 r7, 0 | |
lbb_36223: | |
mov64 r4, -1 | |
jgt r5, r0, lbb_36202 | |
mov64 r4, r7 | |
ja lbb_36202 | |
lbb_36227: | |
ldxdw r1, [r10-0x370] | |
jeq r1, 0, lbb_36267 | |
mov64 r3, 1 | |
mov64 r1, 0 | |
ldxdw r0, [r10-0x3d0] | |
ldxdw r7, [r10-0x400] | |
ja lbb_36246 | |
lbb_36234: | |
stxw [r0+0x0], r5 | |
or64 r4, r3 | |
add64 r0, 4 | |
add64 r7, 4 | |
add64 r1, 1 | |
mov64 r3, r4 | |
ldxdw r2, [r10-0x370] | |
jgt r2, r1, lbb_36246 | |
and64 r4, 1 | |
ldxdw r3, [r10-0x3a0] | |
jne r4, 0, lbb_36267 | |
ja lbb_36358 | |
lbb_36246: | |
ldxw r4, [r7+0x0] | |
xor64 r4, -1 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
ldxw r2, [r0+0x0] | |
add64 r2, r4 | |
mov64 r5, r2 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r4, 1 | |
jne r5, r2, lbb_36258 | |
mov64 r4, 0 | |
lbb_36258: | |
and64 r3, 1 | |
add64 r5, r3 | |
mov64 r2, r5 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mov64 r3, 1 | |
jne r2, r5, lbb_36234 | |
mov64 r3, 0 | |
ja lbb_36234 | |
lbb_36267: | |
ldxdw r2, [r10-0x370] | |
stxdw [r10-0x348], r2 | |
ldxdw r1, [r10-0x398] | |
add64 r1, 1 | |
stxdw [r10-0x398], r1 | |
mov64 r1, r2 | |
lbb_36273: | |
mov64 r2, r1 | |
ldxdw r1, [r10-0x368] | |
jeq r3, r1, lbb_36348 | |
ldxdw r1, [r10-0x380] | |
add64 r1, r3 | |
ldxdw r3, [r10-0x398] | |
add64 r3, 48 | |
stxb [r1+0x0], r3 | |
mov64 r1, 41 | |
jgt r1, r2, lbb_36284 | |
ja lbb_35647 | |
lbb_36284: | |
mov64 r3, r10 | |
add64 r3, -840 | |
mov64 r1, 0 | |
jeq r2, 0, lbb_36310 | |
mov64 r1, r2 | |
lsh64 r1, 2 | |
add64 r3, r1 | |
add64 r3, 8 | |
mov64 r0, 0 | |
ldxdw r5, [r10-0x388] | |
lbb_36294: | |
ldxw r4, [r5+0x0] | |
mul64 r4, 10 | |
add64 r4, r0 | |
stxw [r5+0x0], r4 | |
add64 r5, 4 | |
rsh64 r4, 32 | |
add64 r1, -4 | |
mov64 r0, r4 | |
jeq r1, 0, lbb_36304 | |
ja lbb_36294 | |
lbb_36304: | |
mov64 r1, r2 | |
jeq r4, 0, lbb_36310 | |
jgt r2, 39, lbb_36342 | |
stxw [r3+0x0], r4 | |
add64 r2, 1 | |
mov64 r1, r2 | |
lbb_36310: | |
stxdw [r10-0x348], r1 | |
ldxdw r2, [r10-0x3a8] | |
ldxdw r3, [r10-0x3b0] | |
mov64 r4, 41 | |
jgt r2, r3, lbb_35934 | |
mov64 r2, 0 | |
ldxdw r7, [r10-0x3a8] | |
ja lbb_35830 | |
lbb_36318: | |
ldxdw r2, [r10-0x368] | |
ldxdw r9, [r10-0x3a8] | |
jge r2, r9, lbb_36326 | |
mov64 r1, r9 | |
lddw r3, 0x10005c0a8 | |
call function_30435 | |
syscall abort | |
lbb_36326: | |
ldxdw r6, [r10-0x380] | |
ldxdw r7, [r10-0x390] | |
ldxdw r8, [r10-0x360] | |
ldxdw r2, [r10-0x3a0] | |
jeq r2, r9, lbb_36338 | |
mov64 r1, r6 | |
add64 r1, r2 | |
mov64 r3, r6 | |
add64 r3, r9 | |
sub64 r3, r1 | |
mov64 r2, 48 | |
call function_40122 | |
lbb_36338: | |
stxh [r7+0x10], r8 | |
stxdw [r7+0x8], r9 | |
stxdw [r7+0x0], r6 | |
ja lbb_36470 | |
lbb_36342: | |
mov64 r1, 40 | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_39094 | |
syscall abort | |
lbb_36348: | |
ldxdw r1, [r10-0x368] | |
mov64 r2, r1 | |
lddw r3, 0x10005c0c0 | |
call function_39094 | |
syscall abort | |
lbb_36354: | |
lddw r1, 0x10005a742 | |
mov64 r2, 27 | |
ja lbb_36361 | |
lbb_36358: | |
lddw r1, 0x10005a70b | |
mov64 r2, 26 | |
lbb_36361: | |
lddw r3, 0x10005c168 | |
call function_39076 | |
syscall abort | |
lbb_36365: | |
add64 r1, -4 | |
jeq r3, 0, lbb_36372 | |
lbb_36367: | |
and64 r3, 255 | |
jeq r3, 0, lbb_36390 | |
jeq r3, 1, lbb_36399 | |
lbb_36370: | |
jge r9, r7, lbb_36465 | |
ja lbb_36428 | |
lbb_36372: | |
jne r1, 0, lbb_36377 | |
mov64 r3, -1 | |
jne r1, 0, lbb_36367 | |
mov64 r3, 0 | |
ja lbb_36367 | |
lbb_36377: | |
ldxdw r3, [r10-0x350] | |
add64 r3, r1 | |
ldxw r4, [r3+0x0] | |
mov64 r3, r6 | |
add64 r3, r1 | |
ldxw r5, [r3+0x0] | |
mov64 r0, 1 | |
jne r5, r4, lbb_36386 | |
mov64 r0, 0 | |
lbb_36386: | |
mov64 r3, -1 | |
jgt r4, r5, lbb_36365 | |
mov64 r3, r0 | |
ja lbb_36365 | |
lbb_36390: | |
jne r2, 0, lbb_36399 | |
mov64 r1, r7 | |
add64 r1, -1 | |
jge r1, r9, lbb_36471 | |
mov64 r2, r8 | |
add64 r2, r1 | |
ldxb r1, [r2+0x0] | |
and64 r1, 1 | |
jeq r1, 0, lbb_36370 | |
lbb_36399: | |
jge r9, r7, lbb_36406 | |
mov64 r1, r7 | |
mov64 r2, r9 | |
lddw r3, 0x10005c0f0 | |
call function_30435 | |
syscall abort | |
lbb_36406: | |
mov64 r3, 0 | |
mov64 r1, r8 | |
lbb_36408: | |
jeq r7, r3, lbb_36434 | |
mov64 r2, r1 | |
add64 r2, r7 | |
add64 r1, -1 | |
add64 r3, 1 | |
ldxb r2, [r2-0x1] | |
jeq r2, 57, lbb_36408 | |
add64 r1, r7 | |
ldxb r2, [r1+0x0] | |
add64 r2, 1 | |
stxb [r1+0x0], r2 | |
mov64 r2, r7 | |
sub64 r2, r3 | |
add64 r2, 1 | |
jge r2, r7, lbb_36370 | |
add64 r1, 1 | |
add64 r3, -1 | |
mov64 r2, 48 | |
call function_40122 | |
jge r9, r7, lbb_36465 | |
lbb_36428: | |
mov64 r1, r7 | |
mov64 r2, r9 | |
lddw r3, 0x10005c108 | |
call function_30435 | |
syscall abort | |
lbb_36434: | |
mov64 r6, 49 | |
jeq r7, 0, lbb_36447 | |
mov64 r1, 49 | |
stxb [r8+0x0], r1 | |
mov64 r6, 48 | |
jeq r7, 1, lbb_36447 | |
mov64 r1, r8 | |
add64 r1, 1 | |
mov64 r3, r7 | |
add64 r3, -1 | |
mov64 r6, 48 | |
mov64 r2, 48 | |
call function_40122 | |
lbb_36447: | |
ldxdw r2, [r10-0x360] | |
lsh64 r2, 48 | |
lddw r1, 0x1000000000000 | |
add64 r2, r1 | |
arsh64 r2, 48 | |
ldxdw r1, [r10-0x378] | |
lsh64 r1, 48 | |
arsh64 r1, 48 | |
stxdw [r10-0x360], r2 | |
jsge r1, r2, lbb_36370 | |
jge r7, r9, lbb_36370 | |
mov64 r1, r8 | |
add64 r1, r7 | |
stxb [r1+0x0], r6 | |
add64 r7, 1 | |
jge r9, r7, lbb_36465 | |
ja lbb_36428 | |
lbb_36465: | |
ldxdw r1, [r10-0x390] | |
ldxdw r2, [r10-0x360] | |
stxh [r1+0x10], r2 | |
stxdw [r1+0x8], r7 | |
stxdw [r1+0x0], r8 | |
lbb_36470: | |
exit | |
lbb_36471: | |
mov64 r2, r9 | |
lddw r3, 0x10005c0d8 | |
call function_39094 | |
syscall abort | |
function_36476: | |
mov64 r2, 0 | |
mov64 r3, 31 | |
mov64 r4, r1 | |
lsh64 r4, 11 | |
mov64 r5, 31 | |
ja lbb_36488 | |
lbb_36482: | |
add64 r3, 1 | |
mov64 r2, r3 | |
mov64 r3, r5 | |
lbb_36485: | |
sub64 r3, r2 | |
jgt r5, r2, lbb_36488 | |
ja lbb_36508 | |
lbb_36488: | |
rsh64 r3, 1 | |
add64 r3, r2 | |
mov64 r0, r3 | |
lsh64 r0, 2 | |
lddw r6, 0x10005a3c0 | |
add64 r6, r0 | |
ldxw r0, [r6+0x0] | |
lsh64 r0, 11 | |
lsh64 r0, 32 | |
mov64 r6, r4 | |
lsh64 r6, 32 | |
rsh64 r0, 32 | |
rsh64 r6, 32 | |
jgt r6, r0, lbb_36482 | |
mov64 r5, r3 | |
jeq r0, r6, lbb_36506 | |
ja lbb_36485 | |
lbb_36506: | |
add64 r3, 1 | |
mov64 r2, r3 | |
lbb_36508: | |
jgt r2, 30, lbb_36578 | |
mov64 r5, r2 | |
lsh64 r5, 2 | |
lddw r0, 0x10005a3c0 | |
mov64 r4, 689 | |
jeq r2, 30, lbb_36519 | |
mov64 r3, r5 | |
add64 r3, r0 | |
ldxw r4, [r3+0x4] | |
rsh64 r4, 21 | |
lbb_36519: | |
mov64 r3, r2 | |
add64 r3, -1 | |
mov64 r6, 0 | |
mov64 r7, 1 | |
jgt r3, r2, lbb_36525 | |
mov64 r7, 0 | |
lbb_36525: | |
and64 r7, 1 | |
jne r7, 0, lbb_36541 | |
mov64 r2, 31 | |
jgt r2, r3, lbb_36535 | |
mov64 r1, r3 | |
mov64 r2, 31 | |
lddw r3, 0x10005c150 | |
call function_39094 | |
syscall abort | |
lbb_36535: | |
lsh64 r3, 2 | |
lddw r2, 0x10005a3c0 | |
add64 r2, r3 | |
ldxw r6, [r2+0x0] | |
and64 r6, 2097151 | |
lbb_36541: | |
add64 r0, r5 | |
ldxw r0, [r0+0x0] | |
rsh64 r0, 21 | |
mov64 r2, r0 | |
xor64 r2, -1 | |
add64 r4, r2 | |
jeq r4, 0, lbb_36570 | |
sub64 r1, r6 | |
lddw r3, 0x10005a43c | |
add64 r3, r0 | |
mov64 r5, 0 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r6, 0 | |
lbb_36556: | |
mov64 r2, r0 | |
add64 r2, r6 | |
jgt r2, 688, lbb_36572 | |
mov64 r2, r3 | |
add64 r2, r6 | |
ldxb r2, [r2+0x0] | |
add64 r5, r2 | |
mov64 r2, r5 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
jgt r2, r1, lbb_36569 | |
add64 r6, 1 | |
jgt r4, r6, lbb_36556 | |
lbb_36569: | |
add64 r0, r6 | |
lbb_36570: | |
and64 r0, 1 | |
exit | |
lbb_36572: | |
mov64 r1, r2 | |
mov64 r2, 689 | |
lddw r3, 0x10005c138 | |
call function_39094 | |
syscall abort | |
lbb_36578: | |
mov64 r1, r2 | |
mov64 r2, 31 | |
lddw r3, 0x10005c120 | |
call function_39094 | |
syscall abort | |
function_36584: | |
mov64 r8, r1 | |
jgt r2, 1279, lbb_36830 | |
mov64 r5, r2 | |
rsh64 r5, 5 | |
ldxdw r0, [r8+0x0] | |
jeq r0, 0, lbb_36614 | |
mov64 r6, r0 | |
add64 r6, r5 | |
lsh64 r6, 2 | |
add64 r6, r8 | |
mov64 r7, r0 | |
lsh64 r7, 2 | |
add64 r7, r8 | |
add64 r0, -1 | |
add64 r7, 4 | |
add64 r6, 4 | |
mov64 r1, 40 | |
mov64 r3, r0 | |
lbb_36602: | |
jgt r0, 39, lbb_36820 | |
mov64 r4, r5 | |
add64 r4, r3 | |
jgt r1, r4, lbb_36607 | |
ja lbb_36818 | |
lbb_36607: | |
ldxw r4, [r7+0x0] | |
stxw [r6+0x0], r4 | |
add64 r7, -4 | |
add64 r6, -4 | |
add64 r3, -1 | |
jeq r3, -1, lbb_36614 | |
ja lbb_36602 | |
lbb_36614: | |
mov64 r4, r2 | |
and64 r4, 31 | |
mov64 r1, 32 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x8], r1 | |
jgt r2, 63, lbb_36622 | |
ja lbb_36753 | |
lbb_36622: | |
stxw [r8+0xc], r1 | |
mov64 r1, 96 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x10], r1 | |
mov64 r3, 128 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x14], r1 | |
mov64 r1, 160 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x18], r1 | |
mov64 r3, 192 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x1c], r1 | |
mov64 r1, 224 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x20], r1 | |
mov64 r3, 256 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x24], r1 | |
mov64 r1, 288 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x28], r1 | |
mov64 r3, 320 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x2c], r1 | |
mov64 r1, 352 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x30], r1 | |
mov64 r3, 384 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x34], r1 | |
mov64 r1, 416 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x38], r1 | |
mov64 r3, 448 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x3c], r1 | |
mov64 r1, 480 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x40], r1 | |
mov64 r3, 512 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x44], r1 | |
mov64 r1, 544 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x48], r1 | |
mov64 r3, 576 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x4c], r1 | |
mov64 r1, 608 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x50], r1 | |
mov64 r3, 640 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x54], r1 | |
mov64 r1, 672 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x58], r1 | |
mov64 r3, 704 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x5c], r1 | |
mov64 r1, 736 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x60], r1 | |
mov64 r3, 768 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x64], r1 | |
mov64 r1, 800 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x68], r1 | |
mov64 r3, 832 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x6c], r1 | |
mov64 r1, 864 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x70], r1 | |
mov64 r3, 896 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x74], r1 | |
mov64 r1, 928 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x78], r1 | |
mov64 r3, 960 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x7c], r1 | |
mov64 r1, 992 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x80], r1 | |
mov64 r3, 1024 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x84], r1 | |
mov64 r1, 1056 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x88], r1 | |
mov64 r3, 1088 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x8c], r1 | |
mov64 r1, 1120 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x90], r1 | |
mov64 r3, 1152 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x94], r1 | |
mov64 r1, 1184 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0x98], r1 | |
mov64 r3, 1216 | |
jgt r3, r2, lbb_36753 | |
stxw [r8+0x9c], r1 | |
mov64 r1, 1248 | |
jgt r1, r2, lbb_36753 | |
mov64 r1, 0 | |
stxw [r8+0xa0], r1 | |
lbb_36753: | |
ldxdw r1, [r8+0x0] | |
add64 r1, r5 | |
jne r4, 0, lbb_36759 | |
lbb_36756: | |
stxdw [r8+0x0], r1 | |
mov64 r0, r8 | |
exit | |
lbb_36759: | |
mov64 r4, r1 | |
add64 r4, -1 | |
jgt r4, 39, lbb_36818 | |
lsh64 r4, 2 | |
mov64 r3, r8 | |
add64 r3, r4 | |
ldxw r0, [r3+0x8] | |
mov64 r4, r2 | |
neg64 r4 | |
and64 r4, 31 | |
mov64 r3, r0 | |
rsh64 r3, r4 | |
mov64 r6, r1 | |
jeq r3, 0, lbb_36781 | |
jgt r1, 39, lbb_36825 | |
mov64 r6, r1 | |
lsh64 r6, 2 | |
mov64 r7, r8 | |
add64 r7, r6 | |
stxw [r7+0x8], r3 | |
mov64 r6, r1 | |
add64 r6, 1 | |
lbb_36781: | |
stxdw [r10-0x10], r6 | |
stxdw [r10-0x8], r8 | |
and64 r2, 31 | |
mov64 r7, r5 | |
add64 r7, 1 | |
jge r7, r1, lbb_36809 | |
mov64 r8, r1 | |
lsh64 r8, 2 | |
ldxdw r3, [r10-0x8] | |
add64 r8, r3 | |
add64 r8, 4 | |
mov64 r9, 40 | |
mov64 r3, r1 | |
lbb_36794: | |
add64 r3, -1 | |
jgt r3, 39, lbb_36822 | |
add64 r1, -2 | |
jgt r9, r1, lbb_36799 | |
ja lbb_36824 | |
lbb_36799: | |
lsh64 r0, r2 | |
ldxw r6, [r8-0x4] | |
mov64 r1, r6 | |
rsh64 r1, r4 | |
or64 r1, r0 | |
stxw [r8+0x0], r1 | |
add64 r8, -4 | |
mov64 r0, r6 | |
mov64 r1, r3 | |
jgt r3, r7, lbb_36794 | |
lbb_36809: | |
lsh64 r5, 2 | |
ldxdw r8, [r10-0x8] | |
mov64 r1, r8 | |
add64 r1, r5 | |
ldxw r3, [r1+0x8] | |
lsh64 r3, r2 | |
stxw [r1+0x8], r3 | |
ldxdw r1, [r10-0x10] | |
ja lbb_36756 | |
lbb_36818: | |
mov64 r1, r4 | |
ja lbb_36825 | |
lbb_36820: | |
mov64 r1, r3 | |
ja lbb_36825 | |
lbb_36822: | |
add64 r1, -1 | |
ja lbb_36825 | |
lbb_36824: | |
mov64 r1, -1 | |
lbb_36825: | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_39094 | |
syscall abort | |
lbb_36830: | |
lddw r1, 0x10005a725 | |
mov64 r2, 29 | |
lddw r3, 0x10005c168 | |
call function_39076 | |
syscall abort | |
function_36837: | |
stxdw [r10-0x8], r4 | |
lsh64 r3, 2 | |
mov64 r6, r2 | |
add64 r6, r3 | |
jeq r5, 0, lbb_36909 | |
mov64 r3, r5 | |
add64 r3, 1 | |
stxdw [r10-0x40], r3 | |
mov64 r9, 0 | |
mov64 r3, r5 | |
lsh64 r3, 2 | |
stxdw [r10-0x18], r3 | |
mov64 r0, 0 | |
lbb_36850: | |
mov64 r4, r9 | |
lsh64 r4, 2 | |
mov64 r8, r1 | |
mov64 r3, r1 | |
add64 r3, r4 | |
lbb_36855: | |
mov64 r7, r9 | |
mov64 r4, r3 | |
jne r2, r6, lbb_36859 | |
ja lbb_36922 | |
lbb_36859: | |
mov64 r3, r4 | |
add64 r3, 4 | |
mov64 r9, r7 | |
add64 r9, 1 | |
ldxw r1, [r2+0x0] | |
add64 r2, 4 | |
jeq r1, 0, lbb_36855 | |
stxdw [r10-0x28], r8 | |
stxdw [r10-0x20], r5 | |
stxdw [r10-0x38], r0 | |
stxdw [r10-0x30], r6 | |
mov64 r3, r7 | |
mov64 r8, 0 | |
ldxdw r6, [r10-0x18] | |
stxdw [r10-0x10], r3 | |
ldxdw r0, [r10-0x8] | |
lbb_36875: | |
jgt r3, 39, lbb_36923 | |
ldxw r5, [r0+0x0] | |
mul64 r5, r1 | |
ldxw r7, [r4+0x0] | |
add64 r8, r7 | |
add64 r8, r5 | |
stxw [r4+0x0], r8 | |
add64 r4, 4 | |
add64 r3, 1 | |
add64 r0, 4 | |
rsh64 r8, 32 | |
add64 r6, -4 | |
jeq r6, 0, lbb_36889 | |
ja lbb_36875 | |
lbb_36889: | |
ldxdw r5, [r10-0x20] | |
mov64 r4, r5 | |
ldxdw r1, [r10-0x28] | |
jeq r8, 0, lbb_36901 | |
ldxdw r3, [r10-0x10] | |
add64 r3, r5 | |
jgt r3, 39, lbb_36923 | |
lsh64 r3, 2 | |
mov64 r4, r1 | |
add64 r4, r3 | |
stxw [r4+0x0], r8 | |
ldxdw r4, [r10-0x40] | |
lbb_36901: | |
ldxdw r3, [r10-0x10] | |
add64 r4, r3 | |
ldxdw r3, [r10-0x38] | |
jgt r4, r3, lbb_36906 | |
mov64 r4, r3 | |
lbb_36906: | |
mov64 r0, r4 | |
ldxdw r6, [r10-0x30] | |
ja lbb_36850 | |
lbb_36909: | |
mov64 r1, 0 | |
mov64 r0, 0 | |
lbb_36911: | |
jeq r2, r6, lbb_36922 | |
add64 r1, 1 | |
ldxw r3, [r2+0x0] | |
add64 r2, 4 | |
jeq r3, 0, lbb_36911 | |
mov64 r3, r1 | |
add64 r3, -1 | |
jgt r3, r0, lbb_36920 | |
mov64 r3, r0 | |
lbb_36920: | |
mov64 r0, r3 | |
ja lbb_36911 | |
lbb_36922: | |
exit | |
lbb_36923: | |
mov64 r1, r3 | |
mov64 r2, 40 | |
lddw r3, 0x10005c168 | |
call function_39094 | |
syscall abort | |
function_36929: | |
ldxdw r1, [r1+0x0] | |
syscall abort | |
function_36931: | |
syscall abort | |
function_36932: | |
exit | |
function_36933: | |
mov64 r4, 3 | |
stxb [r1+0x38], r4 | |
lddw r4, 0x2000000000 | |
stxdw [r1+0x30], r4 | |
stxdw [r1+0x28], r3 | |
stxdw [r1+0x20], r2 | |
mov64 r2, 0 | |
stxdw [r1+0x10], r2 | |
stxdw [r1+0x0], r2 | |
exit | |
function_36944: | |
mov64 r3, r1 | |
ldxdw r6, [r2+0x28] | |
ldxdw r7, [r2+0x20] | |
mov64 r8, r10 | |
add64 r8, -48 | |
mov64 r1, r8 | |
mov64 r2, r3 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, r8 | |
call function_36958 | |
exit | |
function_36958: | |
mov64 r4, 3 | |
stxb [r10-0x8], r4 | |
lddw r4, 0x2000000000 | |
stxdw [r10-0x10], r4 | |
stxdw [r10-0x18], r2 | |
stxdw [r10-0x20], r1 | |
mov64 r7, 0 | |
stxdw [r10-0x30], r7 | |
stxdw [r10-0x40], r7 | |
ldxdw r8, [r3+0x10] | |
stxdw [r10-0x48], r3 | |
jne r8, 0, lbb_37001 | |
ldxdw r6, [r3+0x28] | |
jeq r6, 0, lbb_37080 | |
ldxdw r1, [r10-0x48] | |
ldxdw r8, [r1+0x20] | |
mov64 r7, 0 | |
lsh64 r6, 4 | |
add64 r8, 8 | |
ldxdw r9, [r1+0x0] | |
add64 r9, 8 | |
lbb_36980: | |
ldxdw r3, [r9+0x0] | |
jne r3, 0, lbb_36983 | |
ja lbb_36989 | |
lbb_36983: | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r2, [r9-0x8] | |
ldxdw r1, [r10-0x20] | |
callx r4 | |
jne r0, 0, lbb_37099 | |
lbb_36989: | |
ldxdw r1, [r8-0x8] | |
ldxdw r3, [r8+0x0] | |
mov64 r2, r10 | |
add64 r2, -64 | |
callx r3 | |
jne r0, 0, lbb_37099 | |
add64 r7, 1 | |
add64 r8, 16 | |
add64 r9, 16 | |
add64 r6, -16 | |
jeq r6, 0, lbb_37080 | |
ja lbb_36980 | |
lbb_37001: | |
ldxdw r9, [r3+0x18] | |
mul64 r9, 56 | |
jeq r9, 0, lbb_37080 | |
mov64 r7, 0 | |
add64 r8, 24 | |
ldxdw r1, [r10-0x48] | |
ldxdw r6, [r1+0x0] | |
add64 r6, 8 | |
lbb_37009: | |
ldxdw r3, [r6+0x0] | |
jne r3, 0, lbb_37025 | |
lbb_37011: | |
ldxdw r1, [r10-0x48] | |
ldxdw r2, [r1+0x20] | |
ldxw r1, [r8+0x10] | |
stxw [r10-0xc], r1 | |
ldxb r1, [r8+0x18] | |
stxb [r10-0x8], r1 | |
ldxw r1, [r8+0x14] | |
stxw [r10-0x10], r1 | |
ldxdw r1, [r8+0x8] | |
ldxdw r4, [r8+0x0] | |
jeq r4, 0, lbb_37032 | |
mov64 r3, 0 | |
jeq r4, 1, lbb_37034 | |
ja lbb_37044 | |
lbb_37025: | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r2, [r6-0x8] | |
ldxdw r1, [r10-0x20] | |
callx r4 | |
jne r0, 0, lbb_37099 | |
ja lbb_37011 | |
lbb_37032: | |
mov64 r3, 1 | |
ja lbb_37044 | |
lbb_37034: | |
lsh64 r1, 4 | |
mov64 r4, r2 | |
add64 r4, r1 | |
ldxdw r5, [r4+0x8] | |
lddw r0, 0x1000482f0 | |
jne r5, r0, lbb_37044 | |
mov64 r3, 1 | |
ldxdw r1, [r4+0x0] | |
ldxdw r1, [r1+0x0] | |
lbb_37044: | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x40], r3 | |
ldxdw r1, [r8-0x8] | |
ldxdw r4, [r8-0x10] | |
jeq r4, 0, lbb_37052 | |
mov64 r3, 0 | |
jeq r4, 1, lbb_37054 | |
ja lbb_37064 | |
lbb_37052: | |
mov64 r3, 1 | |
ja lbb_37064 | |
lbb_37054: | |
lsh64 r1, 4 | |
mov64 r4, r2 | |
add64 r4, r1 | |
ldxdw r5, [r4+0x8] | |
lddw r0, 0x1000482f0 | |
jne r5, r0, lbb_37064 | |
mov64 r3, 1 | |
ldxdw r1, [r4+0x0] | |
ldxdw r1, [r1+0x0] | |
lbb_37064: | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x30], r3 | |
ldxdw r1, [r8-0x18] | |
lsh64 r1, 4 | |
add64 r2, r1 | |
ldxdw r1, [r2+0x0] | |
ldxdw r3, [r2+0x8] | |
mov64 r2, r10 | |
add64 r2, -64 | |
callx r3 | |
jne r0, 0, lbb_37099 | |
add64 r7, 1 | |
add64 r8, 56 | |
add64 r6, 16 | |
add64 r9, -56 | |
jne r9, 0, lbb_37009 | |
lbb_37080: | |
mov64 r2, r7 | |
lsh64 r2, 4 | |
ldxdw r3, [r10-0x48] | |
ldxdw r1, [r3+0x0] | |
add64 r1, r2 | |
ldxdw r2, [r3+0x8] | |
jgt r2, r7, lbb_37088 | |
mov64 r1, 0 | |
lbb_37088: | |
jgt r2, r7, lbb_37090 | |
ja lbb_37097 | |
lbb_37090: | |
ldxdw r2, [r10-0x18] | |
ldxdw r4, [r2+0x18] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
ldxdw r1, [r10-0x20] | |
callx r4 | |
jne r0, 0, lbb_37099 | |
lbb_37097: | |
mov64 r0, 0 | |
ja lbb_37100 | |
lbb_37099: | |
mov64 r0, 1 | |
lbb_37100: | |
exit | |
function_37101: | |
ldxdw r0, [r5-0xff8] | |
jeq r2, 0, lbb_37112 | |
mov64 r8, r3 | |
mov64 r7, 1114112 | |
ldxw r9, [r1+0x30] | |
mov64 r2, r9 | |
and64 r2, 1 | |
mov64 r6, r0 | |
jeq r2, 0, lbb_37117 | |
mov64 r7, 43 | |
ja lbb_37115 | |
lbb_37112: | |
mov64 r8, r3 | |
mov64 r7, 45 | |
ldxw r9, [r1+0x30] | |
lbb_37115: | |
mov64 r6, r0 | |
add64 r6, 1 | |
lbb_37117: | |
stxdw [r10-0x18], r0 | |
mov64 r3, 0 | |
mov64 r2, r9 | |
and64 r2, 4 | |
jeq r2, 0, lbb_37123 | |
ja lbb_37133 | |
lbb_37123: | |
ldxdw r2, [r5-0x1000] | |
stxdw [r10-0x20], r2 | |
ldxdw r2, [r1+0x0] | |
jeq r2, 1, lbb_37157 | |
mov64 r6, r1 | |
mov64 r2, r7 | |
call function_37329 | |
mov64 r7, 1 | |
jne r0, 0, lbb_37193 | |
ja lbb_37186 | |
lbb_37133: | |
stxdw [r10-0x28], r7 | |
mov64 r2, 0 | |
stxdw [r10-0x10], r4 | |
mov64 r3, r8 | |
jeq r4, 0, lbb_37146 | |
mov64 r2, 0 | |
ldxdw r4, [r10-0x10] | |
mov64 r0, r3 | |
ja lbb_37151 | |
lbb_37142: | |
add64 r2, r7 | |
add64 r0, 1 | |
add64 r4, -1 | |
jne r4, 0, lbb_37151 | |
lbb_37146: | |
add64 r2, r6 | |
mov64 r6, r2 | |
ldxdw r4, [r10-0x10] | |
ldxdw r7, [r10-0x28] | |
ja lbb_37123 | |
lbb_37151: | |
ldxb r8, [r0+0x0] | |
and64 r8, 192 | |
mov64 r7, 1 | |
jne r8, 128, lbb_37142 | |
mov64 r7, 0 | |
ja lbb_37142 | |
lbb_37157: | |
ldxdw r8, [r1+0x8] | |
jge r6, r8, lbb_37181 | |
and64 r9, 8 | |
stxdw [r10-0x30], r1 | |
jeq r9, 0, lbb_37163 | |
ja lbb_37196 | |
lbb_37163: | |
stxdw [r10-0x40], r3 | |
stxdw [r10-0x10], r4 | |
ldxb r2, [r1+0x38] | |
mov64 r1, 1 | |
jeq r2, 3, lbb_37169 | |
mov64 r1, r2 | |
lbb_37169: | |
sub64 r8, r6 | |
mov64 r9, 0 | |
and64 r1, 3 | |
stxdw [r10-0x38], r8 | |
jeq r1, 0, lbb_37227 | |
jeq r1, 1, lbb_37224 | |
mov64 r9, r8 | |
rsh64 r9, 1 | |
add64 r8, 1 | |
rsh64 r8, 1 | |
stxdw [r10-0x38], r8 | |
ja lbb_37227 | |
lbb_37181: | |
mov64 r6, r1 | |
mov64 r2, r7 | |
call function_37329 | |
mov64 r7, 1 | |
jne r0, 0, lbb_37193 | |
lbb_37186: | |
ldxdw r1, [r6+0x20] | |
ldxdw r2, [r6+0x28] | |
ldxdw r4, [r2+0x18] | |
ldxdw r2, [r10-0x20] | |
ldxdw r3, [r10-0x18] | |
callx r4 | |
mov64 r7, r0 | |
lbb_37193: | |
and64 r7, 1 | |
mov64 r0, r7 | |
exit | |
lbb_37196: | |
ldxw r2, [r1+0x34] | |
stxdw [r10-0x28], r2 | |
mov64 r2, 48 | |
stxw [r1+0x34], r2 | |
ldxb r2, [r1+0x38] | |
stxdw [r10-0x38], r2 | |
mov64 r2, r7 | |
mov64 r7, 1 | |
stxb [r1+0x38], r7 | |
call function_37329 | |
jne r0, 0, lbb_37193 | |
ldxdw r1, [r10-0x30] | |
ldxb r2, [r1+0x38] | |
mov64 r1, 1 | |
jeq r2, 3, lbb_37212 | |
mov64 r1, r2 | |
lbb_37212: | |
sub64 r8, r6 | |
mov64 r9, 0 | |
and64 r1, 3 | |
stxdw [r10-0x10], r8 | |
jeq r1, 0, lbb_37282 | |
jeq r1, 1, lbb_37279 | |
mov64 r9, r8 | |
rsh64 r9, 1 | |
add64 r8, 1 | |
rsh64 r8, 1 | |
stxdw [r10-0x10], r8 | |
ja lbb_37282 | |
lbb_37224: | |
mov64 r1, 0 | |
stxdw [r10-0x38], r1 | |
mov64 r9, r8 | |
lbb_37227: | |
stxdw [r10-0x28], r7 | |
add64 r9, 1 | |
ldxdw r1, [r10-0x30] | |
ldxw r2, [r1+0x34] | |
stxdw [r10-0x8], r2 | |
ldxdw r8, [r1+0x28] | |
ldxdw r6, [r1+0x20] | |
mov64 r7, 1 | |
lbb_37235: | |
add64 r9, -1 | |
jeq r9, 0, lbb_37243 | |
ldxdw r3, [r8+0x20] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x8] | |
callx r3 | |
jne r0, 0, lbb_37193 | |
ja lbb_37235 | |
lbb_37243: | |
mov64 r7, 1 | |
ldxdw r1, [r10-0x8] | |
jeq r1, 1114112, lbb_37193 | |
ldxdw r1, [r10-0x30] | |
ldxdw r2, [r10-0x28] | |
ldxdw r3, [r10-0x40] | |
ldxdw r4, [r10-0x10] | |
call function_37329 | |
jne r0, 0, lbb_37193 | |
ldxdw r2, [r10-0x30] | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
ldxdw r2, [r10-0x20] | |
ldxdw r3, [r10-0x18] | |
callx r4 | |
jne r0, 0, lbb_37193 | |
mov64 r7, 0 | |
ldxdw r1, [r10-0x30] | |
ldxdw r8, [r1+0x28] | |
ldxdw r6, [r1+0x20] | |
ldxdw r9, [r10-0x38] | |
lbb_37265: | |
mov64 r1, r9 | |
jeq r9, r7, lbb_37275 | |
ldxdw r3, [r8+0x20] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x8] | |
callx r3 | |
add64 r7, 1 | |
jeq r0, 0, lbb_37265 | |
add64 r7, -1 | |
mov64 r1, r7 | |
lbb_37275: | |
mov64 r7, 1 | |
jgt r9, r1, lbb_37193 | |
lbb_37277: | |
mov64 r7, 0 | |
ja lbb_37193 | |
lbb_37279: | |
mov64 r1, 0 | |
stxdw [r10-0x10], r1 | |
mov64 r9, r8 | |
lbb_37282: | |
add64 r9, 1 | |
ldxdw r1, [r10-0x30] | |
ldxw r2, [r1+0x34] | |
stxdw [r10-0x8], r2 | |
ldxdw r8, [r1+0x28] | |
ldxdw r6, [r1+0x20] | |
mov64 r7, 1 | |
lbb_37289: | |
add64 r9, -1 | |
jeq r9, 0, lbb_37297 | |
ldxdw r3, [r8+0x20] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x8] | |
callx r3 | |
jne r0, 0, lbb_37193 | |
ja lbb_37289 | |
lbb_37297: | |
mov64 r7, 1 | |
ldxdw r1, [r10-0x8] | |
jeq r1, 1114112, lbb_37193 | |
ldxdw r2, [r10-0x30] | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
ldxdw r2, [r10-0x20] | |
ldxdw r3, [r10-0x18] | |
callx r4 | |
jne r0, 0, lbb_37193 | |
mov64 r9, 0 | |
ldxdw r1, [r10-0x30] | |
ldxdw r8, [r1+0x28] | |
ldxdw r6, [r1+0x20] | |
lbb_37312: | |
ldxdw r1, [r10-0x10] | |
jeq r1, r9, lbb_37323 | |
ldxdw r3, [r8+0x20] | |
mov64 r1, r6 | |
ldxdw r2, [r10-0x8] | |
callx r3 | |
add64 r9, 1 | |
jeq r0, 0, lbb_37312 | |
add64 r9, -1 | |
ldxdw r1, [r10-0x10] | |
jgt r1, r9, lbb_37193 | |
lbb_37323: | |
ldxdw r1, [r10-0x30] | |
ldxdw r2, [r10-0x38] | |
stxb [r1+0x38], r2 | |
ldxdw r2, [r10-0x28] | |
stxw [r1+0x34], r2 | |
ja lbb_37277 | |
function_37329: | |
mov64 r6, r4 | |
mov64 r7, r3 | |
mov64 r8, r1 | |
mov64 r1, r2 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
jeq r1, 1114112, lbb_37343 | |
ldxdw r1, [r8+0x20] | |
ldxdw r3, [r8+0x28] | |
ldxdw r3, [r3+0x20] | |
callx r3 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_37345 | |
lbb_37343: | |
mov64 r0, 0 | |
jne r7, 0, lbb_37346 | |
lbb_37345: | |
exit | |
lbb_37346: | |
ldxdw r1, [r8+0x20] | |
ldxdw r2, [r8+0x28] | |
ldxdw r4, [r2+0x18] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
callx r4 | |
ja lbb_37345 | |
function_37353: | |
mov64 r9, r1 | |
ldxdw r1, [r9+0x10] | |
ldxdw r4, [r9+0x0] | |
jeq r4, 1, lbb_37359 | |
jeq r1, 1, lbb_37361 | |
ja lbb_37493 | |
lbb_37359: | |
jeq r1, 1, lbb_37361 | |
ja lbb_37468 | |
lbb_37361: | |
stxdw [r10-0x28], r4 | |
mov64 r1, 0 | |
mov64 r5, r2 | |
stxdw [r10-0x18], r3 | |
add64 r5, r3 | |
stxdw [r10-0x20], r9 | |
ldxdw r3, [r9+0x18] | |
stxdw [r10-0x10], r2 | |
mov64 r4, r2 | |
stxdw [r10-0x8], r3 | |
jeq r3, 0, lbb_37424 | |
mov64 r1, 0 | |
ldxdw r4, [r10-0x10] | |
mov64 r9, 0 | |
lbb_37375: | |
mov64 r0, r4 | |
jeq r0, r5, lbb_37462 | |
mov64 r2, r0 | |
add64 r2, 1 | |
ldxb r8, [r0+0x0] | |
mov64 r6, r8 | |
lsh64 r6, 56 | |
arsh64 r6, 56 | |
mov64 r4, r2 | |
jsgt r6, -1, lbb_37419 | |
mov64 r6, 0 | |
mov64 r4, r5 | |
jeq r2, r5, lbb_37392 | |
mov64 r4, r0 | |
add64 r4, 2 | |
ldxb r6, [r0+0x1] | |
and64 r6, 63 | |
lbb_37392: | |
mov64 r2, 224 | |
jgt r2, r8, lbb_37419 | |
mov64 r2, 0 | |
mov64 r7, r5 | |
jeq r4, r5, lbb_37401 | |
ldxb r2, [r4+0x0] | |
add64 r4, 1 | |
and64 r2, 63 | |
mov64 r7, r4 | |
lbb_37401: | |
mov64 r4, r7 | |
mov64 r3, 240 | |
jgt r3, r8, lbb_37419 | |
mov64 r3, 0 | |
mov64 r4, r5 | |
jeq r7, r5, lbb_37411 | |
ldxb r3, [r7+0x0] | |
add64 r7, 1 | |
and64 r3, 63 | |
mov64 r4, r7 | |
lbb_37411: | |
lsh64 r6, 12 | |
lsh64 r8, 18 | |
and64 r8, 1835008 | |
or64 r6, r8 | |
lsh64 r2, 6 | |
or64 r6, r2 | |
or64 r6, r3 | |
jeq r6, 1114112, lbb_37462 | |
lbb_37419: | |
add64 r9, 1 | |
sub64 r1, r0 | |
add64 r1, r4 | |
ldxdw r2, [r10-0x8] | |
jgt r2, r9, lbb_37375 | |
lbb_37424: | |
jeq r4, r5, lbb_37462 | |
ldxb r3, [r4+0x0] | |
mov64 r2, r3 | |
lsh64 r2, 56 | |
arsh64 r2, 56 | |
jsgt r2, -1, lbb_37512 | |
mov64 r2, r4 | |
add64 r2, 1 | |
mov64 r0, 0 | |
mov64 r6, r5 | |
jeq r2, r5, lbb_37440 | |
ldxb r0, [r4+0x1] | |
add64 r4, 2 | |
and64 r0, 63 | |
lsh64 r0, 6 | |
mov64 r6, r4 | |
lbb_37440: | |
mov64 r2, 224 | |
jgt r2, r3, lbb_37512 | |
mov64 r2, 0 | |
mov64 r4, r5 | |
jeq r6, r5, lbb_37449 | |
ldxb r2, [r6+0x0] | |
add64 r6, 1 | |
and64 r2, 63 | |
mov64 r4, r6 | |
lbb_37449: | |
mov64 r6, 240 | |
jgt r6, r3, lbb_37512 | |
or64 r2, r0 | |
mov64 r0, 0 | |
jeq r4, r5, lbb_37456 | |
ldxb r0, [r4+0x0] | |
and64 r0, 63 | |
lbb_37456: | |
lsh64 r2, 6 | |
lsh64 r3, 18 | |
and64 r3, 1835008 | |
or64 r2, r3 | |
or64 r2, r0 | |
jne r2, 1114112, lbb_37512 | |
lbb_37462: | |
ldxdw r3, [r10-0x18] | |
ldxdw r2, [r10-0x10] | |
ldxdw r9, [r10-0x20] | |
ldxdw r1, [r10-0x28] | |
jeq r1, 1, lbb_37468 | |
ja lbb_37493 | |
lbb_37468: | |
mov64 r6, 0 | |
ldxdw r8, [r9+0x8] | |
jeq r3, 0, lbb_37479 | |
mov64 r6, 0 | |
mov64 r4, r3 | |
mov64 r1, r2 | |
ja lbb_37487 | |
lbb_37475: | |
add64 r6, r5 | |
add64 r1, 1 | |
add64 r4, -1 | |
jne r4, 0, lbb_37487 | |
lbb_37479: | |
jge r6, r8, lbb_37493 | |
stxdw [r10-0x10], r2 | |
ldxb r4, [r9+0x38] | |
mov64 r7, 0 | |
mov64 r1, 0 | |
jeq r4, 3, lbb_37501 | |
mov64 r1, r4 | |
ja lbb_37501 | |
lbb_37487: | |
ldxb r0, [r1+0x0] | |
and64 r0, 192 | |
mov64 r5, 1 | |
jne r0, 128, lbb_37475 | |
mov64 r5, 0 | |
ja lbb_37475 | |
lbb_37493: | |
ldxdw r1, [r9+0x20] | |
ldxdw r4, [r9+0x28] | |
ldxdw r4, [r4+0x18] | |
callx r4 | |
mov64 r6, r0 | |
lbb_37498: | |
and64 r6, 1 | |
mov64 r0, r6 | |
exit | |
lbb_37501: | |
sub64 r8, r6 | |
and64 r1, 3 | |
stxdw [r10-0x20], r8 | |
jeq r1, 0, lbb_37524 | |
jeq r1, 1, lbb_37521 | |
mov64 r7, r8 | |
rsh64 r7, 1 | |
add64 r8, 1 | |
rsh64 r8, 1 | |
stxdw [r10-0x20], r8 | |
ja lbb_37524 | |
lbb_37512: | |
mov64 r3, 0 | |
ldxdw r0, [r10-0x18] | |
ldxdw r6, [r10-0x10] | |
jeq r1, 0, lbb_37576 | |
jgt r0, r1, lbb_37567 | |
mov64 r2, 0 | |
mov64 r3, r0 | |
jeq r1, r0, lbb_37576 | |
ja lbb_37578 | |
lbb_37521: | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r7, r8 | |
lbb_37524: | |
stxdw [r10-0x18], r3 | |
add64 r7, 1 | |
ldxw r8, [r9+0x34] | |
ldxdw r1, [r9+0x28] | |
stxdw [r10-0x8], r1 | |
ldxdw r9, [r9+0x20] | |
mov64 r6, 1 | |
lbb_37531: | |
add64 r7, -1 | |
jeq r7, 0, lbb_37540 | |
ldxdw r1, [r10-0x8] | |
ldxdw r3, [r1+0x20] | |
mov64 r1, r9 | |
mov64 r2, r8 | |
callx r3 | |
jne r0, 0, lbb_37498 | |
ja lbb_37531 | |
lbb_37540: | |
mov64 r6, 1 | |
mov64 r1, r8 | |
jeq r1, 1114112, lbb_37498 | |
ldxdw r1, [r10-0x8] | |
ldxdw r4, [r1+0x18] | |
mov64 r1, r9 | |
ldxdw r2, [r10-0x10] | |
ldxdw r3, [r10-0x18] | |
callx r4 | |
jne r0, 0, lbb_37498 | |
mov64 r6, 0 | |
ldxdw r7, [r10-0x20] | |
lbb_37552: | |
mov64 r1, r7 | |
jeq r7, r6, lbb_37563 | |
ldxdw r1, [r10-0x8] | |
ldxdw r3, [r1+0x20] | |
mov64 r1, r9 | |
mov64 r2, r8 | |
callx r3 | |
add64 r6, 1 | |
jeq r0, 0, lbb_37552 | |
add64 r6, -1 | |
mov64 r1, r6 | |
lbb_37563: | |
mov64 r6, 1 | |
jgt r7, r1, lbb_37498 | |
mov64 r6, 0 | |
ja lbb_37498 | |
lbb_37567: | |
mov64 r3, r6 | |
add64 r3, r1 | |
mov64 r2, 0 | |
ldxb r4, [r3+0x0] | |
lsh64 r4, 56 | |
arsh64 r4, 56 | |
mov64 r5, -64 | |
mov64 r3, r1 | |
jsgt r5, r4, lbb_37578 | |
lbb_37576: | |
mov64 r1, r3 | |
mov64 r2, r6 | |
lbb_37578: | |
jeq r2, 0, lbb_37580 | |
mov64 r0, r1 | |
lbb_37580: | |
stxdw [r10-0x18], r0 | |
jeq r2, 0, lbb_37583 | |
mov64 r6, r2 | |
lbb_37583: | |
stxdw [r10-0x10], r6 | |
ja lbb_37462 | |
function_37585: | |
mov64 r3, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r6+0x0] | |
jne r1, 1, lbb_37670 | |
ldxdw r1, [r6+0x8] | |
stxdw [r10-0x30], r1 | |
ldxdw r2, [r3+0x0] | |
ldxdw r8, [r3+0x8] | |
ldxdw r9, [r3+0x10] | |
ldxdw r7, [r3+0x18] | |
stxdw [r10-0x8], r7 | |
stxdw [r10-0x10], r9 | |
stxdw [r10-0x18], r8 | |
stxdw [r10-0x20], r2 | |
ldxb r1, [r6+0x38] | |
ldxw r4, [r6+0x34] | |
ldxw r3, [r6+0x30] | |
and64 r3, 8 | |
stxdw [r10-0x40], r4 | |
stxdw [r10-0x28], r4 | |
stxdw [r10-0x38], r1 | |
jeq r3, 0, lbb_37635 | |
ldxdw r1, [r6+0x20] | |
ldxdw r3, [r6+0x28] | |
ldxdw r4, [r3+0x18] | |
mov64 r3, r8 | |
callx r4 | |
jne r0, 0, lbb_37684 | |
lddw r1, 0x10005a778 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
mov64 r1, 1 | |
stxb [r6+0x38], r1 | |
mov64 r3, 48 | |
mov64 r2, 48 | |
stxdw [r10-0x28], r2 | |
stxw [r6+0x34], r3 | |
ldxdw r4, [r10-0x30] | |
mov64 r2, r4 | |
sub64 r2, r8 | |
mov64 r3, 1 | |
jgt r2, r4, lbb_37630 | |
mov64 r3, 0 | |
lbb_37630: | |
mov64 r4, 0 | |
jne r3, 0, lbb_37633 | |
mov64 r4, r2 | |
lbb_37633: | |
stxdw [r10-0x30], r4 | |
mov64 r8, 0 | |
lbb_37635: | |
jeq r7, 0, lbb_37647 | |
mul64 r7, 24 | |
add64 r9, 8 | |
mov64 r2, 1000 | |
mov64 r3, 10 | |
mov64 r5, 10000 | |
ja lbb_37650 | |
lbb_37642: | |
ldxdw r8, [r9+0x0] | |
lbb_37643: | |
add64 r8, r0 | |
add64 r9, 24 | |
add64 r7, -24 | |
jne r7, 0, lbb_37650 | |
lbb_37647: | |
ldxdw r2, [r10-0x30] | |
jgt r2, r8, lbb_37686 | |
ja lbb_37674 | |
lbb_37650: | |
mov64 r0, r8 | |
ldxh r4, [r9-0x8] | |
jeq r4, 0, lbb_37642 | |
jeq r4, 1, lbb_37656 | |
ldxdw r8, [r9+0x8] | |
ja lbb_37643 | |
lbb_37656: | |
ldxh r4, [r9-0x6] | |
jgt r2, r4, lbb_37662 | |
mov64 r8, 4 | |
jgt r5, r4, lbb_37643 | |
mov64 r8, 5 | |
ja lbb_37643 | |
lbb_37662: | |
mov64 r8, 1 | |
jgt r3, r4, lbb_37643 | |
mov64 r8, 2 | |
mov64 r3, 100 | |
jgt r3, r4, lbb_37668 | |
mov64 r8, 3 | |
lbb_37668: | |
mov64 r3, 10 | |
ja lbb_37643 | |
lbb_37670: | |
mov64 r1, r6 | |
mov64 r2, r3 | |
call function_37736 | |
ja lbb_37682 | |
lbb_37674: | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_37736 | |
lbb_37678: | |
ldxdw r1, [r10-0x38] | |
stxb [r6+0x38], r1 | |
ldxdw r1, [r10-0x40] | |
stxw [r6+0x34], r1 | |
lbb_37682: | |
and64 r0, 1 | |
exit | |
lbb_37684: | |
mov64 r0, 1 | |
ja lbb_37682 | |
lbb_37686: | |
sub64 r2, r8 | |
and64 r1, 3 | |
jsgt r1, 1, lbb_37696 | |
mov64 r7, 0 | |
stxdw [r10-0x30], r2 | |
jeq r1, 0, lbb_37703 | |
lbb_37692: | |
mov64 r1, 0 | |
stxdw [r10-0x30], r1 | |
mov64 r7, r2 | |
ja lbb_37703 | |
lbb_37696: | |
jeq r1, 2, lbb_37698 | |
ja lbb_37692 | |
lbb_37698: | |
mov64 r7, r2 | |
rsh64 r7, 1 | |
add64 r2, 1 | |
rsh64 r2, 1 | |
stxdw [r10-0x30], r2 | |
lbb_37703: | |
add64 r7, 1 | |
ldxdw r9, [r6+0x28] | |
ldxdw r8, [r6+0x20] | |
lbb_37706: | |
add64 r7, -1 | |
jeq r7, 0, lbb_37714 | |
ldxdw r3, [r9+0x20] | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x28] | |
callx r3 | |
jne r0, 0, lbb_37684 | |
ja lbb_37706 | |
lbb_37714: | |
mov64 r2, r10 | |
add64 r2, -32 | |
mov64 r1, r6 | |
call function_37736 | |
jne r0, 0, lbb_37684 | |
mov64 r7, 0 | |
lbb_37720: | |
ldxdw r2, [r10-0x30] | |
mov64 r1, r2 | |
jeq r2, r7, lbb_37731 | |
ldxdw r3, [r9+0x20] | |
mov64 r1, r8 | |
ldxdw r2, [r10-0x28] | |
callx r3 | |
add64 r7, 1 | |
jeq r0, 0, lbb_37720 | |
add64 r7, -1 | |
mov64 r1, r7 | |
lbb_37731: | |
mov64 r0, 1 | |
ldxdw r2, [r10-0x30] | |
jgt r2, r1, lbb_37678 | |
mov64 r0, 0 | |
ja lbb_37678 | |
function_37736: | |
mov64 r7, r2 | |
mov64 r6, r1 | |
ldxdw r3, [r7+0x8] | |
jne r3, 0, lbb_37876 | |
lbb_37740: | |
mov64 r0, 0 | |
ldxdw r1, [r7+0x18] | |
mul64 r1, 24 | |
jeq r1, 0, lbb_37884 | |
ldxdw r8, [r7+0x10] | |
mov64 r2, r8 | |
add64 r2, r1 | |
stxdw [r10-0x20], r2 | |
mov64 r9, r10 | |
add64 r9, -9 | |
ldxdw r1, [r6+0x28] | |
stxdw [r10-0x18], r1 | |
ldxdw r1, [r6+0x20] | |
stxdw [r10-0x10], r1 | |
ja lbb_37769 | |
lbb_37755: | |
jeq r1, 1, lbb_37804 | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r3, [r8+0x10] | |
ldxdw r2, [r8+0x8] | |
ldxdw r1, [r10-0x10] | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_37884 | |
lbb_37765: | |
add64 r8, 24 | |
mov64 r0, 0 | |
ldxdw r1, [r10-0x20] | |
jeq r8, r1, lbb_37884 | |
lbb_37769: | |
ldxh r1, [r8+0x0] | |
jeq r1, 0, lbb_37772 | |
ja lbb_37755 | |
lbb_37772: | |
ldxdw r7, [r8+0x8] | |
mov64 r1, 65 | |
jgt r1, r7, lbb_37858 | |
ldxdw r1, [r10-0x18] | |
ldxdw r6, [r1+0x18] | |
lbb_37777: | |
ldxdw r1, [r10-0x10] | |
lddw r2, 0x10005a778 | |
mov64 r3, 64 | |
callx r6 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_37884 | |
add64 r7, -64 | |
jgt r7, 64, lbb_37777 | |
lbb_37787: | |
jgt r7, 63, lbb_37847 | |
lddw r1, 0x10005a778 | |
add64 r1, r7 | |
ldxb r1, [r1+0x0] | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
jsgt r1, -65, lbb_37847 | |
lddw r1, 0x10005a778 | |
mov64 r2, 64 | |
mov64 r3, 0 | |
mov64 r4, r7 | |
lddw r5, 0x10005c1c8 | |
call function_33493 | |
syscall abort | |
lbb_37804: | |
ldxh r2, [r8+0x2] | |
mov64 r1, 0 | |
stxb [r10-0x4], r1 | |
stxw [r10-0x8], r1 | |
mov64 r1, 1 | |
ldxh r3, [r8+0x0] | |
jeq r3, 0, lbb_37813 | |
jeq r3, 1, lbb_37860 | |
mov64 r1, 2 | |
lbb_37813: | |
lsh64 r1, 3 | |
mov64 r3, r8 | |
add64 r3, r1 | |
ldxdw r1, [r3+0x0] | |
mov64 r3, 6 | |
jgt r3, r1, lbb_37820 | |
ja lbb_37885 | |
lbb_37820: | |
mov64 r3, 0 | |
jeq r1, 0, lbb_37837 | |
lbb_37822: | |
mov64 r3, r1 | |
mov64 r4, r2 | |
lbb_37824: | |
and64 r4, 65535 | |
div64 r4, 10 | |
mov64 r5, r4 | |
mul64 r5, 10 | |
sub64 r2, r5 | |
mov64 r5, r9 | |
add64 r5, r1 | |
or64 r2, 48 | |
stxb [r5+0x0], r2 | |
add64 r1, -1 | |
mov64 r2, r4 | |
jeq r1, 0, lbb_37837 | |
ja lbb_37824 | |
lbb_37837: | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
mov64 r2, r10 | |
add64 r2, -8 | |
ldxdw r1, [r10-0x10] | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_37884 | |
ja lbb_37765 | |
lbb_37847: | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r10-0x10] | |
lddw r2, 0x10005a778 | |
mov64 r3, r7 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_37884 | |
ja lbb_37765 | |
lbb_37858: | |
jeq r7, 0, lbb_37765 | |
ja lbb_37787 | |
lbb_37860: | |
ldxh r3, [r8+0x2] | |
mov64 r1, 1000 | |
jgt r1, r3, lbb_37868 | |
mov64 r1, 4 | |
mov64 r4, 10000 | |
jgt r4, r3, lbb_37822 | |
mov64 r1, 5 | |
ja lbb_37822 | |
lbb_37868: | |
mov64 r1, 1 | |
mov64 r4, 10 | |
jgt r4, r3, lbb_37822 | |
mov64 r1, 2 | |
mov64 r4, 100 | |
jgt r4, r3, lbb_37822 | |
mov64 r1, 3 | |
ja lbb_37822 | |
lbb_37876: | |
ldxdw r2, [r7+0x0] | |
ldxdw r1, [r6+0x20] | |
ldxdw r4, [r6+0x28] | |
ldxdw r4, [r4+0x18] | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jeq r1, 0, lbb_37740 | |
lbb_37884: | |
exit | |
lbb_37885: | |
mov64 r2, 5 | |
lddw r3, 0x10005c1b0 | |
call function_30435 | |
syscall abort | |
function_37890: | |
ldxdw r4, [r1+0x20] | |
ldxdw r1, [r1+0x28] | |
ldxdw r5, [r1+0x18] | |
mov64 r1, r4 | |
callx r5 | |
exit | |
function_37896: | |
ldxdw r6, [r1+0x28] | |
ldxdw r7, [r1+0x20] | |
mov64 r8, r10 | |
add64 r8, -48 | |
mov64 r1, r8 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, r8 | |
call function_36958 | |
exit | |
function_37908: | |
ldxw r0, [r1+0x30] | |
and64 r0, 16 | |
rsh64 r0, 4 | |
exit | |
function_37912: | |
ldxw r0, [r1+0x30] | |
and64 r0, 32 | |
rsh64 r0, 5 | |
exit | |
function_37916: | |
mov64 r6, r2 | |
mov64 r7, r1 | |
ldxdw r1, [r6+0x28] | |
ldxdw r5, [r1+0x18] | |
ldxdw r1, [r6+0x20] | |
mov64 r2, r3 | |
mov64 r3, r4 | |
callx r5 | |
mov64 r1, 1 | |
jne r0, 0, lbb_37927 | |
mov64 r1, 0 | |
lbb_37927: | |
stxdw [r7+0x0], r6 | |
stxdw [r7+0x8], r1 | |
exit | |
function_37930: | |
mov64 r7, r4 | |
mov64 r8, r2 | |
mov64 r6, r1 | |
ldxdw r1, [r8+0x28] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r8+0x20] | |
mov64 r2, r3 | |
mov64 r3, r7 | |
callx r4 | |
stxb [r6+0x10], r0 | |
stxdw [r6+0x0], r8 | |
mov64 r1, 0 | |
mov64 r2, 1 | |
jeq r7, 0, lbb_37945 | |
mov64 r2, 0 | |
lbb_37945: | |
stxb [r6+0x11], r2 | |
stxdw [r6+0x8], r1 | |
exit | |
function_37948: | |
ldxb r1, [r1+0x0] | |
jne r1, 0, lbb_37955 | |
mov64 r1, r2 | |
lddw r2, 0x10005a7b8 | |
mov64 r3, 5 | |
ja lbb_37959 | |
lbb_37955: | |
mov64 r1, r2 | |
lddw r2, 0x10005783b | |
mov64 r3, 4 | |
lbb_37959: | |
call function_37353 | |
exit | |
function_37961: | |
stxdw [r10-0x28], r2 | |
stxdw [r10-0x20], r1 | |
ldxdw r7, [r3+0x20] | |
ldxdw r1, [r3+0x28] | |
stxdw [r10-0x30], r1 | |
ldxdw r8, [r1+0x20] | |
mov64 r1, r7 | |
mov64 r2, 34 | |
callx r8 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38398 | |
mov64 r1, 0 | |
ldxdw r0, [r10-0x28] | |
jeq r0, 0, lbb_38384 | |
ldxdw r1, [r10-0x20] | |
mov64 r3, r1 | |
add64 r3, r0 | |
mov64 r2, 0 | |
stxdw [r10-0x48], r2 | |
mov64 r9, r1 | |
mov64 r1, 0 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x40], r3 | |
lbb_37985: | |
stxdw [r10-0x58], r9 | |
mov64 r2, r9 | |
add64 r2, 1 | |
ldxb r6, [r9+0x0] | |
mov64 r3, r6 | |
lsh64 r3, 56 | |
arsh64 r3, 56 | |
jsgt r3, -1, lbb_38049 | |
mov64 r4, 0 | |
ldxdw r1, [r10-0x40] | |
mov64 r5, r1 | |
jeq r2, r1, lbb_38001 | |
ldxb r4, [r9+0x1] | |
add64 r9, 2 | |
and64 r4, 63 | |
mov64 r5, r9 | |
lbb_38001: | |
mov64 r2, r6 | |
and64 r2, 31 | |
mov64 r3, r2 | |
lsh64 r3, 6 | |
mov64 r1, r4 | |
or64 r1, r3 | |
mov64 r9, r5 | |
jgt r6, 223, lbb_38010 | |
ja lbb_38051 | |
lbb_38010: | |
mov64 r3, 0 | |
ldxdw r1, [r10-0x40] | |
mov64 r9, r1 | |
jeq r5, r1, lbb_38018 | |
ldxb r3, [r5+0x0] | |
add64 r5, 1 | |
and64 r3, 63 | |
mov64 r9, r5 | |
lbb_38018: | |
lsh64 r4, 6 | |
or64 r3, r4 | |
mov64 r4, r2 | |
lsh64 r4, 12 | |
mov64 r1, r3 | |
or64 r1, r4 | |
mov64 r4, 240 | |
jgt r4, r6, lbb_38051 | |
mov64 r1, 0 | |
ldxdw r5, [r10-0x40] | |
mov64 r4, r5 | |
jeq r9, r5, lbb_38034 | |
ldxb r1, [r9+0x0] | |
add64 r9, 1 | |
and64 r1, 63 | |
mov64 r4, r9 | |
lbb_38034: | |
lsh64 r3, 6 | |
lsh64 r2, 18 | |
and64 r2, 1835008 | |
or64 r3, r2 | |
or64 r3, r1 | |
mov64 r9, r4 | |
mov64 r1, r3 | |
jne r3, 1114112, lbb_38051 | |
lbb_38042: | |
mov64 r1, 0 | |
ldxdw r3, [r10-0x48] | |
jeq r3, 0, lbb_38384 | |
jgt r0, r3, lbb_38370 | |
mov64 r1, r0 | |
jeq r3, r0, lbb_38384 | |
ja lbb_38377 | |
lbb_38049: | |
mov64 r9, r2 | |
mov64 r1, r6 | |
lbb_38051: | |
stxdw [r10-0x8], r9 | |
mov64 r9, 2 | |
stxdw [r10-0x50], r1 | |
jsgt r1, 12, lbb_38064 | |
mov64 r2, 116 | |
stxdw [r10-0x10], r2 | |
ldxdw r2, [r10-0x18] | |
ldxdw r4, [r10-0x48] | |
jeq r1, 9, lbb_38157 | |
jeq r1, 10, lbb_38062 | |
ja lbb_38069 | |
lbb_38062: | |
mov64 r1, 110 | |
ja lbb_38156 | |
lbb_38064: | |
ldxdw r2, [r10-0x18] | |
ldxdw r4, [r10-0x48] | |
jeq r1, 13, lbb_38155 | |
jeq r1, 34, lbb_38156 | |
jeq r1, 92, lbb_38156 | |
lbb_38069: | |
call function_36476 | |
ldxdw r6, [r10-0x50] | |
ldxdw r1, [r10-0x40] | |
ldxdw r9, [r10-0x8] | |
jne r0, 0, lbb_38096 | |
mov64 r1, 65536 | |
jgt r1, r6, lbb_38297 | |
mov64 r1, 131072 | |
jgt r1, r6, lbb_38079 | |
ja lbb_38315 | |
lbb_38079: | |
lddw r1, 0x1000596ee | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 419 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 175 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
lddw r2, 0x1000595f3 | |
mov64 r3, 38 | |
lddw r4, 0x10005963f | |
call function_31182 | |
ldxdw r6, [r10-0x50] | |
jne r0, 0, lbb_38280 | |
lbb_38096: | |
mov64 r1, r6 | |
or64 r1, 1 | |
mov64 r2, r1 | |
rsh64 r2, 1 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 2 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 4 | |
or64 r1, r2 | |
lddw r2, 0x500000000 | |
or64 r6, r2 | |
mov64 r2, r1 | |
rsh64 r2, 8 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 16 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 32 | |
or64 r1, r2 | |
xor64 r1, -1 | |
mov64 r2, r1 | |
rsh64 r2, 1 | |
lddw r3, 0x5555555555555555 | |
and64 r2, r3 | |
sub64 r1, r2 | |
mov64 r3, r1 | |
lddw r2, 0x3333333333333333 | |
and64 r3, r2 | |
rsh64 r1, 2 | |
and64 r1, r2 | |
add64 r3, r1 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
add64 r3, -32 | |
lddw r1, 0xfffffffc | |
and64 r3, r1 | |
mov64 r9, 3 | |
rsh64 r3, 2 | |
xor64 r3, 7 | |
stxdw [r10-0x38], r3 | |
ldxdw r0, [r10-0x28] | |
ldxdw r2, [r10-0x18] | |
ldxdw r4, [r10-0x48] | |
ja lbb_38157 | |
lbb_38155: | |
mov64 r1, 114 | |
lbb_38156: | |
stxdw [r10-0x10], r1 | |
lbb_38157: | |
jgt r4, r2, lbb_38362 | |
jeq r4, 0, lbb_38169 | |
jgt r0, r4, lbb_38162 | |
jeq r4, r0, lbb_38169 | |
ja lbb_38362 | |
lbb_38162: | |
ldxdw r1, [r10-0x20] | |
add64 r1, r4 | |
ldxb r1, [r1+0x0] | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
mov64 r2, -64 | |
jsgt r2, r1, lbb_38362 | |
lbb_38169: | |
ldxdw r1, [r10-0x18] | |
jeq r1, 0, lbb_38175 | |
ldxdw r2, [r10-0x18] | |
jgt r0, r2, lbb_38356 | |
jeq r2, r0, lbb_38175 | |
ja lbb_38362 | |
lbb_38175: | |
ldxdw r2, [r10-0x20] | |
add64 r2, r4 | |
ldxdw r3, [r10-0x18] | |
sub64 r3, r4 | |
ldxdw r1, [r10-0x30] | |
ldxdw r4, [r1+0x18] | |
mov64 r1, r7 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38398 | |
lbb_38186: | |
lsh64 r9, 32 | |
mov64 r1, r9 | |
rsh64 r1, 32 | |
jsgt r1, 1, lbb_38193 | |
jeq r1, 1, lbb_38204 | |
ldxdw r9, [r10-0x8] | |
ja lbb_38271 | |
lbb_38193: | |
mov64 r9, 1 | |
mov64 r2, 92 | |
jeq r1, 2, lbb_38265 | |
mov64 r1, r6 | |
rsh64 r1, 32 | |
and64 r1, 255 | |
ldxdw r9, [r10-0x8] | |
jsgt r1, 2, lbb_38207 | |
jeq r1, 1, lbb_38215 | |
jeq r1, 2, lbb_38230 | |
ja lbb_38271 | |
lbb_38204: | |
mov64 r9, 0 | |
ldxdw r2, [r10-0x10] | |
ja lbb_38265 | |
lbb_38207: | |
jeq r1, 3, lbb_38221 | |
jeq r1, 4, lbb_38249 | |
lddw r1, 0xffffff00ffffffff | |
and64 r6, r1 | |
lddw r1, 0x400000000 | |
ja lbb_38263 | |
lbb_38215: | |
lddw r1, 0xffffff00ffffffff | |
and64 r6, r1 | |
mov64 r9, 3 | |
mov64 r2, 125 | |
ja lbb_38265 | |
lbb_38221: | |
lddw r1, 0xffffff00ffffffff | |
and64 r6, r1 | |
lddw r1, 0x200000000 | |
or64 r6, r1 | |
mov64 r9, 3 | |
mov64 r2, 123 | |
ja lbb_38265 | |
lbb_38230: | |
ldxdw r4, [r10-0x38] | |
mov64 r2, r4 | |
lsh64 r2, 2 | |
and64 r2, 28 | |
mov64 r1, r6 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
rsh64 r1, r2 | |
and64 r1, 15 | |
mov64 r2, 48 | |
mov64 r3, 10 | |
jgt r3, r1, lbb_38243 | |
mov64 r2, 87 | |
lbb_38243: | |
add64 r2, r1 | |
jeq r4, 0, lbb_38258 | |
mov64 r9, 3 | |
add64 r4, -1 | |
stxdw [r10-0x38], r4 | |
ja lbb_38265 | |
lbb_38249: | |
lddw r1, 0xffffff00ffffffff | |
and64 r6, r1 | |
lddw r1, 0x300000000 | |
or64 r6, r1 | |
mov64 r9, 3 | |
mov64 r2, 117 | |
ja lbb_38265 | |
lbb_38258: | |
lddw r1, 0xffffff00ffffffff | |
and64 r6, r1 | |
lddw r1, 0x100000000 | |
lbb_38263: | |
or64 r6, r1 | |
mov64 r9, 3 | |
lbb_38265: | |
mov64 r1, r7 | |
callx r8 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38398 | |
ja lbb_38186 | |
lbb_38271: | |
mov64 r3, 1 | |
ldxdw r1, [r10-0x40] | |
mov64 r1, 128 | |
ldxdw r2, [r10-0x18] | |
ldxdw r4, [r10-0x50] | |
jgt r1, r4, lbb_38278 | |
ja lbb_38289 | |
lbb_38278: | |
add64 r3, r2 | |
stxdw [r10-0x48], r3 | |
lbb_38280: | |
ldxdw r1, [r10-0x18] | |
ldxdw r2, [r10-0x58] | |
sub64 r1, r2 | |
add64 r1, r9 | |
stxdw [r10-0x18], r1 | |
ldxdw r0, [r10-0x28] | |
ldxdw r1, [r10-0x40] | |
jeq r9, r1, lbb_38042 | |
ja lbb_37985 | |
lbb_38289: | |
mov64 r3, 2 | |
mov64 r1, 2048 | |
jgt r1, r4, lbb_38278 | |
mov64 r3, 3 | |
mov64 r1, 65536 | |
jgt r1, r4, lbb_38278 | |
mov64 r3, 4 | |
ja lbb_38278 | |
lbb_38297: | |
lddw r1, 0x1000594be | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 309 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 290 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r6 | |
lddw r2, 0x10005934a | |
mov64 r3, 41 | |
lddw r4, 0x10005939c | |
call function_31182 | |
ldxdw r6, [r10-0x50] | |
jne r0, 0, lbb_38280 | |
ja lbb_38096 | |
lbb_38315: | |
mov64 r1, r6 | |
add64 r1, -173790 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 34 | |
jgt r2, r1, lbb_38096 | |
mov64 r1, r6 | |
add64 r1, -177973 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 11 | |
jgt r2, r1, lbb_38096 | |
mov64 r1, r6 | |
and64 r1, 2097150 | |
jeq r1, 178206, lbb_38096 | |
mov64 r1, r6 | |
add64 r1, -183970 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 14 | |
jgt r2, r1, lbb_38096 | |
mov64 r1, r6 | |
add64 r1, -191457 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 3103 | |
jgt r2, r1, lbb_38096 | |
mov64 r1, r6 | |
add64 r1, -195102 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 1506 | |
jgt r2, r1, lbb_38096 | |
mov64 r1, r6 | |
add64 r1, -201547 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 716213 | |
jgt r2, r1, lbb_38096 | |
jgt r6, 917999, lbb_38096 | |
ja lbb_38280 | |
lbb_38356: | |
ldxdw r1, [r10-0x20] | |
add64 r1, r2 | |
ldxb r1, [r1+0x0] | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
jsgt r1, -65, lbb_38175 | |
lbb_38362: | |
ldxdw r1, [r10-0x20] | |
mov64 r2, r0 | |
mov64 r3, r4 | |
ldxdw r4, [r10-0x18] | |
lddw r5, 0x10005c1e0 | |
call function_33493 | |
syscall abort | |
lbb_38370: | |
ldxdw r1, [r10-0x20] | |
add64 r1, r3 | |
ldxb r2, [r1+0x0] | |
lsh64 r2, 56 | |
arsh64 r2, 56 | |
mov64 r1, r3 | |
jsgt r2, -65, lbb_38384 | |
lbb_38377: | |
ldxdw r1, [r10-0x20] | |
mov64 r2, r0 | |
mov64 r4, r0 | |
lddw r5, 0x10005c1f8 | |
call function_33493 | |
syscall abort | |
lbb_38384: | |
ldxdw r2, [r10-0x20] | |
add64 r2, r1 | |
sub64 r0, r1 | |
ldxdw r1, [r10-0x30] | |
ldxdw r4, [r1+0x18] | |
mov64 r1, r7 | |
mov64 r3, r0 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38398 | |
mov64 r1, r7 | |
mov64 r2, 34 | |
callx r8 | |
lbb_38398: | |
exit | |
function_38399: | |
mov64 r4, r2 | |
mov64 r2, r1 | |
mov64 r1, r3 | |
mov64 r3, r4 | |
call function_37353 | |
exit | |
function_38405: | |
mov64 r7, r1 | |
ldxdw r6, [r2+0x20] | |
ldxdw r1, [r2+0x28] | |
ldxdw r8, [r1+0x20] | |
mov64 r1, r6 | |
mov64 r2, 39 | |
callx r8 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38601 | |
mov64 r9, 2 | |
ldxw r7, [r7+0x0] | |
jsgt r7, 12, lbb_38426 | |
mov64 r1, 116 | |
stxdw [r10-0x8], r1 | |
jeq r7, 9, lbb_38515 | |
jeq r7, 10, lbb_38423 | |
ja lbb_38429 | |
lbb_38423: | |
mov64 r1, 110 | |
stxdw [r10-0x8], r1 | |
ja lbb_38515 | |
lbb_38426: | |
jeq r7, 13, lbb_38513 | |
jeq r7, 39, lbb_38511 | |
jeq r7, 92, lbb_38511 | |
lbb_38429: | |
mov64 r1, r7 | |
call function_36476 | |
jne r0, 0, lbb_38455 | |
mov64 r1, 65536 | |
jgt r1, r7, lbb_38602 | |
mov64 r1, 131072 | |
jgt r1, r7, lbb_38437 | |
ja lbb_38621 | |
lbb_38437: | |
lddw r1, 0x1000596ee | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 419 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 175 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r7 | |
lddw r2, 0x1000595f3 | |
mov64 r3, 38 | |
lddw r4, 0x10005963f | |
call function_31182 | |
mov64 r9, 1 | |
stxdw [r10-0x8], r7 | |
jne r0, 0, lbb_38515 | |
lbb_38455: | |
mov64 r1, r7 | |
or64 r1, 1 | |
mov64 r2, r1 | |
rsh64 r2, 1 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 2 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 4 | |
or64 r1, r2 | |
lddw r2, 0x500000000 | |
or64 r7, r2 | |
mov64 r2, r1 | |
rsh64 r2, 8 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 16 | |
or64 r1, r2 | |
mov64 r2, r1 | |
rsh64 r2, 32 | |
or64 r1, r2 | |
xor64 r1, -1 | |
lddw r2, 0x5555555555555555 | |
mov64 r3, r1 | |
rsh64 r3, 1 | |
and64 r3, r2 | |
sub64 r1, r3 | |
lddw r2, 0x3333333333333333 | |
mov64 r3, r1 | |
and64 r3, r2 | |
rsh64 r1, 2 | |
and64 r1, r2 | |
add64 r3, r1 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
add64 r3, -32 | |
lddw r1, 0xfffffffc | |
and64 r3, r1 | |
mov64 r9, 3 | |
rsh64 r3, 2 | |
xor64 r3, 7 | |
stxdw [r10-0x10], r3 | |
ja lbb_38515 | |
lbb_38511: | |
stxdw [r10-0x8], r7 | |
ja lbb_38515 | |
lbb_38513: | |
mov64 r1, 114 | |
stxdw [r10-0x8], r1 | |
lbb_38515: | |
lsh64 r9, 32 | |
mov64 r1, r9 | |
rsh64 r1, 32 | |
jsgt r1, 1, lbb_38524 | |
jeq r1, 1, lbb_38534 | |
lbb_38520: | |
mov64 r1, r6 | |
mov64 r2, 39 | |
callx r8 | |
ja lbb_38601 | |
lbb_38524: | |
mov64 r9, 1 | |
mov64 r2, 92 | |
jeq r1, 2, lbb_38536 | |
mov64 r1, r7 | |
rsh64 r1, 32 | |
and64 r1, 255 | |
jsgt r1, 2, lbb_38542 | |
jeq r1, 1, lbb_38550 | |
jeq r1, 2, lbb_38556 | |
ja lbb_38520 | |
lbb_38534: | |
mov64 r9, 0 | |
ldxdw r2, [r10-0x8] | |
lbb_38536: | |
mov64 r1, r6 | |
callx r8 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_38601 | |
ja lbb_38515 | |
lbb_38542: | |
jeq r1, 3, lbb_38575 | |
jeq r1, 4, lbb_38584 | |
lddw r1, 0xffffff00ffffffff | |
and64 r7, r1 | |
lddw r1, 0x400000000 | |
ja lbb_38598 | |
lbb_38550: | |
lddw r1, 0xffffff00ffffffff | |
and64 r7, r1 | |
mov64 r9, 3 | |
mov64 r2, 125 | |
ja lbb_38536 | |
lbb_38556: | |
ldxdw r3, [r10-0x10] | |
mov64 r2, r3 | |
lsh64 r2, 2 | |
and64 r2, 28 | |
mov64 r1, r7 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
rsh64 r1, r2 | |
and64 r1, 15 | |
mov64 r2, 48 | |
mov64 r4, 10 | |
jgt r4, r1, lbb_38569 | |
mov64 r2, 87 | |
lbb_38569: | |
add64 r2, r1 | |
jeq r3, 0, lbb_38593 | |
mov64 r9, 3 | |
add64 r3, -1 | |
stxdw [r10-0x10], r3 | |
ja lbb_38536 | |
lbb_38575: | |
lddw r1, 0xffffff00ffffffff | |
and64 r7, r1 | |
lddw r1, 0x200000000 | |
or64 r7, r1 | |
mov64 r9, 3 | |
mov64 r2, 123 | |
ja lbb_38536 | |
lbb_38584: | |
lddw r1, 0xffffff00ffffffff | |
and64 r7, r1 | |
lddw r1, 0x300000000 | |
or64 r7, r1 | |
mov64 r9, 3 | |
mov64 r2, 117 | |
ja lbb_38536 | |
lbb_38593: | |
lddw r1, 0xffffff00ffffffff | |
and64 r7, r1 | |
lddw r1, 0x100000000 | |
lbb_38598: | |
or64 r7, r1 | |
mov64 r9, 3 | |
ja lbb_38536 | |
lbb_38601: | |
exit | |
lbb_38602: | |
lddw r1, 0x1000594be | |
stxdw [r10-0xff8], r1 | |
mov64 r1, 309 | |
stxdw [r10-0xff0], r1 | |
mov64 r1, 290 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r7 | |
lddw r2, 0x10005934a | |
mov64 r3, 41 | |
lddw r4, 0x10005939c | |
call function_31182 | |
mov64 r9, 1 | |
stxdw [r10-0x8], r7 | |
jne r0, 0, lbb_38515 | |
ja lbb_38455 | |
lbb_38621: | |
mov64 r1, r7 | |
add64 r1, -173790 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 34 | |
jgt r2, r1, lbb_38455 | |
mov64 r1, r7 | |
add64 r1, -177973 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 11 | |
jgt r2, r1, lbb_38455 | |
mov64 r1, r7 | |
and64 r1, 2097150 | |
jeq r1, 178206, lbb_38455 | |
mov64 r1, r7 | |
add64 r1, -183970 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 14 | |
jgt r2, r1, lbb_38455 | |
mov64 r1, r7 | |
add64 r1, -191457 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 3103 | |
jgt r2, r1, lbb_38455 | |
mov64 r1, r7 | |
add64 r1, -195102 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 1506 | |
jgt r2, r1, lbb_38455 | |
mov64 r1, r7 | |
add64 r1, -201547 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, 716213 | |
jgt r2, r1, lbb_38455 | |
mov64 r9, 1 | |
stxdw [r10-0x8], r7 | |
jgt r7, 917999, lbb_38455 | |
ja lbb_38515 | |
function_38664: | |
ldxdw r3, [r2+0x0] | |
jeq r3, 1, lbb_38668 | |
ldxdw r3, [r2+0x10] | |
jne r3, 1, lbb_38695 | |
lbb_38668: | |
ldxw r1, [r1+0x0] | |
mov64 r3, 0 | |
stxw [r10-0x4], r3 | |
mov64 r3, 128 | |
jgt r3, r1, lbb_38692 | |
mov64 r3, 2048 | |
jgt r3, r1, lbb_38702 | |
mov64 r3, 65536 | |
jgt r3, r1, lbb_38678 | |
ja lbb_38711 | |
lbb_38678: | |
mov64 r3, r1 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x2], r3 | |
mov64 r3, r1 | |
rsh64 r3, 12 | |
or64 r3, 224 | |
stxb [r10-0x4], r3 | |
rsh64 r1, 6 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 3 | |
ja lbb_38729 | |
lbb_38692: | |
stxb [r10-0x4], r1 | |
mov64 r3, 1 | |
ja lbb_38729 | |
lbb_38695: | |
ldxw r3, [r1+0x0] | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x20] | |
mov64 r2, r3 | |
callx r4 | |
ja lbb_38734 | |
lbb_38702: | |
mov64 r3, r1 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
rsh64 r1, 6 | |
or64 r1, 192 | |
stxb [r10-0x4], r1 | |
mov64 r3, 2 | |
ja lbb_38729 | |
lbb_38711: | |
mov64 r3, r1 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x1], r3 | |
mov64 r3, r1 | |
rsh64 r3, 18 | |
or64 r3, 240 | |
stxb [r10-0x4], r3 | |
mov64 r3, r1 | |
rsh64 r3, 6 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x2], r3 | |
rsh64 r1, 12 | |
and64 r1, 63 | |
or64 r1, 128 | |
stxb [r10-0x3], r1 | |
mov64 r3, 4 | |
lbb_38729: | |
mov64 r4, r10 | |
add64 r4, -4 | |
mov64 r1, r2 | |
mov64 r2, r4 | |
call function_37353 | |
lbb_38734: | |
exit | |
function_38735: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a7bf | |
mov64 r3, 5 | |
callx r4 | |
exit | |
function_38743: | |
ldxdw r1, [r1+0x0] | |
ldxw r3, [r2+0x30] | |
mov64 r4, r3 | |
and64 r4, 16 | |
jne r4, 0, lbb_38764 | |
and64 r3, 32 | |
jeq r3, 0, lbb_38751 | |
ja lbb_38768 | |
lbb_38751: | |
ldxb r1, [r1+0x0] | |
jgt r1, 99, lbb_38835 | |
mov64 r3, 38 | |
mov64 r4, 10 | |
jgt r4, r1, lbb_38849 | |
lsh64 r1, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r1 | |
ldxh r1, [r3+0x0] | |
stxh [r10-0x5b], r1 | |
mov64 r3, 37 | |
ja lbb_38854 | |
lbb_38764: | |
mov64 r3, 0 | |
ldxb r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_38814 | |
lbb_38768: | |
mov64 r3, 0 | |
ldxb r4, [r1+0x0] | |
mov64 r1, 10 | |
ja lbb_38788 | |
lbb_38772: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
and64 r5, 255 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_38788 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_38820 | |
ja lbb_38809 | |
lbb_38788: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_38772 | |
mov64 r5, 55 | |
ja lbb_38772 | |
lbb_38794: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
and64 r5, 255 | |
mov64 r4, r5 | |
rsh64 r4, 4 | |
jgt r5, 15, lbb_38814 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_38820 | |
lbb_38809: | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_38814: | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_38794 | |
mov64 r5, 87 | |
ja lbb_38794 | |
lbb_38820: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
ja lbb_38867 | |
lbb_38835: | |
mov64 r4, r1 | |
div64 r4, 100 | |
mov64 r3, r4 | |
mul64 r3, 100 | |
sub64 r1, r3 | |
and64 r1, 255 | |
lsh64 r1, 1 | |
lddw r3, 0x10005918a | |
add64 r3, r1 | |
ldxh r1, [r3+0x0] | |
stxh [r10-0x5b], r1 | |
mov64 r3, 36 | |
mov64 r1, r4 | |
lbb_38849: | |
mov64 r4, r10 | |
add64 r4, -128 | |
add64 r4, r3 | |
add64 r1, 48 | |
stxb [r4+0x0], r1 | |
lbb_38854: | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
stxdw [r10-0x1000], r1 | |
mov64 r1, 39 | |
sub64 r1, r3 | |
stxdw [r10-0xff8], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
lbb_38867: | |
call function_37101 | |
exit | |
function_38869: | |
ldxdw r4, [r1+0x0] | |
ldxw r1, [r2+0x30] | |
mov64 r3, r1 | |
and64 r3, 16 | |
jne r3, 0, lbb_38924 | |
and64 r1, 32 | |
jeq r1, 0, lbb_38877 | |
ja lbb_38928 | |
lbb_38877: | |
mov64 r1, 39 | |
ldxdw r3, [r4+0x0] | |
mov64 r4, 10000 | |
jgt r4, r3, lbb_38913 | |
mov64 r1, 0 | |
lbb_38882: | |
mov64 r4, r3 | |
div64 r3, 10000 | |
mov64 r5, r3 | |
mul64 r5, 10000 | |
mov64 r0, r4 | |
sub64 r0, r5 | |
mov64 r5, r0 | |
and64 r5, 65535 | |
div64 r5, 100 | |
mov64 r6, r5 | |
mul64 r6, 100 | |
sub64 r0, r6 | |
mov64 r6, r10 | |
add64 r6, -128 | |
add64 r6, r1 | |
lsh64 r5, 1 | |
lddw r7, 0x10005918a | |
add64 r7, r5 | |
ldxh r5, [r7+0x0] | |
stxh [r6+0x23], r5 | |
and64 r0, 65535 | |
lsh64 r0, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r0 | |
ldxh r5, [r5+0x0] | |
stxh [r6+0x25], r5 | |
add64 r1, -4 | |
jgt r4, 99999999, lbb_38882 | |
add64 r1, 39 | |
lbb_38913: | |
jsgt r3, 99, lbb_38993 | |
lbb_38914: | |
mov64 r4, 10 | |
jsgt r4, r3, lbb_38917 | |
ja lbb_39012 | |
lbb_38917: | |
add64 r1, -1 | |
mov64 r4, r10 | |
add64 r4, -128 | |
add64 r4, r1 | |
add64 r3, 48 | |
stxb [r4+0x0], r3 | |
ja lbb_39022 | |
lbb_38924: | |
mov64 r3, 0 | |
ldxdw r5, [r4+0x0] | |
mov64 r1, 10 | |
ja lbb_38971 | |
lbb_38928: | |
mov64 r3, 0 | |
ldxdw r5, [r4+0x0] | |
mov64 r1, 10 | |
ja lbb_38946 | |
lbb_38932: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
rsh64 r5, 4 | |
jgt r4, 15, lbb_38946 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_38978 | |
ja lbb_38966 | |
lbb_38946: | |
mov64 r4, r5 | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_38932 | |
mov64 r5, 55 | |
ja lbb_38932 | |
lbb_38953: | |
add64 r5, r0 | |
mov64 r0, r10 | |
add64 r0, -128 | |
add64 r0, r3 | |
stxb [r0+0x7f], r5 | |
add64 r3, -1 | |
mov64 r5, r4 | |
rsh64 r5, 4 | |
jgt r4, 15, lbb_38971 | |
mov64 r1, r3 | |
add64 r1, 128 | |
mov64 r4, 129 | |
jgt r4, r1, lbb_38978 | |
lbb_38966: | |
mov64 r2, 128 | |
lddw r3, 0x10005b9c0 | |
call function_30407 | |
syscall abort | |
lbb_38971: | |
mov64 r4, r5 | |
mov64 r0, r4 | |
and64 r0, 15 | |
mov64 r5, 48 | |
jgt r1, r0, lbb_38953 | |
mov64 r5, 87 | |
ja lbb_38953 | |
lbb_38978: | |
mov64 r1, r3 | |
neg64 r1 | |
stxdw [r10-0xff8], r1 | |
mov64 r1, r10 | |
add64 r1, -128 | |
add64 r1, r3 | |
add64 r1, 128 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x100059188 | |
mov64 r4, 2 | |
ja lbb_39035 | |
lbb_38993: | |
mov64 r4, r3 | |
and64 r4, 65535 | |
div64 r4, 100 | |
mov64 r5, r4 | |
mul64 r5, 100 | |
sub64 r3, r5 | |
and64 r3, 65535 | |
lsh64 r3, 1 | |
lddw r5, 0x10005918a | |
add64 r5, r3 | |
add64 r1, -2 | |
mov64 r3, r10 | |
add64 r3, -128 | |
add64 r3, r1 | |
ldxh r5, [r5+0x0] | |
stxh [r3+0x0], r5 | |
mov64 r3, r4 | |
ja lbb_38914 | |
lbb_39012: | |
lsh64 r3, 1 | |
lddw r4, 0x10005918a | |
add64 r4, r3 | |
add64 r1, -2 | |
mov64 r3, r10 | |
add64 r3, -128 | |
add64 r3, r1 | |
ldxh r4, [r4+0x0] | |
stxh [r3+0x0], r4 | |
lbb_39022: | |
mov64 r3, r10 | |
add64 r3, -128 | |
add64 r3, r1 | |
stxdw [r10-0x1000], r3 | |
mov64 r3, 39 | |
sub64 r3, r1 | |
stxdw [r10-0xff8], r3 | |
mov64 r5, r10 | |
mov64 r1, r2 | |
mov64 r2, 1 | |
lddw r3, 0x1000592fa | |
mov64 r4, 0 | |
lbb_39035: | |
call function_37101 | |
exit | |
function_39037: | |
ldxdw r3, [r1+0x0] | |
ldxdw r1, [r1+0x8] | |
ldxdw r4, [r1+0x18] | |
mov64 r1, r3 | |
callx r4 | |
exit | |
function_39043: | |
mov64 r1, r2 | |
lddw r2, 0x10005a7bd | |
mov64 r3, 2 | |
call function_37353 | |
exit | |
function_39049: | |
mov64 r4, r2 | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r4 | |
call function_37353 | |
exit | |
function_39055: | |
ldxdw r6, [r2+0x28] | |
ldxdw r7, [r2+0x20] | |
ldxdw r2, [r1+0x0] | |
mov64 r8, r10 | |
add64 r8, -48 | |
mov64 r1, r8 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, r8 | |
call function_36958 | |
exit | |
function_39068: | |
mov64 r4, r2 | |
ldxdw r1, [r1+0x0] | |
ldxdw r3, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
mov64 r1, r4 | |
call function_37353 | |
exit | |
function_39075: | |
exit | |
function_39076: | |
lddw r4, 0x10005a7c8 | |
stxdw [r10-0x20], r4 | |
mov64 r4, 0 | |
stxdw [r10-0x18], r4 | |
stxdw [r10-0x30], r4 | |
mov64 r4, 1 | |
stxdw [r10-0x38], r4 | |
mov64 r4, r10 | |
add64 r4, -16 | |
stxdw [r10-0x40], r4 | |
stxdw [r10-0x8], r2 | |
stxdw [r10-0x10], r1 | |
mov64 r1, r10 | |
add64 r1, -64 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_39094: | |
stxdw [r10-0x58], r2 | |
stxdw [r10-0x60], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
stxdw [r10-0x30], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x40], r1 | |
mov64 r1, 2 | |
stxdw [r10-0x28], r1 | |
stxdw [r10-0x48], r1 | |
lddw r1, 0x10005c230 | |
stxdw [r10-0x50], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10003ca48 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -88 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -80 | |
mov64 r2, r3 | |
call function_39122 | |
syscall abort | |
function_39122: | |
stxdw [r10-0x8], r2 | |
stxdw [r10-0x10], r1 | |
lddw r1, 0x10005c210 | |
stxdw [r10-0x18], r1 | |
lddw r1, 0x10005a7c8 | |
stxdw [r10-0x20], r1 | |
mov64 r1, r10 | |
add64 r1, -32 | |
call function_29766 | |
syscall abort | |
function_39134: | |
mov64 r6, r5 | |
mov64 r7, r1 | |
stxdw [r10-0x38], r3 | |
stxdw [r10-0x40], r2 | |
mov64 r8, r10 | |
add64 r8, -48 | |
mov64 r1, r8 | |
mov64 r2, r4 | |
mov64 r3, 48 | |
call function_40019 | |
stxdw [r10-0xff8], r8 | |
stxdw [r10-0xff0], r6 | |
lddw r1, 0x10005c250 | |
stxdw [r10-0x1000], r1 | |
mov64 r5, r10 | |
mov64 r2, r10 | |
add64 r2, -64 | |
mov64 r4, r10 | |
add64 r4, -56 | |
mov64 r1, r7 | |
lddw r3, 0x10005c250 | |
call function_39159 | |
syscall abort | |
function_39159: | |
stxdw [r10-0xc8], r3 | |
stxdw [r10-0xd0], r2 | |
stxdw [r10-0xc0], r4 | |
ldxdw r2, [r5-0x1000] | |
stxdw [r10-0xb8], r2 | |
ldxdw r6, [r5-0xff0] | |
ldxdw r2, [r5-0xff8] | |
and64 r1, 255 | |
jeq r1, 0, lbb_39198 | |
jeq r1, 1, lbb_39201 | |
lddw r1, 0x10005a7da | |
stxdw [r10-0xb0], r1 | |
mov64 r1, 7 | |
stxdw [r10-0xa8], r1 | |
ldxdw r1, [r2+0x0] | |
jne r1, 0, lbb_39177 | |
ja lbb_39208 | |
lbb_39177: | |
mov64 r7, r10 | |
add64 r7, -160 | |
mov64 r1, r7 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005c270 | |
stxdw [r10-0x30], r1 | |
lddw r1, 0x100048368 | |
stxdw [r10-0x38], r1 | |
stxdw [r10-0x40], r7 | |
ja lbb_39220 | |
lbb_39198: | |
lddw r1, 0x10005a7e3 | |
ja lbb_39203 | |
lbb_39201: | |
lddw r1, 0x10005a7e1 | |
lbb_39203: | |
stxdw [r10-0xb0], r1 | |
mov64 r1, 2 | |
stxdw [r10-0xa8], r1 | |
ldxdw r1, [r2+0x0] | |
jne r1, 0, lbb_39177 | |
lbb_39208: | |
mov64 r1, 3 | |
stxdw [r10-0x8], r1 | |
mov64 r1, r10 | |
add64 r1, -112 | |
stxdw [r10-0x10], r1 | |
mov64 r1, 0 | |
stxdw [r10-0x20], r1 | |
mov64 r1, 4 | |
stxdw [r10-0x28], r1 | |
lddw r1, 0x10005c2b0 | |
stxdw [r10-0x30], r1 | |
lbb_39220: | |
mov64 r1, r10 | |
add64 r1, -192 | |
stxdw [r10-0x50], r1 | |
lddw r1, 0x10004c4d0 | |
stxdw [r10-0x48], r1 | |
stxdw [r10-0x58], r1 | |
mov64 r1, r10 | |
add64 r1, -208 | |
stxdw [r10-0x60], r1 | |
lddw r1, 0x10004c530 | |
stxdw [r10-0x68], r1 | |
mov64 r1, r10 | |
add64 r1, -176 | |
stxdw [r10-0x70], r1 | |
mov64 r1, r10 | |
add64 r1, -48 | |
mov64 r2, r6 | |
call function_39122 | |
syscall abort | |
function_39241: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a820 | |
mov64 r3, 11 | |
callx r4 | |
exit | |
function_39249: | |
exit | |
function_39250: | |
mov64 r6, r3 | |
mov64 r7, r2 | |
mov64 r0, 0 | |
jeq r6, 0, lbb_39274 | |
ldxdw r8, [r1+0x8] | |
ldxdw r2, [r1+0x0] | |
stxdw [r10-0x10], r2 | |
ldxdw r1, [r1+0x10] | |
stxdw [r10-0x8], r1 | |
stxdw [r10-0x28], r8 | |
ja lbb_39275 | |
lbb_39261: | |
ldxdw r4, [r8+0x18] | |
mov64 r9, 0 | |
ldxdw r1, [r10-0x10] | |
mov64 r2, r7 | |
mov64 r3, 0 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_39274 | |
lbb_39270: | |
add64 r7, r9 | |
sub64 r6, r9 | |
mov64 r0, 0 | |
jne r6, 0, lbb_39275 | |
lbb_39274: | |
exit | |
lbb_39275: | |
ldxdw r1, [r10-0x8] | |
ldxb r1, [r1+0x0] | |
jne r1, 0, lbb_39393 | |
lbb_39278: | |
mov64 r3, 0 | |
mov64 r2, r6 | |
ja lbb_39288 | |
lbb_39281: | |
and64 r1, 1 | |
jne r1, 0, lbb_39284 | |
jge r6, r9, lbb_39379 | |
lbb_39284: | |
jgt r9, r6, lbb_39407 | |
mov64 r2, r6 | |
sub64 r2, r9 | |
mov64 r3, r9 | |
lbb_39288: | |
mov64 r1, 16 | |
jgt r1, r2, lbb_39301 | |
mov64 r1, r7 | |
add64 r1, r3 | |
mov64 r4, r1 | |
add64 r4, 7 | |
and64 r4, -8 | |
sub64 r4, r1 | |
jne r4, 0, lbb_39312 | |
mov64 r1, 0 | |
mov64 r4, r2 | |
add64 r4, -16 | |
ja lbb_39328 | |
lbb_39301: | |
jeq r2, 0, lbb_39407 | |
mov64 r1, r7 | |
add64 r1, r3 | |
mov64 r4, 0 | |
lbb_39305: | |
mov64 r5, r1 | |
add64 r5, r4 | |
ldxb r5, [r5+0x0] | |
jeq r5, 10, lbb_39386 | |
add64 r4, 1 | |
jeq r2, r4, lbb_39407 | |
ja lbb_39305 | |
lbb_39312: | |
mov64 r1, r2 | |
jgt r4, r2, lbb_39315 | |
mov64 r1, r4 | |
lbb_39315: | |
mov64 r5, r7 | |
add64 r5, r3 | |
mov64 r4, 0 | |
lbb_39318: | |
mov64 r0, r5 | |
add64 r0, r4 | |
ldxb r0, [r0+0x0] | |
jeq r0, 10, lbb_39386 | |
add64 r4, 1 | |
jeq r1, r4, lbb_39325 | |
ja lbb_39318 | |
lbb_39325: | |
mov64 r4, r2 | |
add64 r4, -16 | |
jgt r1, r4, lbb_39365 | |
lbb_39328: | |
stxdw [r10-0x20], r6 | |
stxdw [r10-0x18], r7 | |
mov64 r5, r7 | |
add64 r5, r3 | |
lbb_39332: | |
mov64 r0, r5 | |
add64 r0, r1 | |
ldxdw r8, [r0+0x8] | |
mov64 r9, r8 | |
lddw r7, 0xa0a0a0a0a0a0a0a | |
xor64 r9, r7 | |
lddw r6, 0xfefefefefefefeff | |
add64 r9, r6 | |
xor64 r8, -1 | |
and64 r8, r9 | |
ldxdw r0, [r0+0x0] | |
mov64 r9, r0 | |
xor64 r9, r7 | |
add64 r9, r6 | |
xor64 r0, -1 | |
and64 r0, r9 | |
or64 r0, r8 | |
lddw r6, 0x8080808080808080 | |
and64 r0, r6 | |
jne r0, 0, lbb_39357 | |
add64 r1, 16 | |
jge r4, r1, lbb_39332 | |
lbb_39357: | |
ldxdw r8, [r10-0x28] | |
ldxdw r7, [r10-0x18] | |
ldxdw r6, [r10-0x20] | |
jge r2, r1, lbb_39365 | |
lddw r3, 0x10005bd88 | |
call function_30407 | |
syscall abort | |
lbb_39365: | |
jeq r1, r2, lbb_39407 | |
sub64 r2, r1 | |
mov64 r4, r1 | |
add64 r4, r3 | |
mov64 r5, r7 | |
add64 r5, r4 | |
mov64 r4, 0 | |
lbb_39372: | |
mov64 r0, r5 | |
add64 r0, r4 | |
ldxb r0, [r0+0x0] | |
jeq r0, 10, lbb_39384 | |
add64 r4, 1 | |
jeq r2, r4, lbb_39407 | |
ja lbb_39372 | |
lbb_39379: | |
mov64 r1, r7 | |
add64 r1, r3 | |
ldxb r1, [r1+0x0] | |
jeq r1, 10, lbb_39403 | |
ja lbb_39284 | |
lbb_39384: | |
add64 r1, r4 | |
mov64 r4, r1 | |
lbb_39386: | |
add64 r3, r4 | |
mov64 r9, r3 | |
add64 r9, 1 | |
mov64 r1, 1 | |
jgt r3, r9, lbb_39281 | |
mov64 r1, 0 | |
ja lbb_39281 | |
lbb_39393: | |
ldxdw r4, [r8+0x18] | |
ldxdw r1, [r10-0x10] | |
lddw r2, 0x10005782b | |
mov64 r3, 4 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_39274 | |
ja lbb_39278 | |
lbb_39403: | |
ldxdw r1, [r10-0x8] | |
mov64 r2, 1 | |
stxb [r1+0x0], r2 | |
ja lbb_39412 | |
lbb_39407: | |
ldxdw r1, [r10-0x8] | |
mov64 r2, 0 | |
stxb [r1+0x0], r2 | |
mov64 r9, r6 | |
jeq r6, 0, lbb_39261 | |
lbb_39412: | |
jgt r6, r9, lbb_39425 | |
jeq r6, r9, lbb_39415 | |
ja lbb_39431 | |
lbb_39415: | |
ldxdw r4, [r8+0x18] | |
ldxdw r1, [r10-0x10] | |
mov64 r2, r7 | |
mov64 r3, r6 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
mov64 r9, r6 | |
jne r1, 0, lbb_39274 | |
ja lbb_39270 | |
lbb_39425: | |
mov64 r1, r7 | |
add64 r1, r9 | |
ldxb r1, [r1+0x0] | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
jsgt r1, -65, lbb_39439 | |
lbb_39431: | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, 0 | |
mov64 r4, r9 | |
lddw r5, 0x10005c2f0 | |
call function_33493 | |
syscall abort | |
lbb_39439: | |
ldxdw r4, [r8+0x18] | |
ldxdw r1, [r10-0x10] | |
mov64 r2, r7 | |
mov64 r3, r9 | |
callx r4 | |
mov64 r1, r0 | |
mov64 r0, 1 | |
jne r1, 0, lbb_39274 | |
mov64 r1, r7 | |
add64 r1, r9 | |
ldxb r1, [r1+0x0] | |
lsh64 r1, 56 | |
arsh64 r1, 56 | |
jsgt r1, -65, lbb_39270 | |
mov64 r1, r7 | |
mov64 r2, r6 | |
mov64 r3, r9 | |
mov64 r4, r6 | |
lddw r5, 0x10005c308 | |
call function_33493 | |
syscall abort | |
function_39461: | |
mov64 r8, r2 | |
mov64 r6, r1 | |
mov64 r2, 1 | |
ldxb r1, [r6+0x8] | |
mov64 r7, 1 | |
jne r1, 0, lbb_39560 | |
stxdw [r10-0x68], r3 | |
ldxb r2, [r6+0x9] | |
ldxdw r9, [r6+0x0] | |
ldxw r1, [r9+0x30] | |
mov64 r3, r1 | |
and64 r3, 4 | |
stxdw [r10-0x70], r4 | |
stxdw [r10-0x78], r5 | |
jne r3, 0, lbb_39519 | |
mov64 r1, r2 | |
lddw r2, 0x10005a834 | |
jeq r1, 0, lbb_39482 | |
lddw r2, 0x10005a832 | |
lbb_39482: | |
mov64 r3, 3 | |
jeq r1, 0, lbb_39485 | |
mov64 r3, 2 | |
lbb_39485: | |
ldxdw r1, [r9+0x20] | |
ldxdw r4, [r9+0x28] | |
ldxdw r4, [r4+0x18] | |
callx r4 | |
mov64 r7, 1 | |
mov64 r2, 1 | |
ldxdw r3, [r10-0x68] | |
jne r0, 0, lbb_39560 | |
ldxdw r1, [r9+0x20] | |
ldxdw r2, [r9+0x28] | |
ldxdw r4, [r2+0x18] | |
mov64 r2, r8 | |
callx r4 | |
mov64 r2, 1 | |
mov64 r7, 1 | |
jne r0, 0, lbb_39560 | |
ldxdw r1, [r9+0x20] | |
ldxdw r2, [r9+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a82e | |
mov64 r3, 2 | |
callx r4 | |
ldxdw r3, [r10-0x78] | |
ldxdw r1, [r10-0x70] | |
mov64 r2, 1 | |
mov64 r7, 1 | |
jne r0, 0, lbb_39560 | |
ldxdw r3, [r3+0x18] | |
mov64 r2, r9 | |
callx r3 | |
mov64 r2, 1 | |
mov64 r7, r0 | |
ja lbb_39560 | |
lbb_39519: | |
jeq r2, 0, lbb_39564 | |
lbb_39520: | |
mov64 r7, 1 | |
stxb [r10-0x41], r7 | |
ldxdw r2, [r9+0x20] | |
ldxdw r3, [r9+0x28] | |
mov64 r4, r10 | |
add64 r4, -65 | |
stxdw [r10-0x50], r4 | |
stxdw [r10-0x58], r3 | |
stxdw [r10-0x60], r2 | |
ldxdw r2, [r9+0x0] | |
ldxdw r3, [r9+0x8] | |
ldxdw r4, [r9+0x10] | |
ldxdw r5, [r9+0x18] | |
ldxw r0, [r9+0x34] | |
ldxb r9, [r9+0x38] | |
stxb [r10-0x8], r9 | |
stxw [r10-0xc], r0 | |
stxw [r10-0x10], r1 | |
lddw r1, 0x10005c180 | |
stxdw [r10-0x18], r1 | |
stxdw [r10-0x28], r5 | |
stxdw [r10-0x30], r4 | |
stxdw [r10-0x38], r3 | |
stxdw [r10-0x40], r2 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x20], r1 | |
mov64 r2, r8 | |
ldxdw r3, [r10-0x68] | |
call function_39250 | |
jne r0, 0, lbb_39559 | |
mov64 r1, r10 | |
add64 r1, -96 | |
lddw r2, 0x10005a82e | |
mov64 r3, 2 | |
call function_39250 | |
jeq r0, 0, lbb_39576 | |
lbb_39559: | |
mov64 r2, 1 | |
lbb_39560: | |
stxb [r6+0x9], r2 | |
stxb [r6+0x8], r7 | |
mov64 r0, r6 | |
exit | |
lbb_39564: | |
ldxdw r1, [r9+0x20] | |
ldxdw r2, [r9+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a82b | |
mov64 r3, 3 | |
callx r4 | |
mov64 r7, 1 | |
mov64 r2, 1 | |
jne r0, 0, lbb_39560 | |
ldxw r1, [r9+0x30] | |
ja lbb_39520 | |
lbb_39576: | |
ldxdw r1, [r10-0x78] | |
ldxdw r3, [r1+0x18] | |
mov64 r2, r10 | |
add64 r2, -64 | |
ldxdw r1, [r10-0x70] | |
callx r3 | |
jne r0, 0, lbb_39559 | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r10-0x20] | |
lddw r2, 0x10005a830 | |
mov64 r3, 2 | |
callx r4 | |
mov64 r7, r0 | |
ja lbb_39559 | |
function_39592: | |
mov64 r6, r1 | |
ldxb r1, [r6+0x8] | |
ldxb r2, [r6+0x9] | |
mov64 r0, r1 | |
jne r2, 0, lbb_39603 | |
lbb_39597: | |
and64 r0, 255 | |
mov64 r1, 1 | |
jne r0, 0, lbb_39601 | |
mov64 r1, 0 | |
lbb_39601: | |
mov64 r0, r1 | |
exit | |
lbb_39603: | |
mov64 r0, 1 | |
jne r1, 0, lbb_39623 | |
ldxdw r2, [r6+0x0] | |
ldxw r1, [r2+0x30] | |
and64 r1, 4 | |
jne r1, 0, lbb_39616 | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a838 | |
mov64 r3, 2 | |
ja lbb_39622 | |
lbb_39616: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a837 | |
mov64 r3, 1 | |
lbb_39622: | |
callx r4 | |
lbb_39623: | |
stxb [r6+0x8], r0 | |
ja lbb_39597 | |
function_39625: | |
mov64 r8, r2 | |
mov64 r6, r1 | |
ldxb r1, [r6+0x10] | |
jeq r1, 0, lbb_39636 | |
mov64 r9, 1 | |
ldxdw r1, [r6+0x8] | |
lbb_39631: | |
stxb [r6+0x10], r9 | |
add64 r1, 1 | |
stxdw [r6+0x8], r1 | |
mov64 r0, r6 | |
exit | |
lbb_39636: | |
ldxdw r4, [r6+0x8] | |
ldxdw r7, [r6+0x0] | |
ldxw r1, [r7+0x30] | |
mov64 r2, r1 | |
and64 r2, 4 | |
stxdw [r10-0x68], r3 | |
jne r2, 0, lbb_39668 | |
stxdw [r10-0x70], r8 | |
lddw r2, 0x10005a83c | |
jeq r4, 0, lbb_39649 | |
lddw r2, 0x10005a832 | |
lbb_39649: | |
mov64 r9, 1 | |
mov64 r3, 1 | |
mov64 r8, r4 | |
jeq r4, 0, lbb_39654 | |
mov64 r3, 2 | |
lbb_39654: | |
ldxdw r1, [r7+0x20] | |
ldxdw r4, [r7+0x28] | |
ldxdw r4, [r4+0x18] | |
callx r4 | |
mov64 r1, r8 | |
jne r0, 0, lbb_39631 | |
ldxdw r1, [r10-0x68] | |
ldxdw r3, [r1+0x18] | |
ldxdw r1, [r10-0x70] | |
mov64 r2, r7 | |
callx r3 | |
mov64 r9, r0 | |
mov64 r1, r8 | |
ja lbb_39631 | |
lbb_39668: | |
stxdw [r10-0x70], r4 | |
jne r4, 0, lbb_39681 | |
ldxdw r1, [r7+0x20] | |
ldxdw r2, [r7+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a83a | |
mov64 r3, 2 | |
callx r4 | |
mov64 r9, 1 | |
mov64 r1, 0 | |
jne r0, 0, lbb_39631 | |
ldxw r1, [r7+0x30] | |
lbb_39681: | |
mov64 r9, 1 | |
stxb [r10-0x41], r9 | |
ldxdw r2, [r7+0x20] | |
ldxdw r3, [r7+0x28] | |
mov64 r4, r10 | |
add64 r4, -65 | |
stxdw [r10-0x50], r4 | |
stxdw [r10-0x58], r3 | |
stxdw [r10-0x60], r2 | |
ldxdw r2, [r7+0x0] | |
ldxdw r3, [r7+0x8] | |
ldxdw r4, [r7+0x10] | |
ldxdw r5, [r7+0x18] | |
ldxw r0, [r7+0x34] | |
ldxb r7, [r7+0x38] | |
stxb [r10-0x8], r7 | |
stxw [r10-0xc], r0 | |
stxw [r10-0x10], r1 | |
lddw r1, 0x10005c180 | |
stxdw [r10-0x18], r1 | |
mov64 r1, r10 | |
add64 r1, -96 | |
stxdw [r10-0x20], r1 | |
stxdw [r10-0x28], r5 | |
stxdw [r10-0x30], r4 | |
stxdw [r10-0x38], r3 | |
stxdw [r10-0x40], r2 | |
ldxdw r1, [r10-0x68] | |
ldxdw r3, [r1+0x18] | |
mov64 r2, r10 | |
add64 r2, -64 | |
mov64 r1, r8 | |
callx r3 | |
jne r0, 0, lbb_39724 | |
ldxdw r1, [r10-0x18] | |
ldxdw r4, [r1+0x18] | |
ldxdw r1, [r10-0x20] | |
lddw r2, 0x10005a830 | |
mov64 r3, 2 | |
callx r4 | |
mov64 r9, r0 | |
lbb_39724: | |
ldxdw r1, [r10-0x70] | |
ja lbb_39631 | |
function_39726: | |
mov64 r6, r1 | |
ldxb r2, [r6+0x10] | |
ldxdw r1, [r6+0x8] | |
mov64 r7, r2 | |
jne r1, 0, lbb_39736 | |
lbb_39731: | |
and64 r7, 255 | |
mov64 r0, 1 | |
jne r7, 0, lbb_39735 | |
mov64 r0, 0 | |
lbb_39735: | |
exit | |
lbb_39736: | |
mov64 r7, 1 | |
jne r2, 0, lbb_39765 | |
jne r1, 1, lbb_39745 | |
ldxb r1, [r6+0x11] | |
jeq r1, 0, lbb_39745 | |
ldxdw r2, [r6+0x0] | |
ldxw r1, [r2+0x30] | |
and64 r1, 4 | |
jeq r1, 0, lbb_39756 | |
lbb_39745: | |
ldxdw r2, [r6+0x0] | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
lddw r2, 0x10005a83e | |
mov64 r3, 1 | |
callx r4 | |
mov64 r7, r0 | |
stxb [r6+0x10], r7 | |
ja lbb_39731 | |
lbb_39756: | |
ldxdw r1, [r2+0x20] | |
ldxdw r2, [r2+0x28] | |
ldxdw r4, [r2+0x18] | |
mov64 r7, 1 | |
lddw r2, 0x10005a83d | |
mov64 r3, 1 | |
callx r4 | |
jeq r0, 0, lbb_39745 | |
lbb_39765: | |
stxb [r6+0x10], r7 | |
ja lbb_39731 | |
function_39767: | |
mov64 r3, 0 | |
stxw [r10-0x4], r3 | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r4, 128 | |
jgt r4, r3, lbb_39795 | |
mov64 r4, 2048 | |
jgt r4, r3, lbb_39798 | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r4, 65536 | |
jgt r4, r3, lbb_39782 | |
ja lbb_39807 | |
lbb_39782: | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
mov64 r2, r3 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r3, 6 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
mov64 r3, 3 | |
ja lbb_39824 | |
lbb_39795: | |
stxb [r10-0x4], r2 | |
mov64 r3, 1 | |
ja lbb_39824 | |
lbb_39798: | |
mov64 r3, r2 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
rsh64 r2, 6 | |
or64 r2, 192 | |
stxb [r10-0x4], r2 | |
mov64 r3, 2 | |
ja lbb_39824 | |
lbb_39807: | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x1], r2 | |
mov64 r2, r3 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r3 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r3, 12 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
mov64 r3, 4 | |
lbb_39824: | |
mov64 r2, r10 | |
add64 r2, -4 | |
call function_39250 | |
exit | |
function_39828: | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005c320 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_39841: | |
ldxdw r1, [r1+0x0] | |
call function_39250 | |
exit | |
function_39844: | |
ldxdw r1, [r1+0x0] | |
mov64 r3, 0 | |
stxw [r10-0x4], r3 | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r4, 128 | |
jgt r4, r3, lbb_39873 | |
mov64 r4, 2048 | |
jgt r4, r3, lbb_39876 | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r4, 65536 | |
jgt r4, r3, lbb_39860 | |
ja lbb_39885 | |
lbb_39860: | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
mov64 r2, r3 | |
rsh64 r2, 12 | |
or64 r2, 224 | |
stxb [r10-0x4], r2 | |
rsh64 r3, 6 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
mov64 r3, 3 | |
ja lbb_39902 | |
lbb_39873: | |
stxb [r10-0x4], r2 | |
mov64 r3, 1 | |
ja lbb_39902 | |
lbb_39876: | |
mov64 r3, r2 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
rsh64 r2, 6 | |
or64 r2, 192 | |
stxb [r10-0x4], r2 | |
mov64 r3, 2 | |
ja lbb_39902 | |
lbb_39885: | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x1], r2 | |
mov64 r2, r3 | |
rsh64 r2, 18 | |
or64 r2, 240 | |
stxb [r10-0x4], r2 | |
mov64 r2, r3 | |
rsh64 r2, 6 | |
and64 r2, 63 | |
or64 r2, 128 | |
stxb [r10-0x2], r2 | |
rsh64 r3, 12 | |
and64 r3, 63 | |
or64 r3, 128 | |
stxb [r10-0x3], r3 | |
mov64 r3, 4 | |
lbb_39902: | |
mov64 r2, r10 | |
add64 r2, -4 | |
call function_39250 | |
exit | |
function_39906: | |
ldxdw r1, [r1+0x0] | |
stxdw [r10-0x38], r1 | |
mov64 r6, r10 | |
add64 r6, -48 | |
mov64 r1, r6 | |
mov64 r3, 48 | |
call function_40019 | |
mov64 r1, r10 | |
add64 r1, -56 | |
lddw r2, 0x10005c320 | |
mov64 r3, r6 | |
call function_36958 | |
exit | |
function_39920: | |
mov64 r0, 0 | |
mov64 r2, r1 | |
rsh64 r2, 52 | |
and64 r2, 2047 | |
mov64 r3, 1023 | |
jgt r3, r2, lbb_39946 | |
mov64 r3, 0 | |
jsgt r3, r1, lbb_39946 | |
mov64 r0, -1 | |
jgt r2, 1086, lbb_39946 | |
lddw r3, 0xfffffffffffff | |
and64 r1, r3 | |
lddw r3, 0x10000000000000 | |
or64 r1, r3 | |
mov64 r3, 1075 | |
jgt r3, r2, lbb_39942 | |
add64 r2, -1075 | |
and64 r2, 65535 | |
lsh64 r1, r2 | |
ja lbb_39945 | |
lbb_39942: | |
sub64 r3, r2 | |
and64 r3, 65535 | |
rsh64 r1, r3 | |
lbb_39945: | |
mov64 r0, r1 | |
lbb_39946: | |
exit | |
function_39947: | |
lddw r0, 0xffffffff | |
lddw r5, 0x7fffffffffffffff | |
mov64 r3, r1 | |
and64 r3, r5 | |
lddw r6, 0x7ff0000000000000 | |
jgt r3, r6, lbb_39980 | |
mov64 r4, r2 | |
and64 r4, r5 | |
lddw r0, 0xffffffff | |
jgt r4, r6, lbb_39980 | |
or64 r4, r3 | |
mov64 r0, 0 | |
jeq r4, 0, lbb_39980 | |
mov64 r3, r2 | |
and64 r3, r1 | |
jsgt r3, -1, lbb_39973 | |
lddw r0, 0xffffffff | |
jsgt r1, r2, lbb_39980 | |
mov64 r0, 1 | |
jeq r1, r2, lbb_39979 | |
ja lbb_39980 | |
lbb_39973: | |
lddw r0, 0xffffffff | |
jsgt r2, r1, lbb_39980 | |
mov64 r0, 1 | |
jeq r1, r2, lbb_39979 | |
ja lbb_39980 | |
lbb_39979: | |
mov64 r0, 0 | |
lbb_39980: | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
exit | |
function_39983: | |
lddw r0, 0xffffffff | |
lddw r5, 0x7fffffffffffffff | |
mov64 r3, r1 | |
and64 r3, r5 | |
lddw r6, 0x7ff0000000000000 | |
jgt r3, r6, lbb_40016 | |
mov64 r4, r2 | |
and64 r4, r5 | |
lddw r0, 0xffffffff | |
jgt r4, r6, lbb_40016 | |
or64 r4, r3 | |
mov64 r0, 0 | |
jeq r4, 0, lbb_40016 | |
mov64 r3, r2 | |
and64 r3, r1 | |
jsgt r3, -1, lbb_40009 | |
lddw r0, 0xffffffff | |
jsgt r1, r2, lbb_40016 | |
mov64 r0, 1 | |
jeq r1, r2, lbb_40015 | |
ja lbb_40016 | |
lbb_40009: | |
lddw r0, 0xffffffff | |
jsgt r2, r1, lbb_40016 | |
mov64 r0, 1 | |
jeq r1, r2, lbb_40015 | |
ja lbb_40016 | |
lbb_40015: | |
mov64 r0, 0 | |
lbb_40016: | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
exit | |
function_40019: | |
mov64 r6, r1 | |
mov64 r4, r3 | |
rsh64 r4, 3 | |
mov64 r1, r4 | |
mul64 r1, -7 | |
add64 r1, r3 | |
jgt r1, 4, lbb_40050 | |
mov64 r1, 0 | |
mov64 r5, 8 | |
jgt r5, r3, lbb_40040 | |
mov64 r1, 0 | |
mov64 r5, 0 | |
lbb_40031: | |
mov64 r0, r6 | |
add64 r0, r1 | |
mov64 r7, r2 | |
add64 r7, r1 | |
ldxdw r7, [r7+0x0] | |
stxdw [r0+0x0], r7 | |
add64 r1, 8 | |
add64 r5, 1 | |
jgt r4, r5, lbb_40031 | |
lbb_40040: | |
jsge r1, r3, lbb_40052 | |
lbb_40041: | |
mov64 r4, r6 | |
add64 r4, r1 | |
mov64 r5, r2 | |
add64 r5, r1 | |
ldxb r5, [r5+0x0] | |
stxb [r4+0x0], r5 | |
add64 r1, 1 | |
jsgt r3, r1, lbb_40041 | |
ja lbb_40052 | |
lbb_40050: | |
mov64 r1, r6 | |
syscall sol_memcpy_ | |
lbb_40052: | |
mov64 r0, r6 | |
exit | |
function_40054: | |
mov64 r6, r1 | |
mov64 r1, r3 | |
rsh64 r1, 3 | |
mov64 r4, r1 | |
mul64 r4, -7 | |
add64 r4, r3 | |
jgt r4, 4, lbb_40094 | |
jge r2, r6, lbb_40098 | |
mov64 r4, r3 | |
and64 r4, -8 | |
jsge r4, r3, lbb_40078 | |
mov64 r5, r2 | |
add64 r5, -1 | |
mov64 r0, r6 | |
add64 r0, -1 | |
mov64 r7, r3 | |
lbb_40070: | |
mov64 r8, r0 | |
add64 r8, r7 | |
mov64 r9, r5 | |
add64 r9, r7 | |
ldxb r9, [r9+0x0] | |
stxb [r8+0x0], r9 | |
add64 r7, -1 | |
jsgt r7, r4, lbb_40070 | |
lbb_40078: | |
mov64 r4, 8 | |
jgt r4, r3, lbb_40096 | |
mov64 r4, r1 | |
lsh64 r4, 3 | |
add64 r4, -8 | |
add64 r2, r4 | |
mov64 r3, r6 | |
add64 r3, r4 | |
add64 r1, 1 | |
lbb_40087: | |
ldxdw r4, [r2+0x0] | |
stxdw [r3+0x0], r4 | |
add64 r2, -8 | |
add64 r3, -8 | |
add64 r1, -1 | |
jsgt r1, 1, lbb_40087 | |
ja lbb_40096 | |
lbb_40094: | |
mov64 r1, r6 | |
syscall sol_memmove_ | |
lbb_40096: | |
mov64 r0, r6 | |
exit | |
lbb_40098: | |
mov64 r4, 0 | |
mov64 r5, 8 | |
jgt r5, r3, lbb_40112 | |
mov64 r4, 0 | |
mov64 r5, 0 | |
lbb_40103: | |
mov64 r0, r6 | |
add64 r0, r4 | |
mov64 r7, r2 | |
add64 r7, r4 | |
ldxdw r7, [r7+0x0] | |
stxdw [r0+0x0], r7 | |
add64 r4, 8 | |
add64 r5, 1 | |
jgt r1, r5, lbb_40103 | |
lbb_40112: | |
jsge r4, r3, lbb_40096 | |
lbb_40113: | |
mov64 r1, r6 | |
add64 r1, r4 | |
mov64 r5, r2 | |
add64 r5, r4 | |
ldxb r5, [r5+0x0] | |
stxb [r1+0x0], r5 | |
add64 r4, 1 | |
jsgt r3, r4, lbb_40113 | |
ja lbb_40096 | |
function_40122: | |
mov64 r6, r1 | |
mov64 r4, r3 | |
rsh64 r4, 3 | |
mov64 r1, r4 | |
mul64 r1, -7 | |
add64 r1, r3 | |
jgt r1, 4, lbb_40152 | |
mov64 r1, 0 | |
mov64 r5, 8 | |
jgt r5, r3, lbb_40145 | |
mov64 r5, r2 | |
and64 r5, 255 | |
lddw r1, 0x101010101010101 | |
mul64 r5, r1 | |
mov64 r1, 0 | |
mov64 r0, 0 | |
lbb_40139: | |
mov64 r7, r6 | |
add64 r7, r1 | |
stxdw [r7+0x0], r5 | |
add64 r1, 8 | |
add64 r0, 1 | |
jgt r4, r0, lbb_40139 | |
lbb_40145: | |
jsge r1, r3, lbb_40155 | |
lbb_40146: | |
mov64 r4, r6 | |
add64 r4, r1 | |
stxb [r4+0x0], r2 | |
add64 r1, 1 | |
jsgt r3, r1, lbb_40146 | |
ja lbb_40155 | |
lbb_40152: | |
and64 r2, 255 | |
mov64 r1, r6 | |
syscall sol_memset_ | |
lbb_40155: | |
mov64 r0, r6 | |
exit | |
function_40157: | |
mov64 r5, r3 | |
rsh64 r5, 3 | |
mov64 r4, r5 | |
mul64 r4, -7 | |
add64 r4, r3 | |
jgt r4, 4, lbb_40192 | |
mov64 r0, 0 | |
mov64 r6, 8 | |
mov64 r4, 0 | |
jgt r6, r3, lbb_40178 | |
mov64 r4, 0 | |
mov64 r6, r1 | |
mov64 r7, r2 | |
lbb_40170: | |
ldxdw r8, [r7+0x0] | |
ldxdw r9, [r6+0x0] | |
jne r9, r8, lbb_40177 | |
add64 r6, 8 | |
add64 r7, 8 | |
add64 r4, 1 | |
jgt r5, r4, lbb_40170 | |
lbb_40177: | |
lsh64 r4, 3 | |
lbb_40178: | |
jsge r4, r3, lbb_40198 | |
ja lbb_40182 | |
lbb_40180: | |
add64 r4, 1 | |
jsge r4, r3, lbb_40198 | |
lbb_40182: | |
mov64 r6, r1 | |
add64 r6, r4 | |
mov64 r5, r2 | |
add64 r5, r4 | |
ldxb r5, [r5+0x0] | |
ldxb r6, [r6+0x0] | |
jeq r6, r5, lbb_40180 | |
sub64 r6, r5 | |
mov64 r0, r6 | |
ja lbb_40198 | |
lbb_40192: | |
mov64 r4, 0 | |
stxw [r10-0x4], r4 | |
mov64 r4, r10 | |
add64 r4, -4 | |
syscall sol_memcmp_ | |
ldxw r0, [r10-0x4] | |
lbb_40198: | |
lsh64 r0, 32 | |
arsh64 r0, 32 | |
exit | |
function_40201: | |
lddw r3, 0x7fffffffffffffff | |
mov64 r4, r2 | |
and64 r4, r3 | |
mov64 r5, r1 | |
and64 r5, r3 | |
mov64 r0, r5 | |
add64 r0, -1 | |
lddw r3, 0x7feffffffffffffe | |
jgt r0, r3, lbb_40360 | |
mov64 r0, r4 | |
add64 r0, -1 | |
jgt r0, r3, lbb_40360 | |
lbb_40215: | |
mov64 r3, r2 | |
jgt r4, r5, lbb_40218 | |
mov64 r3, r1 | |
lbb_40218: | |
jgt r4, r5, lbb_40220 | |
mov64 r1, r2 | |
lbb_40220: | |
lddw r6, 0xfffffffffffff | |
mov64 r4, r3 | |
and64 r4, r6 | |
mov64 r0, r1 | |
rsh64 r0, 52 | |
and64 r0, 2047 | |
mov64 r2, r3 | |
rsh64 r2, 52 | |
and64 r2, 2047 | |
jeq r2, 0, lbb_40232 | |
ja lbb_40282 | |
lbb_40232: | |
mov64 r5, 64 | |
jeq r4, 0, lbb_40277 | |
mov64 r5, r4 | |
rsh64 r5, 1 | |
mov64 r2, r4 | |
or64 r2, r5 | |
mov64 r5, r2 | |
rsh64 r5, 2 | |
or64 r2, r5 | |
mov64 r5, r2 | |
rsh64 r5, 4 | |
or64 r2, r5 | |
mov64 r5, r2 | |
rsh64 r5, 8 | |
or64 r2, r5 | |
mov64 r5, r2 | |
rsh64 r5, 16 | |
or64 r2, r5 | |
mov64 r5, r2 | |
rsh64 r5, 32 | |
or64 r2, r5 | |
xor64 r2, -1 | |
lddw r5, 0x5555555555555555 | |
mov64 r7, r2 | |
rsh64 r7, 1 | |
and64 r7, r5 | |
sub64 r2, r7 | |
lddw r7, 0x3333333333333333 | |
mov64 r5, r2 | |
and64 r5, r7 | |
rsh64 r2, 2 | |
and64 r2, r7 | |
add64 r5, r2 | |
mov64 r2, r5 | |
rsh64 r2, 4 | |
add64 r5, r2 | |
lddw r2, 0xf0f0f0f0f0f0f0f | |
and64 r5, r2 | |
lddw r2, 0x101010101010101 | |
mul64 r5, r2 | |
rsh64 r5, 56 | |
lbb_40277: | |
mov64 r2, 12 | |
sub64 r2, r5 | |
add64 r5, 53 | |
and64 r5, 63 | |
lsh64 r4, r5 | |
lbb_40282: | |
mov64 r5, r1 | |
and64 r5, r6 | |
jne r0, 0, lbb_40335 | |
mov64 r6, 64 | |
jeq r5, 0, lbb_40330 | |
mov64 r6, r5 | |
rsh64 r6, 1 | |
mov64 r0, r5 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 2 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 4 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 8 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 16 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 32 | |
or64 r0, r6 | |
xor64 r0, -1 | |
lddw r6, 0x5555555555555555 | |
mov64 r7, r0 | |
rsh64 r7, 1 | |
and64 r7, r6 | |
sub64 r0, r7 | |
lddw r7, 0x3333333333333333 | |
mov64 r6, r0 | |
and64 r6, r7 | |
rsh64 r0, 2 | |
and64 r0, r7 | |
add64 r6, r0 | |
mov64 r0, r6 | |
rsh64 r0, 4 | |
add64 r6, r0 | |
lddw r0, 0xf0f0f0f0f0f0f0f | |
and64 r6, r0 | |
lddw r0, 0x101010101010101 | |
mul64 r6, r0 | |
rsh64 r6, 56 | |
lbb_40330: | |
mov64 r0, 12 | |
sub64 r0, r6 | |
add64 r6, 53 | |
and64 r6, 63 | |
lsh64 r5, r6 | |
lbb_40335: | |
xor64 r1, r3 | |
lsh64 r5, 3 | |
lddw r6, 0x80000000000000 | |
or64 r5, r6 | |
lsh64 r4, 3 | |
mov64 r7, r2 | |
sub64 r7, r0 | |
mov64 r0, r5 | |
jne r7, 0, lbb_40370 | |
lbb_40345: | |
or64 r4, r6 | |
jsgt r1, -1, lbb_40348 | |
ja lbb_40393 | |
lbb_40348: | |
add64 r0, r4 | |
lddw r1, 0x100000000000000 | |
mov64 r4, r0 | |
and64 r4, r1 | |
jeq r4, 0, lbb_40448 | |
mov64 r1, r0 | |
rsh64 r1, 1 | |
and64 r0, 1 | |
or64 r0, r1 | |
add64 r2, 1 | |
ja lbb_40448 | |
lbb_40360: | |
lddw r3, 0x7ff0000000000000 | |
jgt r5, r3, lbb_40389 | |
jgt r4, r3, lbb_40365 | |
ja lbb_40491 | |
lbb_40365: | |
lddw r1, 0x8000000000000 | |
or64 r4, r1 | |
mov64 r5, r4 | |
ja lbb_40505 | |
lbb_40370: | |
mov64 r0, 1 | |
mov64 r8, r7 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
jgt r8, 63, lbb_40345 | |
mov64 r0, r7 | |
neg64 r0 | |
and64 r0, 63 | |
mov64 r8, r5 | |
lsh64 r8, r0 | |
mov64 r0, 1 | |
jne r8, 0, lbb_40383 | |
mov64 r0, 0 | |
lbb_40383: | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
rsh64 r5, r7 | |
or64 r5, r0 | |
mov64 r0, r5 | |
ja lbb_40345 | |
lbb_40389: | |
lddw r1, 0x8000000000000 | |
or64 r5, r1 | |
ja lbb_40505 | |
lbb_40393: | |
sub64 r4, r0 | |
mov64 r5, 0 | |
jeq r4, 0, lbb_40505 | |
lddw r1, 0x7fffffffffffff | |
mov64 r0, r4 | |
jgt r4, r1, lbb_40448 | |
mov64 r5, r4 | |
rsh64 r5, 1 | |
mov64 r1, r4 | |
or64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 2 | |
or64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 4 | |
or64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 8 | |
or64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 16 | |
or64 r1, r5 | |
mov64 r5, r1 | |
rsh64 r5, 32 | |
or64 r1, r5 | |
xor64 r1, -1 | |
lddw r5, 0x5555555555555555 | |
mov64 r0, r1 | |
rsh64 r0, 1 | |
and64 r0, r5 | |
sub64 r1, r0 | |
lddw r0, 0x3333333333333333 | |
mov64 r5, r1 | |
and64 r5, r0 | |
rsh64 r1, 2 | |
and64 r1, r0 | |
add64 r5, r1 | |
mov64 r1, r5 | |
rsh64 r1, 4 | |
add64 r5, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r5, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r5, r1 | |
rsh64 r5, 56 | |
add64 r5, -8 | |
sub64 r2, r5 | |
and64 r5, 63 | |
lsh64 r4, r5 | |
mov64 r0, r4 | |
lbb_40448: | |
lddw r1, 0x8000000000000000 | |
and64 r3, r1 | |
jsgt r2, 2046, lbb_40453 | |
ja lbb_40458 | |
lbb_40453: | |
lddw r1, 0x7ff0000000000000 | |
or64 r3, r1 | |
mov64 r5, r3 | |
ja lbb_40505 | |
lbb_40458: | |
mov64 r1, 1 | |
jsgt r1, r2, lbb_40461 | |
ja lbb_40474 | |
lbb_40461: | |
mov64 r4, r2 | |
add64 r4, -1 | |
and64 r4, 63 | |
mov64 r5, r0 | |
lsh64 r5, r4 | |
mov64 r4, 1 | |
jne r5, 0, lbb_40469 | |
mov64 r4, 0 | |
lbb_40469: | |
sub64 r1, r2 | |
and64 r1, 63 | |
rsh64 r0, r1 | |
or64 r0, r4 | |
mov64 r2, 0 | |
lbb_40474: | |
mov64 r1, r0 | |
rsh64 r1, 3 | |
lddw r4, 0xfffffffffffff | |
mov64 r5, r1 | |
and64 r5, r4 | |
lsh64 r2, 52 | |
or64 r2, r5 | |
or64 r2, r3 | |
and64 r0, 7 | |
jgt r0, 4, lbb_40503 | |
mov64 r5, r2 | |
jeq r0, 4, lbb_40488 | |
ja lbb_40505 | |
lbb_40488: | |
and64 r1, 1 | |
add64 r2, r1 | |
ja lbb_40504 | |
lbb_40491: | |
lddw r3, 0x7ff0000000000000 | |
jeq r5, r3, lbb_40495 | |
ja lbb_40507 | |
lbb_40495: | |
xor64 r2, r1 | |
lddw r5, 0x7ff8000000000000 | |
lddw r3, 0x8000000000000000 | |
mov64 r0, r1 | |
jeq r2, r3, lbb_40505 | |
ja lbb_40506 | |
lbb_40503: | |
add64 r2, 1 | |
lbb_40504: | |
mov64 r5, r2 | |
lbb_40505: | |
mov64 r0, r5 | |
lbb_40506: | |
exit | |
lbb_40507: | |
mov64 r0, r2 | |
jeq r4, r3, lbb_40506 | |
jeq r5, 0, lbb_40513 | |
mov64 r0, r1 | |
jeq r4, 0, lbb_40506 | |
ja lbb_40215 | |
lbb_40513: | |
mov64 r0, r2 | |
jne r4, 0, lbb_40506 | |
and64 r2, r1 | |
ja lbb_40504 | |
function_40517: | |
call function_40519 | |
exit | |
function_40519: | |
mov64 r6, r2 | |
mov64 r3, r6 | |
xor64 r3, r1 | |
lddw r2, 0x8000000000000000 | |
and64 r3, r2 | |
stxdw [r10-0x18], r3 | |
lddw r5, 0xfffffffffffff | |
mov64 r2, r6 | |
and64 r2, r5 | |
mov64 r4, r1 | |
and64 r4, r5 | |
mov64 r7, r6 | |
rsh64 r7, 52 | |
and64 r7, 2047 | |
mov64 r8, r1 | |
rsh64 r8, 52 | |
and64 r8, 2047 | |
mov64 r5, r8 | |
add64 r5, -1 | |
jgt r5, 2045, lbb_40578 | |
mov64 r9, 0 | |
mov64 r5, r7 | |
add64 r5, -1 | |
jgt r5, 2045, lbb_40578 | |
lbb_40545: | |
lsh64 r2, 11 | |
lddw r1, 0x8000000000000000 | |
or64 r2, r1 | |
lddw r6, 0x10000000000000 | |
or64 r4, r6 | |
mov64 r1, r10 | |
add64 r1, -16 | |
mov64 r3, 0 | |
mov64 r5, 0 | |
call function_40816 | |
add64 r7, r8 | |
add64 r7, r9 | |
ldxdw r2, [r10-0x8] | |
mov64 r3, r2 | |
and64 r3, r6 | |
ldxdw r1, [r10-0x10] | |
jeq r3, 0, lbb_40565 | |
ja lbb_40594 | |
lbb_40565: | |
lsh64 r2, 1 | |
mov64 r3, r1 | |
rsh64 r3, 63 | |
or64 r2, r3 | |
lsh64 r1, 1 | |
add64 r7, -1023 | |
ldxdw r0, [r10-0x18] | |
jsgt r7, 2046, lbb_40574 | |
ja lbb_40597 | |
lbb_40574: | |
lddw r1, 0x7ff0000000000000 | |
or64 r0, r1 | |
ja lbb_40652 | |
lbb_40578: | |
lddw r9, 0x7fffffffffffffff | |
mov64 r5, r1 | |
and64 r5, r9 | |
lddw r0, 0x7ff0000000000000 | |
jgt r5, r0, lbb_40605 | |
mov64 r3, r6 | |
and64 r3, r9 | |
jgt r3, r0, lbb_40589 | |
ja lbb_40610 | |
lbb_40589: | |
lddw r1, 0x8000000000000 | |
or64 r6, r1 | |
mov64 r0, r6 | |
ja lbb_40652 | |
lbb_40594: | |
add64 r7, -1022 | |
ldxdw r0, [r10-0x18] | |
jsgt r7, 2046, lbb_40574 | |
lbb_40597: | |
mov64 r3, 1 | |
jsgt r3, r7, lbb_40623 | |
lddw r3, 0xfffffffffffff | |
and64 r2, r3 | |
lsh64 r7, 52 | |
or64 r7, r2 | |
ja lbb_40639 | |
lbb_40605: | |
lddw r2, 0x8000000000000 | |
or64 r1, r2 | |
mov64 r0, r1 | |
ja lbb_40652 | |
lbb_40610: | |
lddw r0, 0x7ff0000000000000 | |
jeq r5, r0, lbb_40614 | |
ja lbb_40653 | |
lbb_40614: | |
lddw r0, 0x7ff8000000000000 | |
jeq r3, 0, lbb_40652 | |
lddw r2, 0x8000000000000000 | |
and64 r6, r2 | |
xor64 r6, r1 | |
mov64 r0, r6 | |
ja lbb_40652 | |
lbb_40623: | |
sub64 r3, r7 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
jgt r3, 63, lbb_40652 | |
add64 r7, -1 | |
and64 r7, 63 | |
mov64 r4, r1 | |
rsh64 r4, r3 | |
mov64 r5, r2 | |
lsh64 r5, r7 | |
or64 r5, r4 | |
lsh64 r1, r7 | |
or64 r5, r1 | |
rsh64 r2, r3 | |
mov64 r1, r5 | |
mov64 r7, r2 | |
lbb_40639: | |
mov64 r2, r7 | |
or64 r2, r0 | |
lddw r3, 0x8000000000000000 | |
jgt r1, r3, lbb_40650 | |
mov64 r0, r2 | |
jeq r1, r3, lbb_40647 | |
ja lbb_40652 | |
lbb_40647: | |
and64 r7, 1 | |
add64 r2, r7 | |
ja lbb_40651 | |
lbb_40650: | |
add64 r2, 1 | |
lbb_40651: | |
mov64 r0, r2 | |
lbb_40652: | |
exit | |
lbb_40653: | |
jeq r3, r0, lbb_40655 | |
ja lbb_40664 | |
lbb_40655: | |
lddw r0, 0x7ff8000000000000 | |
jeq r5, 0, lbb_40652 | |
lddw r2, 0x8000000000000000 | |
and64 r1, r2 | |
xor64 r1, r6 | |
mov64 r0, r1 | |
ja lbb_40652 | |
lbb_40664: | |
ldxdw r0, [r10-0x18] | |
jeq r5, 0, lbb_40652 | |
jeq r3, 0, lbb_40652 | |
mov64 r6, r3 | |
mov64 r9, 0 | |
lddw r1, 0x10000000000000 | |
jgt r1, r5, lbb_40674 | |
jgt r1, r6, lbb_40726 | |
ja lbb_40545 | |
lbb_40674: | |
mov64 r0, 64 | |
jeq r4, 0, lbb_40719 | |
mov64 r5, r4 | |
rsh64 r5, 1 | |
mov64 r3, r4 | |
or64 r3, r5 | |
mov64 r5, r3 | |
rsh64 r5, 2 | |
or64 r3, r5 | |
mov64 r5, r3 | |
rsh64 r5, 4 | |
or64 r3, r5 | |
mov64 r5, r3 | |
rsh64 r5, 8 | |
or64 r3, r5 | |
mov64 r5, r3 | |
rsh64 r5, 16 | |
or64 r3, r5 | |
mov64 r5, r3 | |
rsh64 r5, 32 | |
or64 r3, r5 | |
xor64 r3, -1 | |
lddw r5, 0x5555555555555555 | |
mov64 r0, r3 | |
rsh64 r0, 1 | |
and64 r0, r5 | |
sub64 r3, r0 | |
lddw r5, 0x3333333333333333 | |
mov64 r0, r3 | |
and64 r0, r5 | |
rsh64 r3, 2 | |
and64 r3, r5 | |
add64 r0, r3 | |
mov64 r3, r0 | |
rsh64 r3, 4 | |
add64 r0, r3 | |
lddw r3, 0xf0f0f0f0f0f0f0f | |
and64 r0, r3 | |
lddw r3, 0x101010101010101 | |
mul64 r0, r3 | |
rsh64 r0, 56 | |
lbb_40719: | |
mov64 r9, 12 | |
sub64 r9, r0 | |
add64 r0, 53 | |
and64 r0, 63 | |
lsh64 r4, r0 | |
jgt r1, r6, lbb_40726 | |
ja lbb_40545 | |
lbb_40726: | |
mov64 r3, 64 | |
jeq r2, 0, lbb_40771 | |
mov64 r3, r2 | |
rsh64 r3, 1 | |
mov64 r1, r2 | |
or64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 2 | |
or64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 4 | |
or64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 8 | |
or64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 16 | |
or64 r1, r3 | |
mov64 r3, r1 | |
rsh64 r3, 32 | |
or64 r1, r3 | |
xor64 r1, -1 | |
lddw r3, 0x5555555555555555 | |
mov64 r5, r1 | |
rsh64 r5, 1 | |
and64 r5, r3 | |
sub64 r1, r5 | |
lddw r5, 0x3333333333333333 | |
mov64 r3, r1 | |
and64 r3, r5 | |
rsh64 r1, 2 | |
and64 r1, r5 | |
add64 r3, r1 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
lbb_40771: | |
sub64 r9, r3 | |
add64 r3, 53 | |
and64 r3, 63 | |
lsh64 r2, r3 | |
add64 r9, 12 | |
ja lbb_40545 | |
function_40777: | |
call function_40201 | |
exit | |
function_40779: | |
mov64 r6, r1 | |
arsh64 r6, 63 | |
mov64 r3, r6 | |
xor64 r3, r1 | |
rsh64 r1, 63 | |
add64 r3, r1 | |
mov64 r7, r2 | |
arsh64 r7, 63 | |
mov64 r4, r7 | |
xor64 r4, r2 | |
rsh64 r2, 63 | |
add64 r4, r2 | |
mov64 r1, r3 | |
mov64 r2, r4 | |
mov64 r3, 0 | |
call function_40853 | |
xor64 r7, r6 | |
xor64 r0, r7 | |
sub64 r0, r7 | |
exit | |
function_40799: | |
mov64 r6, r1 | |
rsh64 r1, 32 | |
lddw r2, 0x4530000000000000 | |
or64 r1, r2 | |
lddw r2, 0xc530000000100000 | |
call function_40777 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
lddw r1, 0x4330000000000000 | |
or64 r6, r1 | |
mov64 r1, r0 | |
mov64 r2, r6 | |
call function_40777 | |
exit | |
function_40816: | |
mul64 r3, r4 | |
mul64 r5, r2 | |
add64 r5, r3 | |
mov64 r0, r2 | |
rsh64 r0, 32 | |
mov64 r3, r4 | |
rsh64 r3, 32 | |
mov64 r6, r3 | |
mul64 r6, r0 | |
add64 r5, r6 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
mov64 r6, r4 | |
mul64 r6, r0 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
mul64 r4, r2 | |
mov64 r0, r4 | |
rsh64 r0, 32 | |
add64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 32 | |
add64 r5, r6 | |
mul64 r3, r2 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
add64 r0, r3 | |
mov64 r2, r0 | |
rsh64 r2, 32 | |
add64 r5, r2 | |
stxdw [r1+0x8], r5 | |
lsh64 r0, 32 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
or64 r0, r4 | |
stxdw [r1+0x0], r0 | |
exit | |
function_40853: | |
mov64 r5, r2 | |
rsh64 r5, 32 | |
mov64 r4, r1 | |
rsh64 r4, 32 | |
jne r4, 0, lbb_40871 | |
jne r5, 0, lbb_41044 | |
mov64 r4, r2 | |
lsh64 r4, 32 | |
rsh64 r4, 32 | |
mov64 r0, r1 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
div64 r0, r4 | |
jeq r3, 0, lbb_41412 | |
mov64 r4, r0 | |
mul64 r4, r2 | |
sub64 r1, r4 | |
ja lbb_41046 | |
lbb_40871: | |
mov64 r0, r2 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
jne r0, 0, lbb_40894 | |
jeq r5, 0, lbb_41412 | |
mov64 r0, r1 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
jne r0, 0, lbb_41074 | |
mov64 r1, r5 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r0, r4 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
div64 r0, r1 | |
jeq r3, 0, lbb_41412 | |
mov64 r1, r0 | |
mul64 r1, r5 | |
sub64 r4, r1 | |
lsh64 r4, 32 | |
stxdw [r3+0x0], r4 | |
ja lbb_41412 | |
lbb_40894: | |
jne r5, 0, lbb_40958 | |
mov64 r5, r2 | |
add64 r5, -1 | |
mov64 r0, r2 | |
and64 r0, r5 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
jne r0, 0, lbb_41120 | |
jeq r3, 0, lbb_40912 | |
lddw r5, 0xffffffff | |
mov64 r0, r2 | |
add64 r0, r5 | |
mov64 r5, r1 | |
and64 r5, r0 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
stxdw [r3+0x0], r5 | |
lbb_40912: | |
mov64 r3, r2 | |
lsh64 r3, 32 | |
rsh64 r3, 32 | |
mov64 r0, r1 | |
jeq r3, 1, lbb_41412 | |
mov64 r3, r2 | |
add64 r3, -1 | |
xor64 r2, -1 | |
and64 r2, r3 | |
mov64 r3, r2 | |
rsh64 r3, 1 | |
lddw r5, 0x5555555555555555 | |
and64 r3, r5 | |
sub64 r2, r3 | |
lddw r5, 0x3333333333333333 | |
mov64 r3, r2 | |
and64 r3, r5 | |
rsh64 r2, 2 | |
and64 r2, r5 | |
add64 r3, r2 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
mov64 r2, r4 | |
lsh64 r2, 32 | |
or64 r2, r1 | |
mov64 r1, r3 | |
rsh64 r1, 4 | |
add64 r3, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r3, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r3, r1 | |
rsh64 r3, 56 | |
rsh64 r4, r3 | |
and64 r3, 31 | |
rsh64 r2, r3 | |
lsh64 r4, 32 | |
lsh64 r2, 32 | |
rsh64 r2, 32 | |
or64 r4, r2 | |
mov64 r0, r4 | |
ja lbb_41412 | |
lbb_40958: | |
mov64 r0, r5 | |
rsh64 r0, 1 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 2 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 4 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 8 | |
or64 r5, r0 | |
mov64 r6, r4 | |
rsh64 r6, 1 | |
mov64 r0, r4 | |
or64 r0, r6 | |
mov64 r6, r5 | |
rsh64 r6, 16 | |
or64 r5, r6 | |
mov64 r6, r0 | |
rsh64 r6, 2 | |
or64 r0, r6 | |
mov64 r6, r5 | |
rsh64 r6, 32 | |
or64 r5, r6 | |
mov64 r6, r0 | |
rsh64 r6, 4 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 8 | |
or64 r0, r6 | |
xor64 r5, -1 | |
lddw r6, 0x5555555555555555 | |
mov64 r7, r5 | |
rsh64 r7, 1 | |
and64 r7, r6 | |
sub64 r5, r7 | |
mov64 r7, r0 | |
rsh64 r7, 16 | |
or64 r0, r7 | |
mov64 r7, r0 | |
rsh64 r7, 32 | |
or64 r0, r7 | |
lddw r8, 0x3333333333333333 | |
mov64 r7, r5 | |
and64 r7, r8 | |
rsh64 r5, 2 | |
and64 r5, r8 | |
add64 r7, r5 | |
xor64 r0, -1 | |
mov64 r5, r0 | |
rsh64 r5, 1 | |
and64 r5, r6 | |
sub64 r0, r5 | |
mov64 r5, r7 | |
rsh64 r5, 4 | |
add64 r7, r5 | |
mov64 r5, r0 | |
and64 r5, r8 | |
rsh64 r0, 2 | |
and64 r0, r8 | |
add64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 4 | |
add64 r5, r0 | |
lddw r0, 0xf0f0f0f0f0f0f0f | |
and64 r5, r0 | |
and64 r7, r0 | |
lddw r0, 0x101010101010101 | |
mul64 r7, r0 | |
mul64 r5, r0 | |
rsh64 r5, 56 | |
rsh64 r7, 56 | |
sub64 r7, r5 | |
mov64 r5, r7 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r0, 32 | |
jgt r0, r5, lbb_41050 | |
mov64 r0, 0 | |
jeq r3, 0, lbb_41412 | |
ja lbb_41312 | |
lbb_41044: | |
mov64 r0, 0 | |
jeq r3, 0, lbb_41412 | |
lbb_41046: | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
stxdw [r3+0x0], r1 | |
ja lbb_41412 | |
lbb_41050: | |
mov64 r5, 0 | |
mov64 r8, r7 | |
add64 r8, 1 | |
mov64 r6, 0 | |
jeq r8, 32, lbb_41355 | |
mov64 r0, 31 | |
sub64 r0, r7 | |
mov64 r7, r8 | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
mov64 r6, r1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
rsh64 r6, r7 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r9, r4 | |
lsh64 r9, r0 | |
or64 r9, r6 | |
mov64 r6, r4 | |
rsh64 r6, r7 | |
lsh64 r1, r0 | |
mov64 r0, r8 | |
ja lbb_41225 | |
lbb_41074: | |
mov64 r0, r5 | |
add64 r0, -1 | |
mov64 r6, r5 | |
and64 r6, r0 | |
jne r6, 0, lbb_41227 | |
jeq r3, 0, lbb_41090 | |
lddw r2, 0xffffffff | |
mov64 r0, r5 | |
add64 r0, r2 | |
and64 r0, r4 | |
lsh64 r0, 32 | |
lsh64 r1, 32 | |
rsh64 r1, 32 | |
or64 r0, r1 | |
stxdw [r3+0x0], r0 | |
lbb_41090: | |
mov64 r1, r5 | |
add64 r1, -1 | |
xor64 r5, -1 | |
and64 r5, r1 | |
mov64 r1, r5 | |
rsh64 r1, 1 | |
lddw r2, 0x5555555555555555 | |
and64 r1, r2 | |
sub64 r5, r1 | |
lddw r1, 0x3333333333333333 | |
mov64 r2, r5 | |
and64 r2, r1 | |
rsh64 r5, 2 | |
and64 r5, r1 | |
add64 r2, r5 | |
mov64 r1, r2 | |
rsh64 r1, 4 | |
add64 r2, r1 | |
lddw r1, 0xf0f0f0f0f0f0f0f | |
and64 r2, r1 | |
lddw r1, 0x101010101010101 | |
mul64 r2, r1 | |
rsh64 r2, 56 | |
rsh64 r4, r2 | |
mov64 r0, r4 | |
ja lbb_41412 | |
lbb_41120: | |
mov64 r5, r2 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r0, r5 | |
rsh64 r0, 1 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 2 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 4 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 8 | |
or64 r5, r0 | |
mov64 r6, r4 | |
rsh64 r6, 1 | |
mov64 r0, r4 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 2 | |
or64 r0, r6 | |
mov64 r6, r5 | |
rsh64 r6, 16 | |
or64 r5, r6 | |
mov64 r6, r0 | |
rsh64 r6, 4 | |
or64 r0, r6 | |
mov64 r6, r5 | |
rsh64 r6, 32 | |
or64 r5, r6 | |
mov64 r6, r0 | |
rsh64 r6, 8 | |
or64 r0, r6 | |
mov64 r6, r0 | |
rsh64 r6, 16 | |
or64 r0, r6 | |
xor64 r5, -1 | |
lddw r8, 0x5555555555555555 | |
mov64 r6, r5 | |
rsh64 r6, 1 | |
and64 r6, r8 | |
sub64 r5, r6 | |
mov64 r6, r0 | |
rsh64 r6, 32 | |
or64 r0, r6 | |
lddw r6, 0x3333333333333333 | |
mov64 r7, r5 | |
and64 r7, r6 | |
rsh64 r5, 2 | |
and64 r5, r6 | |
add64 r7, r5 | |
xor64 r0, -1 | |
mov64 r5, r0 | |
rsh64 r5, 1 | |
and64 r5, r8 | |
sub64 r0, r5 | |
mov64 r5, r7 | |
rsh64 r5, 4 | |
add64 r7, r5 | |
mov64 r5, r0 | |
and64 r5, r6 | |
rsh64 r0, 2 | |
and64 r0, r6 | |
add64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 4 | |
add64 r5, r0 | |
lddw r0, 0xf0f0f0f0f0f0f0f | |
and64 r5, r0 | |
and64 r7, r0 | |
lddw r0, 0x101010101010101 | |
mul64 r7, r0 | |
mul64 r5, r0 | |
rsh64 r5, 56 | |
rsh64 r7, 56 | |
sub64 r7, r5 | |
mov64 r5, 0 | |
mov64 r0, 32 | |
add64 r7, 33 | |
mov64 r6, 0 | |
jeq r7, 32, lbb_41355 | |
mov64 r0, r7 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
jgt r0, 31, lbb_41334 | |
mov64 r8, 32 | |
sub64 r8, r7 | |
mov64 r6, r1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
rsh64 r6, r0 | |
lsh64 r8, 32 | |
rsh64 r8, 32 | |
mov64 r9, r4 | |
lsh64 r9, r8 | |
or64 r9, r6 | |
mov64 r6, r4 | |
rsh64 r6, r0 | |
lsh64 r1, r8 | |
mov64 r0, r7 | |
lbb_41225: | |
mov64 r4, r9 | |
ja lbb_41355 | |
lbb_41227: | |
mov64 r0, r5 | |
rsh64 r0, 1 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 2 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 4 | |
or64 r5, r0 | |
mov64 r0, r5 | |
rsh64 r0, 8 | |
or64 r5, r0 | |
mov64 r0, r4 | |
rsh64 r0, 1 | |
mov64 r6, r4 | |
or64 r6, r0 | |
mov64 r0, r5 | |
rsh64 r0, 16 | |
or64 r5, r0 | |
mov64 r0, r6 | |
rsh64 r0, 2 | |
or64 r6, r0 | |
mov64 r0, r5 | |
rsh64 r0, 32 | |
or64 r5, r0 | |
mov64 r0, r6 | |
rsh64 r0, 4 | |
or64 r6, r0 | |
mov64 r0, r6 | |
rsh64 r0, 8 | |
or64 r6, r0 | |
xor64 r5, -1 | |
lddw r7, 0x5555555555555555 | |
mov64 r0, r5 | |
rsh64 r0, 1 | |
and64 r0, r7 | |
sub64 r5, r0 | |
mov64 r0, r6 | |
rsh64 r0, 16 | |
or64 r6, r0 | |
mov64 r0, r6 | |
rsh64 r0, 32 | |
or64 r6, r0 | |
lddw r8, 0x3333333333333333 | |
mov64 r0, r5 | |
and64 r0, r8 | |
rsh64 r5, 2 | |
and64 r5, r8 | |
add64 r0, r5 | |
xor64 r6, -1 | |
mov64 r5, r6 | |
rsh64 r5, 1 | |
and64 r5, r7 | |
sub64 r6, r5 | |
mov64 r5, r0 | |
rsh64 r5, 4 | |
add64 r0, r5 | |
mov64 r5, r6 | |
and64 r5, r8 | |
rsh64 r6, 2 | |
and64 r6, r8 | |
add64 r5, r6 | |
mov64 r6, r5 | |
rsh64 r6, 4 | |
add64 r5, r6 | |
lddw r6, 0xf0f0f0f0f0f0f0f | |
and64 r5, r6 | |
and64 r0, r6 | |
lddw r6, 0x101010101010101 | |
mul64 r0, r6 | |
mul64 r5, r6 | |
rsh64 r5, 56 | |
rsh64 r0, 56 | |
sub64 r0, r5 | |
mov64 r6, r0 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
mov64 r5, 31 | |
jgt r5, r6, lbb_41314 | |
mov64 r0, 0 | |
jeq r3, 0, lbb_41412 | |
lbb_41312: | |
stxdw [r3+0x0], r1 | |
ja lbb_41412 | |
lbb_41314: | |
sub64 r5, r0 | |
mov64 r6, r1 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
add64 r0, 1 | |
mov64 r7, r0 | |
lsh64 r7, 32 | |
rsh64 r7, 32 | |
rsh64 r6, r7 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r8, r4 | |
lsh64 r8, r5 | |
or64 r8, r6 | |
mov64 r6, r4 | |
rsh64 r6, r7 | |
lsh64 r1, r5 | |
mov64 r5, 0 | |
mov64 r4, r8 | |
ja lbb_41355 | |
lbb_41334: | |
mov64 r5, 64 | |
sub64 r5, r7 | |
mov64 r0, r1 | |
lsh64 r0, 32 | |
rsh64 r0, 32 | |
mov64 r6, r7 | |
add64 r6, -32 | |
lsh64 r6, 32 | |
rsh64 r6, 32 | |
rsh64 r0, r6 | |
lsh64 r5, 32 | |
rsh64 r5, 32 | |
mov64 r8, r4 | |
lsh64 r8, r5 | |
or64 r8, r0 | |
rsh64 r4, r6 | |
lsh64 r1, r5 | |
mov64 r0, r7 | |
mov64 r6, 0 | |
mov64 r5, r1 | |
mov64 r1, r8 | |
lbb_41355: | |
mov64 r7, 0 | |
lbb_41356: | |
mov64 r8, r1 | |
lsh64 r8, 32 | |
rsh64 r8, 63 | |
mov64 r9, r4 | |
lsh64 r9, 1 | |
or64 r9, r8 | |
lsh64 r6, 1 | |
lsh64 r4, 32 | |
rsh64 r4, 63 | |
or64 r6, r4 | |
lsh64 r6, 32 | |
lsh64 r9, 32 | |
rsh64 r9, 32 | |
or64 r6, r9 | |
mov64 r4, r5 | |
lsh64 r4, 1 | |
mov64 r8, r7 | |
or64 r8, r4 | |
lsh64 r1, 1 | |
lsh64 r5, 32 | |
rsh64 r5, 63 | |
or64 r1, r5 | |
mov64 r7, r6 | |
xor64 r7, -1 | |
add64 r7, r2 | |
arsh64 r7, 63 | |
mov64 r5, r7 | |
and64 r5, r2 | |
mov64 r4, r6 | |
sub64 r4, r5 | |
and64 r7, 1 | |
mov64 r6, r4 | |
rsh64 r6, 32 | |
add64 r0, -1 | |
mov64 r9, r0 | |
lsh64 r9, 32 | |
rsh64 r9, 32 | |
mov64 r5, r8 | |
jne r9, 0, lbb_41356 | |
lsh64 r8, 1 | |
lddw r2, 0x1fffffffe | |
mov64 r0, r8 | |
and64 r0, r2 | |
lddw r2, 0x100000000 | |
and64 r8, r2 | |
lsh64 r1, 33 | |
or64 r8, r1 | |
jeq r3, 0, lbb_41407 | |
stxdw [r3+0x0], r4 | |
lbb_41407: | |
lddw r1, 0xfffffffe | |
and64 r0, r1 | |
or64 r0, r7 | |
or64 r0, r8 | |
lbb_41412: | |
exit |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment