Version diff
Upgrade at slot 400268534 for Program FDEV...sHsd.
Before Previous version
79a746aa...da189271After slot 400268534
f4c29d1e...09a0d653Updated Feb 14, 2026, 7:15 PM
4dfa...TZX8Full assembly diffs can tint an entire changed hunk even when most instructions are identical. This view compares normalized instruction text and keeps only the rows that actually changed.
Changed instruction rows 4599
Before After
272 unchanged instructions hidden
000272 exit000272 exit000273 r0 = 0x3000273 r0 = 0x3000274 if r3 s> 0xf goto +0x34000274 if r3 s> 0xf goto +0x31000275 if r3 s> 0x8 goto +0x100000275 if r3 s> 0x7 goto +0x8e000276 if r3 s> 0x4 goto +0x147000276 if r3 s> 0x3 goto +0x13e000277 000277 if r3 == 0x1 goto +0x948000277 if r3 == 0x2 goto +0x74c000278 if r3 == 0x2 goto +0x90e000278 if r3 == 0x3 goto +0x64e000279 if r3 == 0x3 goto +0x1000279 if r3 == 0x4 goto +0x1000280 000280 goto +0x781000280 goto +0x944000281 r3 = r2000281 r3 = r2000282 r3 += 0x18000282 000283 *(u64 *)(r10 - 0x48) = r3000283 000284 r3 = r2000284 000285 r3 += 0x10000282 r3 += 0x10000286 *(u64 *)(r10 - 0x50) = r3000283 *(u64 *)(r10 - 0x50) = r3000287 *(u64 *)(r10 - 0x60) = r2000284 *(u64 *)(r10 - 0x60) = r21 unchanged instructions hidden
000289 *(u64 *)(r10 - 0x58) = r2000286 *(u64 *)(r10 - 0x58) = r2000290 r0 = 0xa000287 r0 = 0xa000291 r6 = *(u64 *)(r1 + 0x20)000288 r6 = *(u64 *)(r1 + 0x20)000292 if r6 > 0x4 goto +0x775000289 if r6 > 0x3 goto +0x93b000293 r8 = r1000290 r8 = r1000294 r7 = *(u64 *)(r1 + 0x18)000291 r7 = *(u64 *)(r1 + 0x18)000295 r1 = r10000292 r1 = r10000296 r1 += -0x610000293 r1 += -0x648000297 *(u64 *)(r10 - 0x7a0) = r1000294 *(u64 *)(r10 - 0x7a0) = r1000298 r1 = r10000295 r1 = r10000299 r1 += -0x6f0000296 r1 += -0x6f0000300 *(u64 *)(r10 - 0x7a8) = r1000297 *(u64 *)(r10 - 0x7a8) = r1000301 r1 = r10000298 r1 = r10000302 r1 += -0x40000299 r1 += -0x48000303 *(u64 *)(r10 - 0x7d8) = r1000300 *(u64 *)(r10 - 0x7d8) = r1000304 r1 = r10000301 r1 = r10000305 r1 += -0x60000302 r1 += -0x608 unchanged instructions hidden
000314 r2 += r1000311 r2 += r1000315 *(u64 *)(r10 - 0x7c8) = r2000312 *(u64 *)(r10 - 0x7c8) = r2000316 *(u64 *)(r10 - 0x798) = 0x0000313 *(u64 *)(r10 - 0x798) = 0x0000317 *(u64 *)(r10 - 0x7b0) = 0x4000314 *(u64 *)(r10 - 0x7b0) = 0x3000318 *(u64 *)(r10 - 0x7c0) = 0x0000315 *(u64 *)(r10 - 0x7c0) = 0x0000319 r1 = r10000316 r1 = r10000320 r1 += -0x7e0000317 r1 += -0x7e0000321 call -0x142000318 call -0x13f000322 r1 = r0000319 r1 = r0000323 r1 <<= 0x20000320 r1 <<= 0x20000324 r1 >>= 0x20000321 r1 >>= 0x2087 unchanged instructions hidden
000412 *(u64 *)(r10 - 0x40) = 0x0000409 *(u64 *)(r10 - 0x40) = 0x0000413 r1 = r10000410 r1 = r10000414 r1 += -0x60000411 r1 += -0x60000415 call -0x1a0000412 call -0x19d000416 r1 = r0000413 r1 = r0000417 r1 <<= 0x20000414 r1 <<= 0x20000418 r1 >>= 0x20000415 r1 >>= 0x20000419 if r1 != 0x1a goto +0x6f6000416 if r1 != 0x1a goto +0x8bc000420 goto +0x3ff000417 goto +0x439000421 000418 if r3 s> 0xb goto +0x147000422 000419 if r3 s> 0x9 goto +0x2ae000423 000420 if r3 == 0x8 goto +0x55f000424 000421 if r3 == 0x9 goto +0x1000425 000422 goto +0x8b6000426 000423 r3 = r2000427 000424 r3 += 0x40000428 000425 *(u64 *)(r10 - 0x20) = r3000429 000426 r3 = r2000430 000427 r3 += 0x38000431 000428 *(u64 *)(r10 - 0x28) = r3000432 000429 r3 = r2000433 000430 r3 += 0x30000434 000431 *(u64 *)(r10 - 0x30) = r3000435 000432 r3 = r2000436 000433 r3 += 0x28000437 000434 *(u64 *)(r10 - 0x38) = r3000438 000435 r3 = r2000439 000436 r3 += 0x20000440 000437 *(u64 *)(r10 - 0x40) = r3000441 000438 r3 = r2000442 000439 r3 += 0x18000443 000440 *(u64 *)(r10 - 0x48) = r3000444 000441 r3 = r2000445 000442 r3 += 0x10000446 000443 *(u64 *)(r10 - 0x50) = r3000447 000444 *(u64 *)(r10 - 0x60) = r2000448 000445 r2 += 0x8000449 000446 *(u64 *)(r10 - 0x58) = r2000450 000447 r0 = 0xa000451 000448 r6 = *(u64 *)(r1 + 0x20)000452 000449 if r6 > 0x9 goto +0x89b000453 000450 r8 = r1000454 000451 r7 = *(u64 *)(r1 + 0x18)000455 000452 r1 = r10000456 000453 r1 += -0x4f8000457 000454 *(u64 *)(r10 - 0x7a0) = r1000458 000455 r1 = r10000459 000456 r1 += -0x6f0000460 000457 *(u64 *)(r10 - 0x7a8) = r1000461 000458 r1 = r10000462 000459 r1 += -0x18000463 000460 *(u64 *)(r10 - 0x7d8) = r1000464 000461 r1 = r10000465 000462 r1 += -0x60000466 000463 *(u64 *)(r10 - 0x7e0) = r1000467 000464 *(u64 *)(r10 - 0x788) = r6000468 000465 *(u64 *)(r10 - 0x790) = r6000469 000466 *(u64 *)(r10 - 0x7b8) = r6000470 000467 *(u64 *)(r10 - 0x7d0) = r7000471 000468 r1 = r6000472 000469 r1 <<= 0x4000473 000470 r2 = r7000474 000471 r2 += r1000475 000472 *(u64 *)(r10 - 0x7c8) = r2000476 000473 *(u64 *)(r10 - 0x798) = 0x0000477 000474 *(u64 *)(r10 - 0x7b0) = 0x9000478 000475 *(u64 *)(r10 - 0x7c0) = 0x0000479 000476 r1 = r10000480 000477 r1 += -0x7e0000481 000478 call -0x1df000482 000479 r1 = r0000483 000480 r1 <<= 0x20000484 000481 r1 >>= 0x20000485 000482 if r1 != 0x1a goto +0x87a000486 000483 goto +0x868000421 if r3 s> 0x1a goto +0x19d000484 if r3 s> 0x1a goto +0x152000422 if r3 s> 0x18 goto +0x30c000485 if r3 s> 0x18 goto +0x2b2000423 if r3 == 0x17 goto +0x745000486 if r3 == 0x17 goto +0x55799 unchanged instructions hidden
000523 *(u64 *)(r10 - 0x40) = 0x0000586 *(u64 *)(r10 - 0x40) = 0x0000524 r1 = r10000587 r1 = r10000525 r1 += -0x60000588 r1 += -0x60000526 call -0x20f000589 call -0x24e000527 r1 = r0000590 r1 = r0000528 r1 <<= 0x20000591 r1 <<= 0x20000529 r1 >>= 0x20000592 r1 >>= 0x20000530 if r1 != 0x1a goto +0x687000593 if r1 != 0x1a goto +0x80b000531 goto +0x390000594 goto +0x388000532 if r3 s> 0xb goto +0x7f000595 if r3 s> 0x5 goto +0x15d000533 if r3 == 0x9 goto +0x60f000596 if r3 == 0x4 goto +0x391000534 if r3 == 0xa goto +0x579000597 if r3 == 0x5 goto +0x1000535 if r3 == 0xb goto +0x1000598 000536 goto +0x681000598 goto +0x806000537 r3 = r2000599 r3 = r2000538 r3 += 0x50000600 000539 *(u64 *)(r10 - 0x10) = r3000601 000540 r3 = r2000602 000541 r3 += 0x48000603 000542 *(u64 *)(r10 - 0x18) = r3000604 000543 r3 = r2000605 000544 r3 += 0x40000606 000545 *(u64 *)(r10 - 0x20) = r3000607 000546 r3 = r2000608 000547 r3 += 0x38000609 000548 *(u64 *)(r10 - 0x28) = r3000610 000549 r3 = r2000611 000550 r3 += 0x30000612 000551 *(u64 *)(r10 - 0x30) = r3000613 000552 r3 = r2000614 000553 r3 += 0x28000615 000554 *(u64 *)(r10 - 0x38) = r3000616 000555 r3 = r2000617 000556 r3 += 0x20000600 r3 += 0x20000557 *(u64 *)(r10 - 0x40) = r3000601 *(u64 *)(r10 - 0x40) = r3000558 r3 = r2000602 r3 = r27 unchanged instructions hidden
000566 *(u64 *)(r10 - 0x58) = r2000610 *(u64 *)(r10 - 0x58) = r2000567 r0 = 0xa000611 r0 = 0xa000568 r6 = *(u64 *)(r1 + 0x20)000612 r6 = *(u64 *)(r1 + 0x20)000569 if r6 > 0xb goto +0x660000613 if r6 > 0x5 goto +0x7f7000570 r8 = r1000614 r8 = r1000571 r7 = *(u64 *)(r1 + 0x18)000615 r7 = *(u64 *)(r1 + 0x18)000572 r1 = r10000616 r1 = r10000573 r1 += -0x488000617 r1 += -0x5d8000574 *(u64 *)(r10 - 0x7a0) = r1000618 *(u64 *)(r10 - 0x7a0) = r1000575 r1 = r10000619 r1 = r10000576 r1 += -0x6f0000620 r1 += -0x6f0000577 *(u64 *)(r10 - 0x7a8) = r1000621 *(u64 *)(r10 - 0x7a8) = r1000578 r1 = r10000622 r1 = r10000579 r1 += -0x8000623 r1 += -0x38000580 *(u64 *)(r10 - 0x7d8) = r1000624 *(u64 *)(r10 - 0x7d8) = r1000581 r1 = r10000625 r1 = r10000582 r1 += -0x60000626 r1 += -0x608 unchanged instructions hidden
000591 r2 += r1000635 r2 += r1000592 *(u64 *)(r10 - 0x7c8) = r2000636 *(u64 *)(r10 - 0x7c8) = r2000593 *(u64 *)(r10 - 0x798) = 0x0000637 *(u64 *)(r10 - 0x798) = 0x0000594 *(u64 *)(r10 - 0x7b0) = 0xb000638 *(u64 *)(r10 - 0x7b0) = 0x5000595 *(u64 *)(r10 - 0x7c0) = 0x0000639 *(u64 *)(r10 - 0x7c0) = 0x0000596 r1 = r10000640 r1 = r10000597 r1 += -0x7e0000641 r1 += -0x7e0000598 call -0x257000642 call -0x283000599 r1 = r0000643 r1 = r0000600 r1 <<= 0x20000644 r1 <<= 0x20000601 r1 >>= 0x20000645 r1 >>= 0x20000602 if r1 != 0x1a goto +0x63f000646 if r1 != 0x1a goto +0x7d6000603 goto +0x62d000647 goto +0x7c4000604 if r3 s> 0x6 goto +0x160000648 if r3 s> 0x14 goto +0x162000605 if r3 == 0x5 goto +0x351000649 if r3 == 0x13 goto +0x38a000606 if r3 == 0x6 goto +0x1000650 if r3 == 0x14 goto +0x1000607 goto +0x63a000651 goto +0x7d1000608 r3 = r2000652 r3 = r2000609 r3 += 0x28000653 r3 += 0x98000610 *(u64 *)(r10 - 0x38) = r3000654 *(u64 *)(r10 - 0x748) = r3000611 r3 = r2000655 r3 = r2000612 r3 += 0x20000656 r3 += 0x90000613 *(u64 *)(r10 - 0x40) = r3000657 *(u64 *)(r10 - 0x750) = r3000614 r3 = r2000658 r3 = r2000615 r3 += 0x18000659 r3 += 0x88000616 *(u64 *)(r10 - 0x48) = r3000660 *(u64 *)(r10 - 0x758) = r3000617 r3 = r2000661 r3 = r2000618 r3 += 0x10000662 r3 += 0x80000619 *(u64 *)(r10 - 0x50) = r3000663 *(u64 *)(r10 - 0x760) = r3000620 *(u64 *)(r10 - 0x60) = r2000664 000621 r2 += 0x8000665 000622 *(u64 *)(r10 - 0x58) = r2000666 000623 r0 = 0xa000667 000624 r6 = *(u64 *)(r1 + 0x20)000668 000625 if r6 > 0x6 goto +0x628000669 000626 r8 = r1000670 000627 r7 = *(u64 *)(r1 + 0x18)000671 000628 r1 = r10000672 000629 r1 += -0x5a0000673 000630 *(u64 *)(r10 - 0x7a0) = r1000674 000631 r1 = r10000675 000632 r1 += -0x6f0000676 000633 *(u64 *)(r10 - 0x7a8) = r1000677 000634 r1 = r10000678 000635 r1 += -0x30000679 000636 *(u64 *)(r10 - 0x7d8) = r1000680 000637 r1 = r10000681 000638 r1 += -0x60000682 000639 *(u64 *)(r10 - 0x7e0) = r1000683 000640 *(u64 *)(r10 - 0x788) = r6000684 000641 *(u64 *)(r10 - 0x790) = r6000685 000642 *(u64 *)(r10 - 0x7b8) = r6000686 000643 *(u64 *)(r10 - 0x7d0) = r7000687 000644 r1 = r6000688 000645 r1 <<= 0x4000689 000646 r2 = r7000690 000647 r2 += r1000691 000648 *(u64 *)(r10 - 0x7c8) = r2000692 000649 *(u64 *)(r10 - 0x798) = 0x0000693 000650 *(u64 *)(r10 - 0x7b0) = 0x6000694 000651 *(u64 *)(r10 - 0x7c0) = 0x0000695 000652 r1 = r10000696 000653 r1 += -0x7e0000697 000654 call -0x28f000698 000655 r1 = r0000699 000656 r1 <<= 0x20000700 000657 r1 >>= 0x20000701 000658 if r1 != 0x1a goto +0x607000702 000659 goto +0x5f5000703 000660 if r3 s> 0xd goto +0x165000704 000661 if r3 == 0xc goto +0x34a000705 000662 if r3 == 0xd goto +0x1000706 000663 goto +0x602000707 000664 r3 = r2000664 r3 = r2000665 000665 r3 += 0x78000666 000666 *(u64 *)(r10 - 0x768) = r3000667 000667 r3 = r2000668 000668 r3 += 0x70000669 000669 *(u64 *)(r10 - 0x770) = r3000670 000670 r3 = r2000671 000671 r3 += 0x68000672 000672 *(u64 *)(r10 - 0x778) = r3000673 000673 r3 = r2000665 r3 += 0x60000674 r3 += 0x60000666 *(u64 *)(r10 - 0x780) = r3000675 *(u64 *)(r10 - 0x780) = r3000667 r3 = r2000676 r3 = r231 unchanged instructions hidden
000699 *(u64 *)(r10 - 0x7d8) = r2000708 *(u64 *)(r10 - 0x7d8) = r2000700 r0 = 0xa000709 r0 = 0xa000701 r6 = *(u64 *)(r1 + 0x20)000710 r6 = *(u64 *)(r1 + 0x20)000702 if r6 > 0xd goto +0x5db000711 if r6 > 0x14 goto +0x795000703 r8 = r1000712 r8 = r1000704 r7 = *(u64 *)(r1 + 0x18)000713 r7 = *(u64 *)(r1 + 0x18)000705 r1 = r10000714 r1 = r10000706 r1 += -0x418000715 r1 += -0x290000707 *(u64 *)(r10 - 0x20) = r1000716 *(u64 *)(r10 - 0x20) = r1000708 r1 = r10000717 r1 = r10000709 r1 += -0x6f0000718 r1 += -0x6f0000710 *(u64 *)(r10 - 0x28) = r1000719 *(u64 *)(r10 - 0x28) = r1000711 r1 = r10000720 r1 = r10000712 r1 += -0x778000721 r1 += -0x740000713 *(u64 *)(r10 - 0x58) = r1000722 *(u64 *)(r10 - 0x58) = r1000714 r1 = r10000723 r1 = r10000715 r1 += -0x7e0000724 r1 += -0x7e08 unchanged instructions hidden
000724 r2 += r1000733 r2 += r1000725 *(u64 *)(r10 - 0x48) = r2000734 *(u64 *)(r10 - 0x48) = r2000726 *(u64 *)(r10 - 0x18) = 0x0000735 *(u64 *)(r10 - 0x18) = 0x0000727 *(u64 *)(r10 - 0x30) = 0xd000736 *(u64 *)(r10 - 0x30) = 0x14000728 *(u64 *)(r10 - 0x40) = 0x0000737 *(u64 *)(r10 - 0x40) = 0x0000729 r1 = r10000738 r1 = r10000730 r1 += -0x60000739 r1 += -0x60000731 call -0x2dc000740 call -0x2e5000732 r1 = r0000741 r1 = r0000733 r1 <<= 0x20000742 r1 <<= 0x20000734 r1 >>= 0x20000743 r1 >>= 0x20000735 if r1 != 0x1a goto +0x5ba000744 if r1 != 0x1a goto +0x774000736 goto +0x2c3000745 goto +0x2f1000737 if r3 s> 0x14 goto +0x16a000746 if r3 s> 0xd goto +0x220000738 if r3 == 0x13 goto +0x3c6000747 if r3 == 0xc goto +0x4b9000739 if r3 == 0x14 goto +0x1000748 if r3 == 0xd goto +0x1000740 goto +0x5b5000749 goto +0x76f000741 r3 = r2000750 r3 = r2000742 r3 += 0x98000751 000743 *(u64 *)(r10 - 0x748) = r3000752 000744 r3 = r2000753 000745 r3 += 0x90000754 000746 *(u64 *)(r10 - 0x750) = r3000755 000747 r3 = r2000756 000748 r3 += 0x88000757 000749 *(u64 *)(r10 - 0x758) = r3000758 000750 r3 = r2000759 000751 r3 += 0x80000760 000752 *(u64 *)(r10 - 0x760) = r3000761 000753 r3 = r2000762 000754 r3 += 0x78000763 000755 *(u64 *)(r10 - 0x768) = r3000764 000756 r3 = r2000765 000757 r3 += 0x70000766 000758 *(u64 *)(r10 - 0x770) = r3000767 000759 r3 = r2000768 000760 r3 += 0x68000769 000761 *(u64 *)(r10 - 0x778) = r3000770 000762 r3 = r2000771 000763 r3 += 0x60000751 r3 += 0x60000764 *(u64 *)(r10 - 0x780) = r3000752 *(u64 *)(r10 - 0x780) = r3000765 r3 = r2000753 r3 = r231 unchanged instructions hidden
000797 *(u64 *)(r10 - 0x7d8) = r2000785 *(u64 *)(r10 - 0x7d8) = r2000798 r0 = 0xa000786 r0 = 0xa000799 r6 = *(u64 *)(r1 + 0x20)000787 r6 = *(u64 *)(r1 + 0x20)000800 if r6 > 0x14 goto +0x579000788 if r6 > 0xd goto +0x748000801 r8 = r1000789 r8 = r1000802 r7 = *(u64 *)(r1 + 0x18)000790 r7 = *(u64 *)(r1 + 0x18)000803 r1 = r10000791 r1 = r10000804 r1 += -0x290000792 r1 += -0x418000805 *(u64 *)(r10 - 0x20) = r1000793 *(u64 *)(r10 - 0x20) = r1000806 r1 = r10000794 r1 = r10000807 r1 += -0x6f0000795 r1 += -0x6f0000808 *(u64 *)(r10 - 0x28) = r1000796 *(u64 *)(r10 - 0x28) = r1000809 r1 = r10000797 r1 = r10000810 r1 += -0x740000798 r1 += -0x778000811 *(u64 *)(r10 - 0x58) = r1000799 *(u64 *)(r10 - 0x58) = r1000812 r1 = r10000800 r1 = r10000813 r1 += -0x7e0000801 r1 += -0x7e08 unchanged instructions hidden
000822 r2 += r1000810 r2 += r1000823 *(u64 *)(r10 - 0x48) = r2000811 *(u64 *)(r10 - 0x48) = r2000824 *(u64 *)(r10 - 0x18) = 0x0000812 *(u64 *)(r10 - 0x18) = 0x0000825 *(u64 *)(r10 - 0x30) = 0x14000813 *(u64 *)(r10 - 0x30) = 0xd000826 *(u64 *)(r10 - 0x40) = 0x0000814 *(u64 *)(r10 - 0x40) = 0x0000827 r1 = r10000815 r1 = r10000828 r1 += -0x60000816 r1 += -0x60000829 call -0x33e000817 call -0x332000830 r1 = r0000818 r1 = r0000831 r1 <<= 0x20000819 r1 <<= 0x20000832 r1 >>= 0x20000820 r1 >>= 0x20115 unchanged instructions hidden
000948 *(u64 *)(r10 - 0x40) = 0x0000936 *(u64 *)(r10 - 0x40) = 0x0000949 r1 = r10000937 r1 = r10000950 r1 += -0x60000938 r1 += -0x60000951 call -0x3b8000939 call -0x3ac000952 r1 = r0000940 r1 = r0000953 r1 <<= 0x20000941 r1 <<= 0x20000954 r1 >>= 0x20000942 r1 >>= 0x20000955 if r1 != 0x1a goto +0x4de000943 if r1 != 0x1a goto +0x6ad000956 goto +0x1e7000944 goto +0x22a000957 000945 if r3 == 0x6 goto +0x2bd000957 if r3 == 0x7 goto +0x268000946 if r3 == 0x7 goto +0x1000958 if r3 == 0x8 goto +0x1000947 000959 goto +0x4da000947 goto +0x6a9000960 r3 = r2000948 r3 = r2000961 r3 += 0x38000949 000962 *(u64 *)(r10 - 0x28) = r3000950 000963 r3 = r2000951 000964 r3 += 0x30000949 r3 += 0x30000965 *(u64 *)(r10 - 0x30) = r3000950 *(u64 *)(r10 - 0x30) = r3000966 r3 = r2000951 r3 = r213 unchanged instructions hidden
000980 *(u64 *)(r10 - 0x58) = r2000965 *(u64 *)(r10 - 0x58) = r2000981 r0 = 0xa000966 r0 = 0xa000982 r6 = *(u64 *)(r1 + 0x20)000967 r6 = *(u64 *)(r1 + 0x20)000983 if r6 > 0x8 goto +0x4c2000968 if r6 > 0x7 goto +0x694000984 r8 = r1000969 r8 = r1000985 r7 = *(u64 *)(r1 + 0x18)000970 r7 = *(u64 *)(r1 + 0x18)000986 r1 = r10000971 r1 = r10000987 r1 += -0x530000972 r1 += -0x568000988 *(u64 *)(r10 - 0x7a0) = r1000973 *(u64 *)(r10 - 0x7a0) = r1000989 r1 = r10000974 r1 = r10000990 r1 += -0x6f0000975 r1 += -0x6f0000991 *(u64 *)(r10 - 0x7a8) = r1000976 *(u64 *)(r10 - 0x7a8) = r1000992 r1 = r10000977 r1 = r10000993 r1 += -0x20000978 r1 += -0x28000994 *(u64 *)(r10 - 0x7d8) = r1000979 *(u64 *)(r10 - 0x7d8) = r1000995 r1 = r10000980 r1 = r10000996 r1 += -0x60000981 r1 += -0x608 unchanged instructions hidden
001005 r2 += r1000990 r2 += r1001006 *(u64 *)(r10 - 0x7c8) = r2000991 *(u64 *)(r10 - 0x7c8) = r2001007 *(u64 *)(r10 - 0x798) = 0x0000992 *(u64 *)(r10 - 0x798) = 0x0001008 *(u64 *)(r10 - 0x7b0) = 0x8000993 *(u64 *)(r10 - 0x7b0) = 0x7001009 *(u64 *)(r10 - 0x7c0) = 0x0000994 *(u64 *)(r10 - 0x7c0) = 0x0001010 r1 = r10000995 r1 = r10001011 r1 += -0x7e0000996 r1 += -0x7e0001012 call -0x3f5000997 call -0x3e6001013 r1 = r0000998 r1 = r0001014 r1 <<= 0x20000999 r1 <<= 0x20001015 r1 >>= 0x20001000 r1 >>= 0x20001016 if r1 != 0x1a goto +0x4a1001001 if r1 != 0x1a goto +0x673001017 goto +0x48f001002 goto +0x661001018 if r3 == 0xe goto +0x262001003 if r3 == 0x15 goto +0x2b7001019 if r3 == 0xf goto +0x1001004 if r3 == 0x16 goto +0x1001020 goto +0x49d001005 goto +0x66f001021 r3 = r2001006 r3 = r2001022 001007 r3 += 0xa8001023 001008 *(u64 *)(r10 - 0x738) = r3001024 001009 r3 = r2001025 001010 r3 += 0xa0001026 001011 *(u64 *)(r10 - 0x740) = r3001027 001012 r3 = r2001028 001013 r3 += 0x98001029 001014 *(u64 *)(r10 - 0x748) = r3001030 001015 r3 = r2001031 001016 r3 += 0x90001032 001017 *(u64 *)(r10 - 0x750) = r3001033 001018 r3 = r2001034 001019 r3 += 0x88001035 001020 *(u64 *)(r10 - 0x758) = r3001036 001021 r3 = r2001037 001022 r3 += 0x80001038 001023 *(u64 *)(r10 - 0x760) = r3001039 001024 r3 = r2001040 001025 r3 += 0x78001041 001026 *(u64 *)(r10 - 0x768) = r3001042 001027 r3 = r2001022 r3 += 0x70001028 r3 += 0x70001023 *(u64 *)(r10 - 0x770) = r3001029 *(u64 *)(r10 - 0x770) = r3001024 r3 = r2001030 r3 = r237 unchanged instructions hidden
001062 *(u64 *)(r10 - 0x7d8) = r2001068 *(u64 *)(r10 - 0x7d8) = r2001063 r0 = 0xa001069 r0 = 0xa001064 r6 = *(u64 *)(r1 + 0x20)001070 r6 = *(u64 *)(r1 + 0x20)001065 if r6 > 0xf goto +0x470001071 if r6 > 0x16 goto +0x62d001066 r8 = r1001072 r8 = r1001067 r7 = *(u64 *)(r1 + 0x18)001073 r7 = *(u64 *)(r1 + 0x18)001068 r1 = r10001074 r1 = r10001069 r1 += -0x3a8001075 r1 += -0x220001070 *(u64 *)(r10 - 0x20) = r1001076 *(u64 *)(r10 - 0x20) = r1001071 r1 = r10001077 r1 = r10001072 r1 += -0x6f0001078 r1 += -0x6f0001073 *(u64 *)(r10 - 0x28) = r1001079 *(u64 *)(r10 - 0x28) = r1001074 r1 = r10001080 r1 = r10001075 r1 += -0x768001081 r1 += -0x730001076 *(u64 *)(r10 - 0x58) = r1001082 *(u64 *)(r10 - 0x58) = r1001077 r1 = r10001083 r1 = r10001078 r1 += -0x7e0001084 r1 += -0x7e08 unchanged instructions hidden
001087 r2 += r1001093 r2 += r1001088 *(u64 *)(r10 - 0x48) = r2001094 *(u64 *)(r10 - 0x48) = r2001089 *(u64 *)(r10 - 0x18) = 0x0001095 *(u64 *)(r10 - 0x18) = 0x0001090 *(u64 *)(r10 - 0x30) = 0xf001096 *(u64 *)(r10 - 0x30) = 0x16001091 *(u64 *)(r10 - 0x40) = 0x0001097 *(u64 *)(r10 - 0x40) = 0x0001092 r1 = r10001098 r1 = r10001093 r1 += -0x60001099 r1 += -0x60001094 call -0x447001100 call -0x44d001095 r1 = r0001101 r1 = r0001096 r1 <<= 0x20001102 r1 <<= 0x20001097 r1 >>= 0x20001103 r1 >>= 0x20001098 if r1 != 0x1a goto +0x44f001104 if r1 != 0x1a goto +0x60c001099 goto +0x158001105 goto +0x189001100 if r3 == 0x15 goto +0x2b7001106 if r3 == 0xa goto +0x40b001101 if r3 == 0x16 goto +0x1001107 if r3 == 0xb goto +0x1001102 goto +0x44b001108 goto +0x608001103 r3 = r2001109 r3 = r2001104 001110 r3 += 0x50001105 001111 *(u64 *)(r10 - 0x10) = r3001106 001112 r3 = r2001107 001113 r3 += 0x48001108 001114 *(u64 *)(r10 - 0x18) = r3001109 001115 r3 = r2001110 001116 r3 += 0x40001111 001117 *(u64 *)(r10 - 0x20) = r3001112 001118 r3 = r2001113 001119 r3 += 0x38001114 001120 *(u64 *)(r10 - 0x28) = r3001115 001121 r3 = r2001116 001122 r3 += 0x30001117 001123 *(u64 *)(r10 - 0x30) = r3001118 001124 r3 = r2001119 001125 r3 += 0x28001120 001126 *(u64 *)(r10 - 0x38) = r3001121 001127 r3 = r2001122 001128 r3 += 0x20001123 001129 *(u64 *)(r10 - 0x40) = r3001124 001130 r3 = r2001125 001131 r3 += 0x18001126 001132 *(u64 *)(r10 - 0x48) = r3001127 001133 r3 = r2001128 001134 r3 += 0x10001129 001135 *(u64 *)(r10 - 0x50) = r3001130 001136 *(u64 *)(r10 - 0x60) = r2001131 001137 r2 += 0x8001132 001138 *(u64 *)(r10 - 0x58) = r2001133 001139 r0 = 0xa001134 001140 r6 = *(u64 *)(r1 + 0x20)001135 001141 if r6 > 0xb goto +0x5e7001136 001142 r8 = r1001137 001143 r7 = *(u64 *)(r1 + 0x18)001138 001144 r1 = r10001139 001145 r1 += -0x488001140 001146 *(u64 *)(r10 - 0x7a0) = r1001141 001147 r1 = r10001142 001148 r1 += -0x6f0001143 001149 *(u64 *)(r10 - 0x7a8) = r1001144 001150 r1 = r10001145 001151 r1 += -0x8001146 001152 *(u64 *)(r10 - 0x7d8) = r1001147 001153 r1 = r10001148 001154 r1 += -0x60001149 001155 *(u64 *)(r10 - 0x7e0) = r1001150 001156 *(u64 *)(r10 - 0x788) = r6001151 001157 *(u64 *)(r10 - 0x790) = r6001152 001158 *(u64 *)(r10 - 0x7b8) = r6001153 001159 *(u64 *)(r10 - 0x7d0) = r7001154 001160 r1 = r6001155 001161 r1 <<= 0x4001156 001162 r2 = r7001157 001163 r2 += r1001158 001164 *(u64 *)(r10 - 0x7c8) = r2001159 001165 *(u64 *)(r10 - 0x798) = 0x0001160 001166 *(u64 *)(r10 - 0x7b0) = 0xb001161 001167 *(u64 *)(r10 - 0x7c0) = 0x0001162 001168 r1 = r10001163 001169 r1 += -0x7e0001164 001170 call -0x493001165 001171 r1 = r0001166 001172 r1 <<= 0x20001167 001173 r1 >>= 0x20001168 001174 if r1 != 0x1a goto +0x5c6001169 001175 goto +0x5b4001170 001176 if r3 == 0x19 goto +0x405001171 001177 if r3 == 0x1a goto +0x1001172 001178 goto +0x5c2001173 001179 r3 = r2001174 001180 r3 += 0xc8001175 001181 *(u64 *)(r10 - 0x718) = r3001176 001182 r3 = r2001177 001183 r3 += 0xc0001178 001184 *(u64 *)(r10 - 0x720) = r3001179 001185 r3 = r2001180 001186 r3 += 0xb8001181 001187 *(u64 *)(r10 - 0x728) = r3001182 001188 r3 = r2001183 001189 r3 += 0xb0001184 001190 *(u64 *)(r10 - 0x730) = r3001185 001191 r3 = r2001104 r3 += 0xa8001192 r3 += 0xa8001105 *(u64 *)(r10 - 0x738) = r3001193 *(u64 *)(r10 - 0x738) = r3001106 r3 = r2001194 r3 = r258 unchanged instructions hidden
001165 *(u64 *)(r10 - 0x7d8) = r2001253 *(u64 *)(r10 - 0x7d8) = r2001166 r0 = 0xa001254 r0 = 0xa001167 r6 = *(u64 *)(r1 + 0x20)001255 r6 = *(u64 *)(r1 + 0x20)001168 if r6 > 0x16 goto +0x409001256 if r6 > 0x1a goto +0x574001169 r8 = r1001257 r8 = r1001170 r7 = *(u64 *)(r1 + 0x18)001258 r7 = *(u64 *)(r1 + 0x18)001171 r1 = r10001259 r1 = r10001172 r1 += -0x220001260 r1 += -0x140001173 *(u64 *)(r10 - 0x20) = r1001261 *(u64 *)(r10 - 0x20) = r1001174 r1 = r10001262 r1 = r10001175 r1 += -0x6f0001263 r1 += -0x6f0001176 *(u64 *)(r10 - 0x28) = r1001264 *(u64 *)(r10 - 0x28) = r1001177 r1 = r10001265 r1 = r10001178 r1 += -0x730001266 r1 += -0x710001179 *(u64 *)(r10 - 0x58) = r1001267 *(u64 *)(r10 - 0x58) = r1001180 r1 = r10001268 r1 = r10001181 r1 += -0x7e0001269 r1 += -0x7e08 unchanged instructions hidden
001190 r2 += r1001278 r2 += r1001191 *(u64 *)(r10 - 0x48) = r2001279 *(u64 *)(r10 - 0x48) = r2001192 *(u64 *)(r10 - 0x18) = 0x0001280 *(u64 *)(r10 - 0x18) = 0x0001193 *(u64 *)(r10 - 0x30) = 0x16001281 *(u64 *)(r10 - 0x30) = 0x1a001194 *(u64 *)(r10 - 0x40) = 0x0001282 *(u64 *)(r10 - 0x40) = 0x0001195 r1 = r10001283 r1 = r10001196 r1 += -0x60001284 r1 += -0x60001197 call -0x4ae001285 call -0x506001198 r1 = r0001286 r1 = r0001199 r1 <<= 0x20001287 r1 <<= 0x20001200 r1 >>= 0x20001288 r1 >>= 0x20001201 if r1 != 0x1a goto +0x3e8001289 if r1 != 0x1a goto +0x553001202 goto +0xf1001290 goto +0xd0001203 if r3 == 0x19 goto +0x513001291 if r3 == 0xe goto +0x3ff001204 if r3 == 0x1a goto +0x1001292 if r3 == 0xf goto +0x1001205 goto +0x3e4001293 goto +0x54f001206 r3 = r2001294 r3 = r2001207 r3 += 0xc8001295 001208 *(u64 *)(r10 - 0x718) = r3001296 001209 r3 = r2001297 001210 r3 += 0xc0001298 001211 *(u64 *)(r10 - 0x720) = r3001299 001212 r3 = r2001300 001213 r3 += 0xb8001301 001214 *(u64 *)(r10 - 0x728) = r3001302 001215 r3 = r2001303 001216 r3 += 0xb0001304 001217 *(u64 *)(r10 - 0x730) = r3001305 001218 r3 = r2001306 001219 r3 += 0xa8001307 001220 *(u64 *)(r10 - 0x738) = r3001308 001221 r3 = r2001309 001222 r3 += 0xa0001310 001223 *(u64 *)(r10 - 0x740) = r3001311 001224 r3 = r2001312 001225 r3 += 0x98001313 001226 *(u64 *)(r10 - 0x748) = r3001314 001227 r3 = r2001315 001228 r3 += 0x90001316 001229 *(u64 *)(r10 - 0x750) = r3001317 001230 r3 = r2001318 001231 r3 += 0x88001319 001232 *(u64 *)(r10 - 0x758) = r3001320 001233 r3 = r2001321 001234 r3 += 0x80001322 001235 *(u64 *)(r10 - 0x760) = r3001323 001236 r3 = r2001324 001237 r3 += 0x78001325 001238 *(u64 *)(r10 - 0x768) = r3001326 001239 r3 = r2001327 001240 r3 += 0x70001295 r3 += 0x70001241 *(u64 *)(r10 - 0x770) = r3001296 *(u64 *)(r10 - 0x770) = r3001242 r3 = r2001297 r3 = r237 unchanged instructions hidden
001280 *(u64 *)(r10 - 0x7d8) = r2001335 *(u64 *)(r10 - 0x7d8) = r2001281 r0 = 0xa001336 r0 = 0xa001282 r6 = *(u64 *)(r1 + 0x20)001337 r6 = *(u64 *)(r1 + 0x20)001283 if r6 > 0x1a goto +0x396001338 if r6 > 0xf goto +0x522001284 r8 = r1001339 r8 = r1001285 r7 = *(u64 *)(r1 + 0x18)001340 r7 = *(u64 *)(r1 + 0x18)001286 r1 = r10001341 r1 = r10001287 r1 += -0x140001342 r1 += -0x3a8001288 *(u64 *)(r10 - 0x20) = r1001343 *(u64 *)(r10 - 0x20) = r1001289 r1 = r10001344 r1 = r10001290 r1 += -0x6f0001345 r1 += -0x6f0001291 *(u64 *)(r10 - 0x28) = r1001346 *(u64 *)(r10 - 0x28) = r1001292 r1 = r10001347 r1 = r10001293 r1 += -0x710001348 r1 += -0x768001294 *(u64 *)(r10 - 0x58) = r1001349 *(u64 *)(r10 - 0x58) = r1001295 r1 = r10001350 r1 = r10001296 r1 += -0x7e0001351 r1 += -0x7e08 unchanged instructions hidden
001305 r2 += r1001360 r2 += r1001306 *(u64 *)(r10 - 0x48) = r2001361 *(u64 *)(r10 - 0x48) = r2001307 *(u64 *)(r10 - 0x18) = 0x0001362 *(u64 *)(r10 - 0x18) = 0x0001308 *(u64 *)(r10 - 0x30) = 0x1a001363 *(u64 *)(r10 - 0x30) = 0xf001309 *(u64 *)(r10 - 0x40) = 0x0001364 *(u64 *)(r10 - 0x40) = 0x0001310 r1 = r10001365 r1 = r10001311 r1 += -0x60001366 r1 += -0x60001312 call -0x521001367 call -0x558001313 r1 = r0001368 r1 = r0001314 r1 <<= 0x20001369 r1 <<= 0x20001315 r1 >>= 0x20001370 r1 >>= 0x20120 unchanged instructions hidden
001436 *(u64 *)(r10 - 0x40) = 0x0001491 *(u64 *)(r10 - 0x40) = 0x0001437 r1 = r10001492 r1 = r10001438 r1 += -0x60001493 r1 += -0x60001439 call -0x5a0001494 call -0x5d7001440 r1 = r0001495 r1 = r0001441 r1 <<= 0x20001496 r1 <<= 0x20001442 r1 >>= 0x20001497 r1 >>= 0x2010 unchanged instructions hidden
001453 r1 += -0x60001508 r1 += -0x60001454 goto +0x2e4001509 goto +0x470001455 r3 = r2001510 r3 = r2001456 r3 += 0x20001511 001457 *(u64 *)(r10 - 0x40) = r3001512 001458 r3 = r2001513 001459 r3 += 0x18001511 r3 += 0x18001460 *(u64 *)(r10 - 0x48) = r3001512 *(u64 *)(r10 - 0x48) = r3001461 r3 = r2001513 r3 = r24 unchanged instructions hidden
001466 *(u64 *)(r10 - 0x58) = r2001518 *(u64 *)(r10 - 0x58) = r2001467 r0 = 0xa001519 r0 = 0xa001468 r6 = *(u64 *)(r1 + 0x20)001520 r6 = *(u64 *)(r1 + 0x20)001469 if r6 > 0x5 goto +0x2dc001521 if r6 > 0x4 goto +0x46b001470 r8 = r1001522 r8 = r1001471 r7 = *(u64 *)(r1 + 0x18)001523 r7 = *(u64 *)(r1 + 0x18)001472 r1 = r10001524 r1 = r10001473 r1 += -0x5d8001525 r1 += -0x610001474 *(u64 *)(r10 - 0x7a0) = r1001526 *(u64 *)(r10 - 0x7a0) = r1001475 r1 = r10001527 r1 = r10001476 r1 += -0x6f0001528 r1 += -0x6f0001477 *(u64 *)(r10 - 0x7a8) = r1001529 *(u64 *)(r10 - 0x7a8) = r1001478 r1 = r10001530 r1 = r10001479 r1 += -0x38001531 r1 += -0x40001480 *(u64 *)(r10 - 0x7d8) = r1001532 *(u64 *)(r10 - 0x7d8) = r1001481 r1 = r10001533 r1 = r10001482 r1 += -0x60001534 r1 += -0x608 unchanged instructions hidden
001491 r2 += r1001543 r2 += r1001492 *(u64 *)(r10 - 0x7c8) = r2001544 *(u64 *)(r10 - 0x7c8) = r2001493 *(u64 *)(r10 - 0x798) = 0x0001545 *(u64 *)(r10 - 0x798) = 0x0001494 *(u64 *)(r10 - 0x7b0) = 0x5001546 *(u64 *)(r10 - 0x7b0) = 0x4001495 *(u64 *)(r10 - 0x7c0) = 0x0001547 *(u64 *)(r10 - 0x7c0) = 0x0001496 r1 = r10001548 r1 = r10001497 r1 += -0x7e0001549 r1 += -0x7e0001498 call -0x5db001550 call -0x60f001499 r1 = r0001551 r1 = r0001500 r1 <<= 0x20001552 r1 <<= 0x20001501 r1 >>= 0x20001553 r1 >>= 0x20001502 if r1 != 0x1a goto +0x2bb001554 if r1 != 0x1a goto +0x44a001503 goto +0x2a9001555 goto +0x438001504 r3 = r2001556 r3 = r2001505 001557 r3 += 0x90001506 001558 *(u64 *)(r10 - 0x750) = r3001507 001559 r3 = r2001508 001560 r3 += 0x88001509 001561 *(u64 *)(r10 - 0x758) = r3001510 001562 r3 = r2001511 001563 r3 += 0x80001512 001564 *(u64 *)(r10 - 0x760) = r3001513 001565 r3 = r2001514 001566 r3 += 0x78001515 001567 *(u64 *)(r10 - 0x768) = r3001516 001568 r3 = r2001517 001569 r3 += 0x70001518 001570 *(u64 *)(r10 - 0x770) = r3001519 001571 r3 = r2001520 001572 r3 += 0x68001521 001573 *(u64 *)(r10 - 0x778) = r3001522 001574 r3 = r2001523 001575 r3 += 0x60001524 001576 *(u64 *)(r10 - 0x780) = r3001525 001577 r3 = r2001505 r3 += 0x58001578 r3 += 0x58001506 *(u64 *)(r10 - 0x8) = r3001579 *(u64 *)(r10 - 0x788) = r3001507 r3 = r2001580 r3 = r2001508 r3 += 0x50001581 r3 += 0x50001509 *(u64 *)(r10 - 0x10) = r3001582 *(u64 *)(r10 - 0x790) = r3001510 r3 = r2001583 r3 = r2001511 r3 += 0x48001584 r3 += 0x48001512 *(u64 *)(r10 - 0x18) = r3001585 *(u64 *)(r10 - 0x798) = r3001513 r3 = r2001586 r3 = r2001514 r3 += 0x40001587 r3 += 0x40001515 *(u64 *)(r10 - 0x20) = r3001588 *(u64 *)(r10 - 0x7a0) = r3001516 r3 = r2001589 r3 = r2001517 r3 += 0x38001590 r3 += 0x38001518 *(u64 *)(r10 - 0x28) = r3001591 *(u64 *)(r10 - 0x7a8) = r3001519 r3 = r2001592 r3 = r2001520 r3 += 0x30001593 r3 += 0x30001521 *(u64 *)(r10 - 0x30) = r3001594 *(u64 *)(r10 - 0x7b0) = r3001522 r3 = r2001595 r3 = r2001523 r3 += 0x28001596 r3 += 0x28001524 *(u64 *)(r10 - 0x38) = r3001597 *(u64 *)(r10 - 0x7b8) = r3001525 r3 = r2001598 r3 = r2001526 r3 += 0x20001599 r3 += 0x20001527 *(u64 *)(r10 - 0x40) = r3001600 *(u64 *)(r10 - 0x7c0) = r3001528 r3 = r2001601 r3 = r2001529 r3 += 0x18001602 r3 += 0x18001530 *(u64 *)(r10 - 0x48) = r3001603 *(u64 *)(r10 - 0x7c8) = r3001531 r3 = r2001604 r3 = r2001532 r3 += 0x10001605 r3 += 0x10001533 *(u64 *)(r10 - 0x50) = r3001606 *(u64 *)(r10 - 0x7d0) = r3001534 *(u64 *)(r10 - 0x60) = r2001607 *(u64 *)(r10 - 0x7e0) = r2001535 r2 += 0x8001608 r2 += 0x8001536 *(u64 *)(r10 - 0x58) = r2001609 *(u64 *)(r10 - 0x7d8) = r2001537 r0 = 0xa001610 r0 = 0xa001538 r6 = *(u64 *)(r1 + 0x20)001611 r6 = *(u64 *)(r1 + 0x20)001539 if r6 > 0xc goto +0x296001612 if r6 > 0x13 goto +0x410001540 r8 = r1001613 r8 = r1001541 r7 = *(u64 *)(r1 + 0x18)001614 r7 = *(u64 *)(r1 + 0x18)001542 r1 = r10001615 r1 = r10001543 r1 += -0x450001616 r1 += -0x2c8001544 *(u64 *)(r10 - 0x7a0) = r1001617 *(u64 *)(r10 - 0x20) = r1001545 r1 = r10001618 r1 = r10001546 r1 += -0x6f0001619 r1 += -0x6f0001547 *(u64 *)(r10 - 0x7a8) = r1001620 *(u64 *)(r10 - 0x28) = r1001548 r1 = r10001621 r1 = r10001549 r1 += 0x0001622 r1 += -0x748001550 *(u64 *)(r10 - 0x7d8) = r1001623 *(u64 *)(r10 - 0x58) = r1001551 r1 = r10001624 r1 = r10001552 r1 += -0x60001625 r1 += -0x7e0001553 *(u64 *)(r10 - 0x7e0) = r1001626 *(u64 *)(r10 - 0x60) = r1001554 *(u64 *)(r10 - 0x788) = r6001627 *(u64 *)(r10 - 0x8) = r6001555 *(u64 *)(r10 - 0x790) = r6001628 *(u64 *)(r10 - 0x10) = r6001556 *(u64 *)(r10 - 0x7b8) = r6001629 *(u64 *)(r10 - 0x38) = r6001557 *(u64 *)(r10 - 0x7d0) = r7001630 *(u64 *)(r10 - 0x50) = r7001558 r1 = r6001631 r1 = r6001559 r1 <<= 0x4001632 r1 <<= 0x4001560 r2 = r7001633 r2 = r7001561 r2 += r1001634 r2 += r1001562 *(u64 *)(r10 - 0x7c8) = r2001635 *(u64 *)(r10 - 0x48) = r2001563 *(u64 *)(r10 - 0x798) = 0x0001636 *(u64 *)(r10 - 0x18) = 0x0001564 *(u64 *)(r10 - 0x7b0) = 0xc001637 *(u64 *)(r10 - 0x30) = 0x13001565 *(u64 *)(r10 - 0x7c0) = 0x0001638 *(u64 *)(r10 - 0x40) = 0x0001566 r1 = r10001639 r1 = r10001567 r1 += -0x7e0001640 r1 += -0x60001568 call -0x621001641 call -0x66a001569 r1 = r0001642 r1 = r0001570 r1 <<= 0x20001643 r1 <<= 0x20001571 r1 >>= 0x20001644 r1 >>= 0x20001572 if r1 != 0x1a goto +0x275001645 if r1 != 0x1a goto +0x3ef001573 goto +0x263001646 goto -0x94001574 r3 = r2001647 r3 = r2001575 r3 += 0x30001648 001576 *(u64 *)(r10 - 0x30) = r3001649 001577 r3 = r2001650 001578 r3 += 0x28001648 r3 += 0x28001579 *(u64 *)(r10 - 0x38) = r3001649 *(u64 *)(r10 - 0x38) = r3001580 r3 = r2001650 r3 = r210 unchanged instructions hidden
001591 *(u64 *)(r10 - 0x58) = r2001661 *(u64 *)(r10 - 0x58) = r2001592 r0 = 0xa001662 r0 = 0xa001593 r6 = *(u64 *)(r1 + 0x20)001663 r6 = *(u64 *)(r1 + 0x20)001594 if r6 > 0x7 goto +0x25f001664 if r6 > 0x6 goto +0x3dc001595 r8 = r1001665 r8 = r1001596 r7 = *(u64 *)(r1 + 0x18)001666 r7 = *(u64 *)(r1 + 0x18)001597 r1 = r10001667 r1 = r10001598 r1 += -0x568001668 r1 += -0x5a0001599 *(u64 *)(r10 - 0x7a0) = r1001669 *(u64 *)(r10 - 0x7a0) = r1001600 r1 = r10001670 r1 = r10001601 r1 += -0x6f0001671 r1 += -0x6f0001602 *(u64 *)(r10 - 0x7a8) = r1001672 *(u64 *)(r10 - 0x7a8) = r1001603 r1 = r10001673 r1 = r10001604 r1 += -0x28001674 r1 += -0x30001605 *(u64 *)(r10 - 0x7d8) = r1001675 *(u64 *)(r10 - 0x7d8) = r1001606 r1 = r10001676 r1 = r10001607 r1 += -0x60001677 r1 += -0x608 unchanged instructions hidden
001616 r2 += r1001686 r2 += r1001617 *(u64 *)(r10 - 0x7c8) = r2001687 *(u64 *)(r10 - 0x7c8) = r2001618 *(u64 *)(r10 - 0x798) = 0x0001688 *(u64 *)(r10 - 0x798) = 0x0001619 *(u64 *)(r10 - 0x7b0) = 0x7001689 *(u64 *)(r10 - 0x7b0) = 0x6001620 *(u64 *)(r10 - 0x7c0) = 0x0001690 *(u64 *)(r10 - 0x7c0) = 0x0001621 r1 = r10001691 r1 = r10001622 r1 += -0x7e0001692 r1 += -0x7e0001623 call -0x658001693 call -0x69e001624 r1 = r0001694 r1 = r0001625 r1 <<= 0x20001695 r1 <<= 0x20001626 r1 >>= 0x20001696 r1 >>= 0x20001627 if r1 != 0x1a goto +0x23e001697 if r1 != 0x1a goto +0x3bb001628 goto +0x22c001698 goto +0x3a9001629 r3 = r2001699 r3 = r2001630 001700 r3 += 0xa0001631 001701 *(u64 *)(r10 - 0x740) = r3001632 001702 r3 = r2001633 001703 r3 += 0x98001634 001704 *(u64 *)(r10 - 0x748) = r3001635 001705 r3 = r2001636 001706 r3 += 0x90001637 001707 *(u64 *)(r10 - 0x750) = r3001638 001708 r3 = r2001639 001709 r3 += 0x88001640 001710 *(u64 *)(r10 - 0x758) = r3001641 001711 r3 = r2001642 001712 r3 += 0x80001643 001713 *(u64 *)(r10 - 0x760) = r3001644 001714 r3 = r2001645 001715 r3 += 0x78001646 001716 *(u64 *)(r10 - 0x768) = r3001647 001717 r3 = r2001648 001718 r3 += 0x70001649 001719 *(u64 *)(r10 - 0x770) = r3001650 001720 r3 = r2001630 r3 += 0x68001721 r3 += 0x68001631 *(u64 *)(r10 - 0x778) = r3001722 *(u64 *)(r10 - 0x778) = r3001632 r3 = r2001723 r3 = r234 unchanged instructions hidden
001667 *(u64 *)(r10 - 0x7d8) = r2001758 *(u64 *)(r10 - 0x7d8) = r2001668 r0 = 0xa001759 r0 = 0xa001669 r6 = *(u64 *)(r1 + 0x20)001760 r6 = *(u64 *)(r1 + 0x20)001670 if r6 > 0xe goto +0x213001761 if r6 > 0x15 goto +0x37b001671 r8 = r1001762 r8 = r1001672 r7 = *(u64 *)(r1 + 0x18)001763 r7 = *(u64 *)(r1 + 0x18)001673 r1 = r10001764 r1 = r10001674 r1 += -0x3e0001765 r1 += -0x258001675 *(u64 *)(r10 - 0x20) = r1001766 *(u64 *)(r10 - 0x20) = r1001676 r1 = r10001767 r1 = r10001677 r1 += -0x6f0001768 r1 += -0x6f0001678 *(u64 *)(r10 - 0x28) = r1001769 *(u64 *)(r10 - 0x28) = r1001679 r1 = r10001770 r1 = r10001680 r1 += -0x770001771 r1 += -0x738001681 *(u64 *)(r10 - 0x58) = r1001772 *(u64 *)(r10 - 0x58) = r1001682 r1 = r10001773 r1 = r10001683 r1 += -0x7e0001774 r1 += -0x7e08 unchanged instructions hidden
001692 r2 += r1001783 r2 += r1001693 *(u64 *)(r10 - 0x48) = r2001784 *(u64 *)(r10 - 0x48) = r2001694 *(u64 *)(r10 - 0x18) = 0x0001785 *(u64 *)(r10 - 0x18) = 0x0001695 *(u64 *)(r10 - 0x30) = 0xe001786 *(u64 *)(r10 - 0x30) = 0x15001696 *(u64 *)(r10 - 0x40) = 0x0001787 *(u64 *)(r10 - 0x40) = 0x0001697 r1 = r10001788 r1 = r10001698 r1 += -0x60001789 r1 += -0x60001699 call -0x6a4001790 call -0x6ff001700 r1 = r0001791 r1 = r0001701 r1 <<= 0x20001792 r1 <<= 0x20001702 r1 >>= 0x20001793 r1 >>= 0x20001703 if r1 != 0x1a goto +0x1f2001794 if r1 != 0x1a goto +0x35a001704 goto -0x105001795 goto -0x129001705 r3 = r2001796 r3 = r2001706 r3 += 0x90001797 001707 *(u64 *)(r10 - 0x750) = r3001798 001708 r3 = r2001799 001709 r3 += 0x88001800 001710 *(u64 *)(r10 - 0x758) = r3001801 001711 r3 = r2001802 001712 r3 += 0x80001803 001713 *(u64 *)(r10 - 0x760) = r3001804 001714 r3 = r2001805 001715 r3 += 0x78001806 001716 *(u64 *)(r10 - 0x768) = r3001807 001717 r3 = r2001808 001718 r3 += 0x70001809 001719 *(u64 *)(r10 - 0x770) = r3001810 001720 r3 = r2001811 001721 r3 += 0x68001812 001722 *(u64 *)(r10 - 0x778) = r3001813 001723 r3 = r2001814 001724 r3 += 0x60001815 001725 *(u64 *)(r10 - 0x780) = r3001816 001726 r3 = r2001817 001727 r3 += 0x58001818 001728 *(u64 *)(r10 - 0x788) = r3001819 001729 r3 = r2001820 001730 r3 += 0x50001821 001731 *(u64 *)(r10 - 0x790) = r3001822 001732 r3 = r2001823 001733 r3 += 0x48001824 001734 *(u64 *)(r10 - 0x798) = r3001825 001735 r3 = r2001826 001736 r3 += 0x40001827 001737 *(u64 *)(r10 - 0x7a0) = r3001828 001738 r3 = r2001829 001739 r3 += 0x38001797 r3 += 0x38001740 *(u64 *)(r10 - 0x7a8) = r3001798 *(u64 *)(r10 - 0x28) = r3001741 r3 = r2001799 r3 = r2001742 r3 += 0x30001800 r3 += 0x30001743 *(u64 *)(r10 - 0x7b0) = r3001801 *(u64 *)(r10 - 0x30) = r3001744 r3 = r2001802 r3 = r2001745 r3 += 0x28001803 r3 += 0x28001746 *(u64 *)(r10 - 0x7b8) = r3001804 *(u64 *)(r10 - 0x38) = r3001747 r3 = r2001805 r3 = r2001748 r3 += 0x20001806 r3 += 0x20001749 *(u64 *)(r10 - 0x7c0) = r3001807 *(u64 *)(r10 - 0x40) = r3001750 r3 = r2001808 r3 = r2001751 r3 += 0x18001809 r3 += 0x18001752 *(u64 *)(r10 - 0x7c8) = r3001810 *(u64 *)(r10 - 0x48) = r3001753 r3 = r2001811 r3 = r2001754 r3 += 0x10001812 r3 += 0x10001755 *(u64 *)(r10 - 0x7d0) = r3001813 *(u64 *)(r10 - 0x50) = r3001756 *(u64 *)(r10 - 0x7e0) = r2001814 *(u64 *)(r10 - 0x60) = r2001757 r2 += 0x8001815 r2 += 0x8001758 *(u64 *)(r10 - 0x7d8) = r2001816 *(u64 *)(r10 - 0x58) = r2001759 r0 = 0xa001817 r0 = 0xa001760 r6 = *(u64 *)(r1 + 0x20)001818 r6 = *(u64 *)(r1 + 0x20)001761 if r6 > 0x13 goto +0x1b8001819 if r6 > 0x8 goto +0x341001762 r8 = r1001820 r8 = r1001763 r7 = *(u64 *)(r1 + 0x18)001821 r7 = *(u64 *)(r1 + 0x18)001764 r1 = r10001822 r1 = r10001765 r1 += -0x2c8001823 r1 += -0x530001766 *(u64 *)(r10 - 0x20) = r1001824 *(u64 *)(r10 - 0x7a0) = r1001767 r1 = r10001825 r1 = r10001768 r1 += -0x6f0001826 r1 += -0x6f0001769 *(u64 *)(r10 - 0x28) = r1001827 *(u64 *)(r10 - 0x7a8) = r1001770 r1 = r10001828 r1 = r10001771 r1 += -0x748001829 r1 += -0x20001772 *(u64 *)(r10 - 0x58) = r1001830 *(u64 *)(r10 - 0x7d8) = r1001773 r1 = r10001831 r1 = r10001774 r1 += -0x7e0001832 r1 += -0x60001775 *(u64 *)(r10 - 0x60) = r1001833 *(u64 *)(r10 - 0x7e0) = r1001776 *(u64 *)(r10 - 0x8) = r6001834 *(u64 *)(r10 - 0x788) = r6001777 *(u64 *)(r10 - 0x10) = r6001835 *(u64 *)(r10 - 0x790) = r6001778 *(u64 *)(r10 - 0x38) = r6001836 *(u64 *)(r10 - 0x7b8) = r6001779 *(u64 *)(r10 - 0x50) = r7001837 *(u64 *)(r10 - 0x7d0) = r7001780 r1 = r6001838 r1 = r6001781 r1 <<= 0x4001839 r1 <<= 0x4001782 r2 = r7001840 r2 = r7001783 r2 += r1001841 r2 += r1001784 *(u64 *)(r10 - 0x48) = r2001842 *(u64 *)(r10 - 0x7c8) = r2001785 *(u64 *)(r10 - 0x18) = 0x0001843 *(u64 *)(r10 - 0x798) = 0x0001786 *(u64 *)(r10 - 0x30) = 0x13001844 *(u64 *)(r10 - 0x7b0) = 0x8001787 *(u64 *)(r10 - 0x40) = 0x0001845 *(u64 *)(r10 - 0x7c0) = 0x0001788 r1 = r10001846 r1 = r10001789 r1 += -0x60001847 r1 += -0x7e0001790 call -0x6ff001848 call -0x739001791 r1 = r0001849 r1 = r0001792 r1 <<= 0x20001850 r1 <<= 0x20001793 r1 >>= 0x20001851 r1 >>= 0x20001794 if r1 != 0x1a goto +0x197001852 if r1 != 0x1a goto +0x320001795 goto -0x160001853 goto +0x30e001796 r3 = r2001854 r3 = r2001797 001855 r3 += 0xb0001798 001856 *(u64 *)(r10 - 0x730) = r3001799 001857 r3 = r2001800 001858 r3 += 0xa8001801 001859 *(u64 *)(r10 - 0x738) = r3001802 001860 r3 = r2001797 r3 += 0xa0001861 r3 += 0xa0001798 *(u64 *)(r10 - 0x740) = r3001862 *(u64 *)(r10 - 0x740) = r3001799 r3 = r2001863 r3 = r255 unchanged instructions hidden
001855 *(u64 *)(r10 - 0x7d8) = r2001919 *(u64 *)(r10 - 0x7d8) = r2001856 r0 = 0xa001920 r0 = 0xa001857 r6 = *(u64 *)(r1 + 0x20)001921 r6 = *(u64 *)(r1 + 0x20)001858 if r6 > 0x15 goto +0x157001922 if r6 > 0x17 goto +0x2da001859 r8 = r1001923 r8 = r1001860 r7 = *(u64 *)(r1 + 0x18)001924 r7 = *(u64 *)(r1 + 0x18)001861 r1 = r10001925 r1 = r10001862 r1 += -0x258001926 r1 += -0x1e8001863 *(u64 *)(r10 - 0x20) = r1001927 *(u64 *)(r10 - 0x20) = r1001864 r1 = r10001928 r1 = r10001865 r1 += -0x6f0001929 r1 += -0x6f0001866 *(u64 *)(r10 - 0x28) = r1001930 *(u64 *)(r10 - 0x28) = r1001867 r1 = r10001931 r1 = r10001868 r1 += -0x738001932 r1 += -0x728001869 *(u64 *)(r10 - 0x58) = r1001933 *(u64 *)(r10 - 0x58) = r1001870 r1 = r10001934 r1 = r10001871 r1 += -0x7e0001935 r1 += -0x7e08 unchanged instructions hidden
001880 r2 += r1001944 r2 += r1001881 *(u64 *)(r10 - 0x48) = r2001945 *(u64 *)(r10 - 0x48) = r2001882 *(u64 *)(r10 - 0x18) = 0x0001946 *(u64 *)(r10 - 0x18) = 0x0001883 *(u64 *)(r10 - 0x30) = 0x15001947 *(u64 *)(r10 - 0x30) = 0x17001884 *(u64 *)(r10 - 0x40) = 0x0001948 *(u64 *)(r10 - 0x40) = 0x0001885 r1 = r10001949 r1 = r10001886 r1 += -0x60001950 r1 += -0x60001887 call -0x760001951 call -0x7a0001888 r1 = r0001952 r1 = r0001889 r1 <<= 0x20001953 r1 <<= 0x20001890 r1 >>= 0x20001954 r1 >>= 0x20001891 if r1 != 0x1a goto +0x136001955 if r1 != 0x1a goto +0x2b9001892 goto -0x1c1001956 goto -0x1ca001893 r3 = r2001957 r3 = r2001894 r3 += 0x10001958 r3 += 0x58001895 *(u64 *)(r10 - 0x50) = r3001959 *(u64 *)(r10 - 0x8) = r3001896 *(u64 *)(r10 - 0x60) = r2001960 001897 r2 += 0x8001961 001898 *(u64 *)(r10 - 0x58) = r2001962 001899 r0 = 0xa001963 001900 r6 = *(u64 *)(r1 + 0x20)001964 001901 if r6 > 0x3 goto +0x12c001965 001902 r8 = r1001966 001903 r7 = *(u64 *)(r1 + 0x18)001967 001904 r1 = r10001968 001905 r1 += -0x648001969 001906 *(u64 *)(r10 - 0x7a0) = r1001970 001907 r1 = r10001971 001908 r1 += -0x6f0001972 001909 *(u64 *)(r10 - 0x7a8) = r1001973 001910 r1 = r10001974 001911 r1 += -0x48001975 001912 *(u64 *)(r10 - 0x7d8) = r1001976 001913 r1 = r10001977 001914 r1 += -0x60001978 001915 *(u64 *)(r10 - 0x7e0) = r1001979 001916 *(u64 *)(r10 - 0x788) = r6001980 001917 *(u64 *)(r10 - 0x790) = r6001981 001918 *(u64 *)(r10 - 0x7b8) = r6001982 001919 *(u64 *)(r10 - 0x7d0) = r7001983 001920 r1 = r6001984 001921 r1 <<= 0x4001985 001922 r2 = r7001986 001923 r2 += r1001987 001924 *(u64 *)(r10 - 0x7c8) = r2001988 001925 *(u64 *)(r10 - 0x798) = 0x0001989 001926 *(u64 *)(r10 - 0x7b0) = 0x3001990 001927 *(u64 *)(r10 - 0x7c0) = 0x0001991 001928 r1 = r10001992 001929 r1 += -0x7e0001993 001930 call -0x78b001994 001931 r1 = r0001995 001932 r1 <<= 0x20001996 001933 r1 >>= 0x20001997 001934 if r1 != 0x1a goto +0x10b001998 001935 goto +0xf9001999 001936 r3 = r2001960 r3 = r2001937 001961 r3 += 0x50001938 001962 *(u64 *)(r10 - 0x10) = r3001939 001963 r3 = r2001937 r3 += 0x48001964 r3 += 0x48001938 *(u64 *)(r10 - 0x18) = r3001965 *(u64 *)(r10 - 0x18) = r3001939 r3 = r2001966 r3 = r222 unchanged instructions hidden
001962 *(u64 *)(r10 - 0x58) = r2001989 *(u64 *)(r10 - 0x58) = r2001963 r0 = 0xa001990 r0 = 0xa001964 r6 = *(u64 *)(r1 + 0x20)001991 r6 = *(u64 *)(r1 + 0x20)001965 if r6 > 0xa goto +0xec001992 if r6 > 0xc goto +0x294001966 r8 = r1001993 r8 = r1001967 r7 = *(u64 *)(r1 + 0x18)001994 r7 = *(u64 *)(r1 + 0x18)001968 r1 = r10001995 r1 = r10001969 r1 += -0x4c0001996 r1 += -0x450001970 *(u64 *)(r10 - 0x7a0) = r1001997 *(u64 *)(r10 - 0x7a0) = r1001971 r1 = r10001998 r1 = r10001972 r1 += -0x6f0001999 r1 += -0x6f0001973 *(u64 *)(r10 - 0x7a8) = r1002000 *(u64 *)(r10 - 0x7a8) = r1001974 r1 = r10002001 r1 = r10001975 r1 += -0x10002002 r1 += 0x0001976 *(u64 *)(r10 - 0x7d8) = r1002003 *(u64 *)(r10 - 0x7d8) = r1001977 r1 = r10002004 r1 = r10001978 r1 += -0x60002005 r1 += -0x608 unchanged instructions hidden
001987 r2 += r1002014 r2 += r1001988 *(u64 *)(r10 - 0x7c8) = r2002015 *(u64 *)(r10 - 0x7c8) = r2001989 *(u64 *)(r10 - 0x798) = 0x0002016 *(u64 *)(r10 - 0x798) = 0x0001990 *(u64 *)(r10 - 0x7b0) = 0xa002017 *(u64 *)(r10 - 0x7b0) = 0xc001991 *(u64 *)(r10 - 0x7c0) = 0x0002018 *(u64 *)(r10 - 0x7c0) = 0x0001992 r1 = r10002019 r1 = r10001993 r1 += -0x7e0002020 r1 += -0x7e0001994 call -0x7cb002021 call -0x7e6001995 r1 = r0002022 r1 = r0001996 r1 <<= 0x20002023 r1 <<= 0x20001997 r1 >>= 0x20002024 r1 >>= 0x20001998 if r1 != 0x1a goto +0xcb002025 if r1 != 0x1a goto +0x273001999 goto +0xb9002026 goto +0x261002000 r3 = r2002027 r3 = r2002001 002028 r3 += 0xd0002002 002029 *(u64 *)(r10 - 0x710) = r3002003 002030 r3 = r2002004 002031 r3 += 0xc8002005 002032 *(u64 *)(r10 - 0x718) = r3002006 002033 r3 = r2002007 002034 r3 += 0xc0002008 002035 *(u64 *)(r10 - 0x720) = r3002009 002036 r3 = r2002010 002037 r3 += 0xb8002011 002038 *(u64 *)(r10 - 0x728) = r3002012 002039 r3 = r2002013 002040 r3 += 0xb0002014 002041 *(u64 *)(r10 - 0x730) = r3002015 002042 r3 = r2002016 002043 r3 += 0xa8002017 002044 *(u64 *)(r10 - 0x738) = r3002018 002045 r3 = r2002019 002046 r3 += 0xa0002020 002047 *(u64 *)(r10 - 0x740) = r3002021 002048 r3 = r2002022 002049 r3 += 0x98002023 002050 *(u64 *)(r10 - 0x748) = r3002024 002051 r3 = r2002025 002052 r3 += 0x90002026 002053 *(u64 *)(r10 - 0x750) = r3002027 002054 r3 = r2002028 002055 r3 += 0x88002029 002056 *(u64 *)(r10 - 0x758) = r3002030 002057 r3 = r2002001 r3 += 0x80002058 r3 += 0x80002002 *(u64 *)(r10 - 0x760) = r3002059 *(u64 *)(r10 - 0x760) = r3002003 r3 = r2002060 r3 = r243 unchanged instructions hidden
002047 *(u64 *)(r10 - 0x7d8) = r2002104 *(u64 *)(r10 - 0x7d8) = r2002048 r0 = 0xa002105 r0 = 0xa002049 r6 = *(u64 *)(r1 + 0x20)002106 r6 = *(u64 *)(r1 + 0x20)002050 if r6 > 0x11 goto +0x97002107 if r6 > 0x1b goto +0x221002051 r8 = r1002108 r8 = r1002052 r7 = *(u64 *)(r1 + 0x18)002109 r7 = *(u64 *)(r1 + 0x18)002053 r1 = r10002110 r1 = r10002054 r1 += -0x338002111 r1 += -0x108002055 *(u64 *)(r10 - 0x20) = r1002112 *(u64 *)(r10 - 0x20) = r1002056 r1 = r10002113 r1 = r10002057 r1 += -0x6f0002114 r1 += -0x6f0002058 *(u64 *)(r10 - 0x28) = r1002115 *(u64 *)(r10 - 0x28) = r1002059 r1 = r10002116 r1 = r10002060 r1 += -0x758002117 r1 += -0x708002061 *(u64 *)(r10 - 0x58) = r1002118 *(u64 *)(r10 - 0x58) = r1002062 r1 = r10002119 r1 = r10002063 r1 += -0x7e0002120 r1 += -0x7e08 unchanged instructions hidden
002072 r2 += r1002129 r2 += r1002073 *(u64 *)(r10 - 0x48) = r2002130 *(u64 *)(r10 - 0x48) = r2002074 *(u64 *)(r10 - 0x18) = 0x0002131 *(u64 *)(r10 - 0x18) = 0x0002075 *(u64 *)(r10 - 0x30) = 0x11002132 *(u64 *)(r10 - 0x30) = 0x1b002076 *(u64 *)(r10 - 0x40) = 0x0002133 *(u64 *)(r10 - 0x40) = 0x0002077 r1 = r10002134 r1 = r10002078 r1 += -0x60002135 r1 += -0x60002079 call -0x820002136 call -0x859002080 r1 = r0002137 r1 = r0002081 r1 <<= 0x20002138 r1 <<= 0x20002082 r1 >>= 0x20002139 r1 >>= 0x20002083 if r1 != 0x1a goto +0x76002140 if r1 != 0x1a goto +0x200002084 goto -0x281002141 goto -0x283002085 r3 = r2002142 r3 = r2002086 002143 r3 += 0x48002087 002144 *(u64 *)(r10 - 0x18) = r3002088 002145 r3 = r2002086 r3 += 0x40002146 r3 += 0x40002087 *(u64 *)(r10 - 0x20) = r3002147 *(u64 *)(r10 - 0x20) = r3002088 r3 = r2002148 r3 = r219 unchanged instructions hidden
002108 *(u64 *)(r10 - 0x58) = r2002168 *(u64 *)(r10 - 0x58) = r2002109 r0 = 0xa002169 r0 = 0xa002110 r6 = *(u64 *)(r1 + 0x20)002170 r6 = *(u64 *)(r1 + 0x20)002111 if r6 > 0x9 goto +0x5a002171 if r6 > 0xa goto +0x1e1002112 r8 = r1002172 r8 = r1002113 r7 = *(u64 *)(r1 + 0x18)002173 r7 = *(u64 *)(r1 + 0x18)002114 r1 = r10002174 r1 = r10002115 r1 += -0x4f8002175 r1 += -0x4c0002116 *(u64 *)(r10 - 0x7a0) = r1002176 *(u64 *)(r10 - 0x7a0) = r1002117 r1 = r10002177 r1 = r10002118 r1 += -0x6f0002178 r1 += -0x6f0002119 *(u64 *)(r10 - 0x7a8) = r1002179 *(u64 *)(r10 - 0x7a8) = r1002120 r1 = r10002180 r1 = r10002121 r1 += -0x18002181 r1 += -0x10002122 *(u64 *)(r10 - 0x7d8) = r1002182 *(u64 *)(r10 - 0x7d8) = r1002123 r1 = r10002183 r1 = r10002124 r1 += -0x60002184 r1 += -0x608 unchanged instructions hidden
002133 r2 += r1002193 r2 += r1002134 *(u64 *)(r10 - 0x7c8) = r2002194 *(u64 *)(r10 - 0x7c8) = r2002135 *(u64 *)(r10 - 0x798) = 0x0002195 *(u64 *)(r10 - 0x798) = 0x0002136 *(u64 *)(r10 - 0x7b0) = 0x9002196 *(u64 *)(r10 - 0x7b0) = 0xa002137 *(u64 *)(r10 - 0x7c0) = 0x0002197 *(u64 *)(r10 - 0x7c0) = 0x0002138 r1 = r10002198 r1 = r10002139 r1 += -0x7e0002199 r1 += -0x7e0002140 call -0x85d002200 call -0x899002141 r1 = r0002201 r1 = r0002142 r1 <<= 0x20002202 r1 <<= 0x20002143 r1 >>= 0x20002203 r1 >>= 0x20002144 if r1 != 0x1a goto +0x39002204 if r1 != 0x1a goto +0x1c0002145 goto +0x27002205 goto +0x1ae002146 *(u64 *)(r10 - 0x60) = r2002206 002147 r2 += 0x8002207 002148 *(u64 *)(r10 - 0x58) = r2002208 002149 r0 = 0xa002209 002150 r6 = *(u64 *)(r1 + 0x20)002210 002151 if r6 > 0x2 goto +0x32002211 002152 r8 = r1002212 002153 r7 = *(u64 *)(r1 + 0x18)002213 002154 r1 = r10002214 002155 r1 += -0x680002215 002156 *(u64 *)(r10 - 0x7a0) = r1002216 002157 r1 = r10002217 002158 r1 += -0x6f0002218 002159 *(u64 *)(r10 - 0x7a8) = r1002219 002160 r1 = r10002220 002161 r1 += -0x50002221 002162 *(u64 *)(r10 - 0x7d8) = r1002222 002163 r1 = r10002223 002164 r1 += -0x60002224 002165 *(u64 *)(r10 - 0x7e0) = r1002225 002166 *(u64 *)(r10 - 0x788) = r6002226 002167 *(u64 *)(r10 - 0x790) = r6002227 002168 *(u64 *)(r10 - 0x7b8) = r6002228 002169 *(u64 *)(r10 - 0x7d0) = r7002229 002170 r1 = r6002230 002171 r1 <<= 0x4002231 002172 r2 = r7002232 002173 r2 += r1002233 002174 *(u64 *)(r10 - 0x7c8) = r2002234 002175 *(u64 *)(r10 - 0x798) = 0x0002235 002176 *(u64 *)(r10 - 0x7b0) = 0x2002236 002177 *(u64 *)(r10 - 0x7c0) = 0x0002237 002178 r1 = r10002238 002179 r1 += -0x7e0002239 002180 call -0x885002240 002181 r1 = r0002241 002182 r1 <<= 0x20002242 002183 r1 >>= 0x20002243 002184 if r1 != 0x1a goto +0x11002244 002185 r1 = *(u64 *)(r8 + 0x0)002245 002186 r2 = *(u64 *)(r8 + 0x8)002246 002187 r3 = *(u64 *)(r8 + 0x10)002247 002188 *(u64 *)(r10 - 0x7c0) = r3002248 002189 *(u64 *)(r10 - 0x7c8) = r2002249 002190 *(u64 *)(r10 - 0x7d8) = r7002250 002191 *(u64 *)(r10 - 0x7e0) = r1002251 002192 *(u64 *)(r10 - 0x7d0) = r6002252 002193 r1 = r10002253 002194 r1 += -0x7e0002254 002195 r2 = r10002255 002196 r2 += -0x6f0002256 002197 r3 = r6002257 002198 r4 = 0x8002258 002199 r5 = 0x0002259 002200 call sol_invoke_signed_c002260 002201 r0 = 0x1a002261 002202 exit002262 002203 r3 = r2002206 r3 = r2002204 002207 r3 += 0xc0002205 002208 *(u64 *)(r10 - 0x720) = r3002206 002209 r3 = r2002207 002210 r3 += 0xb8002208 002211 *(u64 *)(r10 - 0x728) = r3002209 002212 r3 = r2002210 002213 r3 += 0xb0002211 002214 *(u64 *)(r10 - 0x730) = r3002212 002215 r3 = r2002213 002216 r3 += 0xa8002214 002217 *(u64 *)(r10 - 0x738) = r3002215 002218 r3 = r2002216 002219 r3 += 0xa0002217 002220 *(u64 *)(r10 - 0x740) = r3002218 002221 r3 = r2002219 002222 r3 += 0x98002220 002223 *(u64 *)(r10 - 0x748) = r3002221 002224 r3 = r2002222 002225 r3 += 0x90002223 002226 *(u64 *)(r10 - 0x750) = r3002224 002227 r3 = r2002225 002228 r3 += 0x88002226 002229 *(u64 *)(r10 - 0x758) = r3002227 002230 r3 = r2002228 002231 r3 += 0x80002229 002232 *(u64 *)(r10 - 0x760) = r3002230 002233 r3 = r2002204 r3 += 0x78002234 r3 += 0x78002205 *(u64 *)(r10 - 0x768) = r3002235 *(u64 *)(r10 - 0x768) = r3002206 r3 = r2002236 r3 = r240 unchanged instructions hidden
002247 *(u64 *)(r10 - 0x7d8) = r2002277 *(u64 *)(r10 - 0x7d8) = r2002248 r0 = 0xa002278 r0 = 0xa002249 r6 = *(u64 *)(r1 + 0x20)002279 r6 = *(u64 *)(r1 + 0x20)002250 if r6 > 0x10 goto -0x31002280 if r6 > 0x19 goto +0x174002251 r8 = r1002281 r8 = r1002252 r7 = *(u64 *)(r1 + 0x18)002282 r7 = *(u64 *)(r1 + 0x18)002253 r1 = r10002283 r1 = r10002254 r1 += -0x370002284 r1 += -0x178002255 *(u64 *)(r10 - 0x20) = r1002285 *(u64 *)(r10 - 0x20) = r1002256 r1 = r10002286 r1 = r10002257 r1 += -0x6f0002287 r1 += -0x6f0002258 *(u64 *)(r10 - 0x28) = r1002288 *(u64 *)(r10 - 0x28) = r1002259 r1 = r10002289 r1 = r10002260 r1 += -0x760002290 r1 += -0x718002261 *(u64 *)(r10 - 0x58) = r1002291 *(u64 *)(r10 - 0x58) = r1002262 r1 = r10002292 r1 = r10002263 r1 += -0x7e0002293 r1 += -0x7e08 unchanged instructions hidden
002272 r2 += r1002302 r2 += r1002273 *(u64 *)(r10 - 0x48) = r2002303 *(u64 *)(r10 - 0x48) = r2002274 *(u64 *)(r10 - 0x18) = 0x0002304 *(u64 *)(r10 - 0x18) = 0x0002275 *(u64 *)(r10 - 0x30) = 0x10002305 *(u64 *)(r10 - 0x30) = 0x19002276 *(u64 *)(r10 - 0x40) = 0x0002306 *(u64 *)(r10 - 0x40) = 0x0002277 r1 = r10002307 r1 = r10002278 r1 += -0x60002308 r1 += -0x60002279 call -0x8e8002309 call -0x906002280 r1 = r0002310 r1 = r0002281 r1 <<= 0x20002311 r1 <<= 0x20002282 r1 >>= 0x20002312 r1 >>= 0x20002283 if r1 != 0x1a goto -0x52002313 if r1 != 0x1a goto +0x153002284 goto -0x349002314 goto -0x330002285 r3 = r2002315 r3 = r2002286 r3 += 0xb0002316 002287 *(u64 *)(r10 - 0x730) = r3002317 002288 r3 = r2002318 002289 r3 += 0xa8002319 002290 *(u64 *)(r10 - 0x738) = r3002320 002291 r3 = r2002321 002292 r3 += 0xa0002322 002293 *(u64 *)(r10 - 0x740) = r3002323 002294 r3 = r2002324 002295 r3 += 0x98002325 002296 *(u64 *)(r10 - 0x748) = r3002326 002297 r3 = r2002327 002298 r3 += 0x90002328 002299 *(u64 *)(r10 - 0x750) = r3002329 002300 r3 = r2002330 002301 r3 += 0x88002331 002302 *(u64 *)(r10 - 0x758) = r3002332 002303 r3 = r2002333 002304 r3 += 0x80002334 002305 *(u64 *)(r10 - 0x760) = r3002335 002306 r3 = r2002336 002307 r3 += 0x78002337 002308 *(u64 *)(r10 - 0x768) = r3002338 002309 r3 = r2002339 002310 r3 += 0x70002340 002311 *(u64 *)(r10 - 0x770) = r3002341 002312 r3 = r2002342 002313 r3 += 0x68002316 r3 += 0x68002314 *(u64 *)(r10 - 0x778) = r3002317 *(u64 *)(r10 - 0x778) = r3002315 r3 = r2002318 r3 = r234 unchanged instructions hidden
002350 *(u64 *)(r10 - 0x7d8) = r2002353 *(u64 *)(r10 - 0x7d8) = r2002351 r0 = 0xa002354 r0 = 0xa002352 r6 = *(u64 *)(r1 + 0x20)002355 r6 = *(u64 *)(r1 + 0x20)002353 if r6 > 0x17 goto -0x98002356 if r6 > 0xe goto +0x128002354 r8 = r1002357 r8 = r1002355 r7 = *(u64 *)(r1 + 0x18)002358 r7 = *(u64 *)(r1 + 0x18)002356 r1 = r10002359 r1 = r10002357 r1 += -0x1e8002360 r1 += -0x3e0002358 *(u64 *)(r10 - 0x20) = r1002361 *(u64 *)(r10 - 0x20) = r1002359 r1 = r10002362 r1 = r10002360 r1 += -0x6f0002363 r1 += -0x6f0002361 *(u64 *)(r10 - 0x28) = r1002364 *(u64 *)(r10 - 0x28) = r1002362 r1 = r10002365 r1 = r10002363 r1 += -0x728002366 r1 += -0x770002364 *(u64 *)(r10 - 0x58) = r1002367 *(u64 *)(r10 - 0x58) = r1002365 r1 = r10002368 r1 = r10002366 r1 += -0x7e0002369 r1 += -0x7e08 unchanged instructions hidden
002375 r2 += r1002378 r2 += r1002376 *(u64 *)(r10 - 0x48) = r2002379 *(u64 *)(r10 - 0x48) = r2002377 *(u64 *)(r10 - 0x18) = 0x0002380 *(u64 *)(r10 - 0x18) = 0x0002378 *(u64 *)(r10 - 0x30) = 0x17002381 *(u64 *)(r10 - 0x30) = 0xe002379 *(u64 *)(r10 - 0x40) = 0x0002382 *(u64 *)(r10 - 0x40) = 0x0002380 r1 = r10002383 r1 = r10002381 r1 += -0x60002384 r1 += -0x60002382 call -0x94f002385 call -0x952002383 r1 = r0002386 r1 = r0002384 r1 <<= 0x20002387 r1 <<= 0x20002385 r1 >>= 0x20002388 r1 >>= 0x20002386 if r1 != 0x1a goto -0xb9002389 if r1 != 0x1a goto +0x107002387 goto -0x3b0002390 goto -0x37c002388 r3 = r2002391 r3 = r2002389 002392 r3 += 0xe0002390 002393 *(u64 *)(r10 - 0x700) = r3002391 002394 r3 = r2002392 002395 r3 += 0xd8002393 002396 *(u64 *)(r10 - 0x708) = r3002394 002397 r3 = r2002389 r3 += 0xd0002398 r3 += 0xd0002390 *(u64 *)(r10 - 0x710) = r3002399 *(u64 *)(r10 - 0x710) = r3002391 r3 = r2002400 r3 = r273 unchanged instructions hidden
002465 *(u64 *)(r10 - 0x7d8) = r2002474 *(u64 *)(r10 - 0x7d8) = r2002466 r0 = 0xa002475 r0 = 0xa002467 r6 = *(u64 *)(r1 + 0x20)002476 r6 = *(u64 *)(r1 + 0x20)002468 if r6 > 0x1b goto -0x10b002477 if r6 > 0x1d goto +0xaf002469 r8 = r1002478 r8 = r1002470 r7 = *(u64 *)(r1 + 0x18)002479 r7 = *(u64 *)(r1 + 0x18)002471 r1 = r10002480 r1 = r10002472 r1 += -0x108002481 r1 += -0x98002473 *(u64 *)(r10 - 0x20) = r1002482 *(u64 *)(r10 - 0x20) = r1002474 r1 = r10002483 r1 = r10002475 r1 += -0x6f0002484 r1 += -0x6f0002476 *(u64 *)(r10 - 0x28) = r1002485 *(u64 *)(r10 - 0x28) = r1002477 r1 = r10002486 r1 = r10002478 r1 += -0x708002487 r1 += -0x6f8002479 *(u64 *)(r10 - 0x58) = r1002488 *(u64 *)(r10 - 0x58) = r1002480 r1 = r10002489 r1 = r10002481 r1 += -0x7e0002490 r1 += -0x7e08 unchanged instructions hidden
002490 r2 += r1002499 r2 += r1002491 *(u64 *)(r10 - 0x48) = r2002500 *(u64 *)(r10 - 0x48) = r2002492 *(u64 *)(r10 - 0x18) = 0x0002501 *(u64 *)(r10 - 0x18) = 0x0002493 *(u64 *)(r10 - 0x30) = 0x1b002502 *(u64 *)(r10 - 0x30) = 0x1d002494 *(u64 *)(r10 - 0x40) = 0x0002503 *(u64 *)(r10 - 0x40) = 0x0002495 r1 = r10002504 r1 = r10002496 r1 += -0x60002505 r1 += -0x60002497 call -0x9c2002506 call -0x9cb002498 r1 = r0002507 r1 = r0002499 r1 <<= 0x20002508 r1 <<= 0x20002500 r1 >>= 0x20002509 r1 >>= 0x20002501 if r1 != 0x1a goto -0x12c002510 if r1 != 0x1a goto +0x8e002502 goto -0x423002511 goto -0x3f5002503 r3 = r2002512 r3 = r2002504 r3 += 0xc0002513 002505 *(u64 *)(r10 - 0x720) = r3002514 002506 r3 = r2002515 002507 r3 += 0xb8002516 002508 *(u64 *)(r10 - 0x728) = r3002517 002509 r3 = r2002518 002510 r3 += 0xb0002519 002511 *(u64 *)(r10 - 0x730) = r3002520 002512 r3 = r2002521 002513 r3 += 0xa8002522 002514 *(u64 *)(r10 - 0x738) = r3002523 002515 r3 = r2002524 002516 r3 += 0xa0002525 002517 *(u64 *)(r10 - 0x740) = r3002526 002518 r3 = r2002527 002519 r3 += 0x98002528 002520 *(u64 *)(r10 - 0x748) = r3002529 002521 r3 = r2002530 002522 r3 += 0x90002531 002523 *(u64 *)(r10 - 0x750) = r3002532 002524 r3 = r2002533 002525 r3 += 0x88002534 002526 *(u64 *)(r10 - 0x758) = r3002535 002527 r3 = r2002536 002528 r3 += 0x80002513 r3 += 0x80002529 *(u64 *)(r10 - 0x760) = r3002514 *(u64 *)(r10 - 0x760) = r3002530 r3 = r2002515 r3 = r243 unchanged instructions hidden
002574 *(u64 *)(r10 - 0x7d8) = r2002559 *(u64 *)(r10 - 0x7d8) = r2002575 r0 = 0xa002560 r0 = 0xa002576 r6 = *(u64 *)(r1 + 0x20)002561 r6 = *(u64 *)(r1 + 0x20)002577 if r6 > 0x19 goto -0x178002562 if r6 > 0x11 goto +0x5a002578 r8 = r1002563 r8 = r1002579 r7 = *(u64 *)(r1 + 0x18)002564 r7 = *(u64 *)(r1 + 0x18)002580 r1 = r10002565 r1 = r10002581 r1 += -0x178002566 r1 += -0x338002582 *(u64 *)(r10 - 0x20) = r1002567 *(u64 *)(r10 - 0x20) = r1002583 r1 = r10002568 r1 = r10002584 r1 += -0x6f0002569 r1 += -0x6f0002585 *(u64 *)(r10 - 0x28) = r1002570 *(u64 *)(r10 - 0x28) = r1002586 r1 = r10002571 r1 = r10002587 r1 += -0x718002572 r1 += -0x758002588 *(u64 *)(r10 - 0x58) = r1002573 *(u64 *)(r10 - 0x58) = r1002589 r1 = r10002574 r1 = r10002590 r1 += -0x7e0002575 r1 += -0x7e08 unchanged instructions hidden
002599 r2 += r1002584 r2 += r1002600 *(u64 *)(r10 - 0x48) = r2002585 *(u64 *)(r10 - 0x48) = r2002601 *(u64 *)(r10 - 0x18) = 0x0002586 *(u64 *)(r10 - 0x18) = 0x0002602 *(u64 *)(r10 - 0x30) = 0x19002587 *(u64 *)(r10 - 0x30) = 0x11002603 *(u64 *)(r10 - 0x40) = 0x0002588 *(u64 *)(r10 - 0x40) = 0x0002604 r1 = r10002589 r1 = r10002605 r1 += -0x60002590 r1 += -0x60002606 call -0xa2f002591 call -0xa20002607 r1 = r0002592 r1 = r0002608 r1 <<= 0x20002593 r1 <<= 0x20002609 r1 >>= 0x20002594 r1 >>= 0x20002610 if r1 != 0x1a goto -0x199002595 if r1 != 0x1a goto +0x39002611 goto -0x490002596 goto -0x44a002612 002597 *(u64 *)(r10 - 0x60) = r2002613 002598 r2 += 0x8002614 002599 *(u64 *)(r10 - 0x58) = r2002615 002600 r0 = 0xa002616 002601 r6 = *(u64 *)(r1 + 0x20)002617 002602 if r6 > 0x2 goto +0x32002618 002603 r8 = r1002619 002604 r7 = *(u64 *)(r1 + 0x18)002620 002605 r1 = r10002621 002606 r1 += -0x680002622 002607 *(u64 *)(r10 - 0x7a0) = r1002623 002608 r1 = r10002624 002609 r1 += -0x6f0002625 002610 *(u64 *)(r10 - 0x7a8) = r1002626 002611 r1 = r10002627 002612 r1 += -0x50002628 002613 *(u64 *)(r10 - 0x7d8) = r1002629 002614 r1 = r10002630 002615 r1 += -0x60002631 002616 *(u64 *)(r10 - 0x7e0) = r1002632 002617 *(u64 *)(r10 - 0x788) = r6002633 002618 *(u64 *)(r10 - 0x790) = r6002634 002619 *(u64 *)(r10 - 0x7b8) = r6002635 002620 *(u64 *)(r10 - 0x7d0) = r7002636 002621 r1 = r6002637 002622 r1 <<= 0x4002638 002623 r2 = r7002639 002624 r2 += r1002640 002625 *(u64 *)(r10 - 0x7c8) = r2002641 002626 *(u64 *)(r10 - 0x798) = 0x0002642 002627 *(u64 *)(r10 - 0x7b0) = 0x2002643 002628 *(u64 *)(r10 - 0x7c0) = 0x0002644 002629 r1 = r10002645 002630 r1 += -0x7e0002646 002631 call -0xa48002647 002632 r1 = r0002648 002633 r1 <<= 0x20002649 002634 r1 >>= 0x20002650 002635 if r1 != 0x1a goto +0x11002651 002636 r1 = *(u64 *)(r8 + 0x0)002652 002637 r2 = *(u64 *)(r8 + 0x8)002653 002638 r3 = *(u64 *)(r8 + 0x10)002654 002639 *(u64 *)(r10 - 0x7c0) = r3002655 002640 *(u64 *)(r10 - 0x7c8) = r2002656 002641 *(u64 *)(r10 - 0x7d8) = r7002657 002642 *(u64 *)(r10 - 0x7e0) = r1002658 002643 *(u64 *)(r10 - 0x7d0) = r6002659 002644 r1 = r10002660 002645 r1 += -0x7e0002661 002646 r2 = r10002662 002647 r2 += -0x6f0002663 002648 r3 = r6002664 002649 r4 = 0x8002665 002650 r5 = 0x0002666 002651 call sol_invoke_signed_c002667 002652 r0 = 0x1a002668 002653 exit002669 002654 *(u64 *)(r10 - 0x60) = r2002670 002655 r0 = 0xa002671 002656 r6 = *(u64 *)(r1 + 0x20)002672 002657 if r6 > 0x1 goto -0x5002673 002658 r8 = r1002674 002659 r7 = *(u64 *)(r1 + 0x18)002675 002660 r1 = r10002676 002661 r1 += -0x7a8002677 002662 *(u64 *)(r10 - 0x6b0) = r1002678 002663 r1 = r10002679 002664 r1 += -0x7e0002680 002665 *(u64 *)(r10 - 0x6b8) = r1002681 002666 r1 = r10002682 002667 r1 += -0x58002683 002668 *(u64 *)(r10 - 0x6e8) = r1002684 002669 r1 = r10002685 002670 r1 += -0x60002686 002671 *(u64 *)(r10 - 0x6f0) = r1002687 002672 *(u64 *)(r10 - 0x698) = r6002688 002673 *(u64 *)(r10 - 0x6a0) = r6002689 002674 *(u64 *)(r10 - 0x6c8) = r6002690 002675 *(u64 *)(r10 - 0x6e0) = r7002691 002676 r1 = r6002692 002677 r1 <<= 0x4002693 002678 r2 = r7002694 002679 r2 += r1002695 002680 *(u64 *)(r10 - 0x6d8) = r2002696 002681 *(u64 *)(r10 - 0x6a8) = 0x0002697 002682 *(u64 *)(r10 - 0x6c0) = 0x1002698 002683 *(u64 *)(r10 - 0x6d0) = 0x0002699 002684 r1 = r10002700 002685 r1 += -0x6f0002701 002686 call -0xa7f002702 002687 r1 = r0002703 002688 r1 <<= 0x20002704 002689 r1 >>= 0x20002705 002690 if r1 != 0x1a goto -0x26002706 002691 r1 = *(u64 *)(r8 + 0x0)002707 002692 r2 = *(u64 *)(r8 + 0x8)002708 002693 r3 = *(u64 *)(r8 + 0x10)002709 002694 *(u64 *)(r10 - 0x6d0) = r3002710 002695 *(u64 *)(r10 - 0x6d8) = r2002711 002696 *(u64 *)(r10 - 0x6e8) = r7002712 002697 *(u64 *)(r10 - 0x6f0) = r1002713 002698 *(u64 *)(r10 - 0x6e0) = r6002714 002699 r1 = r10002715 002700 r1 += -0x6f0002716 002701 r2 = r10002717 002702 r2 += -0x7e0002718 002703 goto -0x38002612 r3 = r2002704 r3 = r2002613 r3 += 0xe0002705 002614 *(u64 *)(r10 - 0x700) = r3002706 002615 r3 = r2002707 002616 r3 += 0xd8002708 002617 *(u64 *)(r10 - 0x708) = r3002709 002618 r3 = r2002710 002619 r3 += 0xd0002711 002620 *(u64 *)(r10 - 0x710) = r3002712 002621 r3 = r2002713 002622 r3 += 0xc8002714 002623 *(u64 *)(r10 - 0x718) = r3002715 002624 r3 = r2002716 002625 r3 += 0xc0002717 002626 *(u64 *)(r10 - 0x720) = r3002718 002627 r3 = r2002719 002628 r3 += 0xb8002720 002629 *(u64 *)(r10 - 0x728) = r3002721 002630 r3 = r2002722 002631 r3 += 0xb0002723 002632 *(u64 *)(r10 - 0x730) = r3002724 002633 r3 = r2002725 002634 r3 += 0xa8002726 002635 *(u64 *)(r10 - 0x738) = r3002727 002636 r3 = r2002728 002637 r3 += 0xa0002729 002638 *(u64 *)(r10 - 0x740) = r3002730 002639 r3 = r2002731 002640 r3 += 0x98002732 002641 *(u64 *)(r10 - 0x748) = r3002733 002642 r3 = r2002734 002643 r3 += 0x90002735 002644 *(u64 *)(r10 - 0x750) = r3002736 002645 r3 = r2002737 002646 r3 += 0x88002738 002647 *(u64 *)(r10 - 0x758) = r3002739 002648 r3 = r2002740 002649 r3 += 0x80002741 002650 *(u64 *)(r10 - 0x760) = r3002742 002651 r3 = r2002743 002652 r3 += 0x78002705 r3 += 0x78002653 *(u64 *)(r10 - 0x768) = r3002706 *(u64 *)(r10 - 0x768) = r3002654 r3 = r2002707 r3 = r240 unchanged instructions hidden
002695 *(u64 *)(r10 - 0x7d8) = r2002748 *(u64 *)(r10 - 0x7d8) = r2002696 r0 = 0xa002749 r0 = 0xa002697 r6 = *(u64 *)(r1 + 0x20)002750 r6 = *(u64 *)(r1 + 0x20)002698 if r6 > 0x1d goto -0x1f1002751 if r6 > 0x10 goto -0x63002699 r8 = r1002752 r8 = r1002700 r7 = *(u64 *)(r1 + 0x18)002753 r7 = *(u64 *)(r1 + 0x18)002701 r1 = r10002754 r1 = r10002702 r1 += -0x98002755 r1 += -0x370002703 *(u64 *)(r10 - 0x20) = r1002756 *(u64 *)(r10 - 0x20) = r1002704 r1 = r10002757 r1 = r10002705 r1 += -0x6f0002758 r1 += -0x6f0002706 *(u64 *)(r10 - 0x28) = r1002759 *(u64 *)(r10 - 0x28) = r1002707 r1 = r10002760 r1 = r10002708 r1 += -0x6f8002761 r1 += -0x760002709 *(u64 *)(r10 - 0x58) = r1002762 *(u64 *)(r10 - 0x58) = r1002710 r1 = r10002763 r1 = r10002711 r1 += -0x7e0002764 r1 += -0x7e08 unchanged instructions hidden
002720 r2 += r1002773 r2 += r1002721 *(u64 *)(r10 - 0x48) = r2002774 *(u64 *)(r10 - 0x48) = r2002722 *(u64 *)(r10 - 0x18) = 0x0002775 *(u64 *)(r10 - 0x18) = 0x0002723 *(u64 *)(r10 - 0x30) = 0x1d002776 *(u64 *)(r10 - 0x30) = 0x10002724 *(u64 *)(r10 - 0x40) = 0x0002777 *(u64 *)(r10 - 0x40) = 0x0002725 r1 = r10002778 r1 = r10002726 r1 += -0x60002779 r1 += -0x60002727 call -0xaa8002780 call -0xadd002728 r1 = r0002781 r1 = r0002729 r1 <<= 0x20002782 r1 <<= 0x20002730 r1 >>= 0x20002783 r1 >>= 0x20002731 if r1 != 0x1a goto -0x212002784 if r1 != 0x1a goto -0x84002732 goto -0x509002785 goto -0x507002733 r6 = *(u64 *)(r5 - 0xfe0)002786 r6 = r5002734 r9 = *(u64 *)(r5 - 0xfe8)002787 r7 = r4002735 r7 = *(u64 *)(r5 - 0xff0)002788 *(u64 *)(r10 - 0x20) = r3002736 r8 = *(u64 *)(r5 - 0xff8)002789 r3 = r1002737 w2 = *(u8 *)(r2 + 0x0)002790 *(u64 *)(r10 - 0x10) = r2002738 if r2 s> 0xa goto +0x121002791 r8 = *(u64 *)(r2 + 0x8)002739 if r2 s> 0x4 goto +0x14e002792 r1 = r8002740 if r2 s> 0x1 goto +0x1ed002793 002741 r5 = *(u64 *)(r5 - 0x1000)002794 002742 if r2 == 0x0 goto +0x5ca002795 002743 if r4 > 0x4 goto +0x1002796 002744 goto +0x5c9002797 002745 *(u64 *)(r10 - 0x1d8) = r1002798 002746 r1 = -0x365394d296f1d79d ll002799 002747 *(u64 *)(r10 - 0x1d0) = r1002800 002748 *(u64 *)(r10 - 0x1c8) = -0x1002801 002749 r1 = *(u64 *)(r3 + 0x0)002802 002750 *(u64 *)(r10 - 0x220) = r1002803 002751 r9 = *(u64 *)(r3 + 0x8)002804 002752 r4 = *(u64 *)(r3 + 0x10)002805 002753 *(u64 *)(r10 - 0x1e0) = r3002806 002754 r3 = *(u64 *)(r3 + 0x18)002807 002755 *(u64 *)(r10 - 0x1e8) = r5002808 002756 r2 = *(u64 *)(r5 + 0x0)002809 002757 r1 = 0x14708 ll002810 002758 *(u64 *)(r10 - 0x180) = r1002811 002759 *(u64 *)(r10 - 0x208) = r2002812 002760 r1 = r2002813 002761 r1 += 0x8002793 r1 += 0x8002762 *(u64 *)(r10 - 0x218) = r1002794 *(u64 *)(r10 - 0x8) = r3002763 *(u64 *)(r10 - 0x190) = r1002795 r2 = r3002764 *(u64 *)(r10 - 0x1f8) = r3002796 r3 = 0x20002765 r3 += 0x8002797 002766 *(u64 *)(r10 - 0x210) = r3002798 002767 *(u64 *)(r10 - 0x1a0) = r3002799 002768 *(u64 *)(r10 - 0x1f0) = r4002800 002769 r4 += 0x8002801 002770 *(u64 *)(r10 - 0x200) = r4002802 002771 *(u64 *)(r10 - 0x1b0) = r4002803 002772 r6 = r9002804 002773 r6 += 0x8002805 002774 *(u64 *)(r10 - 0x1c0) = r6002806 002775 *(u16 *)(r10 - 0x178) = 0x0002807 002776 *(u16 *)(r10 - 0x188) = 0x101002808 002777 *(u16 *)(r10 - 0x198) = 0x1002809 002778 *(u16 *)(r10 - 0x1a8) = 0x1002810 002779 *(u16 *)(r10 - 0x1b8) = 0x1002811 002780 r1 = r10002812 002781 r1 += -0x118002813 002782 r2 = r8002814 002783 call 0x1312002797 call 0x1b9e002784 w1 = *(u8 *)(r10 - 0x118)002798 r1 = *(u64 *)(r6 - 0x1000)002785 if r1 != 0x0 goto +0xa29002799 r1 &= 0xff002786 r1 = *(u64 *)(r10 - 0xff)002800 r9 = 0xc8002787 *(u64 *)(r10 - 0x133) = r1002801 r9 -= r1002788 r1 = *(u64 *)(r10 - 0x104)002802 *(u64 *)(r10 - 0x18) = r7002789 *(u64 *)(r10 - 0x138) = r1002803 r9 *= r7002790 w1 = *(u8 *)(r10 - 0x115)002804 r7 = r9002791 *(u8 *)(r10 - 0x16e) = w1002805 r7 /= 0xc8002792 w1 = *(u16 *)(r10 - 0x117)002806 r0 <<= 0x20002793 *(u16 *)(r10 - 0x170) = w1002807 r0 >>= 0x20002794 r1 = *(u64 *)(r10 - 0x10c)002808 if r0 == 0x0 goto +0x16002795 *(u64 *)(r10 - 0x140) = r1002809 r2 = *(u64 *)(r6 - 0xff8)002796 *(u64 *)(r10 - 0x165) = r1002810 r2 &= 0xff002797 r1 = *(u64 *)(r10 - 0x138)002811 r1 = r7002798 *(u64 *)(r10 - 0x15d) = r1002812 r1 *= r2002799 r1 = *(u64 *)(r10 - 0x133)002813 if r1 < 0xc8 goto +0x11002800 *(u64 *)(r10 - 0x158) = r1002814 r0 = 0xb002801 r1 = *(u64 *)(r10 - 0x114)002815 r2 = *(u64 *)(r10 - 0x10)002802 *(u64 *)(r10 - 0x16d) = r1002816 r2 = *(u64 *)(r2 + 0x0)002803 r1 = r10002817 w3 = *(u8 *)(r2 + 0x0)002804 r1 += -0x170002818 if r3 < 0xf0 goto +0x5f002805 r2 = 0x147e8 ll002819 r1 /= 0xc8002806 002820 r3 = *(u64 *)(r2 + 0x48)002807 002821 r3 -= r1002808 002822 *(u64 *)(r2 + 0x48) = r3002809 002823 w2 = *(u8 *)(r8 + 0x0)002810 002824 if r2 < 0xf0 goto +0x59002811 002825 r2 = *(u64 *)(r8 + 0x48)002812 002826 r2 += r1002813 002827 *(u64 *)(r8 + 0x48) = r2002814 002828 r2 = *(u64 *)(r10 - 0x18)002815 002829 r2 -= r1002816 002830 *(u64 *)(r10 - 0x18) = r2002817 002831 r8 = *(u64 *)(r10 - 0x10)002818 002832 r6 = *(u64 *)(r8 + 0x10)002819 002833 r1 = r6002820 002834 r1 += 0x8002821 002835 r2 = *(u64 *)(r10 - 0x8)002806 r3 = 0x20002836 r3 = 0x20002807 call 0x17ac002837 call 0x1b76002808 w2 = *(u8 *)(r9 + 0x0)002838 r0 <<= 0x20002809 r1 = 0xb002839 r0 >>= 0x20002810 if r2 != 0xff goto +0x87d002840 if r0 == 0x0 goto +0x13002811 w3 = *(u8 *)(r9 + 0x1)002841 if r9 < 0x1a90 goto +0x12002812 r2 = 0x1002842 r0 = 0xb002813 r1 = 0x1002843 r1 = *(u64 *)(r8 + 0x0)002814 if r3 != 0x0 goto +0x1002844 002815 r1 = 0x0002845 002816 w4 = *(u8 *)(r9 + 0x2)002846 002817 r3 = 0x1002847 002818 if r4 != 0x0 goto +0x1002848 002819 r3 = 0x0002849 002820 w4 = *(u8 *)(r9 + 0x3)002850 002821 if r4 != 0x0 goto +0x1002851 002822 r2 = 0x0002852 002823 r4 = *(u64 *)(r9 + 0x50)002853 002824 r5 = r9002854 002825 r5 += 0x28002855 002826 *(u64 *)(r10 - 0xf8) = r5002856 002827 r5 = r9002857 002828 r5 += 0x58002858 002829 *(u64 *)(r10 - 0x100) = r5002859 002830 *(u64 *)(r10 - 0x108) = r4002860 002831 r9 += 0x48002861 002832 *(u64 *)(r10 - 0x110) = r9002862 002833 *(u64 *)(r10 - 0x118) = r6002863 002834 *(u8 *)(r10 - 0xe6) = w2002864 002835 *(u8 *)(r10 - 0xe7) = w3002865 002836 *(u8 *)(r10 - 0xe8) = w1002866 002837 *(u64 *)(r10 - 0xf0) = 0x0002867 002838 r1 = *(u64 *)(r10 - 0x1f0)002868 002839 w2 = *(u8 *)(r1 + 0x0)002844 w2 = *(u8 *)(r1 + 0x0)002840 r1 = 0xb002845 if r2 < 0xf0 goto +0x44002841 if r2 != 0xff goto +0x85e002846 r7 *= 0x3002842 r6 = *(u64 *)(r10 - 0x1f0)002847 r7 /= 0x64002843 w3 = *(u8 *)(r6 + 0x1)002848 r2 = *(u64 *)(r1 + 0x48)002844 r2 = 0x1002849 r2 -= r7002845 r1 = 0x1002850 *(u64 *)(r1 + 0x48) = r2002846 if r3 != 0x0 goto +0x1002851 w1 = *(u8 *)(r6 + 0x0)002847 r1 = 0x0002852 if r1 < 0xf0 goto +0x3d002848 w4 = *(u8 *)(r6 + 0x2)002853 r1 = *(u64 *)(r6 + 0x48)002849 r3 = 0x1002854 r1 += r7002850 if r4 != 0x0 goto +0x1002855 *(u64 *)(r6 + 0x48) = r1002851 r3 = 0x0002856 r1 = *(u64 *)(r10 - 0x18)002852 w4 = *(u8 *)(r6 + 0x3)002857 r1 -= r7002853 if r4 != 0x0 goto +0x1002858 *(u64 *)(r10 - 0x18) = r1002854 r2 = 0x0002859 r8 = *(u64 *)(r10 - 0x10)002855 r4 = *(u64 *)(r6 + 0x50)002860 r6 = *(u64 *)(r8 + 0x18)002856 r5 = r6002861 r1 = r6002857 r5 += 0x28002862 r1 += 0x8002858 *(u64 *)(r10 - 0xc0) = r5002863 r2 = *(u64 *)(r10 - 0x8)002859 r5 = r6002864 r3 = 0x20002860 r5 += 0x58002865 call 0x1b5a002861 *(u64 *)(r10 - 0xc8) = r5002866 r0 <<= 0x20002862 *(u64 *)(r10 - 0xd0) = r4002867 r0 >>= 0x20002863 r6 += 0x48002868 if r0 == 0x0 goto +0x13002864 *(u64 *)(r10 - 0xd8) = r6002869 if r9 < 0x2710 goto +0x12002865 r4 = *(u64 *)(r10 - 0x200)002870 r0 = 0xb002866 *(u64 *)(r10 - 0xe0) = r4002871 002867 *(u8 *)(r10 - 0xae) = w2002872 002868 *(u8 *)(r10 - 0xaf) = w3002873 002869 *(u8 *)(r10 - 0xb0) = w1002874 002870 *(u64 *)(r10 - 0xb8) = 0x0002875 002871 r1 = *(u64 *)(r10 - 0x1f8)002876 002872 w2 = *(u8 *)(r1 + 0x0)002877 002873 r1 = 0xb002878 002874 if r2 != 0xff goto +0x83d002879 002875 r5 = *(u64 *)(r10 - 0x1f8)002880 002876 w3 = *(u8 *)(r5 + 0x1)002881 002877 r2 = 0x1002882 002878 r1 = 0x1002883 002879 if r3 != 0x0 goto +0x1002884 002880 r1 = 0x0002885 002881 w4 = *(u8 *)(r5 + 0x2)002886 002882 r3 = 0x1002887 002883 if r4 != 0x0 goto +0x1002888 002884 r3 = 0x0002889 002885 w4 = *(u8 *)(r5 + 0x3)002890 002886 if r4 != 0x0 goto +0x1002891 002887 r2 = 0x0002892 002888 r4 = *(u64 *)(r5 + 0x50)002893 002889 *(u64 *)(r10 - 0x98) = r4002894 002890 r4 = *(u64 *)(r10 - 0x210)002895 002891 *(u64 *)(r10 - 0xa8) = r4002896 002892 *(u8 *)(r10 - 0x76) = w2002897 002893 *(u8 *)(r10 - 0x77) = w3002898 002894 *(u8 *)(r10 - 0x78) = w1002899 002895 r9 = r5002900 002896 r9 += 0x28002901 002897 *(u64 *)(r10 - 0x88) = r9002902 002898 r6 = r5002903 002899 r6 += 0x58002904 002900 *(u64 *)(r10 - 0x90) = r6002905 002901 r5 += 0x48002906 002902 *(u64 *)(r10 - 0xa0) = r5002907 002903 *(u64 *)(r10 - 0x80) = 0x0002908 002904 r1 = *(u64 *)(r10 - 0x208)002909 002905 w2 = *(u8 *)(r1 + 0x0)002910 002906 r1 = 0xb002911 002907 if r2 != 0xff goto +0x81c002912 002908 r1 = *(u64 *)(r10 - 0x208)002913 002909 w3 = *(u8 *)(r1 + 0x1)002914 002910 r1 = 0x1002915 002911 r2 = 0x1002916 002912 if r3 != 0x0 goto +0x1002917 002913 r2 = 0x0002918 002914 *(u64 *)(r10 - 0x200) = r5002919 002915 r3 = *(u64 *)(r10 - 0x208)002920 002916 w4 = *(u8 *)(r3 + 0x2)002921 002917 r3 = 0x1002922 002918 if r4 != 0x0 goto +0x1002923 002919 r3 = 0x0002924 002920 *(u64 *)(r10 - 0x1f0) = r6002925 002921 r4 = *(u64 *)(r10 - 0x208)002926 002922 w5 = *(u8 *)(r4 + 0x3)002927 002923 r4 = 0x1002928 002924 if r5 != 0x0 goto +0x1002929 002925 r4 = 0x0002930 002926 r6 = *(u64 *)(r10 - 0x208)002931 002927 r5 = *(u64 *)(r6 + 0x50)002932 002928 *(u64 *)(r10 - 0x60) = r5002933 002929 r5 = *(u64 *)(r10 - 0x218)002934 002930 *(u64 *)(r10 - 0x70) = r5002935 002931 *(u8 *)(r10 - 0x3e) = w4002936 002932 *(u8 *)(r10 - 0x3f) = w3002937 002933 *(u8 *)(r10 - 0x40) = w2002938 002934 r2 = r6002939 002935 r2 += 0x28002940 002936 *(u64 *)(r10 - 0x230) = r2002941 002937 *(u64 *)(r10 - 0x50) = r2002942 002938 r2 = r6002943 002939 r2 += 0x58002944 002940 *(u64 *)(r10 - 0x238) = r2002945 002941 *(u64 *)(r10 - 0x58) = r2002946 002942 r6 += 0x48002947 002943 *(u64 *)(r10 - 0x228) = r6002948 002944 *(u64 *)(r10 - 0x68) = r6002949 002945 *(u64 *)(r10 - 0x48) = 0x0002950 002946 r2 = *(u64 *)(r10 - 0x1e0)002951 002947 r2 = *(u64 *)(r2 + 0x20)002952 002948 r3 = *(u64 *)(r2 + 0x8)002953 002949 r4 = -0x6c5e9a281e0922fa ll002954 002950 if r3 != r4 goto +0x7f1002955 002951 r3 = *(u64 *)(r2 + 0x10)002956 002952 r4 = -0x53861431b91e3427 ll002957 002953 if r3 != r4 goto +0x7ee002958 002954 r3 = *(u64 *)(r2 + 0x18)002959 002955 r4 = -0x6ec8a4a0127a4be4 ll002960 002956 if r3 != r4 goto +0x7eb002961 002957 r3 = *(u64 *)(r2 + 0x20)002962 002958 r4 = -0x56ff00817a0a73c6 ll002963 002959 if r3 != r4 goto +0x7e8002964 002960 w3 = *(u8 *)(r2 + 0x0)002965 002961 r3 &= 0x88002966 002962 r1 = 0xb002967 002963 if r3 != 0x88 goto +0x7e4002968 002964 *(u64 *)(r10 - 0x1e0) = r0002969 002965 r4 = r2002970 002966 r4 += 0x8002971 002967 w1 = *(u8 *)(r2 + 0x1)002972 002968 w3 = *(u8 *)(r2 + 0x2)002973 002969 w5 = *(u8 *)(r2 + 0x3)002974 002970 r0 = *(u64 *)(r2 + 0x50)002975 002971 r6 = r2002976 002972 r6 += 0x28002977 002973 *(u64 *)(r10 - 0x18) = r6002978 002974 r6 = r2002979 002975 r6 += 0x58002980 002976 *(u64 *)(r10 - 0x20) = r6002981 002977 *(u64 *)(r10 - 0x28) = r0002982 002978 r2 += 0x48002983 002979 *(u64 *)(r10 - 0x30) = r2002984 002980 *(u64 *)(r10 - 0x38) = r4002985 002981 r2 = 0x1002986 002982 r4 = 0x1002987 002983 if r5 != 0x0 goto +0x1002988 002984 r4 = 0x0002989 002985 *(u8 *)(r10 - 0x6) = w4002990 002986 r4 = 0x1002991 002987 if r3 != 0x0 goto +0x1002992 002988 r4 = 0x0002993 002989 r3 = *(u64 *)(r10 - 0x220)002994 002990 r3 += 0x8002995 002991 *(u8 *)(r10 - 0x7) = w4002996 002992 if r1 != 0x0 goto +0x1002997 002993 r2 = 0x0002998 002994 *(u8 *)(r10 - 0x8) = w2002999 002995 *(u64 *)(r10 - 0x10) = 0x0003000 002996 r1 = r10003001 002997 r1 += -0x1d0003002 002998 *(u64 *)(r10 - 0x158) = r1003003 002999 r1 = r10003004 003000 r1 += -0x1c0003005 003001 *(u64 *)(r10 - 0x168) = r1003006 003002 *(u64 *)(r10 - 0x170) = r3003007 003003 *(u64 *)(r10 - 0x150) = 0x10003008 003004 *(u64 *)(r10 - 0x160) = 0x5003009 003005 r1 = r10003010 003006 r1 += -0x170003011 003007 r2 = r10003012 003008 r2 += -0x118003013 003009 r3 = 0x5003014 003010 r4 = 0x8003015 003011 r5 = 0x0003016 003012 call sol_invoke_signed_c003017 003013 r1 = *(u64 *)(r10 - 0x218)003018 003014 *(u64 *)(r10 - 0x150) = r1003019 003015 *(u64 *)(r10 - 0x160) = r1003020 003016 r1 = *(u64 *)(r10 - 0x210)003021 003017 *(u64 *)(r10 - 0x170) = r1003022 003018 *(u16 *)(r10 - 0x148) = 0x100003023 003019 *(u16 *)(r10 - 0x158) = 0x1003024 003020 *(u16 *)(r10 - 0x168) = 0x1003025 003021 r2 = *(u64 *)(r10 - 0x1f8)003026 003022 w1 = *(u8 *)(r2 + 0x0)003027 003023 if r1 == 0xff goto +0xb65003028 003024 r1 = *(u64 *)(r10 - 0x1d8)003029 003025 *(u64 *)(r1 + 0x0) = 0x0003030 003026 *(u32 *)(r1 + 0x8) = 0xb003031 003027 goto +0x93b003032 003028 if r2 s> 0xf goto +0x86003033 003029 if r2 s> 0xc goto +0xf2003034 003030 if r2 == 0xb goto +0x367003035 003031 if r4 == 0x0 goto +0xbda003036 003032 if r4 < 0x6 goto +0x4a9003037 003033 *(u64 *)(r10 - 0x1d8) = r1003038 003034 *(u64 *)(r10 - 0x1e8) = r4003039 003035 r4 += -0x1003040 003036 *(u64 *)(r10 - 0x1f0) = r4003041 003037 if r4 > 0x7 goto +0x1003042 003038 goto +0xbff003043 003039 r2 = *(u64 *)(r8 + 0x0)002871 r2 = *(u64 *)(r8 + 0x0)003040 r1 = *(u64 *)(r3 + 0x40)002872 w1 = *(u8 *)(r2 + 0x0)003041 r2 += 0x8002873 if r1 < 0xf0 goto +0x28003042 002874 r1 = r9003043 002875 r1 /= 0x2710003044 002876 r3 = *(u64 *)(r2 + 0x48)003045 002877 r3 -= r1003046 002878 *(u64 *)(r2 + 0x48) = r3003047 002879 w2 = *(u8 *)(r6 + 0x0)003048 002880 if r2 < 0xf0 goto +0x21003049 002881 r2 = *(u64 *)(r6 + 0x48)003050 002882 r2 += r1003051 002883 *(u64 *)(r6 + 0x48) = r2003052 002884 r2 = *(u64 *)(r10 - 0x18)003053 002885 r2 -= r1003054 002886 *(u64 *)(r10 - 0x18) = r2003055 002887 r8 = *(u64 *)(r10 - 0x10)003056 002888 r6 = *(u64 *)(r8 + 0x20)003057 002889 r1 = r6003042 r1 += 0x8002890 r1 += 0x8003043 *(u64 *)(r10 - 0x1e0) = r3002891 r2 = *(u64 *)(r10 - 0x8)003044 r3 = 0x20002892 r3 = 0x20003045 call 0x16be002893 call 0x1b3e003046 r8 = r0002894 r0 <<= 0x20003047 r3 = *(u64 *)(r10 - 0x1e0)002895 r0 >>= 0x20003048 r2 = r3002896 if r0 != 0x0 goto +0x12003049 r2 += 0x40002897 r1 = *(u64 *)(r8 + 0x0)003050 r1 = r8002898 r0 = 0xb003051 r1 <<= 0x20002899 w2 = *(u8 *)(r1 + 0x0)003052 r1 >>= 0x20002900 if r2 < 0xf0 goto +0xd003053 if r1 == 0x0 goto +0x1002901 r2 = *(u64 *)(r1 + 0x48)003054 002902 r3 = *(u64 *)(r10 - 0x18)003055 002903 r2 -= r3003056 002904 *(u64 *)(r1 + 0x48) = r2003057 002905 r1 = *(u64 *)(r10 - 0x20)003058 002906 w1 = *(u8 *)(r1 + 0x0)003059 002907 if r1 < 0xf0 goto +0x6003060 002908 r2 = *(u64 *)(r10 - 0x20)003061 002909 r1 = *(u64 *)(r2 + 0x48)003062 002910 r3 = *(u64 *)(r10 - 0x18)003063 002911 r1 += r3003064 002912 *(u64 *)(r2 + 0x48) = r1003065 002913 r0 = 0x1a003066 002914 exit003067 002915 r1 = *(u64 *)(r8 + 0x0)003068 002916 if r9 < 0xfa0 goto -0x13003069 002917 r0 = 0xb003070 002918 w2 = *(u8 *)(r1 + 0x0)003071 002919 if r2 < 0xf0 goto -0x6003072 002920 r9 /= 0xfa0003073 002921 r2 = *(u64 *)(r1 + 0x48)003074 002922 r2 -= r9003075 002923 *(u64 *)(r1 + 0x48) = r2003076 002924 w2 = *(u8 *)(r6 + 0x0)003077 002925 if r2 < 0xf0 goto -0xc003078 002926 r2 = *(u64 *)(r6 + 0x48)003079 002927 r2 += r9003080 002928 *(u64 *)(r6 + 0x48) = r2003081 002929 r2 = *(u64 *)(r10 - 0x18)003082 002930 r2 -= r9003083 002931 *(u64 *)(r10 - 0x18) = r2003054 goto +0x5002932 goto -0x23003055 r1 = *(u64 *)(r10 - 0x1f0)002933 r6 = *(u64 *)(r5 - 0xfe0)003056 if r1 > 0x9 goto +0x1002934 r9 = *(u64 *)(r5 - 0xfe8)003057 goto +0xbf8002935 r0 = *(u64 *)(r5 - 0xff0)003058 r2 = r3002936 r8 = *(u64 *)(r5 - 0xff8)003059 r2 += 0x50002937 r7 = *(u64 *)(r5 - 0x1000)003060 r1 = r10002938 w2 = *(u8 *)(r2 + 0x0)003061 r1 += -0x118002939 if r2 s> 0xc goto +0x5a003062 *(u64 *)(r10 - 0x1f8) = r2002940 if r2 s> 0x5 goto +0x9f003063 call 0x11b0002941 if r2 s> 0x2 goto +0x185003064 w1 = *(u32 *)(r10 - 0x110)002942 if r2 == 0x0 goto +0x545003065 w2 = *(u32 *)(r10 - 0x118)002943 if r2 == 0x1 goto +0x482003066 r5 = r1002944 003067 if r2 != 0x0 goto +0x1002945 003068 r5 = *(u64 *)(r10 - 0x110)002946 003069 r3 = *(u64 *)(r10 - 0x1d8)002947 003070 if r2 != 0x0 goto +0x1002948 003071 goto +0x75e002949 003072 w2 = *(u32 *)(r10 - 0x114)002950 003073 goto +0xb14002951 003074 if r2 s> 0x7 goto +0x10a002952 003075 if r2 == 0x5 goto +0x20d002953 003076 if r2 == 0x6 goto +0x360002954 003077 if r4 == 0x0 goto +0xbb4002944 if r4 == 0x0 goto +0xfa9003078 if r4 < 0x7 goto +0x47b002945 if r4 < 0x8 goto +0x543003079 *(u64 *)(r10 - 0x1d8) = r1002946 r7 = r0003080 *(u64 *)(r10 - 0x1e8) = r4002947 *(u64 *)(r10 - 0x1e0) = r1003081 r9 = r4002948 r9 = r4003082 r9 += -0x1002949 003083 if r9 > 0x6 goto +0x1002950 003084 goto +0xbd5002951 003085 r2 = *(u64 *)(r8 + 0x0)002949 r2 = *(u64 *)(r8 + 0x0)003086 r1 = *(u64 *)(r3 + 0x38)002950 r1 = *(u64 *)(r3 + 0x38)003087 r2 += 0x8002951 r2 += 0x8003088 r1 += 0x8002952 r1 += 0x8003089 *(u64 *)(r10 - 0x1e0) = r3002953 *(u64 *)(r10 - 0x1d8) = r3003090 r3 = 0x20002954 r3 = 0x20003091 call 0x1690002955 call 0x1b00003092 002956 r2 = *(u64 *)(r10 - 0x1d8)003092 r8 = r0002957 r8 = r0003093 r2 = *(u64 *)(r10 - 0x1e0)002958 003094 r1 = r8002958 r1 = r8003095 r1 <<= 0x20002959 r1 <<= 0x20003096 r1 >>= 0x20002960 r1 >>= 0x208 unchanged instructions hidden
003105 call 0x1186002969 call 0x15f6003106 w1 = *(u32 *)(r10 - 0x118)002970 w1 = *(u32 *)(r10 - 0x118)003107 if r1 != 0x0 goto +0x8e7002971 if r1 != 0x0 goto +0xcc8003108 002972 r1 = -0x527c80fe5b7a19cd ll003109 002973 r2 = *(u64 *)(r10 - 0x110)003110 002974 *(u64 *)(r10 - 0x1e8) = r2003111 002975 *(u64 *)(r10 - 0x1b0) = 0x0003108 r8 <<= 0x20002976 r8 <<= 0x20003109 r8 >>= 0x20002977 r8 >>= 0x20003110 r1 = -0x13ec632a84f21506 ll002978 003111 if r8 == 0x0 goto +0x1002978 if r8 == 0x0 goto +0x1003112 002979 goto +0x2003112 r1 = 0x1a987cd39bde2795 ll002980 r1 = 0x70e8d9b452152ec6 ll003113 r8 = *(u64 *)(r10 - 0x110)002981 *(u8 *)(r10 - 0x1af) = 0x1003114 *(u64 *)(r10 - 0x1b8) = r7002982 *(u64 *)(r10 - 0x1b8) = r7003115 *(u64 *)(r10 - 0x1c0) = r1002983 *(u64 *)(r10 - 0x1c0) = r1003116 r1 = 0x0002984 r1 = 0x0003117 r5 = *(u64 *)(r10 - 0x1e8)002985 r3 = r9003118 r5 <<= 0x3002986 r0 = r3003119 r4 = r5002987 r0 <<= 0x3003120 r4 += -0x8002988 r5 = r0003121 r2 = r4002989 r5 += -0x8003122 002990 r2 = r5003122 r2 <<= 0x1002991 r2 <<= 0x1003123 *(u64 *)(r10 - 0x1a8) = 0x0002992 r4 = 0x7ffffffffffffff8 ll003124 *(u64 *)(r10 - 0x1b0) = 0x0002993 if r5 > r4 goto +0xae3003125 r3 = 0x7ffffffffffffff8 ll002994 if r2 > r4 goto +0xae2003126 if r4 > r3 goto +0x745002995 r4 = 0x8003127 if r2 > r3 goto +0x744002996 003128 r3 = 0x8002997 003129 if r2 == 0x0 goto +0x13002996 if r2 == 0x0 goto +0x13003130 r1 = 0x300000000 ll002997 r1 = 0x300000000 ll003131 r1 = *(u64 *)(r1 + 0x0)002998 r1 = *(u64 *)(r1 + 0x0)003132 r0 = 0x300008000 ll002999 r7 = 0x300008000 ll003133 if r1 == 0x0 goto +0x1003000 if r1 == 0x0 goto +0x1003134 r0 = r1003001 r7 = r1003135 r1 = r0003002 r1 = r7003136 r1 -= r2003003 r1 -= r2003137 r3 = 0x0003004 r4 = 0x0003138 r7 = 0x1003005 r8 = 0x1003139 if r1 > r0 goto +0x1003006 if r1 > r7 goto +0x1003140 r7 = 0x0003007 r8 = 0x0003141 if r7 != 0x0 goto +0x1003008 if r8 != 0x0 goto +0x1003142 r3 = r1003009 r4 = r1003143 r1 = 0x8003010 r1 = 0x8003144 r0 = 0x300000008 ll003011 r7 = 0x300000008 ll003145 if r3 < r0 goto +0x732003012 if r4 < r7 goto +0xad0003146 r3 &= -0x8003013 r4 &= -0x8003147 r1 = 0x300000000 ll003014 r1 = 0x300000000 ll003148 *(u64 *)(r1 + 0x0) = r3003015 *(u64 *)(r1 + 0x0) = r4003149 *(u64 *)(r10 - 0x1f0) = r8003016 *(u64 *)(r10 - 0x1f0) = r4003150 r1 = *(u64 *)(r10 - 0x1e0)003017 r1 = *(u64 *)(r10 - 0x1d8)003151 r1 += 0x8003018 r1 += 0x8003152 *(u64 *)(r10 - 0x1e0) = r1003019 *(u64 *)(r10 - 0x1d8) = r1003153 003020 r3 += -0x1003153 r1 = 0x0003021 r1 = 0x0003154 *(u64 *)(r10 - 0x1e8) = r1003022 if r0 == 0x8 goto +0x5e3003155 if r5 == 0x8 goto +0x5e3003023 r1 = r5003156 r5 = r4003024 r1 >>= 0x3003157 r5 >>= 0x3003025 r2 = *(u64 *)(r10 - 0x1f0)003158 r2 = r3003026 003159 r2 += 0x9003026 r2 += 0x9003160 r4 = *(u64 *)(r10 - 0x1e0)003027 r5 = *(u64 *)(r10 - 0x1d8)003161 *(u64 *)(r10 - 0x1e8) = r5003028 r0 = r1003162 goto +0x5f9003029 goto +0x5f8003163 if r2 s> 0x12 goto +0xd8003030 if r2 s> 0x12 goto +0x8a003164 if r2 == 0x10 goto +0x1d1003031 if r2 s> 0xf goto +0x14b003165 if r2 == 0x11 goto +0x35d003032 if r2 == 0xd goto +0x27c003166 003033 if r2 == 0xe goto +0x42a003166 if r4 == 0x0 goto +0xb5f003034 if r4 == 0x0 goto +0xf53003167 if r4 < 0x6 goto +0x422003035 if r4 < 0x7 goto +0x4e9003168 *(u64 *)(r10 - 0x1d8) = r1003036 r7 = r0003169 r9 = r4003037 *(u64 *)(r10 - 0x1e0) = r1003170 *(u64 *)(r10 - 0x1e0) = r3003038 r8 = r4003171 003039 *(u64 *)(r10 - 0x1d8) = r3003171 r6 = r3003040 r6 = r3003172 r6 += 0x28003041 r6 += 0x30003173 r1 = r10003042 r1 = r10003174 r1 += -0x118003043 r1 += -0x118003175 r2 = r6003044 r2 = r6003176 call 0x113f003045 call 0x15aa003177 w1 = *(u32 *)(r10 - 0x118)003046 w1 = *(u32 *)(r10 - 0x118)003178 if r1 != 0x0 goto +0x8a0003047 if r1 != 0x0 goto +0xc7c003179 r8 = *(u64 *)(r10 - 0x110)003048 r9 = *(u64 *)(r10 - 0x110)003180 *(u64 *)(r10 - 0x1b8) = r7003049 *(u64 *)(r10 - 0x1b8) = r7003181 r1 = -0x77a4a414b3c0b4bf ll003050 r1 = -0x21cce13b25a54171 ll003182 *(u64 *)(r10 - 0x1c0) = r1003051 *(u64 *)(r10 - 0x1c0) = r1003183 r1 = 0x0003052 r1 = 0x0003184 r3 = r9003053 r3 = r8003185 r0 = r3003054 r0 = r3003186 r0 <<= 0x3003055 r0 <<= 0x3003187 r5 = r0003056 r5 = r0003188 r5 += -0x8003057 r5 += -0x8003189 r2 = r5003058 r2 = r5003190 r2 <<= 0x1003059 r2 <<= 0x1003191 *(u8 *)(r10 - 0x1a8) = 0x1003060 003192 *(u64 *)(r10 - 0x1b0) = 0x0003060 *(u64 *)(r10 - 0x1b0) = 0x0003193 r4 = 0x7ffffffffffffff8 ll003061 r4 = 0x7ffffffffffffff8 ll003194 if r5 > r4 goto +0x701003062 if r5 > r4 goto +0xa9e003195 if r2 > r4 goto +0x700003063 if r2 > r4 goto +0xa9d003196 r9 = 0x8003064 r4 = 0x8003197 if r2 == 0x0 goto +0x15003065 if r2 == 0x0 goto +0x13003198 r4 = r8003066 003199 r1 = 0x300000000 ll003066 r1 = 0x300000000 ll003200 r1 = *(u64 *)(r1 + 0x0)003067 r1 = *(u64 *)(r1 + 0x0)003201 r7 = 0x300008000 ll003068 r7 = 0x300008000 ll1 unchanged instructions hidden
003203 r7 = r1003070 r7 = r1003204 r1 = r7003071 r1 = r7003205 r1 -= r2003072 r1 -= r2003206 r9 = 0x0003073 r4 = 0x0003207 r8 = 0x1003074 r8 = 0x1003208 if r1 > r7 goto +0x1003075 if r1 > r7 goto +0x1003209 r8 = 0x0003076 r8 = 0x0003210 if r8 != 0x0 goto +0x1003077 if r8 != 0x0 goto +0x1003211 r9 = r1003078 r4 = r1003212 r1 = 0x8003079 r1 = 0x8003213 r7 = 0x300000008 ll003080 r7 = 0x300000008 ll003214 r8 = r4003081 if r4 < r7 goto +0xa8b003215 if r9 < r7 goto +0x6ec003082 r4 &= -0x8003216 r9 &= -0x8003083 003217 r1 = 0x300000000 ll003083 r1 = 0x300000000 ll003218 *(u64 *)(r1 + 0x0) = r9003084 *(u64 *)(r1 + 0x0) = r4003219 *(u64 *)(r10 - 0x1e8) = r9003085 *(u64 *)(r10 - 0x1e8) = r4003220 *(u64 *)(r10 - 0x1f0) = r8003086 *(u64 *)(r10 - 0x1f0) = r9003221 r1 = *(u64 *)(r10 - 0x1e0)003087 r1 = *(u64 *)(r10 - 0x1d8)003222 r1 += 0x8003088 r1 += 0x8003223 *(u64 *)(r10 - 0x1e0) = r1003089 *(u64 *)(r10 - 0x1d8) = r1003224 r3 += -0x1003090 r3 += -0x1003225 r1 = 0x0003091 r1 = 0x0003226 if r0 == 0x8 goto +0x4d4003092 if r0 == 0x8 goto +0x5cb1 unchanged instructions hidden
003228 r1 >>= 0x3003094 r1 >>= 0x3003229 r2 = *(u64 *)(r10 - 0x1e8)003095 r2 = *(u64 *)(r10 - 0x1e8)003230 r2 += 0x9003096 r2 += 0x9003231 r5 = *(u64 *)(r10 - 0x1e0)003097 r5 = *(u64 *)(r10 - 0x1d8)003232 r0 = r1003098 r0 = r1003233 goto +0x4df003099 goto +0x5d6003234 if r2 == 0x2 goto +0xd9003100 if r2 s> 0x8 goto +0x8c003235 if r2 == 0x3 goto +0x236003101 if r2 == 0x6 goto +0x19b003236 003102 if r2 == 0x7 goto +0x2bb003236 if r4 == 0x0 goto +0xafd003103 if r4 == 0x0 goto +0xee2003237 if r4 < 0x8 goto +0x3dc003104 if r4 < 0x4 goto +0x4a4003238 *(u64 *)(r10 - 0x1d8) = r1003105 r7 = r0003239 r9 = r4003106 *(u64 *)(r10 - 0x1e0) = r1003240 r2 = *(u64 *)(r8 + 0x0)003107 r8 = r4003241 r1 = *(u64 *)(r3 + 0x38)003108 *(u64 *)(r10 - 0x1d8) = r3003242 r2 += 0x8003109 r6 = r3003243 r1 += 0x8003110 r6 += 0x18003244 *(u64 *)(r10 - 0x1e0) = r3003111 003245 r3 = 0x20003112 003246 call 0x15f5003113 003247 r8 = r0003114 003248 r2 = *(u64 *)(r10 - 0x1e0)003115 003249 r1 = r8003116 003250 r1 <<= 0x20003117 003251 r1 >>= 0x20003118 003252 r6 = r2003119 003253 r6 += 0x30003120 003254 if r1 == 0x0 goto +0x2003121 003255 r6 = r2003122 003256 r6 += 0x38003123 003257 r1 = r10003111 r1 = r10003258 r1 += -0x118003112 r1 += -0x118003259 r2 = r6003113 r2 = r6003260 call 0x10eb003114 call 0x1565003261 w1 = *(u32 *)(r10 - 0x118)003115 w1 = *(u32 *)(r10 - 0x118)003262 if r1 != 0x0 goto +0x84c003116 if r1 != 0x0 goto +0xc37003263 r2 = *(u64 *)(r10 - 0x110)003117 r9 = *(u64 *)(r10 - 0x110)003264 *(u64 *)(r10 - 0x1b7) = 0x0003118 *(u64 *)(r10 - 0x1b8) = r7003265 r8 <<= 0x20003119 r1 = -0x37788a1e6e613908 ll003266 r8 >>= 0x20003120 *(u64 *)(r10 - 0x1c0) = r1003267 003121 r1 = 0x0003268 003122 r3 = r8003269 003123 r0 = r3003270 003124 r0 <<= 0x3003271 003125 r5 = r0003272 003126 r5 += -0x8003273 003127 r2 = r5003274 003128 r2 <<= 0x1003275 003129 *(u64 *)(r10 - 0x1b0) = 0x0003276 003130 r4 = 0x7ffffffffffffff8 ll003277 003131 if r5 > r4 goto +0xa59003278 003132 if r2 > r4 goto +0xa58003279 003133 r4 = 0x8003280 003134 if r2 == 0x0 goto +0x13003281 003135 r1 = 0x300000000 ll003282 003136 r1 = *(u64 *)(r1 + 0x0)003283 003137 r7 = 0x300008000 ll003284 003138 if r1 == 0x0 goto +0x1003285 003139 r7 = r1003286 003140 r1 = r7003287 003141 r1 -= r2003288 003142 r4 = 0x0003289 003143 r8 = 0x1003290 003144 if r1 > r7 goto +0x1003291 003145 r8 = 0x0003292 003146 if r8 != 0x0 goto +0x1003293 003147 r4 = r1003294 003148 r1 = 0x8003295 003149 r7 = 0x300000008 ll003296 003150 if r4 < r7 goto +0xa46003297 003151 r4 &= -0x8003298 003152 r1 = 0x300000000 ll003299 003153 *(u64 *)(r1 + 0x0) = r4003300 003154 *(u64 *)(r10 - 0x1e8) = r4003301 003155 *(u64 *)(r10 - 0x1f0) = r9003267 r1 = *(u64 *)(r10 - 0x1d8)003156 r1 = *(u64 *)(r10 - 0x1d8)003268 if r8 == 0x0 goto +0x72b003157 r1 += 0x8003269 *(u64 *)(r1 + 0x0) = 0x0003158 *(u64 *)(r10 - 0x1d8) = r1003270 *(u32 *)(r1 + 0x8) = 0x2003159 r3 += -0x1003271 003160 r1 = 0x0003272 003161 if r0 == 0x8 goto +0x4ec003273 003162 r1 = r5003274 003163 r1 >>= 0x3003275 003164 r2 = *(u64 *)(r10 - 0x1e8)003276 003165 r2 += 0x9003277 003166 r5 = *(u64 *)(r10 - 0x1d8)003278 003167 r0 = r1003271 goto +0x847003168 goto +0x4f7003272 if r2 == 0xd goto +0x108003169 if r2 s> 0x15 goto +0x6f003273 if r2 == 0xe goto +0x22e003170 if r2 == 0x13 goto +0x1ad003274 003171 if r2 == 0x14 goto +0x2cd003274 if r4 == 0x0 goto +0xadb003172 if r4 == 0x0 goto +0xea1003275 if r4 < 0x7 goto +0x3b6003173 if r4 < 0x8 goto +0x45f003276 *(u64 *)(r10 - 0x1d8) = r1003174 r7 = r0003277 r9 = r4003175 *(u64 *)(r10 - 0x1e0) = r1003278 *(u64 *)(r10 - 0x1e0) = r3003176 r8 = r4003279 003177 *(u64 *)(r10 - 0x1d8) = r3003279 r6 = r3003178 r6 = r3003280 r6 += 0x30003179 r6 += 0x30003281 r1 = r10003180 r1 = r102 unchanged instructions hidden
003284 call 0x10d3003183 call 0x1520003285 w1 = *(u32 *)(r10 - 0x118)003184 w1 = *(u32 *)(r10 - 0x118)003286 if r1 != 0x0 goto +0x834003185 if r1 != 0x0 goto +0xbf2003287 r8 = *(u64 *)(r10 - 0x110)003186 r9 = *(u64 *)(r10 - 0x110)003288 *(u64 *)(r10 - 0x1b8) = r7003187 *(u64 *)(r10 - 0x1b8) = r7003289 r1 = -0x21cce13b25a54171 ll003188 r1 = -0x37788a1e6e613908 ll003290 *(u64 *)(r10 - 0x1c0) = r1003189 *(u64 *)(r10 - 0x1c0) = r1003291 r1 = 0x0003190 r1 = 0x0003292 r3 = r9003191 r3 = r8003293 r0 = r3003192 r0 = r3003294 r0 <<= 0x3003193 r0 <<= 0x3003295 r5 = r0003194 r5 = r0003296 r5 += -0x8003195 r5 += -0x8003297 r2 = r5003196 r2 = r5003298 r2 <<= 0x1003197 r2 <<= 0x1003299 *(u64 *)(r10 - 0x1b0) = 0x0003198 *(u64 *)(r10 - 0x1a0) = 0x0003300 003199 *(u64 *)(r10 - 0x1a7) = 0x0003301 003200 *(u64 *)(r10 - 0x1af) = 0x0003302 003201 *(u8 *)(r10 - 0x1b0) = 0x1003300 r4 = 0x7ffffffffffffff8 ll003202 r4 = 0x7ffffffffffffff8 ll003301 if r5 > r4 goto +0x696003203 if r5 > r4 goto +0xa11003302 if r2 > r4 goto +0x695003204 if r2 > r4 goto +0xa10003303 r9 = 0x8003205 r4 = 0x8003304 if r2 == 0x0 goto +0x15003206 if r2 == 0x0 goto +0x13003305 r4 = r8003207 003306 r1 = 0x300000000 ll003207 r1 = 0x300000000 ll003307 r1 = *(u64 *)(r1 + 0x0)003208 r1 = *(u64 *)(r1 + 0x0)003308 r7 = 0x300008000 ll003209 r7 = 0x300008000 ll1 unchanged instructions hidden
003310 r7 = r1003211 r7 = r1003311 r1 = r7003212 r1 = r7003312 r1 -= r2003213 r1 -= r2003313 r9 = 0x0003214 r4 = 0x0003314 r8 = 0x1003215 r8 = 0x1003315 if r1 > r7 goto +0x1003216 if r1 > r7 goto +0x1003316 r8 = 0x0003217 r8 = 0x0003317 if r8 != 0x0 goto +0x1003218 if r8 != 0x0 goto +0x1003318 r9 = r1003219 r4 = r1003319 r1 = 0x8003220 r1 = 0x8003320 r7 = 0x300000008 ll003221 r7 = 0x300000008 ll003321 r8 = r4003222 if r4 < r7 goto +0x9fe003322 if r9 < r7 goto +0x681003223 r4 &= -0x8003323 r9 &= -0x8003224 003324 r1 = 0x300000000 ll003224 r1 = 0x300000000 ll003325 *(u64 *)(r1 + 0x0) = r9003225 *(u64 *)(r1 + 0x0) = r4003326 *(u64 *)(r10 - 0x1e8) = r9003226 *(u64 *)(r10 - 0x1e8) = r4003327 *(u64 *)(r10 - 0x1f0) = r8003227 *(u64 *)(r10 - 0x1f0) = r9003328 r1 = *(u64 *)(r10 - 0x1e0)003228 r1 = *(u64 *)(r10 - 0x1d8)003329 r1 += 0x8003229 r1 += 0x8003330 *(u64 *)(r10 - 0x1e0) = r1003230 *(u64 *)(r10 - 0x1d8) = r1003331 r3 += -0x1003231 r3 += -0x1003332 r1 = 0x0003232 r1 = 0x0003333 if r0 == 0x8 goto +0x421003233 if r0 == 0x8 goto +0x4c81 unchanged instructions hidden
003335 r1 >>= 0x3003235 r1 >>= 0x3003336 r2 = *(u64 *)(r10 - 0x1e8)003236 r2 = *(u64 *)(r10 - 0x1e8)003337 r2 += 0x9003237 r2 += 0x9003338 r5 = *(u64 *)(r10 - 0x1e0)003238 r5 = *(u64 *)(r10 - 0x1d8)003339 r0 = r1003239 r0 = r1003340 goto +0x42c003240 goto +0x4d3003341 if r2 == 0x8 goto +0x143003241 if r2 s> 0xa goto +0xbe003342 if r2 == 0x9 goto +0x301003242 if r2 == 0x9 goto +0x2b5003343 if r4 == 0x0 goto +0xab2003243 if r4 == 0x0 goto +0xe66003344 if r4 < 0x7 goto +0x371003244 if r4 < 0x7 goto +0x418003345 *(u64 *)(r10 - 0x1d8) = r1003245 r7 = r0003346 003246 *(u64 *)(r10 - 0x1e0) = r1003346 *(u64 *)(r10 - 0x1e8) = r4003247 *(u64 *)(r10 - 0x1e8) = r4003347 *(u64 *)(r10 - 0x1e0) = r3003248 *(u64 *)(r10 - 0x1d8) = r3003348 r8 = r3003249 r8 = r3003349 r8 += 0x30003250 r8 += 0x30003350 r1 = r10003251 r1 = r1026 unchanged instructions hidden
003377 r2 = r5003278 r2 = r5003378 r3 = 0x151c8 ll003279 r3 = 0x17208 ll003379 call 0x131c003280 call 0x1767003380 if r2 == 0x13 goto +0x15f003281 if r2 s> 0x17 goto +0xda003381 if r2 == 0x14 goto +0x31d003282 if r2 == 0x16 goto +0x2cf003382 if r4 == 0x0 goto +0xa8f003283 if r4 == 0x0 goto +0xe42003383 if r4 < 0x8 goto +0x34a003284 if r4 < 0x8 goto +0x3f0003384 *(u64 *)(r10 - 0x1d8) = r1003285 *(u64 *)(r10 - 0x1f0) = r0003385 r9 = r4003286 *(u64 *)(r10 - 0x1e0) = r1003386 *(u64 *)(r10 - 0x1e0) = r3003287 r4 <<= 0x3003387 r6 = r3003288 r0 = r4003388 003289 r0 += -0x8003389 003290 r1 = r0003390 003291 r1 >>= 0x3003391 003292 if r1 < 0x7 goto +0x1003392 003293 r1 = 0x7003393 003294 *(u64 *)(r10 - 0x1d8) = r3003394 003295 r2 = r3003395 003296 r2 += 0x8003396 003297 r3 = -0x37788a1e6e613908 ll003397 003298 *(u64 *)(r10 - 0x1c0) = r3003398 003299 r3 = 0x0003399 003300 r5 = 0x8003400 003301 r6 = *(u64 *)(r10 - 0x1f0)003401 003302 r6 /= 0x64003402 003303 *(u64 *)(r10 - 0x1e8) = r6003403 003304 *(u64 *)(r10 - 0x1b8) = r6003404 003305 *(u64 *)(r10 - 0x1a0) = 0x0003405 003306 *(u64 *)(r10 - 0x1a7) = 0x0003406 003307 *(u64 *)(r10 - 0x1af) = 0x0003407 003308 *(u8 *)(r10 - 0x1b0) = 0x1003408 003309 if r0 == 0x0 goto +0x863003409 003310 r3 = r1003410 003311 r3 <<= 0x4003411 003312 r5 = 0x300000000 ll003412 003313 r5 = *(u64 *)(r5 + 0x0)003413 003314 r7 = 0x300008000 ll003414 003315 if r5 == 0x0 goto +0x1003415 003316 r7 = r5003416 003317 r0 = r7003417 003318 r0 -= r3003418 003319 r5 = 0x0003419 003320 r8 = 0x1003420 003321 if r0 > r7 goto +0x1003421 003322 r8 = 0x0003422 003323 if r8 != 0x0 goto +0x1003423 003324 r5 = r0003424 003325 r0 = 0x300000007 ll003425 003326 if r5 > r0 goto +0x841003426 003327 r1 = 0x8003427 003328 r2 = r3003428 003329 r3 = 0x17178 ll003429 003330 call 0x1735003430 003331 if r2 == 0x3 goto +0x192003431 003332 if r2 == 0x4 goto +0x344003432 003333 if r4 == 0x0 goto +0xe2c003433 003334 if r4 < 0x8 goto +0x3be003434 003335 r9 = r0003435 003336 *(u64 *)(r10 - 0x1e0) = r1003436 003337 r7 = r4003437 003338 r2 = *(u64 *)(r8 + 0x0)003438 003339 r1 = *(u64 *)(r3 + 0x38)003439 003340 r2 += 0x8003440 003341 *(u64 *)(r10 - 0x1e8) = r1003441 003342 r1 += 0x8003442 003343 *(u64 *)(r10 - 0x1d8) = r3003443 003344 r3 = 0x20003444 003345 call 0x197a003445 003346 r2 = *(u64 *)(r10 - 0x1d8)003446 003347 *(u64 *)(r10 - 0x1f0) = r0003447 003348 r1 = r0003448 003349 r1 <<= 0x20003449 003350 r1 >>= 0x20003450 003351 r6 = r2003388 r6 += 0x30003352 r6 += 0x30003389 003353 r8 = r6003390 003354 if r1 == 0x0 goto +0x2003391 003355 r8 = r2003392 003356 r8 += 0x38003393 003357 r2 = r9003394 003358 if r1 == 0x0 goto +0x985003395 003359 r1 = -0x51784f1944d7c293 ll003396 003360 r3 = *(u64 *)(r10 - 0x1e8)003397 003361 r9 = *(u64 *)(r3 + 0x48)003398 003362 goto +0xada003399 003363 if r2 == 0x10 goto +0x191003400 003364 if r2 == 0x11 goto +0x349003401 003365 if r4 == 0x0 goto +0xe10003402 003366 if r4 < 0x6 goto +0x39e003403 003367 r7 = r0003404 003368 *(u64 *)(r10 - 0x1e0) = r1003405 003369 r8 = r4003406 003370 *(u64 *)(r10 - 0x1d8) = r3003407 003371 r6 = r3003408 003372 r6 += 0x28003389 r1 = r10003373 r1 = r10003390 r1 += -0x118003374 r1 += -0x118003391 r2 = r6003375 r2 = r6003392 call 0x1067003376 call 0x145f003393 w1 = *(u32 *)(r10 - 0x118)003377 w1 = *(u32 *)(r10 - 0x118)003394 if r1 != 0x0 goto +0x7c8003378 if r1 != 0x0 goto +0xb31003395 r8 = *(u64 *)(r10 - 0x110)003379 r9 = *(u64 *)(r10 - 0x110)003396 *(u64 *)(r10 - 0x1b8) = r7003380 *(u64 *)(r10 - 0x1b8) = r7003397 r1 = -0x37788a1e6e613908 ll003381 r1 = -0x77a4a414b3c0b4bf ll003398 *(u64 *)(r10 - 0x1c0) = r1003382 *(u64 *)(r10 - 0x1c0) = r1003399 r1 = 0x0003383 r1 = 0x0003400 r3 = r9003384 r3 = r8003401 r0 = r3003385 r0 = r3003402 r0 <<= 0x3003386 r0 <<= 0x3003403 r5 = r0003387 r5 = r0003404 r5 += -0x8003388 r5 += -0x8003405 r2 = r5003389 r2 = r5003406 r2 <<= 0x1003390 r2 <<= 0x1003407 *(u64 *)(r10 - 0x1a0) = 0x0003391 *(u8 *)(r10 - 0x1a8) = 0x1003408 *(u64 *)(r10 - 0x1a7) = 0x0003392 *(u64 *)(r10 - 0x1b0) = 0x0003409 *(u64 *)(r10 - 0x1af) = 0x0003393 003410 *(u8 *)(r10 - 0x1b0) = 0x1003394 003411 r4 = 0x7ffffffffffffff8 ll003393 r4 = 0x7ffffffffffffff8 ll003412 if r5 > r4 goto +0x627003394 if r5 > r4 goto +0x952003413 if r2 > r4 goto +0x626003395 if r2 > r4 goto +0x951003414 r9 = 0x8003396 r4 = 0x8003415 if r2 == 0x0 goto +0x15003397 if r2 == 0x0 goto +0x13003416 r4 = r8003398 003417 r1 = 0x300000000 ll003398 r1 = 0x300000000 ll003418 r1 = *(u64 *)(r1 + 0x0)003399 r1 = *(u64 *)(r1 + 0x0)003419 r7 = 0x300008000 ll003400 r7 = 0x300008000 ll1 unchanged instructions hidden
003421 r7 = r1003402 r7 = r1003422 r1 = r7003403 r1 = r7003423 r1 -= r2003404 r1 -= r2003424 r9 = 0x0003405 r4 = 0x0003425 r8 = 0x1003406 r8 = 0x1003426 if r1 > r7 goto +0x1003407 if r1 > r7 goto +0x1003427 r8 = 0x0003408 r8 = 0x0003428 if r8 != 0x0 goto +0x1003409 if r8 != 0x0 goto +0x1003429 r9 = r1003410 r4 = r1003430 r1 = 0x8003411 r1 = 0x8003431 r7 = 0x300000008 ll003412 r7 = 0x300000008 ll003432 r8 = r4003413 if r4 < r7 goto +0x93f003433 if r9 < r7 goto +0x612003414 r4 &= -0x8003434 r9 &= -0x8003415 003435 r1 = 0x300000000 ll003415 r1 = 0x300000000 ll003436 *(u64 *)(r1 + 0x0) = r9003416 *(u64 *)(r1 + 0x0) = r4003437 *(u64 *)(r10 - 0x1e8) = r9003417 *(u64 *)(r10 - 0x1e8) = r4003438 *(u64 *)(r10 - 0x1f0) = r8003418 *(u64 *)(r10 - 0x1f0) = r9003439 r1 = *(u64 *)(r10 - 0x1e0)003419 r1 = *(u64 *)(r10 - 0x1d8)003440 r1 += 0x8003420 r1 += 0x8003441 *(u64 *)(r10 - 0x1e0) = r1003421 *(u64 *)(r10 - 0x1d8) = r1003442 r3 += -0x1003422 r3 += -0x1003443 r1 = 0x0003423 r1 = 0x0003444 if r0 == 0x8 goto +0x41e003424 if r0 == 0x8 goto +0x4a31 unchanged instructions hidden
003446 r1 >>= 0x3003426 r1 >>= 0x3003447 r2 = *(u64 *)(r10 - 0x1e8)003427 r2 = *(u64 *)(r10 - 0x1e8)003448 r2 += 0x9003428 r2 += 0x9003449 r5 = *(u64 *)(r10 - 0x1e0)003429 r5 = *(u64 *)(r10 - 0x1d8)003450 r0 = r1003430 r0 = r1003451 goto +0x429003431 goto +0x4ae003452 003432 if r2 == 0xb goto +0x26f003452 if r4 == 0x0 goto +0xa11003433 if r4 == 0x0 goto +0xdb0003453 if r4 < 0x8 goto +0x304003434 if r4 < 0x6 goto +0x35a003454 *(u64 *)(r10 - 0x1d8) = r1003435 *(u64 *)(r10 - 0x1f0) = r0003455 003436 *(u64 *)(r10 - 0x1e0) = r1003456 003437 *(u64 *)(r10 - 0x1e8) = r4003457 003438 r4 += -0x1003458 003439 *(u64 *)(r10 - 0x1f8) = r4003459 003440 if r4 > 0x7 goto +0x1003460 003441 goto +0xdd8003461 003442 r2 = *(u64 *)(r8 + 0x0)003462 003443 r1 = *(u64 *)(r3 + 0x40)003463 003444 r2 += 0x8003464 003445 r1 += 0x8003465 003446 *(u64 *)(r10 - 0x1d8) = r3003466 003447 r3 = 0x20003467 003448 call 0x1913003468 003449 r3 = *(u64 *)(r10 - 0x1d8)003469 003450 r8 = r0003470 003451 r2 = r3003471 003452 r2 += 0x40003472 003453 r1 = r8003473 003454 r1 <<= 0x20003474 003455 r1 >>= 0x20003475 003456 if r1 == 0x0 goto +0x1003476 003457 goto +0x5003477 003458 r1 = *(u64 *)(r10 - 0x1f8)003478 003459 if r1 > 0x9 goto +0x1003479 003460 goto +0xdd1003480 003461 r2 = r3003481 003462 r2 += 0x50003482 003463 r1 = r10003483 003464 r1 += -0x118003484 003465 *(u64 *)(r10 - 0x200) = r2003485 003466 call 0x1405003486 003467 w1 = *(u32 *)(r10 - 0x110)003487 003468 w2 = *(u32 *)(r10 - 0x118)003488 003469 r5 = r1003489 003470 if r2 != 0x0 goto +0x1003490 003471 r5 = *(u64 *)(r10 - 0x110)003491 003472 r3 = *(u64 *)(r10 - 0x1e0)003492 003473 if r2 != 0x0 goto +0x244003493 003474 r1 = 0x0003494 003475 r0 = r6003495 003476 r0 += 0x2a003496 003477 if r0 s< 0x0 goto +0x13003497 003478 if r0 == 0x0 goto +0xb25003498 003479 r1 = 0x300000000 ll003499 003480 r1 = *(u64 *)(r1 + 0x0)003500 003481 r3 = 0x300008000 ll003501 003482 if r1 == 0x0 goto +0x1003502 003483 r3 = r1003503 003484 r2 = r3003504 003485 r2 -= r0003505 003486 r1 = 0x0003506 003487 *(u64 *)(r10 - 0x208) = r1003507 003488 r1 = 0x1003508 003489 r4 = 0x1003509 003490 if r2 > r3 goto +0x1003510 003491 r4 = 0x0003511 003492 if r4 != 0x0 goto +0x1003512 003493 *(u64 *)(r10 - 0x208) = r2003513 003494 r2 = 0x300000007 ll003514 003495 r7 = *(u64 *)(r10 - 0x208)003515 003496 if r7 > r2 goto +0xb07003516 003497 r2 = r0003517 003498 r3 = 0x17328 ll003518 003499 call 0x168c003519 003500 if r2 == 0x18 goto +0x253003520 003501 if r4 > 0x2 goto +0x1003521 003502 goto +0x316003522 003503 *(u64 *)(r10 - 0x1e0) = r1003523 003504 r2 = r3003524 003505 r2 += 0x8003525 003506 r1 = r10003526 003507 r1 += -0x118003527 003508 r6 = r3003528 003509 call 0x13da003529 003510 w1 = *(u32 *)(r10 - 0x118)003530 003511 if r1 != 0x1 goto +0x7bc003531 003512 goto +0xaab003532 003513 if r4 == 0x0 goto +0xd38003533 003514 if r4 < 0xb goto +0x30a003534 003515 r7 = r0003535 003516 *(u64 *)(r10 - 0x1e0) = r1003455 r9 = r4003517 r9 = r4003456 r2 = *(u64 *)(r8 + 0x0)003518 r2 = *(u64 *)(r8 + 0x0)003457 r1 = *(u64 *)(r3 + 0x38)003519 r1 = *(u64 *)(r3 + 0x50)003458 r2 += 0x8003520 r2 += 0x8003459 r1 += 0x8003521 r1 += 0x8003460 *(u64 *)(r10 - 0x1e0) = r3003522 *(u64 *)(r10 - 0x1d8) = r3003461 r3 = 0x20003523 r3 = 0x20003462 call 0x151d003524 call 0x18c7003463 003525 r2 = *(u64 *)(r10 - 0x1d8)003463 r8 = r0003526 r8 = r0003464 r2 = *(u64 *)(r10 - 0x1e0)003527 003465 r1 = r8003527 r1 = r8003466 r1 <<= 0x20003528 r1 <<= 0x20003467 r1 >>= 0x20003529 r1 >>= 0x20003468 r6 = r2003530 r6 = r2003469 r6 += 0x30003531 r6 += 0x48003470 if r1 == 0x0 goto +0x2003532 if r1 == 0x0 goto +0x2003471 r6 = r2003533 r6 = r2003472 r6 += 0x38003534 r6 += 0x50003473 r1 = r10003535 r1 = r10003474 r1 += -0x118003536 r1 += -0x118003475 r2 = r6003537 r2 = r6003476 call 0x1013003538 call 0x13bd003477 w1 = *(u32 *)(r10 - 0x118)003539 w1 = *(u32 *)(r10 - 0x118)003478 if r1 != 0x0 goto +0x774003540 if r1 != 0x0 goto +0xa8f003479 r1 = -0x527c80fe5b7a19cd ll003541 003480 r2 = *(u64 *)(r10 - 0x110)003542 003481 *(u64 *)(r10 - 0x1e8) = r2003543 003482 *(u64 *)(r10 - 0x1b0) = 0x0003544 003483 r8 <<= 0x20003541 r8 <<= 0x20003484 r8 >>= 0x20003542 r8 >>= 0x20003485 003543 r1 = -0x151425feedc2f99a ll003485 if r8 == 0x0 goto +0x1003544 if r8 == 0x0 goto +0x1003486 goto +0x2003545 r1 = -0x527c80fe5b7a19cd ll003487 r1 = 0x70e8d9b452152ec6 ll003546 r8 = *(u64 *)(r10 - 0x110)003488 *(u8 *)(r10 - 0x1af) = 0x1003547 003489 *(u64 *)(r10 - 0x1b8) = r7003547 *(u64 *)(r10 - 0x1b8) = r7003490 *(u64 *)(r10 - 0x1c0) = r1003548 *(u64 *)(r10 - 0x1c0) = r1003491 r1 = 0x0003549 r1 = 0x04 unchanged instructions hidden
003496 r5 += -0x8003554 r5 += -0x8003497 r2 = r5003555 r2 = r5003498 r2 <<= 0x1003556 r2 <<= 0x1003499 003557 *(u32 *)(r10 - 0x1a8) = 0x0003500 003558 *(u64 *)(r10 - 0x1b0) = 0x0003499 r4 = 0x7ffffffffffffff8 ll003559 r4 = 0x7ffffffffffffff8 ll003500 if r5 > r4 goto +0x5cf003560 if r5 > r4 goto +0x8ac003501 if r2 > r4 goto +0x5ce003561 if r2 > r4 goto +0x8ab003502 003562 r9 = 0x8003503 003563 if r2 == 0x0 goto +0x15003504 003564 r4 = r8003505 003565 r1 = 0x300000000 ll003506 003566 r1 = *(u64 *)(r1 + 0x0)003507 003567 r7 = 0x300008000 ll003508 003568 if r1 == 0x0 goto +0x1003509 003569 r7 = r1003510 003570 r1 = r7003511 003571 r1 -= r2003512 003572 r9 = 0x0003513 003573 r8 = 0x1003514 003574 if r1 > r7 goto +0x1003515 003575 r8 = 0x0003516 003576 if r8 != 0x0 goto +0x1003517 003577 r9 = r1003518 003578 r1 = 0x8003519 003579 r7 = 0x300000008 ll003520 003580 r8 = r4003521 003581 if r9 < r7 goto +0x897003522 003582 r9 &= -0x8003523 003583 r1 = 0x300000000 ll003524 003584 *(u64 *)(r1 + 0x0) = r9003525 003585 *(u64 *)(r10 - 0x1e8) = r9003526 003586 *(u64 *)(r10 - 0x1f0) = r8003527 003587 r1 = *(u64 *)(r10 - 0x1d8)003528 003588 r1 += 0x8003529 003589 *(u64 *)(r10 - 0x1d8) = r1003530 003590 r3 += -0x1003531 003591 r1 = 0x0003532 003592 if r0 == 0x8 goto +0x2c7003533 003593 r1 = r5003534 003594 r1 >>= 0x3003535 003595 r2 = *(u64 *)(r10 - 0x1e8)003536 003596 r2 += 0x9003537 003597 r5 = *(u64 *)(r10 - 0x1d8)003538 003598 r0 = r1003539 003599 goto +0x2dc003540 003600 if r4 == 0x0 goto +0xce5003541 003601 if r4 < 0x6 goto +0x2b3003542 003602 r7 = r0003543 003603 *(u64 *)(r10 - 0x1e0) = r1003544 003604 r8 = r4003545 003605 *(u64 *)(r10 - 0x1d8) = r3003546 003606 r6 = r3003547 003607 r6 += 0x28003548 003608 r1 = r10003549 003609 r1 += -0x118003550 003610 r2 = r6003551 003611 call 0x1374003552 003612 w1 = *(u32 *)(r10 - 0x118)003553 003613 if r1 != 0x0 goto +0xa46003554 003614 r9 = *(u64 *)(r10 - 0x110)003555 003615 *(u64 *)(r10 - 0x110) = r7003556 003616 r1 = -0x37788a1e6e613908 ll003557 003617 *(u64 *)(r10 - 0x118) = r1003558 003618 r1 = 0x0003559 003619 r3 = r8003560 003620 r0 = r3003561 003621 r0 <<= 0x3003562 003622 r5 = r0003563 003623 r5 += -0x8003564 003624 r2 = r5003565 003625 r2 <<= 0x1003566 003626 *(u64 *)(r10 - 0xf8) = 0x0003567 003627 *(u64 *)(r10 - 0x100) = 0x0003568 003628 *(u64 *)(r10 - 0x108) = 0x0003569 003629 *(u8 *)(r10 - 0xf0) = 0x1003570 003630 r4 = 0x7ffffffffffffff8 ll003571 003631 if r5 > r4 goto +0x865003572 003632 if r2 > r4 goto +0x864003502 r4 = 0x8003633 r4 = 0x8003503 if r2 == 0x0 goto +0x13003634 if r2 == 0x0 goto +0x13003504 r1 = 0x300000000 ll003635 r1 = 0x300000000 ll15 unchanged instructions hidden
003520 r4 &= -0x8003651 r4 &= -0x8003521 r1 = 0x300000000 ll003652 r1 = 0x300000000 ll003522 *(u64 *)(r1 + 0x0) = r4003653 *(u64 *)(r1 + 0x0) = r4003523 *(u64 *)(r10 - 0x1f0) = r4003654 *(u64 *)(r10 - 0x1e8) = r4003524 r1 = *(u64 *)(r10 - 0x1e0)003655 *(u64 *)(r10 - 0x1f0) = r9003525 003656 r1 = *(u64 *)(r10 - 0x1d8)003525 r1 += 0x8003657 r1 += 0x8003526 *(u64 *)(r10 - 0x1e0) = r1003658 *(u64 *)(r10 - 0x1d8) = r1003527 r3 += -0x1003659 r3 += -0x1003528 r1 = 0x0003660 r1 = 0x0003529 if r0 == 0x8 goto +0x2c3003661 if r0 == 0x8 goto +0x2b0003530 r1 = r5003662 r1 = r5003531 r1 >>= 0x3003663 r1 >>= 0x3003532 r2 = *(u64 *)(r10 - 0x1f0)003664 r2 = *(u64 *)(r10 - 0x1e8)003533 r2 += 0x9003665 r2 += 0x9003534 r5 = *(u64 *)(r10 - 0x1e0)003666 r5 = *(u64 *)(r10 - 0x1d8)003535 r0 = r1003667 r0 = r1003536 goto +0x2d8003668 goto +0x2bb003537 if r4 == 0x0 goto +0x9c0003669 if r4 == 0x0 goto +0xca4003538 if r4 < 0x8 goto +0x2af003670 if r4 < 0x8 goto +0x26e003539 *(u64 *)(r10 - 0x1d8) = r1003671 r8 = r0003540 r8 = r4003672 *(u64 *)(r10 - 0x1e0) = r1003541 *(u64 *)(r10 - 0x1e0) = r3003673 r7 = r4003542 003674 *(u64 *)(r10 - 0x1d8) = r3003542 r6 = r3003675 r6 = r3003543 r6 += 0x38003676 r6 += 0x38003544 r1 = r10003677 r1 = r103 unchanged instructions hidden
003548 w1 = *(u32 *)(r10 - 0x118)003681 w1 = *(u32 *)(r10 - 0x118)003549 if r1 != 0x0 goto +0x72d003682 if r1 != 0x0 goto +0xa01003550 r9 = *(u64 *)(r10 - 0x110)003683 r9 = *(u64 *)(r10 - 0x110)003551 *(u64 *)(r10 - 0x1bf) = r7003684 *(u64 *)(r10 - 0x1bf) = r8003552 r1 = 0x0003685 r1 = 0x0003553 r3 = r8003686 r3 = r7003554 r0 = r3003687 r0 = r3003555 r0 <<= 0x3003688 r0 <<= 0x3003556 r5 = r0003689 r5 = r028 unchanged instructions hidden
003585 *(u64 *)(r1 + 0x0) = r4003718 *(u64 *)(r1 + 0x0) = r4003586 *(u64 *)(r10 - 0x1e8) = r4003719 *(u64 *)(r10 - 0x1e8) = r4003587 *(u64 *)(r10 - 0x1f0) = r9003720 *(u64 *)(r10 - 0x1f0) = r9003588 r1 = *(u64 *)(r10 - 0x1e0)003721 r1 = *(u64 *)(r10 - 0x1d8)003589 r1 += 0x8003722 r1 += 0x8003590 *(u64 *)(r10 - 0x1e0) = r1003723 *(u64 *)(r10 - 0x1d8) = r1003591 r3 += -0x1003724 r3 += -0x1003592 r1 = 0x0003725 r1 = 0x0003593 if r0 == 0x8 goto +0x2b1003726 if r0 == 0x8 goto +0x2931 unchanged instructions hidden
003595 r1 >>= 0x3003728 r1 >>= 0x3003596 r2 = *(u64 *)(r10 - 0x1e8)003729 r2 = *(u64 *)(r10 - 0x1e8)003597 r2 += 0x9003730 r2 += 0x9003598 r5 = *(u64 *)(r10 - 0x1e0)003731 r5 = *(u64 *)(r10 - 0x1d8)003599 r0 = r1003732 r0 = r1003600 goto +0x2bc003733 goto +0x29e003601 if r4 == 0x0 goto +0x984003734 if r4 == 0x0 goto +0xc67003602 if r4 < 0x8 goto +0x26f003735 if r4 < 0x8 goto +0x22d003603 *(u64 *)(r10 - 0x1d8) = r1003736 r9 = r0003604 r9 = r4003737 *(u64 *)(r10 - 0x1e0) = r1003605 003738 r7 = r4003605 r2 = *(u64 *)(r8 + 0x0)003739 r2 = *(u64 *)(r8 + 0x0)003606 r1 = *(u64 *)(r3 + 0x38)003740 r1 = *(u64 *)(r3 + 0x38)003607 r2 += 0x8003741 r2 += 0x8003608 *(u64 *)(r10 - 0x1e0) = r1003742 *(u64 *)(r10 - 0x1e8) = r1003609 r1 += 0x8003743 r1 += 0x8003610 r8 = r3003744 *(u64 *)(r10 - 0x1d8) = r3003611 r3 = 0x20003745 r3 = 0x20003612 call 0x1487003746 call 0x17e9003613 r2 = r8003747 r2 = *(u64 *)(r10 - 0x1d8)003614 *(u64 *)(r10 - 0x1e8) = r0003748 *(u64 *)(r10 - 0x1f0) = r0003615 r1 = r0003749 r1 = r0003616 r1 <<= 0x20003750 r1 <<= 0x20003617 r1 >>= 0x20003751 r1 >>= 0x20003618 r6 = r2003752 r6 = r2003619 r6 += 0x30003753 r6 += 0x30003620 r3 = r6003754 r8 = r6003621 if r1 == 0x0 goto +0x2003755 if r1 == 0x0 goto +0x2003622 r3 = r2003756 r8 = r2003623 r3 += 0x38003757 r8 += 0x38003624 *(u64 *)(r10 - 0x1f0) = r3003758 r3 = r7003625 003759 r2 = r9003625 if r1 == 0x0 goto +0x554003760 if r1 == 0x0 goto +0x7e6003626 r1 = -0x51784f1944d7c293 ll003761 r1 = -0x527c80fe5b7a19cd ll003627 r2 = *(u64 *)(r10 - 0x1e0)003762 r4 = *(u64 *)(r10 - 0x1e8)003628 r2 = *(u64 *)(r2 + 0x48)003763 r9 = *(u64 *)(r4 + 0x48)003629 goto +0x566003764 goto +0x830003630 if r6 != 0x2 goto -0x16a003765 if r6 != 0x2 goto +0x1b5003631 if r4 == 0x0 goto +0x9aa003766 if r4 == 0x0 goto +0xc8f003632 if r4 < 0x8 goto +0x251003767 if r4 < 0x8 goto +0x20d003633 *(u64 *)(r10 - 0x1d8) = r1003768 r6 = r0003634 r6 = r4003769 *(u64 *)(r10 - 0x1e0) = r1003635 003770 r7 = r4003635 r4 += -0x1003771 r4 += -0x1003636 *(u64 *)(r10 - 0x1f0) = r4003772 *(u64 *)(r10 - 0x1f0) = r4003637 if r4 > 0x7 goto +0x1003773 if r4 > 0x7 goto +0x13 unchanged instructions hidden
003641 r2 += 0x8003777 r2 += 0x8003642 *(u64 *)(r10 - 0x1e8) = r1003778 *(u64 *)(r10 - 0x1e8) = r1003643 r1 += 0x8003779 r1 += 0x8003644 *(u64 *)(r10 - 0x1e0) = r3003780 *(u64 *)(r10 - 0x1d8) = r3003645 r3 = 0x20003781 r3 = 0x20003646 call 0x1465003782 call 0x17c5003647 003783 r2 = *(u64 *)(r10 - 0x1d8)003648 003784 *(u64 *)(r10 - 0x1f8) = r0003647 r1 = r0003785 r1 = r0003648 r0 = *(u64 *)(r10 - 0x1e0)003786 003649 *(u64 *)(r10 - 0x1f8) = r1003787 003650 r1 <<= 0x20003786 r1 <<= 0x20003651 r1 >>= 0x20003787 r1 >>= 0x20003652 r8 = r0003788 r8 = r2003653 r8 += 0x30003789 r8 += 0x30003654 r2 = r8003790 r3 = r8003655 if r1 == 0x0 goto +0x2003791 if r1 == 0x0 goto +0x2003656 r2 = r0003792 r3 = r2003657 r2 += 0x40003793 r3 += 0x40003658 *(u64 *)(r10 - 0x200) = r2003794 *(u64 *)(r10 - 0x200) = r3003659 003795 r2 = r6003659 if r1 == 0x0 goto +0x6b8003796 if r1 == 0x0 goto +0x988003660 r1 = 0x1a987cd39bde2795 ll003797 r1 = 0x1a987cd39bde2795 ll003661 r2 = *(u64 *)(r10 - 0x1e8)003798 r3 = *(u64 *)(r10 - 0x1e8)003662 r2 = *(u64 *)(r2 + 0x48)003799 r3 = *(u64 *)(r3 + 0x48)003663 *(u64 *)(r10 - 0x208) = r2003800 *(u64 *)(r10 - 0x208) = r3003664 goto +0x75d003801 goto +0xa63003665 if r4 == 0x0 goto +0x948003802 if r4 == 0x0 goto +0xc2f003666 if r4 < 0x4 goto +0x22f003803 if r4 < 0x7 goto +0x1e9003667 *(u64 *)(r10 - 0x1d8) = r1003804 r7 = r0003668 003805 *(u64 *)(r10 - 0x1e0) = r1003669 003806 *(u64 *)(r10 - 0x1e8) = r4003668 r9 = r4003807 r9 = r4003669 *(u64 *)(r10 - 0x1e0) = r3003808 r9 += -0x1003670 r6 = r3003809 if r9 > 0x6 goto +0x1003671 r6 += 0x18003810 goto +0xc6b003672 003811 r2 = *(u64 *)(r8 + 0x0)003673 003812 r1 = *(u64 *)(r3 + 0x38)003674 003813 r2 += 0x8003675 003814 r1 += 0x8003676 003815 *(u64 *)(r10 - 0x1d8) = r3003677 003816 r3 = 0x20003678 003817 call 0x17a2003679 003818 r2 = *(u64 *)(r10 - 0x1d8)003680 003819 r8 = r0003681 003820 r1 = r8003682 003821 r1 <<= 0x20003683 003822 r1 >>= 0x20003684 003823 r6 = r2003685 003824 r6 += 0x30003686 003825 if r1 == 0x0 goto +0x2003687 003826 r6 = r2003688 003827 r6 += 0x38003672 r1 = r10003828 r1 = r10003673 r1 += -0x118003829 r1 += -0x118003674 r2 = r6003830 r2 = r6003675 call 0xf4c003831 call 0x1298003676 w1 = *(u32 *)(r10 - 0x118)003832 w1 = *(u32 *)(r10 - 0x118)003677 if r1 != 0x0 goto +0x6ad003833 if r1 != 0x0 goto +0x96a003678 003834 r8 <<= 0x20003679 003835 r8 >>= 0x20003680 003836 r1 = -0x13ec632a84f21506 ll003681 003837 if r8 == 0x0 goto +0x1003682 003838 r1 = 0x1a987cd39bde2795 ll003678 r8 = *(u64 *)(r10 - 0x110)003839 r8 = *(u64 *)(r10 - 0x110)003679 *(u64 *)(r10 - 0x1b8) = r7003840 *(u64 *)(r10 - 0x1b8) = r7003680 r1 = -0x37788a1e6e613908 ll003841 003681 *(u64 *)(r10 - 0x1c0) = r1003841 *(u64 *)(r10 - 0x1c0) = r1003682 r1 = 0x0003842 r1 = 0x0003683 r3 = r9003843 r5 = *(u64 *)(r10 - 0x1e8)003684 r0 = r3003844 r5 <<= 0x3003685 r0 <<= 0x3003845 r4 = r5003686 r5 = r0003846 r4 += -0x8003687 r5 += -0x8003847 r2 = r4003688 r2 = r5003848 003689 r2 <<= 0x1003848 r2 <<= 0x1003690 003849 *(u64 *)(r10 - 0x1a8) = 0x0003690 *(u64 *)(r10 - 0x1b0) = 0x0003850 *(u64 *)(r10 - 0x1b0) = 0x0003691 r4 = 0x7ffffffffffffff8 ll003851 r3 = 0x7ffffffffffffff8 ll003692 if r5 > r4 goto +0x50f003852 if r4 > r3 goto +0x788003693 if r2 > r4 goto +0x50e003853 if r2 > r3 goto +0x787003694 r9 = 0x8003854 r3 = 0x8003695 if r2 == 0x0 goto +0x15003855 if r2 == 0x0 goto +0x13003696 r4 = r8003856 003697 r1 = 0x300000000 ll003856 r1 = 0x300000000 ll003698 r1 = *(u64 *)(r1 + 0x0)003857 r1 = *(u64 *)(r1 + 0x0)003699 r7 = 0x300008000 ll003858 r0 = 0x300008000 ll003700 if r1 == 0x0 goto +0x1003859 if r1 == 0x0 goto +0x1003701 r7 = r1003860 r0 = r1003702 r1 = r7003861 r1 = r0003703 r1 -= r2003862 r1 -= r2003704 r9 = 0x0003863 r3 = 0x0003705 r8 = 0x1003864 r7 = 0x1003706 if r1 > r7 goto +0x1003865 if r1 > r0 goto +0x1003707 r8 = 0x0003866 r7 = 0x0003708 if r8 != 0x0 goto +0x1003867 if r7 != 0x0 goto +0x1003709 r9 = r1003868 r3 = r1003710 r1 = 0x8003869 r1 = 0x8003711 r7 = 0x300000008 ll003870 r0 = 0x300000008 ll003712 r8 = r4003871 if r3 < r0 goto +0x775003713 if r9 < r7 goto +0x4fa003872 r3 &= -0x8003714 r9 &= -0x8003873 003715 r1 = 0x300000000 ll003873 r1 = 0x300000000 ll003716 *(u64 *)(r1 + 0x0) = r9003874 *(u64 *)(r1 + 0x0) = r3003717 *(u64 *)(r10 - 0x1e8) = r9003875 003718 *(u64 *)(r10 - 0x1f0) = r8003875 *(u64 *)(r10 - 0x1f0) = r8003719 r1 = *(u64 *)(r10 - 0x1e0)003876 r1 = *(u64 *)(r10 - 0x1d8)003720 r1 += 0x8003877 r1 += 0x8003721 *(u64 *)(r10 - 0x1e0) = r1003878 *(u64 *)(r10 - 0x1d8) = r1003722 r3 += -0x1003879 003723 r1 = 0x0003879 r1 = 0x0003724 if r0 == 0x8 goto +0x252003880 *(u64 *)(r10 - 0x1e8) = r1003725 r1 = r5003881 if r5 == 0x8 goto +0x350003726 r1 >>= 0x3003882 r5 = r4003727 r2 = *(u64 *)(r10 - 0x1e8)003883 r5 >>= 0x3003728 003884 r2 = r3003728 r2 += 0x9003885 r2 += 0x9003729 r5 = *(u64 *)(r10 - 0x1e0)003886 r4 = *(u64 *)(r10 - 0x1d8)003730 r0 = r1003887 *(u64 *)(r10 - 0x1e8) = r5003731 goto +0x25d003888 goto +0x366003732 if r4 == 0x0 goto +0x909003889 if r4 == 0x0 goto +0xbdc003733 if r4 < 0x6 goto +0x1ec003890 if r4 < 0xb goto +0x192003734 *(u64 *)(r10 - 0x1d8) = r1003891 r7 = r0003735 r9 = r4003892 *(u64 *)(r10 - 0x1e0) = r1003736 *(u64 *)(r10 - 0x1e0) = r3003893 *(u64 *)(r10 - 0x1e8) = r4003737 003894 r2 = *(u64 *)(r8 + 0x0)003738 003895 r1 = *(u64 *)(r3 + 0x28)003739 003896 r2 += 0x8003740 003897 r1 += 0x8003741 003898 *(u64 *)(r10 - 0x1d8) = r3003742 003899 r3 = 0x20003743 003900 call 0x174f003744 003901 r3 = *(u64 *)(r10 - 0x1d8)003745 003902 r8 = r0003746 003903 r1 = r8003747 003904 r1 <<= 0x20003748 003905 r1 >>= 0x20003749 003906 r2 = r3003750 003907 r2 += 0x28003751 003908 if r1 != 0x0 goto +0x2003752 003909 r2 = r3003753 003910 r2 += 0x30003754 003911 r1 = r10003755 003912 r1 += -0x118003756 003913 *(u64 *)(r10 - 0x1f0) = r2003757 003914 call 0x1245003758 003915 w1 = *(u32 *)(r10 - 0x118)003759 003916 if r1 != 0x0 goto +0x917003760 003917 r1 = 0x300000000 ll003761 003918 r2 = *(u64 *)(r1 + 0x0)003762 003919 r1 = r2003763 003920 r1 += -0x18003764 003921 r3 = 0x0003765 003922 r4 = 0x1003766 003923 if r1 > r2 goto +0x1003767 003924 r4 = 0x0003768 003925 if r4 != 0x0 goto +0x1003769 003926 r3 = r1003770 003927 r1 = 0x300007fe8 ll003771 003928 if r2 == 0x0 goto +0x1003772 003929 r1 = r3003773 003930 r2 = 0x300000007 ll003774 003931 if r1 > r2 goto +0x6c3003775 003932 r1 = 0x1003776 003933 r2 = 0x18003777 003934 r3 = 0x17478 ll003778 003935 call 0x14d8003779 003936 if r4 == 0x0 goto +0xbbd003780 003937 if r4 < 0x5 goto +0x163003781 003938 r7 = r0003782 003939 *(u64 *)(r10 - 0x1e0) = r1003783 003940 r8 = r4003784 003941 *(u64 *)(r10 - 0x1d8) = r3003737 r6 = r3003942 r6 = r3003738 r6 += 0x28003943 r6 += 0x20003739 r1 = r10003944 r1 = r10003740 r1 += -0x118003945 r1 += -0x118003741 r2 = r6003946 r2 = r6003742 call 0xf09003947 call 0x1224003743 w1 = *(u32 *)(r10 - 0x118)003948 w1 = *(u32 *)(r10 - 0x118)003744 if r1 != 0x0 goto +0x66a003949 if r1 != 0x0 goto +0x8f6003745 r8 = *(u64 *)(r10 - 0x110)003950 r9 = *(u64 *)(r10 - 0x110)003746 *(u64 *)(r10 - 0x110) = r7003951 *(u64 *)(r10 - 0x1b8) = r7003747 r1 = -0x37788a1e6e613908 ll003952 r1 = -0x37788a1e6e613908 ll003748 *(u64 *)(r10 - 0x118) = r1003953 *(u64 *)(r10 - 0x1c0) = r1003749 r1 = 0x0003954 r1 = 0x0003750 r3 = r9003955 r3 = r8003751 r0 = r3003956 r0 = r3003752 r0 <<= 0x3003957 r0 <<= 0x3003753 r5 = r0003958 r5 = r0003754 r5 += -0x8003959 r5 += -0x8003755 r2 = r5003960 r2 = r5003756 r2 <<= 0x1003961 r2 <<= 0x1003757 *(u64 *)(r10 - 0xf8) = 0x0003962 *(u64 *)(r10 - 0x1b0) = 0x0003758 *(u64 *)(r10 - 0x100) = 0x0003963 003759 *(u64 *)(r10 - 0x108) = 0x0003964 003760 *(u8 *)(r10 - 0xf0) = 0x1003965 003761 r4 = 0x7ffffffffffffff8 ll003963 r4 = 0x7ffffffffffffff8 ll003762 if r5 > r4 goto +0x4c9003964 if r5 > r4 goto +0x718003763 if r2 > r4 goto +0x4c8003965 if r2 > r4 goto +0x717003764 r9 = 0x8003966 r4 = 0x8003765 if r2 == 0x0 goto +0x15003967 if r2 == 0x0 goto +0x13003766 r4 = r8003968 003767 r1 = 0x300000000 ll003968 r1 = 0x300000000 ll003768 r1 = *(u64 *)(r1 + 0x0)003969 r1 = *(u64 *)(r1 + 0x0)003769 r7 = 0x300008000 ll003970 r7 = 0x300008000 ll1 unchanged instructions hidden
003771 r7 = r1003972 r7 = r1003772 r1 = r7003973 r1 = r7003773 r1 -= r2003974 r1 -= r2003774 r9 = 0x0003975 r4 = 0x0003775 r8 = 0x1003976 r8 = 0x1003776 if r1 > r7 goto +0x1003977 if r1 > r7 goto +0x1003777 r8 = 0x0003978 r8 = 0x0003778 if r8 != 0x0 goto +0x1003979 if r8 != 0x0 goto +0x1003779 r9 = r1003980 r4 = r1003780 r1 = 0x8003981 r1 = 0x8003781 r7 = 0x300000008 ll003982 r7 = 0x300000008 ll003782 r8 = r4003983 if r4 < r7 goto +0x705003783 if r9 < r7 goto +0x4b4003984 r4 &= -0x8003784 r9 &= -0x8003985 003785 r1 = 0x300000000 ll003985 r1 = 0x300000000 ll003786 *(u64 *)(r1 + 0x0) = r9003986 *(u64 *)(r1 + 0x0) = r4003787 *(u64 *)(r10 - 0x1e8) = r9003987 *(u64 *)(r10 - 0x1e8) = r4003788 *(u64 *)(r10 - 0x1f0) = r8003988 *(u64 *)(r10 - 0x1f0) = r9003789 r1 = *(u64 *)(r10 - 0x1e0)003989 r1 = *(u64 *)(r10 - 0x1d8)003790 r1 += 0x8003990 r1 += 0x8003791 *(u64 *)(r10 - 0x1e0) = r1003991 *(u64 *)(r10 - 0x1d8) = r1003792 r3 += -0x1003992 r3 += -0x1003793 r1 = 0x0003993 r1 = 0x0003794 if r0 == 0x8 goto +0x230003994 if r0 == 0x8 goto +0x1f31 unchanged instructions hidden
003796 r1 >>= 0x3003996 r1 >>= 0x3003797 r2 = *(u64 *)(r10 - 0x1e8)003997 r2 = *(u64 *)(r10 - 0x1e8)003798 r2 += 0x9003998 r2 += 0x9003799 r5 = *(u64 *)(r10 - 0x1e0)003999 r5 = *(u64 *)(r10 - 0x1d8)003800 r0 = r1004000 r0 = r1003801 goto +0x23b004001 goto +0x1fe003802 if r4 == 0x0 goto +0x8cf004002 if r4 == 0x0 goto +0xb7f003803 if r4 < 0x8 goto +0x1a6004003 if r4 < 0x8 goto +0x121003804 *(u64 *)(r10 - 0x1d8) = r1004004 r7 = r0003805 004005 r6 = r1003805 r9 = r4004006 r9 = r4003806 004007 r2 = r3003807 004008 r2 += 0x28003808 004009 r1 = r10003809 004010 r1 += -0x118003810 004011 r8 = r3003811 004012 call 0x122d003812 004013 w1 = *(u8 *)(r10 - 0x118)003813 004014 if r1 != 0x0 goto +0x667003814 004015 *(u64 *)(r10 - 0x1d8) = r8003815 004016 r8 += 0x30003816 004017 r1 = *(u64 *)(r10 - 0xff)003817 004018 *(u64 *)(r10 - 0x1b3) = r1003818 004019 r1 = *(u64 *)(r10 - 0x104)003819 004020 *(u64 *)(r10 - 0x1b8) = r1003820 004021 w1 = *(u8 *)(r10 - 0x115)003821 004022 *(u8 *)(r10 - 0x16e) = w1003822 004023 w1 = *(u16 *)(r10 - 0x117)003823 004024 *(u16 *)(r10 - 0x170) = w1003824 004025 r1 = *(u64 *)(r10 - 0x10c)003825 004026 *(u64 *)(r10 - 0x1c0) = r1003826 004027 *(u64 *)(r10 - 0x165) = r1003827 004028 r1 = *(u64 *)(r10 - 0x1b8)003828 004029 *(u64 *)(r10 - 0x15d) = r1003829 004030 r1 = *(u64 *)(r10 - 0x1b3)003830 004031 *(u64 *)(r10 - 0x158) = r1003831 004032 r1 = *(u64 *)(r10 - 0x114)003832 004033 *(u64 *)(r10 - 0x16d) = r1003833 004034 r1 = r10003834 004035 r1 += -0x170003835 004036 r2 = 0x16868 ll003836 004037 r3 = 0x20003837 004038 call 0x16c5003838 004039 *(u64 *)(r10 - 0x1e0) = r0003839 004040 r1 = r10003840 004041 r1 += -0x118003841 004042 r2 = r8003842 004043 call 0x11c4003843 004044 w1 = *(u32 *)(r10 - 0x110)003844 004045 w2 = *(u32 *)(r10 - 0x118)003845 004046 r5 = r1003846 004047 if r2 != 0x0 goto +0x1003847 004048 r5 = *(u64 *)(r10 - 0x110)003848 004049 r4 = r9003849 004050 r3 = r6003850 004051 r0 = r7003851 004052 if r2 != 0x0 goto +0x1003852 004053 goto +0x6d8003853 004054 w2 = *(u32 *)(r10 - 0x114)003854 004055 goto +0xafc003855 004056 if r4 == 0x0 goto +0xb4d003856 004057 if r4 < 0x3 goto +0xeb003857 004058 r7 = r0003858 004059 *(u64 *)(r10 - 0x1e0) = r1003859 004060 *(u64 *)(r10 - 0x1e8) = r4003806 r2 = *(u64 *)(r8 + 0x0)004061 r2 = *(u64 *)(r8 + 0x0)003807 r1 = *(u64 *)(r3 + 0x38)004062 r8 = r3003808 004063 r8 += 0x8003809 004064 r1 = *(u64 *)(r3 + 0x8)003808 r2 += 0x8004065 r2 += 0x8003809 *(u64 *)(r10 - 0x1e0) = r1004066 *(u64 *)(r10 - 0x1f0) = r1003810 r1 += 0x8004067 r1 += 0x8003811 r8 = r3004068 r6 = r3003812 r3 = 0x20004069 r3 = 0x20003813 call 0x13be004070 call 0x16a5003814 r2 = r8004071 r2 = r6003815 *(u64 *)(r10 - 0x1e8) = r0004072 *(u64 *)(r10 - 0x1f8) = r0003816 r1 = r0004073 r1 = r0003817 r1 <<= 0x20004074 r1 <<= 0x20003818 r1 >>= 0x20004075 r1 >>= 0x20003819 r6 = r2004076 r2 += 0x10003820 r6 += 0x30004077 003821 r3 = r6004078 003822 if r1 == 0x0 goto +0x2004079 003823 r3 = r2004077 r3 = r2003824 r3 += 0x38004078 003825 *(u64 *)(r10 - 0x1f0) = r3004079 003826 r3 = r9004080 003827 if r1 == 0x0 goto +0x491004078 if r1 == 0x0 goto +0x1003828 004079 r3 = r8003829 004080 *(u64 *)(r10 - 0x200) = r3003830 004081 r6 = r10003831 004082 r6 += -0x1b0003832 004083 r9 = r10003833 004084 r9 += -0x1b8003834 004085 r3 = r7003835 004086 *(u64 *)(r10 - 0x1d8) = r2003836 004087 if r1 == 0x0 goto +0x6a6003837 004088 r1 = *(u64 *)(r10 - 0x1f0)003838 004089 r1 = *(u64 *)(r1 + 0x48)003839 004090 *(u64 *)(r10 - 0x208) = r1003840 004091 *(u8 *)(r6 + 0x10) = 0x0003841 004092 *(u64 *)(r6 + 0x8) = 0x0003842 004093 *(u64 *)(r6 + 0x0) = 0x0003828 r1 = -0x527c80fe5b7a19cd ll004094 r1 = -0x527c80fe5b7a19cd ll003829 r2 = *(u64 *)(r10 - 0x1e0)004095 003830 r9 = *(u64 *)(r2 + 0x48)004096 003831 goto +0x551004095 goto +0x74d003832 004096 if r4 > 0x2 goto +0x32d003833 004097 goto +0xc3003834 004098 if r4 > 0x4 goto +0x3c8003835 004099 goto +0xc1003832 if r4 == 0x0 goto +0x8b5004100 if r4 == 0x0 goto +0xb35003833 if r4 < 0x6 goto +0x188004101 if r4 < 0x6 goto +0xbf003834 *(u64 *)(r10 - 0x1d8) = r1004102 r7 = r0003835 r9 = r4004103 *(u64 *)(r10 - 0x1e0) = r1003836 *(u64 *)(r10 - 0x1e0) = r3004104 r8 = r4003837 004105 *(u64 *)(r10 - 0x1d8) = r3003837 r6 = r3004106 r6 = r3003838 r6 += 0x28004107 r6 += 0x28003839 r1 = r10004108 r1 = r102 unchanged instructions hidden
003842 call 0xea5004111 call 0x1180003843 w1 = *(u32 *)(r10 - 0x118)004112 w1 = *(u32 *)(r10 - 0x118)003844 if r1 != 0x0 goto +0x606004113 if r1 != 0x0 goto +0x852003845 r8 = *(u64 *)(r10 - 0x110)004114 r9 = *(u64 *)(r10 - 0x110)003846 *(u64 *)(r10 - 0x110) = r7004115 *(u64 *)(r10 - 0x110) = r7003847 r1 = 0x621ec91a0bed042b ll004116 r1 = 0x621ec91a0bed042b ll003848 *(u64 *)(r10 - 0x118) = r1004117 *(u64 *)(r10 - 0x118) = r1003849 r1 = 0x0004118 r1 = 0x0003850 r3 = r9004119 r3 = r8003851 r0 = r3004120 r0 = r3003852 r0 <<= 0x3004121 r0 <<= 0x3003853 r5 = r0004122 r5 = r07 unchanged instructions hidden
003861 r4 = 0x7ffffffffffffff8 ll004130 r4 = 0x7ffffffffffffff8 ll003862 if r5 > r4 goto +0x465004131 if r5 > r4 goto +0x671003863 if r2 > r4 goto +0x464004132 if r2 > r4 goto +0x670003864 r9 = 0x8004133 r4 = 0x8003865 if r2 == 0x0 goto +0x15004134 if r2 == 0x0 goto +0x13003866 r4 = r8004135 003867 r1 = 0x300000000 ll004135 r1 = 0x300000000 ll003868 r1 = *(u64 *)(r1 + 0x0)004136 r1 = *(u64 *)(r1 + 0x0)003869 r7 = 0x300008000 ll004137 r7 = 0x300008000 ll1 unchanged instructions hidden
003871 r7 = r1004139 r7 = r1003872 r1 = r7004140 r1 = r7003873 r1 -= r2004141 r1 -= r2003874 r9 = 0x0004142 r4 = 0x0003875 r8 = 0x1004143 r8 = 0x1003876 if r1 > r7 goto +0x1004144 if r1 > r7 goto +0x1003877 r8 = 0x0004145 r8 = 0x0003878 if r8 != 0x0 goto +0x1004146 if r8 != 0x0 goto +0x1003879 r9 = r1004147 r4 = r1003880 r1 = 0x8004148 r1 = 0x8003881 r7 = 0x300000008 ll004149 r7 = 0x300000008 ll003882 r8 = r4004150 if r4 < r7 goto +0x65e003883 if r9 < r7 goto +0x450004151 r4 &= -0x8003884 r9 &= -0x8004152 003885 r1 = 0x300000000 ll004152 r1 = 0x300000000 ll003886 *(u64 *)(r1 + 0x0) = r9004153 *(u64 *)(r1 + 0x0) = r4003887 *(u64 *)(r10 - 0x1e8) = r9004154 *(u64 *)(r10 - 0x1e8) = r4003888 *(u64 *)(r10 - 0x1f0) = r8004155 *(u64 *)(r10 - 0x1f0) = r9003889 r1 = *(u64 *)(r10 - 0x1e0)004156 r1 = *(u64 *)(r10 - 0x1d8)003890 r1 += 0x8004157 r1 += 0x8003891 *(u64 *)(r10 - 0x1e0) = r1004158 *(u64 *)(r10 - 0x1d8) = r1003892 r3 += -0x1004159 r3 += -0x1003893 r1 = 0x0004160 r1 = 0x0003894 if r0 == 0x8 goto +0x214004161 if r0 == 0x8 goto +0x1e61 unchanged instructions hidden
003896 r1 >>= 0x3004163 r1 >>= 0x3003897 r2 = *(u64 *)(r10 - 0x1e8)004164 r2 = *(u64 *)(r10 - 0x1e8)003898 r2 += 0x9004165 r2 += 0x9003899 r5 = *(u64 *)(r10 - 0x1e0)004166 r5 = *(u64 *)(r10 - 0x1d8)003900 r0 = r1004167 r0 = r1003901 goto +0x21f004168 goto +0x1f1003902 if r4 == 0x0 goto +0x877004169 if r4 == 0x0 goto +0xaf4003903 if r4 < 0x3 goto +0x142004170 if r4 < 0x8 goto +0x7a003904 *(u64 *)(r10 - 0x1d8) = r1004171 r7 = r0003905 r6 = r4004172 *(u64 *)(r10 - 0x1e0) = r1003906 r2 = *(u64 *)(r8 + 0x0)004173 003907 r1 = r3004174 003908 r1 += 0x8004175 003909 *(u64 *)(r10 - 0x1e8) = r1004176 003910 r1 = *(u64 *)(r3 + 0x8)004177 003911 r2 += 0x8004178 003912 *(u64 *)(r10 - 0x1f0) = r1004179 003913 r1 += 0x8004180 003914 r8 = r3004181 003915 r3 = 0x20004182 003916 call 0x1357004183 003917 r2 = r8004184 003918 *(u64 *)(r10 - 0x1f8) = r0004185 003919 r1 = r0004186 003920 r1 <<= 0x20004187 003921 r1 >>= 0x20004188 003922 r2 += 0x10004189 003923 r3 = r2004190 003924 if r1 == 0x0 goto +0x1004191 003925 r3 = *(u64 *)(r10 - 0x1e8)004192 003926 *(u64 *)(r10 - 0x200) = r3004193 003927 r9 = r10004194 003928 r9 += -0x1b0004195 003929 r8 = r10004196 003930 r8 += -0x1b8004197 003931 *(u64 *)(r10 - 0x1e0) = r2004198 003932 if r1 == 0x0 goto +0x42f004199 003933 r1 = *(u64 *)(r10 - 0x1f0)004200 003934 r1 = *(u64 *)(r1 + 0x48)004201 003935 *(u64 *)(r10 - 0x208) = r1004202 003936 *(u8 *)(r9 + 0x10) = 0x0004203 003937 *(u64 *)(r9 + 0x8) = 0x0004204 003938 *(u64 *)(r9 + 0x0) = 0x0004205 003939 r1 = -0x527c80fe5b7a19cd ll004206 003940 goto +0x54a004207 003941 if r4 == 0x0 goto +0x864004208 003942 if r4 < 0xb goto +0x11b004209 003943 *(u64 *)(r10 - 0x1d8) = r1004210 003944 r9 = r4004173 r9 = r4003945 r2 = *(u64 *)(r8 + 0x0)004174 r2 = *(u64 *)(r8 + 0x0)003946 r1 = *(u64 *)(r3 + 0x50)004175 r1 = *(u64 *)(r3 + 0x38)003947 r2 += 0x8004176 r2 += 0x8003948 r1 += 0x8004177 r1 += 0x8003949 *(u64 *)(r10 - 0x1e0) = r3004178 *(u64 *)(r10 - 0x1d8) = r3003950 r3 = 0x20004179 r3 = 0x20003951 call 0x1334004180 call 0x1637003952 004181 r2 = *(u64 *)(r10 - 0x1d8)003952 r8 = r0004182 r8 = r0003953 r2 = *(u64 *)(r10 - 0x1e0)004183 003954 r1 = r8004183 r1 = r8003955 r1 <<= 0x20004184 r1 <<= 0x20003956 r1 >>= 0x20004185 r1 >>= 0x20003957 r6 = r2004186 r6 = r2003958 r6 += 0x48004187 r6 += 0x30003959 if r1 == 0x0 goto +0x2004188 if r1 == 0x0 goto +0x2003960 r6 = r2004189 r6 = r2003961 r6 += 0x50004190 r6 += 0x38003962 r1 = r10004191 r1 = r10003963 r1 += -0x118004192 r1 += -0x118003964 r2 = r6004193 r2 = r6003965 call 0xe2a004194 call 0x112d003966 w1 = *(u32 *)(r10 - 0x118)004195 w1 = *(u32 *)(r10 - 0x118)003967 if r1 != 0x0 goto +0x58b004196 if r1 != 0x0 goto +0x5b5003968 004197 r2 = *(u64 *)(r10 - 0x110)003969 004198 *(u64 *)(r10 - 0x1b7) = 0x0003968 r8 <<= 0x20004199 r8 <<= 0x20003969 r8 >>= 0x20004200 r8 >>= 0x20003970 r1 = -0x151425feedc2f99a ll004201 003971 if r8 == 0x0 goto +0x1004202 003972 r1 = -0x527c80fe5b7a19cd ll004203 003973 r8 = *(u64 *)(r10 - 0x110)004204 003974 *(u64 *)(r10 - 0x1b8) = r7004205 003975 *(u64 *)(r10 - 0x1c0) = r1004206 003976 r1 = 0x0004207 003977 r3 = r9004208 003978 r0 = r3004209 003979 r0 <<= 0x3004210 003980 r5 = r0004211 003981 r5 += -0x8004212 003982 r2 = r5004213 003983 r2 <<= 0x1004214 003984 *(u32 *)(r10 - 0x1a8) = 0x0004215 003985 *(u64 *)(r10 - 0x1b0) = 0x0004216 003986 r4 = 0x7ffffffffffffff8 ll004217 003987 if r5 > r4 goto +0x3e8004218 003988 if r2 > r4 goto +0x3e7004219 003989 r9 = 0x8004220 003990 if r2 == 0x0 goto +0x15004221 003991 r4 = r8004222 003992 r1 = 0x300000000 ll004223 003993 r1 = *(u64 *)(r1 + 0x0)004224 003994 r7 = 0x300008000 ll004225 003995 if r1 == 0x0 goto +0x1004226 003996 r7 = r1004227 003997 r1 = r7004228 003998 r1 -= r2004229 003999 r9 = 0x0004230 004000 r8 = 0x1004231 004001 if r1 > r7 goto +0x1004232 004002 r8 = 0x0004233 004003 if r8 != 0x0 goto +0x1004234 004004 r9 = r1004235 004005 r1 = 0x8004236 004006 r7 = 0x300000008 ll004237 004007 r8 = r4004238 004008 if r9 < r7 goto +0x3d3004239 004009 r9 &= -0x8004240 004010 r1 = 0x300000000 ll004241 004011 *(u64 *)(r1 + 0x0) = r9004242 004012 *(u64 *)(r10 - 0x1e8) = r9004243 004013 *(u64 *)(r10 - 0x1f0) = r8004244 004014 r1 = *(u64 *)(r10 - 0x1e0)004201 r1 = *(u64 *)(r10 - 0x1e0)004015 r1 += 0x8004202 if r8 == 0x0 goto +0x739004016 *(u64 *)(r10 - 0x1e0) = r1004203 *(u64 *)(r1 + 0x0) = 0x0004017 r3 += -0x1004204 *(u32 *)(r1 + 0x8) = 0x2004018 r1 = 0x0004205 004019 if r0 == 0x8 goto +0x203004206 004020 r1 = r5004207 004021 r1 >>= 0x3004208 004022 r2 = *(u64 *)(r10 - 0x1e8)004209 004023 r2 += 0x9004210 004024 r5 = *(u64 *)(r10 - 0x1e0)004211 004025 r0 = r1004212 004026 goto +0x218004205 goto +0x7fa004027 if r4 == 0x0 goto +0x812004206 if r4 == 0x0 goto +0xad3004028 if r4 < 0x8 goto +0xc5004207 if r4 < 0x8 goto +0x55004029 *(u64 *)(r10 - 0x1d8) = r1004208 r7 = r0004030 004209 *(u64 *)(r10 - 0x1e0) = r1004030 r9 = r4004210 r9 = r4004031 r2 = *(u64 *)(r8 + 0x0)004211 r2 = *(u64 *)(r8 + 0x0)004032 r1 = *(u64 *)(r3 + 0x30)004212 r1 = *(u64 *)(r3 + 0x30)004033 r2 += 0x8004213 r2 += 0x8004034 r1 += 0x8004214 r1 += 0x8004035 *(u64 *)(r10 - 0x1e0) = r3004215 *(u64 *)(r10 - 0x1d8) = r3004036 r3 = 0x20004216 r3 = 0x20004037 call 0x12de004217 call 0x1612004038 004218 r2 = *(u64 *)(r10 - 0x1d8)004038 r8 = r0004219 r8 = r0004039 r2 = *(u64 *)(r10 - 0x1e0)004220 004040 r1 = r8004220 r1 = r8004041 r1 <<= 0x20004221 r1 <<= 0x20004042 r1 >>= 0x20004222 r1 >>= 0x2053 unchanged instructions hidden
004096 *(u64 *)(r1 + 0x0) = r9004276 *(u64 *)(r1 + 0x0) = r9004097 *(u64 *)(r10 - 0x1e8) = r9004277 *(u64 *)(r10 - 0x1e8) = r9004098 *(u64 *)(r10 - 0x1f0) = r8004278 *(u64 *)(r10 - 0x1f0) = r8004099 r1 = *(u64 *)(r10 - 0x1e0)004279 r1 = *(u64 *)(r10 - 0x1d8)004100 r1 += 0x8004280 r1 += 0x8004101 *(u64 *)(r10 - 0x1e0) = r1004281 004102 r3 += -0x1004282 004103 r1 = 0x0004283 004104 if r0 == 0x8 goto +0x1dc004284 004105 r1 = r5004285 004106 r1 >>= 0x3004286 004107 r2 = *(u64 *)(r10 - 0x1e8)004287 004108 r2 += 0x9004288 004109 r5 = *(u64 *)(r10 - 0x1e0)004289 004110 r0 = r1004290 004111 goto +0x1f1004291 004112 if r4 == 0x0 goto +0x7c1004292 004113 if r4 < 0x5 goto +0x70004293 004114 *(u64 *)(r10 - 0x1d8) = r1004281 *(u64 *)(r10 - 0x1d8) = r1004115 r9 = r4004282 004116 *(u64 *)(r10 - 0x1e0) = r3004283 004117 r6 = r3004284 004118 r6 += 0x20004285 004119 r1 = r10004286 004120 r1 += -0x118004287 004121 r2 = r6004288 004122 call 0xd8d004289 004123 w1 = *(u32 *)(r10 - 0x118)004290 004124 if r1 != 0x0 goto +0x4ee004291 004125 r8 = *(u64 *)(r10 - 0x110)004292 004126 *(u64 *)(r10 - 0x1b8) = r7004293 004127 r1 = -0x37788a1e6e613908 ll004294 004128 *(u64 *)(r10 - 0x1c0) = r1004295 004129 r1 = 0x0004296 004130 r3 = r9004297 004131 r0 = r3004298 004132 r0 <<= 0x3004299 004133 r5 = r0004300 004134 r5 += -0x8004301 004135 r2 = r5004302 004136 r2 <<= 0x1004303 004137 *(u64 *)(r10 - 0x1b0) = 0x0004304 004138 r4 = 0x7ffffffffffffff8 ll004305 004139 if r5 > r4 goto +0x350004306 004140 if r2 > r4 goto +0x34f004307 004141 r9 = 0x8004308 004142 if r2 == 0x0 goto +0x15004309 004143 r4 = r8004310 004144 r1 = 0x300000000 ll004311 004145 r1 = *(u64 *)(r1 + 0x0)004312 004146 r7 = 0x300008000 ll004313 004147 if r1 == 0x0 goto +0x1004314 004148 r7 = r1004315 004149 r1 = r7004316 004150 r1 -= r2004317 004151 r9 = 0x0004318 004152 r8 = 0x1004319 004153 if r1 > r7 goto +0x1004320 004154 r8 = 0x0004321 004155 if r8 != 0x0 goto +0x1004322 004156 r9 = r1004323 004157 r1 = 0x8004324 004158 r7 = 0x300000008 ll004325 004159 r8 = r4004326 004160 if r9 < r7 goto +0x33b004327 004161 r9 &= -0x8004328 004162 r1 = 0x300000000 ll004329 004163 *(u64 *)(r1 + 0x0) = r9004330 004164 *(u64 *)(r10 - 0x1e8) = r9004331 004165 *(u64 *)(r10 - 0x1f0) = r8004332 004166 r1 = *(u64 *)(r10 - 0x1e0)004333 004167 r1 += 0x8004334 004168 *(u64 *)(r10 - 0x1e0) = r1004335 004169 r3 += -0x1004282 r3 += -0x1004170 r1 = 0x0004283 r1 = 0x0004171 if r0 == 0x8 goto +0x1c7004284 if r0 == 0x8 goto +0x18f1 unchanged instructions hidden
004173 r1 >>= 0x3004286 r1 >>= 0x3004174 r2 = *(u64 *)(r10 - 0x1e8)004287 r2 = *(u64 *)(r10 - 0x1e8)004175 r2 += 0x9004288 r2 += 0x9004176 r5 = *(u64 *)(r10 - 0x1e0)004289 r5 = *(u64 *)(r10 - 0x1d8)004177 r0 = r1004290 r0 = r1004178 goto +0x1d2004291 goto +0x1a4004179 if r4 == 0x0 goto +0x782004292 004180 if r4 < 0xb goto +0x2d004293 004181 *(u64 *)(r10 - 0x1d8) = r1004294 004182 *(u64 *)(r10 - 0x1e8) = r4004295 004183 r2 = *(u64 *)(r8 + 0x0)004296 004184 r1 = *(u64 *)(r3 + 0x28)004297 004185 r2 += 0x8004298 004186 r1 += 0x8004299 004187 *(u64 *)(r10 - 0x1e0) = r3004300 004188 r3 = 0x20004301 004189 call 0x1246004302 004190 r8 = r0004303 004191 r3 = *(u64 *)(r10 - 0x1e0)004304 004192 r1 = r8004305 004193 r1 <<= 0x20004306 004194 r1 >>= 0x20004307 004195 r2 = r3004308 004196 r2 += 0x28004309 004197 if r1 != 0x0 goto +0x2004310 004198 r2 = r3004311 004199 r2 += 0x30004312 004200 r1 = r10004313 004201 r1 += -0x118004314 004202 *(u64 *)(r10 - 0x1f0) = r2004315 004203 call 0xd3c004316 004204 w1 = *(u32 *)(r10 - 0x118)004317 004205 if r1 != 0x0 goto +0x49d004318 004206 r1 = 0x300000000 ll004319 004207 r2 = *(u64 *)(r1 + 0x0)004320 004208 r1 = r2004321 004209 r1 += -0x18004322 004210 r3 = 0x0004323 004211 r4 = 0x1004324 004212 if r1 > r2 goto +0x1004325 004213 r4 = 0x0004326 004214 if r4 != 0x0 goto +0x1004327 004215 r3 = r1004328 004216 r1 = 0x300007fe8 ll004329 004217 if r2 == 0x0 goto +0x1004330 004218 r1 = r3004331 004219 r2 = 0x300000007 ll004332 004220 if r1 > r2 goto +0x26f004333 004221 r1 = 0x1004334 004222 r2 = 0x18004335 004223 r3 = 0x15438 ll004336 004224 call 0xfcf004337 004225 if r4 > 0x1 goto +0x1dc004292 if r4 > 0x1 goto +0x1dc004226 *(u64 *)(r1 + 0x0) = 0x0004293 *(u64 *)(r1 + 0x0) = 0x0004227 *(u32 *)(r1 + 0x8) = 0xa004294 *(u32 *)(r1 + 0x8) = 0xa004228 goto +0x48a004295 goto +0x7a0004229 r7 += 0x8004296 r8 += 0x8004230 *(u64 *)(r2 - 0x9) = r7004297 *(u64 *)(r2 - 0x9) = r8004231 *(u8 *)(r2 + 0x0) = w9004298 *(u8 *)(r2 + 0x0) = w7004232 *(u8 *)(r2 - 0x1) = w8004299 *(u8 *)(r2 - 0x1) = w9004233 r5 += 0x8004300 r5 += 0x8004234 r2 += 0x10004301 r2 += 0x10004235 r0 += -0x1004302 r0 += -0x1004236 if r0 != 0x0 goto +0x1c004303 if r0 != 0x0 goto +0x1c004237 *(u64 *)(r10 - 0xf8) = r1004304 *(u64 *)(r10 - 0xf8) = r1004238 r1 = *(u64 *)(r10 - 0x1f0)004305 r1 = *(u64 *)(r10 - 0x1e8)004239 *(u64 *)(r10 - 0x100) = r1004306 *(u64 *)(r10 - 0x100) = r1004240 r1 = r10004307 r1 = r10004241 r1 += -0x1c0004308 r1 += -0x1c0004242 *(u64 *)(r10 - 0x110) = r1004309 *(u64 *)(r10 - 0x110) = r1004243 r1 = 0x148a8 ll004310 r1 = 0x167e8 ll004244 *(u64 *)(r10 - 0x118) = r1004311 *(u64 *)(r10 - 0x118) = r1004245 *(u64 *)(r10 - 0x108) = 0x18004312 *(u64 *)(r10 - 0x108) = 0x1c004246 r1 = r10004313 r1 = r10004247 r1 += -0x118004314 r1 += -0x118004248 r2 = *(u64 *)(r10 - 0x1e0)004315 r2 = *(u64 *)(r10 - 0x1d8)004249 call -0xf89004316 call -0xfcc004250 r1 = r0004317 r1 = r0004251 r1 <<= 0x20004318 r1 <<= 0x20004252 r1 >>= 0x20004319 r1 >>= 0x205 unchanged instructions hidden
004258 w1 = *(u32 *)(r10 - 0x170)004325 w1 = *(u32 *)(r10 - 0x170)004259 if r1 != 0x0 goto +0x66f004326 if r1 != 0x0 goto +0x9ea004260 r1 = *(u64 *)(r10 - 0x168)004327 r1 = *(u64 *)(r10 - 0x168)004261 r2 = *(u64 *)(r10 - 0x1d8)004328 r2 = *(u64 *)(r10 - 0x1e0)004262 r3 = *(u64 *)(r10 - 0x1e8)004329 r3 = *(u64 *)(r10 - 0x1f0)004263 if r1 < r3 goto +0x632004330 if r1 < r3 goto +0x982004264 goto +0x64a004331 goto +0x972004265 r7 = *(u64 *)(r5 + 0x0)004332 r8 = *(u64 *)(r5 + 0x0)004266 w4 = *(u8 *)(r7 + 0x2)004333 w4 = *(u8 *)(r8 + 0x2)004267 004334 r7 = 0x1004267 r9 = 0x1004335 r9 = 0x1004268 r8 = 0x1004336 004269 if r4 != 0x0 goto +0x1004336 if r4 != 0x0 goto +0x1004270 r8 = 0x0004337 004271 w4 = *(u8 *)(r7 + 0x1)004338 004272 if r4 != 0x0 goto -0x2c004339 004273 r9 = 0x0004337 r9 = 0x0004274 004338 w4 = *(u8 *)(r8 + 0x1)004275 004339 if r4 != 0x0 goto -0x2c004276 004340 r7 = 0x0004274 goto -0x2e004341 goto -0x2e004275 r7 += 0x8004342 r8 += 0x8004276 *(u64 *)(r2 - 0x9) = r7004343 *(u64 *)(r2 - 0x9) = r8004277 *(u8 *)(r2 + 0x0) = w8004344 *(u8 *)(r2 + 0x0) = w7004278 *(u8 *)(r2 - 0x1) = w9004345 *(u8 *)(r2 - 0x1) = w9004279 r5 += 0x8004346 r5 += 0x8004280 r2 += 0x10004347 r2 += 0x10004281 r0 += -0x1004348 r0 += -0x1004282 if r0 != 0x0 goto +0x12004349 if r0 != 0x0 goto +0x12004283 *(u64 *)(r10 - 0xf8) = r1004350 *(u64 *)(r10 - 0x1a0) = r1004284 r1 = *(u64 *)(r10 - 0x1e8)004351 r1 = *(u64 *)(r10 - 0x1e8)004285 *(u64 *)(r10 - 0x100) = r1004352 *(u64 *)(r10 - 0x1a8) = r1004286 r1 = r10004353 r1 = r10004287 r1 += -0x1c0004354 r1 += -0x118004288 *(u64 *)(r10 - 0x110) = r1004355 *(u64 *)(r10 - 0x1b8) = r1004289 r1 = 0x14748 ll004356 r1 = 0x16748 ll004290 *(u64 *)(r10 - 0x118) = r1004357 *(u64 *)(r10 - 0x1c0) = r1004291 *(u64 *)(r10 - 0x108) = 0x11004358 *(u64 *)(r10 - 0x1b0) = 0x29004292 r1 = r10004359 r1 = r10004293 r1 += -0x118004360 r1 += -0x1c0004294 r2 = *(u64 *)(r10 - 0x1e0)004361 r2 = *(u64 *)(r10 - 0x1d8)004295 call -0xfb7004362 call -0xffa004296 r1 = r0004363 r1 = r0004297 r1 <<= 0x20004364 r1 <<= 0x20004298 r1 >>= 0x20004365 r1 >>= 0x20004299 if r1 == 0x1a goto +0x596004366 if r1 == 0x1a goto +0x8f8004300 goto +0x591004367 goto +0x8dd004301 r7 = *(u64 *)(r5 + 0x0)004368 r8 = *(u64 *)(r5 + 0x0)004302 w4 = *(u8 *)(r7 + 0x2)004369 w4 = *(u8 *)(r8 + 0x2)004303 r8 = 0x1004370 r7 = 0x1004304 r9 = 0x1004371 r9 = 0x1004305 if r4 != 0x0 goto +0x1004372 if r4 != 0x0 goto +0x1004306 r9 = 0x0004373 r9 = 0x0004307 w4 = *(u8 *)(r7 + 0x1)004374 w4 = *(u8 *)(r8 + 0x1)004308 if r4 != 0x0 goto -0x22004375 if r4 != 0x0 goto -0x22004309 r8 = 0x0004376 r7 = 0x0004310 goto -0x24004377 goto -0x24004311 r7 += 0x8004378 r8 += 0x8004312 *(u64 *)(r2 - 0x9) = r7004379 *(u64 *)(r2 - 0x9) = r8004313 *(u8 *)(r2 + 0x0) = w8004380 *(u8 *)(r2 + 0x0) = w7004314 *(u8 *)(r2 - 0x1) = w9004381 *(u8 *)(r2 - 0x1) = w9004315 r5 += 0x8004382 r5 += 0x8004316 r2 += 0x10004383 r2 += 0x107 unchanged instructions hidden
004324 *(u64 *)(r10 - 0x110) = r1004391 *(u64 *)(r10 - 0x110) = r1004325 r1 = 0x14608 ll004392 r1 = 0x16768 ll004326 *(u64 *)(r10 - 0x118) = r1004393 *(u64 *)(r10 - 0x118) = r1004327 *(u64 *)(r10 - 0x108) = 0x18004394 *(u64 *)(r10 - 0x108) = 0x11004328 r1 = r10004395 r1 = r10004329 r1 += -0x118004396 r1 += -0x118004330 r2 = *(u64 *)(r10 - 0x1e0)004397 r2 = *(u64 *)(r10 - 0x1d8)004331 call -0xfdb004398 call -0x101e004332 r1 = r0004399 r1 = r0004333 r1 <<= 0x20004400 r1 <<= 0x20004334 r1 >>= 0x20004401 r1 >>= 0x20004335 if r1 == 0x1a goto +0x57d004402 if r1 == 0x1a goto +0x8df004336 goto +0x56d004403 goto +0x8b9004337 r7 = *(u64 *)(r5 + 0x0)004404 r8 = *(u64 *)(r5 + 0x0)004338 w4 = *(u8 *)(r7 + 0x2)004405 w4 = *(u8 *)(r8 + 0x2)004339 r8 = 0x1004406 r7 = 0x1004340 r9 = 0x1004407 r9 = 0x1004341 if r4 != 0x0 goto +0x1004408 if r4 != 0x0 goto +0x1004342 r9 = 0x0004409 r9 = 0x0004343 w4 = *(u8 *)(r7 + 0x1)004410 w4 = *(u8 *)(r8 + 0x1)004344 if r4 != 0x0 goto -0x22004411 if r4 != 0x0 goto -0x22004345 r8 = 0x0004412 r7 = 0x0004346 goto -0x24004413 goto -0x24004347 r7 += 0x8004414 r8 += 0x8004348 *(u64 *)(r2 - 0x9) = r7004415 *(u64 *)(r2 - 0x9) = r8004349 *(u8 *)(r2 + 0x0) = w8004416 *(u8 *)(r2 + 0x0) = w7004350 *(u8 *)(r2 - 0x1) = w9004417 *(u8 *)(r2 - 0x1) = w9004351 r5 += 0x8004418 r5 += 0x8004352 r2 += 0x10004419 r2 += 0x10004353 r0 += -0x1004420 r0 += -0x1004354 if r0 != 0x0 goto +0x12004421 if r0 != 0x0 goto +0x12004355 *(u64 *)(r10 - 0x1a0) = r1004422 *(u64 *)(r10 - 0xf8) = r1004356 r1 = *(u64 *)(r10 - 0x1e8)004423 r1 = *(u64 *)(r10 - 0x1e8)004357 *(u64 *)(r10 - 0x1a8) = r1004424 *(u64 *)(r10 - 0x100) = r1004358 r1 = r10004425 r1 = r10004359 r1 += -0x118004426 r1 += -0x1c0004360 *(u64 *)(r10 - 0x1b8) = r1004427 *(u64 *)(r10 - 0x110) = r1004361 r1 = 0x14728 ll004428 r1 = 0x16628 ll004362 *(u64 *)(r10 - 0x1c0) = r1004429 *(u64 *)(r10 - 0x118) = r1004363 *(u64 *)(r10 - 0x1b0) = 0x29004430 *(u64 *)(r10 - 0x108) = 0x18004364 r1 = r10004431 r1 = r10004365 r1 += -0x1c0004432 r1 += -0x118004366 r2 = *(u64 *)(r10 - 0x1e0)004433 r2 = *(u64 *)(r10 - 0x1d8)004367 call -0xfff004434 call -0x1042004368 r1 = r0004435 r1 = r0004369 r1 <<= 0x20004436 r1 <<= 0x20004370 r1 >>= 0x20004437 r1 >>= 0x20004371 if r1 == 0x1a goto +0x564004438 if r1 == 0x1a goto +0x8c6004372 goto +0x549004439 goto +0x895004373 r7 = *(u64 *)(r5 + 0x0)004440 r8 = *(u64 *)(r5 + 0x0)004374 w4 = *(u8 *)(r7 + 0x2)004441 w4 = *(u8 *)(r8 + 0x2)004375 r8 = 0x1004442 r7 = 0x1004376 r9 = 0x1004443 r9 = 0x1004377 if r4 != 0x0 goto +0x1004444 if r4 != 0x0 goto +0x1004378 r9 = 0x0004445 r9 = 0x0004379 w4 = *(u8 *)(r7 + 0x1)004446 w4 = *(u8 *)(r8 + 0x1)004380 if r4 != 0x0 goto -0x22004447 if r4 != 0x0 goto -0x22004381 r8 = 0x0004448 r7 = 0x0004382 goto -0x24004449 goto -0x24004383 r7 += 0x8004450 r8 += 0x8004384 *(u64 *)(r2 - 0x9) = r7004451 *(u64 *)(r2 - 0x9) = r8004385 *(u8 *)(r2 + 0x0) = w8004452 *(u8 *)(r2 + 0x0) = w7004386 *(u8 *)(r2 - 0x1) = w9004453 *(u8 *)(r2 - 0x1) = w9004387 r5 += 0x8004454 r5 += 0x8004388 r2 += 0x10004455 r2 += 0x107 unchanged instructions hidden
004396 *(u64 *)(r10 - 0x110) = r1004463 *(u64 *)(r10 - 0x110) = r1004397 r1 = 0x14668 ll004464 r1 = 0x16888 ll004398 *(u64 *)(r10 - 0x118) = r1004465 *(u64 *)(r10 - 0x118) = r1004399 *(u64 *)(r10 - 0x108) = 0x18004466 *(u64 *)(r10 - 0x108) = 0x28004400 r1 = r10004467 r1 = r10004401 r1 += -0x118004468 r1 += -0x118004402 r2 = *(u64 *)(r10 - 0x1e0)004469 r2 = *(u64 *)(r10 - 0x1d8)004403 call -0x1023004470 call -0x1066004404 r1 = r0004471 r1 = r0004405 r1 <<= 0x20004472 r1 <<= 0x20004406 r1 >>= 0x20004473 r1 >>= 0x20004407 if r1 == 0x1a goto +0x54b004474 if r1 == 0x1a goto +0x8ad004408 goto +0x525004475 goto +0x871004409 r7 = *(u64 *)(r5 + 0x0)004476 r8 = *(u64 *)(r5 + 0x0)004410 w4 = *(u8 *)(r7 + 0x2)004477 w4 = *(u8 *)(r8 + 0x2)004411 r8 = 0x1004478 r7 = 0x1004412 r9 = 0x1004479 r9 = 0x1004413 if r4 != 0x0 goto +0x1004480 if r4 != 0x0 goto +0x1004414 r9 = 0x0004481 r9 = 0x0004415 w4 = *(u8 *)(r7 + 0x1)004482 w4 = *(u8 *)(r8 + 0x1)004416 if r4 != 0x0 goto -0x22004483 if r4 != 0x0 goto -0x22004417 r8 = 0x0004484 r7 = 0x0004418 goto -0x24004485 goto -0x24004419 r7 += 0x8004486 r8 += 0x8004420 *(u64 *)(r2 - 0x9) = r7004487 *(u64 *)(r2 - 0x9) = r8004421 *(u8 *)(r2 + 0x0) = w8004488 *(u8 *)(r2 + 0x0) = w7004422 *(u8 *)(r2 - 0x1) = w9004489 *(u8 *)(r2 - 0x1) = w9004423 r5 += 0x8004490 r5 += 0x8004424 r2 += 0x10004491 r2 += 0x10004425 r0 += -0x1004492 r0 += -0x1004426 if r0 != 0x0 goto +0x12004493 if r0 != 0x0 goto +0x12004427 *(u64 *)(r10 - 0x1a0) = r1004494 *(u64 *)(r10 - 0xf8) = r1004428 r1 = *(u64 *)(r10 - 0x1e8)004495 r1 = *(u64 *)(r10 - 0x1e8)004429 *(u64 *)(r10 - 0x1a8) = r1004496 *(u64 *)(r10 - 0x100) = r1004430 r1 = r10004497 r1 = r10004431 r1 += -0x118004498 r1 += -0x1c0004432 *(u64 *)(r10 - 0x1b8) = r1004499 *(u64 *)(r10 - 0x110) = r1004433 r1 = 0x14728 ll004500 r1 = 0x165c8 ll004434 *(u64 *)(r10 - 0x1c0) = r1004501 *(u64 *)(r10 - 0x118) = r1004435 *(u64 *)(r10 - 0x1b0) = 0x29004502 *(u64 *)(r10 - 0x108) = 0x18004436 r1 = r10004503 r1 = r10004437 r1 += -0x1c0004504 r1 += -0x118004438 r2 = *(u64 *)(r10 - 0x1e0)004505 r2 = *(u64 *)(r10 - 0x1d8)004439 call -0x1047004506 call -0x108a004440 r1 = r0004507 r1 = r0004441 r1 <<= 0x20004508 r1 <<= 0x20004442 r1 >>= 0x20004509 r1 >>= 0x20004443 if r1 == 0x1a goto +0x532004510 if r1 == 0x1a goto +0x894004444 goto +0x501004511 goto +0x84d004445 r7 = *(u64 *)(r5 + 0x0)004512 r8 = *(u64 *)(r5 + 0x0)004446 w4 = *(u8 *)(r7 + 0x2)004513 w4 = *(u8 *)(r8 + 0x2)004447 r8 = 0x1004514 r7 = 0x1004448 r9 = 0x1004515 r9 = 0x1004449 if r4 != 0x0 goto +0x1004516 if r4 != 0x0 goto +0x1004450 r9 = 0x0004517 r9 = 0x0004451 w4 = *(u8 *)(r7 + 0x1)004518 w4 = *(u8 *)(r8 + 0x1)004452 if r4 != 0x0 goto -0x22004519 if r4 != 0x0 goto -0x22004453 r8 = 0x0004520 r7 = 0x0004454 goto -0x24004521 goto -0x24004455 r7 += 0x8004522 r8 += 0x8004456 *(u64 *)(r2 - 0x9) = r7004523 *(u64 *)(r2 - 0x9) = r8004457 *(u8 *)(r2 + 0x0) = w8004524 *(u8 *)(r2 + 0x0) = w7004458 *(u8 *)(r2 - 0x1) = w9004525 *(u8 *)(r2 - 0x1) = w9004459 r5 += 0x8004526 r5 += 0x8004460 r2 += 0x10004527 r2 += 0x10004461 r0 += -0x1004528 r0 += -0x1004462 if r0 != 0x0 goto +0x12004529 if r0 != 0x0 goto +0x1c004463 *(u64 *)(r10 - 0xf8) = r1004530 *(u64 *)(r10 - 0xf8) = r1004464 r1 = *(u64 *)(r10 - 0x1e8)004531 r1 = *(u64 *)(r10 - 0x1f0)004465 *(u64 *)(r10 - 0x100) = r1004532 *(u64 *)(r10 - 0x100) = r1004466 r1 = r10004533 r1 = r10004467 r1 += -0x1c0004534 r1 += -0x1c0004468 *(u64 *)(r10 - 0x110) = r1004535 *(u64 *)(r10 - 0x110) = r1004469 r1 = 0x146a8 ll004536 r1 = 0x168e8 ll004470 *(u64 *)(r10 - 0x118) = r1004537 *(u64 *)(r10 - 0x118) = r1004471 *(u64 *)(r10 - 0x108) = 0x19004538 *(u64 *)(r10 - 0x108) = 0x18004472 r1 = r10004539 r1 = r10004473 r1 += -0x118004540 r1 += -0x118004474 r2 = *(u64 *)(r10 - 0x1e0)004541 r2 = *(u64 *)(r10 - 0x1d8)004475 call -0x106b004542 call -0x10ae004476 r1 = r0004543 r1 = r0004477 r1 <<= 0x20004544 r1 <<= 0x20004478 r1 >>= 0x20004545 r1 >>= 0x20004479 if r1 == 0x1a goto +0x519004546 if r1 != 0x1a goto +0x82a004480 004547 r1 = r10004481 004548 r1 += -0x170004482 004549 r2 = r6004483 004550 call 0xfc9004484 004551 w1 = *(u32 *)(r10 - 0x170)004485 004552 if r1 != 0x0 goto +0x908004486 004553 r1 = *(u64 *)(r10 - 0x168)004487 004554 r2 = *(u64 *)(r10 - 0x1e0)004488 004555 r3 = *(u64 *)(r10 - 0x1e8)004489 004556 if r1 < r3 goto +0x8a0004480 goto +0x4dd004557 goto +0x890004481 r7 = *(u64 *)(r5 + 0x0)004558 r8 = *(u64 *)(r5 + 0x0)004482 w4 = *(u8 *)(r7 + 0x2)004559 w4 = *(u8 *)(r8 + 0x2)004483 r8 = 0x1004560 r7 = 0x1004484 r9 = 0x1004561 r9 = 0x1004485 if r4 != 0x0 goto +0x1004562 if r4 != 0x0 goto +0x1004486 r9 = 0x0004563 r9 = 0x0004487 w4 = *(u8 *)(r7 + 0x1)004564 w4 = *(u8 *)(r8 + 0x1)004488 if r4 != 0x0 goto -0x22004565 if r4 != 0x0 goto -0x2c004489 r8 = 0x0004566 r7 = 0x0004490 goto -0x24004567 goto -0x2e004491 r7 += 0x8004568 r8 += 0x8004492 *(u64 *)(r2 - 0x9) = r7004569 *(u64 *)(r2 - 0x9) = r8004493 *(u8 *)(r2 + 0x0) = w8004570 *(u8 *)(r2 + 0x0) = w7004494 *(u8 *)(r2 - 0x1) = w9004571 *(u8 *)(r2 - 0x1) = w9004495 r5 += 0x8004572 r5 += 0x8004496 r2 += 0x10004573 r2 += 0x107 unchanged instructions hidden
004504 *(u64 *)(r10 - 0x110) = r1004581 *(u64 *)(r10 - 0x110) = r1004505 r1 = 0x14868 ll004582 r1 = 0x16688 ll004506 *(u64 *)(r10 - 0x118) = r1004583 *(u64 *)(r10 - 0x118) = r1004507 *(u64 *)(r10 - 0x108) = 0x28004584 *(u64 *)(r10 - 0x108) = 0x18004508 r1 = r10004585 r1 = r10004509 r1 += -0x118004586 r1 += -0x118004510 r2 = *(u64 *)(r10 - 0x1e0)004587 r2 = *(u64 *)(r10 - 0x1d8)004511 call -0x108f004588 call -0x10dc004512 r1 = r0004589 r1 = r0004513 r1 <<= 0x20004590 r1 <<= 0x20004514 r1 >>= 0x20004591 r1 >>= 0x20004515 if r1 == 0x1a goto +0x500004592 if r1 == 0x1a goto +0x84d004516 goto +0x508004593 goto +0x7fb004517 r7 = *(u64 *)(r5 + 0x0)004594 r8 = *(u64 *)(r5 + 0x0)004518 w4 = *(u8 *)(r7 + 0x2)004595 w4 = *(u8 *)(r8 + 0x2)004519 r8 = 0x1004596 r7 = 0x1004520 r9 = 0x1004597 r9 = 0x1004521 if r4 != 0x0 goto +0x1004598 if r4 != 0x0 goto +0x1004522 r9 = 0x0004599 r9 = 0x0004523 w4 = *(u8 *)(r7 + 0x1)004600 w4 = *(u8 *)(r8 + 0x1)004524 if r4 != 0x0 goto -0x22004601 if r4 != 0x0 goto -0x22004525 r8 = 0x0004602 r7 = 0x0004526 goto -0x24004603 goto -0x24004527 r7 += 0x8004604 r8 += 0x8004528 *(u64 *)(r2 - 0x9) = r7004605 *(u64 *)(r2 - 0x9) = r8004529 *(u8 *)(r2 + 0x0) = w8004606 *(u8 *)(r2 + 0x0) = w7004530 *(u8 *)(r2 - 0x1) = w9004607 *(u8 *)(r2 - 0x1) = w9004531 r5 += 0x8004608 r5 += 0x8004532 r2 += 0x10004609 r2 += 0x107 unchanged instructions hidden
004540 *(u64 *)(r10 - 0x110) = r1004617 *(u64 *)(r10 - 0x110) = r1004541 r1 = 0x147c8 ll004618 r1 = 0x166c8 ll004542 *(u64 *)(r10 - 0x118) = r1004619 *(u64 *)(r10 - 0x118) = r1004543 *(u64 *)(r10 - 0x108) = 0x1c004620 *(u64 *)(r10 - 0x108) = 0x19004544 r1 = r10004621 r1 = r10004545 r1 += -0x118004622 r1 += -0x118004546 r2 = *(u64 *)(r10 - 0x1e0)004623 r2 = *(u64 *)(r10 - 0x1d8)004547 call -0x10b3004624 call -0x1100004548 r1 = r0004625 r1 = r0004549 r1 <<= 0x20004626 r1 <<= 0x20004550 r1 >>= 0x20004627 r1 >>= 0x20004551 if r1 != 0x1a goto +0x496004628 if r1 == 0x1a goto +0x834004552 r1 = r10004629 004553 r1 += -0x170004630 004554 r2 = r6004631 004555 call 0xbdc004632 004556 w1 = *(u32 *)(r10 - 0x170)004633 004557 if r1 != 0x0 goto +0x545004634 004558 r1 = *(u64 *)(r10 - 0x168)004635 004559 r2 = *(u64 *)(r10 - 0x1d8)004636 004560 r3 = *(u64 *)(r10 - 0x1f0)004637 004561 if r1 < r3 goto +0x508004638 004562 goto +0x520004629 goto +0x7d7004563 r7 = *(u64 *)(r5 + 0x0)004630 r8 = *(u64 *)(r5 + 0x0)004564 w4 = *(u8 *)(r7 + 0x2)004631 w4 = *(u8 *)(r8 + 0x2)004565 r8 = 0x1004632 r7 = 0x1004566 r9 = 0x1004633 r9 = 0x1004567 if r4 != 0x0 goto +0x1004634 if r4 != 0x0 goto +0x1004568 r9 = 0x0004635 r9 = 0x0004569 w4 = *(u8 *)(r7 + 0x1)004636 w4 = *(u8 *)(r8 + 0x1)004570 if r4 != 0x0 goto -0x2c004637 if r4 != 0x0 goto -0x22004571 r8 = 0x0004638 r7 = 0x0004572 goto -0x2e004639 goto -0x24004573 r7 += 0x8004640 r8 += 0x8004574 *(u64 *)(r2 - 0x9) = r7004641 *(u64 *)(r2 - 0x9) = r8004575 *(u8 *)(r2 + 0x0) = w8004642 *(u8 *)(r2 + 0x0) = w7004576 *(u8 *)(r2 - 0x1) = w9004643 *(u8 *)(r2 - 0x1) = w9004577 r5 += 0x8004644 r5 += 0x8004578 r2 += 0x10004645 r2 += 0x10004579 r0 += -0x1004646 r0 += -0x1004580 if r0 != 0x0 goto +0x1c004647 if r0 != 0x0 goto +0x12004581 *(u64 *)(r10 - 0xf8) = r1004648 *(u64 *)(r10 - 0x1a0) = r1004582 r1 = *(u64 *)(r10 - 0x1e8)004649 r1 = *(u64 *)(r10 - 0x1e8)004583 *(u64 *)(r10 - 0x100) = r1004650 *(u64 *)(r10 - 0x1a8) = r1004584 r1 = r10004651 r1 = r10004585 r1 += -0x1c0004652 r1 += -0x118004586 *(u64 *)(r10 - 0x110) = r1004653 *(u64 *)(r10 - 0x1b8) = r1004587 r1 = 0x146c8 ll004654 r1 = 0x16748 ll004588 *(u64 *)(r10 - 0x118) = r1004655 *(u64 *)(r10 - 0x1c0) = r1004589 *(u64 *)(r10 - 0x108) = 0x18004656 *(u64 *)(r10 - 0x1b0) = 0x29004590 r1 = r10004657 r1 = r10004591 r1 += -0x118004658 r1 += -0x1c0004592 r2 = *(u64 *)(r10 - 0x1e0)004659 r2 = *(u64 *)(r10 - 0x1d8)004593 call -0x10e1004660 call -0x1124004594 r1 = r0004661 r1 = r0004595 r1 <<= 0x20004662 r1 <<= 0x20004596 r1 >>= 0x20004663 r1 >>= 0x20004597 if r1 != 0x1a goto +0x468004664 if r1 == 0x1a goto +0x81b004598 r1 = r10004665 004599 r1 += -0x170004666 004600 r2 = r6004667 004601 call 0xbae004668 004602 w1 = *(u32 *)(r10 - 0x170)004669 004603 if r1 != 0x0 goto +0x517004670 004604 r1 = *(u64 *)(r10 - 0x168)004671 004605 r2 = *(u64 *)(r10 - 0x1d8)004672 004606 r3 = *(u64 *)(r10 - 0x1f0)004673 004607 if r1 < r3 goto +0x4da004674 004608 goto +0x4f2004665 goto +0x7b3004609 r7 = *(u64 *)(r5 + 0x0)004666 r8 = *(u64 *)(r5 + 0x0)004610 w4 = *(u8 *)(r7 + 0x2)004667 w4 = *(u8 *)(r8 + 0x2)004611 r8 = 0x1004668 r7 = 0x1004612 r9 = 0x1004669 r9 = 0x1004613 if r4 != 0x0 goto +0x1004670 if r4 != 0x0 goto +0x1004614 r9 = 0x0004671 r9 = 0x0004615 w4 = *(u8 *)(r7 + 0x1)004672 w4 = *(u8 *)(r8 + 0x1)004616 if r4 != 0x0 goto -0x2c004673 if r4 != 0x0 goto -0x22004617 r8 = 0x0004674 r7 = 0x0004618 goto -0x2e004675 goto -0x24004619 r7 += 0x8004676 r8 += 0x8004620 *(u64 *)(r2 - 0x9) = r7004677 *(u64 *)(r2 - 0x9) = r8004621 *(u8 *)(r2 + 0x0) = w8004678 *(u8 *)(r2 + 0x0) = w7004622 *(u8 *)(r2 - 0x1) = w9004679 *(u8 *)(r2 - 0x1) = w9004623 r5 += 0x8004680 r5 += 0x8004624 r2 += 0x10004681 r2 += 0x1010 unchanged instructions hidden
004635 *(u64 *)(r10 - 0x108) = 0x18004692 *(u64 *)(r10 - 0x108) = 0x18004636 r1 = r10004693 r1 = r10004637 r1 += -0x118004694 r1 += -0x118004638 r2 = *(u64 *)(r10 - 0x1e0)004695 r2 = *(u64 *)(r10 - 0x1d8)004639 call -0x110f004696 call -0x1148004640 r1 = r0004697 r1 = r0004641 r1 <<= 0x20004698 r1 <<= 0x20004642 r1 >>= 0x20004699 r1 >>= 0x20004643 if r1 == 0x1a goto +0x48c004700 if r1 != 0x1a goto +0x790004644 004701 r1 = r10004645 004702 r1 += -0x170004646 004703 r2 = r6004647 004704 call 0xf2f004648 004705 w1 = *(u32 *)(r10 - 0x170)004649 004706 if r1 != 0x0 goto +0x86e004650 004707 r1 = *(u64 *)(r10 - 0x168)004651 004708 r2 = *(u64 *)(r10 - 0x1e0)004652 004709 r3 = *(u64 *)(r10 - 0x1f0)004653 004710 if r1 < r3 goto +0x806004644 goto +0x439004711 goto +0x7f6004645 r7 = *(u64 *)(r5 + 0x0)004712 r8 = *(u64 *)(r5 + 0x0)004646 w4 = *(u8 *)(r7 + 0x2)004713 w4 = *(u8 *)(r8 + 0x2)004647 r8 = 0x1004714 r7 = 0x1004648 r9 = 0x1004715 r9 = 0x1004649 if r4 != 0x0 goto +0x1004716 if r4 != 0x0 goto +0x1004650 r9 = 0x0004717 r9 = 0x0004651 w4 = *(u8 *)(r7 + 0x1)004718 w4 = *(u8 *)(r8 + 0x1)004652 if r4 != 0x0 goto -0x22004719 if r4 != 0x0 goto -0x2c004653 r8 = 0x0004720 r7 = 0x0004654 goto -0x24004721 goto -0x2e004655 r0 += 0x8004722 r0 += 0x8004656 *(u64 *)(r2 - 0x9) = r0004723 *(u64 *)(r2 - 0x9) = r014 unchanged instructions hidden
004671 *(u64 *)(r10 - 0x108) = 0x20004738 *(u64 *)(r10 - 0x108) = 0x20004672 r1 = r10004739 r1 = r10004673 r1 += -0x118004740 r1 += -0x118004674 r2 = *(u64 *)(r10 - 0x1e0)004741 r2 = *(u64 *)(r10 - 0x1d8)004675 r3 = r9004742 r3 = r9004676 call -0x1134004743 call -0x1177004677 r1 = r0004744 r1 = r0004678 r1 <<= 0x20004745 r1 <<= 0x20004679 r1 >>= 0x20004746 r1 >>= 0x205 unchanged instructions hidden
004685 w1 = *(u32 *)(r10 - 0x170)004752 w1 = *(u32 *)(r10 - 0x170)004686 if r1 != 0x0 goto +0x4c4004753 if r1 != 0x0 goto +0x83f004687 r1 = *(u64 *)(r10 - 0x168)004754 r1 = *(u64 *)(r10 - 0x168)004688 r2 = *(u64 *)(r10 - 0x1d8)004755 r2 = *(u64 *)(r10 - 0x1e0)004689 r3 = *(u64 *)(r10 - 0x1f0)004756 r3 = *(u64 *)(r10 - 0x1f0)004690 if r1 < r3 goto +0x487004757 if r1 < r3 goto +0x7d7004691 goto +0x49f004758 goto +0x7c77 unchanged instructions hidden
004699 if r1 != 0x0 goto -0x2d004766 if r1 != 0x0 goto -0x2d004700 r8 = 0x0004767 r8 = 0x0004701 goto -0x2f004768 goto -0x2f004702 *(u64 *)(r10 - 0x1e8) = r5004769 *(u64 *)(r10 - 0x1f0) = r0004703 r6 = r3004770 r6 = r3004704 *(u64 *)(r10 - 0x1d8) = r1004771 *(u64 *)(r10 - 0x1e0) = r1004705 r1 = r10004772 r1 = r10004706 r1 += -0x118004773 r1 += -0x118004707 r2 = r8004774 r2 = r823 unchanged instructions hidden
004731 r3 = 0x20004798 r3 = 0x20004732 call 0x1027004799 call 0x13cc004733 r4 = *(u64 *)(r6 + 0x8)004800 r4 = *(u64 *)(r6 + 0x8)004734 r1 = *(u64 *)(r10 - 0x1e8)004801 r2 = *(u64 *)(r7 + 0x0)004735 r2 = *(u64 *)(r1 + 0x0)004802 004736 r1 = r2004802 r1 = r2004737 r1 += 0x8004803 r1 += 0x8004738 *(u64 *)(r10 - 0x1a0) = r1004804 *(u64 *)(r10 - 0x1a0) = r16 unchanged instructions hidden
004745 *(u16 *)(r10 - 0x1b8) = 0x1004811 *(u16 *)(r10 - 0x1b8) = 0x1004746 w5 = *(u8 *)(r4 + 0x0)004812 w5 = *(u8 *)(r4 + 0x0)004747 if r5 != 0xff goto -0x6bc004813 if r5 != 0xff goto +0x344004748 *(u64 *)(r10 - 0x1e0) = r0004814 *(u64 *)(r10 - 0x1d8) = r0004749 w9 = *(u8 *)(r4 + 0x1)004815 w9 = *(u8 *)(r4 + 0x1)004750 r0 = 0x1004816 r0 = 0x1004751 r3 = 0x1004817 r3 = 0x13 unchanged instructions hidden
004755 r9 = 0x1004821 r9 = 0x1004756 if r5 != 0x0 goto +0x1004822 if r5 != 0x0 goto +0x1004757 r9 = 0x0004823 r9 = 0x0004758 *(u64 *)(r10 - 0x1f0) = r3004824 *(u64 *)(r10 - 0x1e8) = r3004759 w5 = *(u8 *)(r4 + 0x3)004825 w5 = *(u8 *)(r4 + 0x3)004760 if r5 != 0x0 goto +0x1004826 if r5 != 0x0 goto +0x1004761 r0 = 0x0004827 r0 = 0x010 unchanged instructions hidden
004772 *(u64 *)(r10 - 0x118) = r6004838 *(u64 *)(r10 - 0x118) = r6004773 *(u8 *)(r10 - 0xe6) = w0004839 *(u8 *)(r10 - 0xe6) = w0004774 *(u8 *)(r10 - 0xe7) = w9004840 *(u8 *)(r10 - 0xe7) = w9004775 r3 = *(u64 *)(r10 - 0x1f0)004841 r3 = *(u64 *)(r10 - 0x1e8)004776 *(u8 *)(r10 - 0xe8) = w3004842 *(u8 *)(r10 - 0xe8) = w3004777 *(u64 *)(r10 - 0xf0) = 0x0004843 *(u64 *)(r10 - 0xf0) = 0x0004778 w3 = *(u8 *)(r2 + 0x0)004844 w3 = *(u8 *)(r2 + 0x0)004779 r9 = *(u64 *)(r10 - 0x1e0)004845 r9 = *(u64 *)(r10 - 0x1d8)004780 if r3 != 0xff goto -0x6dd004846 if r3 != 0xff goto +0x323004781 w3 = *(u8 *)(r2 + 0x1)004847 w3 = *(u8 *)(r2 + 0x1)004782 w4 = *(u8 *)(r2 + 0x2)004848 w4 = *(u8 *)(r2 + 0x2)52 unchanged instructions hidden
004835 r6 <<= 0x20004901 r6 <<= 0x20004836 r6 >>= 0x20004902 r6 >>= 0x20004837 if r6 == 0x0 goto +0x1004903 if r6 == 0x0 goto +0x1004838 *(u64 *)(r10 - 0x1e8) = r8004904 r7 = r8004839 004905 r1 = *(u64 *)(r10 - 0x1e0)004840 004906 r2 = *(u64 *)(r10 - 0x1f0)004841 004907 *(u64 *)(r1 + 0x8) = r2004842 004908 *(u64 *)(r1 + 0x0) = r7004843 004909 goto +0x53a004844 004910 *(u64 *)(r10 - 0x1f0) = r0004845 004911 *(u64 *)(r10 - 0x1d8) = r3004846 004912 *(u64 *)(r10 - 0x1e0) = r1004847 004913 r1 = *(u64 *)(r8 + 0x0)004848 004914 r9 = *(u64 *)(r7 + 0x0)004849 004915 r1 += 0x8004850 004916 r6 = r9004851 004917 r6 += 0x8004852 004918 r2 = r6004853 004919 r3 = 0x20004854 004920 call 0x1353004855 004921 r0 <<= 0x20004856 004922 r0 >>= 0x20004857 004923 if r0 != 0x0 goto +0x200004858 004924 r2 = *(u64 *)(r10 - 0x1d8)004859 004925 r2 += 0x10004860 004926 r1 = *(u64 *)(r10 - 0x1f0)004861 004927 *(u64 *)(r10 - 0x1cc) = r1004862 004928 *(u32 *)(r10 - 0x1d0) = 0x2004863 004929 r8 = *(u64 *)(r2 + 0x0)004864 004930 *(u64 *)(r10 - 0x170) = r6004865 004931 r7 = r8004866 004932 r7 += 0x8004867 004933 *(u64 *)(r10 - 0x160) = r7004868 004934 *(u16 *)(r10 - 0x158) = 0x1004869 004935 *(u16 *)(r10 - 0x168) = 0x101004870 004936 w1 = *(u8 *)(r9 + 0x0)004871 004937 r0 = *(u64 *)(r10 - 0x1e0)004872 004938 if r1 != 0xff goto +0x360004873 004939 *(u64 *)(r10 - 0x1d8) = r2004874 004940 w3 = *(u8 *)(r9 + 0x1)004875 004941 r2 = 0x1004876 004942 r1 = 0x1004877 004943 if r3 != 0x0 goto +0x1004878 004944 r1 = 0x0004879 004945 w4 = *(u8 *)(r9 + 0x2)004880 004946 r3 = 0x1004881 004947 if r4 != 0x0 goto +0x1004882 004948 r3 = 0x0004883 004949 w4 = *(u8 *)(r9 + 0x3)004884 004950 if r4 != 0x0 goto +0x1004885 004951 r2 = 0x0004886 004952 r4 = *(u64 *)(r9 + 0x50)004887 004953 r5 = r9004888 004954 r5 += 0x28004889 004955 *(u64 *)(r10 - 0xf8) = r5004890 004956 r5 = r9004891 004957 r5 += 0x58004892 004958 *(u64 *)(r10 - 0x100) = r5004893 004959 *(u64 *)(r10 - 0x108) = r4004894 004960 r9 += 0x48004895 004961 *(u64 *)(r10 - 0x110) = r9004896 004962 *(u64 *)(r10 - 0x118) = r6004897 004963 *(u8 *)(r10 - 0xe6) = w2004898 004964 *(u8 *)(r10 - 0xe7) = w3004899 004965 *(u8 *)(r10 - 0xe8) = w1004900 004966 *(u64 *)(r10 - 0xf0) = 0x0004901 004967 w1 = *(u8 *)(r8 + 0x0)004902 004968 if r1 != 0xff goto +0x342004903 004969 w3 = *(u8 *)(r8 + 0x1)004904 004970 r2 = 0x1004905 004971 r1 = 0x1004906 004972 if r3 != 0x0 goto +0x1004907 004973 r1 = 0x0004908 004974 w4 = *(u8 *)(r8 + 0x2)004909 004975 r3 = 0x1004910 004976 if r4 != 0x0 goto +0x1004911 004977 r3 = 0x0004912 004978 w4 = *(u8 *)(r8 + 0x3)004913 004979 if r4 != 0x0 goto +0x1004914 004980 r2 = 0x0004915 004981 r4 = *(u64 *)(r8 + 0x50)004916 004982 *(u64 *)(r10 - 0xd0) = r4004917 004983 *(u8 *)(r10 - 0xae) = w2004918 004984 *(u8 *)(r10 - 0xaf) = w3004919 004985 *(u8 *)(r10 - 0xb0) = w1004920 004986 r1 = r8004921 004987 r1 += 0x28004922 004988 *(u64 *)(r10 - 0x1e8) = r1004923 004989 *(u64 *)(r10 - 0xc0) = r1004924 004990 r9 = r8004925 004991 r9 += 0x58004926 004992 *(u64 *)(r10 - 0xc8) = r9004927 004993 r6 = r8004928 004994 r6 += 0x48004929 004995 *(u64 *)(r10 - 0xd8) = r6004930 004996 *(u64 *)(r10 - 0xe0) = r7004931 004997 *(u64 *)(r10 - 0xb8) = 0x0004932 004998 r1 = r10004933 004999 r1 += -0x1d0004934 005000 *(u64 *)(r10 - 0x1a8) = r1004935 005001 r1 = r10004936 005002 r1 += -0x170004937 005003 *(u64 *)(r10 - 0x1b8) = r1004938 005004 r1 = 0x16788 ll004939 005005 *(u64 *)(r10 - 0x1c0) = r1004940 005006 *(u64 *)(r10 - 0x1a0) = 0xc004941 005007 *(u64 *)(r10 - 0x1b0) = 0x2004942 005008 r1 = r10004943 005009 r1 += -0x1c0004944 005010 r2 = r10004945 005011 r2 += -0x118004946 005012 r3 = 0x2004947 005013 r4 = 0x8004948 005014 r5 = 0x0004949 005015 call sol_invoke_signed_c004950 005016 *(u64 *)(r10 - 0x140) = r7004951 005017 *(u16 *)(r10 - 0x138) = 0x1004952 005018 w1 = *(u8 *)(r8 + 0x0)004953 005019 if r1 == 0xff goto +0x1004954 005020 goto +0x275004955 005021 w1 = *(u8 *)(r8 + 0x1)004956 005022 w2 = *(u8 *)(r8 + 0x2)004957 005023 w4 = *(u8 *)(r8 + 0x3)004958 005024 r3 = *(u64 *)(r8 + 0x50)004959 005025 r5 = *(u64 *)(r10 - 0x1e8)004960 005026 *(u64 *)(r10 - 0xf8) = r5004961 005027 *(u64 *)(r10 - 0x100) = r9004962 005028 *(u64 *)(r10 - 0x108) = r3004963 005029 *(u64 *)(r10 - 0x110) = r6004964 005030 *(u64 *)(r10 - 0x118) = r7004965 005031 r3 = 0x1004966 005032 if r4 != 0x0 goto +0x1004967 005033 r3 = 0x0004968 005034 *(u8 *)(r10 - 0xe6) = w3004969 005035 r3 = 0x1004970 005036 if r2 != 0x0 goto +0x1004971 005037 r3 = 0x0004972 005038 *(u8 *)(r10 - 0xe7) = w3004973 005039 r2 = 0x1004974 005040 if r1 != 0x0 goto +0x1004975 005041 r2 = 0x0004976 005042 *(u8 *)(r10 - 0xe8) = w2004977 005043 *(u64 *)(r10 - 0xf0) = 0x0004978 005044 r1 = 0x16d62 ll004979 005045 *(u64 *)(r10 - 0x1a8) = r1004980 005046 r1 = r10004981 005047 r1 += -0x140004982 005048 *(u64 *)(r10 - 0x1b8) = r1004983 005049 r1 = 0x16728 ll004984 005050 *(u64 *)(r10 - 0x1c0) = r1004985 005051 *(u64 *)(r10 - 0x1a0) = 0x1004986 005052 *(u64 *)(r10 - 0x1b0) = 0x1004987 005053 r1 = r10004988 005054 r1 += -0x1c0004989 005055 r2 = r10004990 005056 r2 += -0x118004991 005057 r3 = 0x1004992 005058 r4 = 0x8004993 005059 r5 = 0x0004994 005060 call sol_invoke_signed_c004995 005061 r1 = *(u64 *)(r10 - 0x1e0)004996 005062 r2 = *(u64 *)(r10 - 0x1f0)004997 005063 *(u64 *)(r1 + 0x8) = r2004998 005064 r2 = *(u64 *)(r10 - 0x1d8)004999 005065 *(u64 *)(r1 + 0x0) = r2005000 005066 goto +0x49d005001 005067 *(u64 *)(r10 - 0x1f0) = r0005002 005068 *(u64 *)(r10 - 0x1e0) = r1005003 005069 r1 = -0x365394d296f1d79d ll005004 005070 *(u64 *)(r10 - 0x1d0) = r1005005 005071 *(u64 *)(r10 - 0x1c8) = -0x1005006 005072 r1 = *(u64 *)(r3 + 0x0)005007 005073 *(u64 *)(r10 - 0x220) = r1005008 005074 r6 = *(u64 *)(r3 + 0x8)005009 005075 r4 = *(u64 *)(r3 + 0x10)005010 005076 *(u64 *)(r10 - 0x1d8) = r3005011 005077 r3 = *(u64 *)(r3 + 0x18)005012 005078 r2 = *(u64 *)(r7 + 0x0)005013 005079 r1 = 0x16728 ll005014 005080 *(u64 *)(r10 - 0x180) = r1005015 005081 *(u64 *)(r10 - 0x208) = r2005016 005082 r1 = r2005017 005083 r1 += 0x8005018 005084 *(u64 *)(r10 - 0x218) = r1005019 005085 *(u64 *)(r10 - 0x190) = r1005020 005086 *(u64 *)(r10 - 0x1f8) = r3005021 005087 r3 += 0x8005022 005088 *(u64 *)(r10 - 0x210) = r3005023 005089 *(u64 *)(r10 - 0x1a0) = r3005024 005090 *(u64 *)(r10 - 0x1e8) = r4005025 005091 r4 += 0x8005026 005092 *(u64 *)(r10 - 0x200) = r4005027 005093 *(u64 *)(r10 - 0x1b0) = r4005028 005094 r9 = r6005029 005095 r9 += 0x8005030 005096 *(u64 *)(r10 - 0x1c0) = r9005031 005097 *(u16 *)(r10 - 0x178) = 0x0005032 005098 *(u16 *)(r10 - 0x188) = 0x101005033 005099 *(u16 *)(r10 - 0x198) = 0x1005034 005100 *(u16 *)(r10 - 0x1a8) = 0x1005035 005101 *(u16 *)(r10 - 0x1b8) = 0x1005036 005102 r1 = r10005037 005103 r1 += -0x118005038 005104 r2 = r8005039 005105 call 0xde8005040 005106 w1 = *(u8 *)(r10 - 0x118)005041 005107 if r1 != 0x0 goto +0x470005042 005108 r1 = *(u64 *)(r10 - 0xff)005043 005109 *(u64 *)(r10 - 0x133) = r1005044 005110 r1 = *(u64 *)(r10 - 0x104)005045 005111 *(u64 *)(r10 - 0x138) = r1005046 005112 w1 = *(u8 *)(r10 - 0x115)005047 005113 *(u8 *)(r10 - 0x16e) = w1005048 005114 w1 = *(u16 *)(r10 - 0x117)005049 005115 *(u16 *)(r10 - 0x170) = w1005050 005116 r1 = *(u64 *)(r10 - 0x10c)005051 005117 *(u64 *)(r10 - 0x140) = r1005052 005118 *(u64 *)(r10 - 0x165) = r1005053 005119 r1 = *(u64 *)(r10 - 0x138)005054 005120 *(u64 *)(r10 - 0x15d) = r1005055 005121 r1 = *(u64 *)(r10 - 0x133)005056 005122 *(u64 *)(r10 - 0x158) = r1005057 005123 r1 = *(u64 *)(r10 - 0x114)005058 005124 *(u64 *)(r10 - 0x16d) = r1005059 005125 r1 = r10005060 005126 r1 += -0x170005061 005127 r2 = 0x16808 ll005062 005128 r3 = 0x20005063 005129 call 0x1282005064 005130 w2 = *(u8 *)(r6 + 0x0)005065 005131 r1 = 0xb005066 005132 if r2 != 0xff goto +0x284005067 005133 w3 = *(u8 *)(r6 + 0x1)005068 005134 r2 = 0x1005069 005135 r1 = 0x1005070 005136 if r3 != 0x0 goto +0x1005071 005137 r1 = 0x0005072 005138 w4 = *(u8 *)(r6 + 0x2)005073 005139 r3 = 0x1005074 005140 if r4 != 0x0 goto +0x1005075 005141 r3 = 0x0005076 005142 w4 = *(u8 *)(r6 + 0x3)005077 005143 if r4 != 0x0 goto +0x1005078 005144 r2 = 0x0005079 005145 r4 = *(u64 *)(r6 + 0x50)005080 005146 r5 = r6005081 005147 r5 += 0x28005082 005148 *(u64 *)(r10 - 0xf8) = r5005083 005149 r5 = r6005084 005150 r5 += 0x58005085 005151 *(u64 *)(r10 - 0x100) = r5005086 005152 *(u64 *)(r10 - 0x108) = r4005087 005153 r6 += 0x48005088 005154 *(u64 *)(r10 - 0x110) = r6005089 005155 *(u64 *)(r10 - 0x118) = r9005090 005156 *(u8 *)(r10 - 0xe6) = w2005091 005157 *(u8 *)(r10 - 0xe7) = w3005092 005158 *(u8 *)(r10 - 0xe8) = w1005093 005159 *(u64 *)(r10 - 0xf0) = 0x0005094 005160 r1 = *(u64 *)(r10 - 0x1e8)005095 005161 w2 = *(u8 *)(r1 + 0x0)005096 005162 r1 = 0xb005097 005163 if r2 != 0xff goto +0x265005098 005164 r6 = *(u64 *)(r10 - 0x1e8)005099 005165 w3 = *(u8 *)(r6 + 0x1)005100 005166 r2 = 0x1005101 005167 r1 = 0x1005102 005168 if r3 != 0x0 goto +0x1005103 005169 r1 = 0x0005104 005170 w4 = *(u8 *)(r6 + 0x2)005105 005171 r3 = 0x1005106 005172 if r4 != 0x0 goto +0x1005107 005173 r3 = 0x0005108 005174 w4 = *(u8 *)(r6 + 0x3)005109 005175 if r4 != 0x0 goto +0x1005110 005176 r2 = 0x0005111 005177 r4 = *(u64 *)(r6 + 0x50)005112 005178 r5 = r6005113 005179 r5 += 0x28005114 005180 *(u64 *)(r10 - 0xc0) = r5005115 005181 r5 = r6005116 005182 r5 += 0x58005117 005183 *(u64 *)(r10 - 0xc8) = r5005118 005184 *(u64 *)(r10 - 0xd0) = r4005119 005185 r6 += 0x48005120 005186 *(u64 *)(r10 - 0xd8) = r6005121 005187 r4 = *(u64 *)(r10 - 0x200)005122 005188 *(u64 *)(r10 - 0xe0) = r4005123 005189 *(u8 *)(r10 - 0xae) = w2005124 005190 *(u8 *)(r10 - 0xaf) = w3005125 005191 *(u8 *)(r10 - 0xb0) = w1005126 005192 *(u64 *)(r10 - 0xb8) = 0x0005127 005193 r1 = *(u64 *)(r10 - 0x1f8)005128 005194 w2 = *(u8 *)(r1 + 0x0)005129 005195 r1 = 0xb005130 005196 if r2 != 0xff goto +0x244005131 005197 r5 = *(u64 *)(r10 - 0x1f8)005132 005198 w3 = *(u8 *)(r5 + 0x1)005133 005199 r2 = 0x1005134 005200 r1 = 0x1005135 005201 if r3 != 0x0 goto +0x1005136 005202 r1 = 0x0005137 005203 w4 = *(u8 *)(r5 + 0x2)005138 005204 r3 = 0x1005139 005205 if r4 != 0x0 goto +0x1005140 005206 r3 = 0x0005141 005207 w4 = *(u8 *)(r5 + 0x3)005142 005208 if r4 != 0x0 goto +0x1005143 005209 r2 = 0x0005144 005210 r4 = *(u64 *)(r5 + 0x50)005145 005211 *(u64 *)(r10 - 0x98) = r4005146 005212 r4 = *(u64 *)(r10 - 0x210)005147 005213 *(u64 *)(r10 - 0xa8) = r4005148 005214 *(u8 *)(r10 - 0x76) = w2005149 005215 *(u8 *)(r10 - 0x77) = w3005150 005216 *(u8 *)(r10 - 0x78) = w1005151 005217 r9 = r5005152 005218 r9 += 0x28005153 005219 *(u64 *)(r10 - 0x88) = r9005154 005220 r6 = r5005155 005221 r6 += 0x58005156 005222 *(u64 *)(r10 - 0x90) = r6005157 005223 r5 += 0x48005158 005224 *(u64 *)(r10 - 0xa0) = r5005159 005225 *(u64 *)(r10 - 0x80) = 0x0005160 005226 r1 = *(u64 *)(r10 - 0x208)005161 005227 w2 = *(u8 *)(r1 + 0x0)005162 005228 r1 = 0xb005163 005229 if r2 != 0xff goto +0x223005164 005230 r1 = *(u64 *)(r10 - 0x208)005165 005231 w3 = *(u8 *)(r1 + 0x1)005166 005232 r1 = 0x1005167 005233 r2 = 0x1005168 005234 if r3 != 0x0 goto +0x1005169 005235 r2 = 0x0005170 005236 *(u64 *)(r10 - 0x200) = r5005171 005237 r3 = *(u64 *)(r10 - 0x208)005172 005238 w4 = *(u8 *)(r3 + 0x2)005173 005239 r3 = 0x1005174 005240 if r4 != 0x0 goto +0x1005175 005241 r3 = 0x0005176 005242 *(u64 *)(r10 - 0x1e8) = r6005177 005243 r4 = *(u64 *)(r10 - 0x208)005178 005244 w5 = *(u8 *)(r4 + 0x3)005179 005245 r4 = 0x1005180 005246 if r5 != 0x0 goto +0x1005181 005247 r4 = 0x0005182 005248 r6 = *(u64 *)(r10 - 0x208)005183 005249 r5 = *(u64 *)(r6 + 0x50)005184 005250 *(u64 *)(r10 - 0x60) = r5005185 005251 r5 = *(u64 *)(r10 - 0x218)005186 005252 *(u64 *)(r10 - 0x70) = r5005187 005253 *(u8 *)(r10 - 0x3e) = w4005188 005254 *(u8 *)(r10 - 0x3f) = w3005189 005255 *(u8 *)(r10 - 0x40) = w2005190 005256 r2 = r6005191 005257 r2 += 0x28005192 005258 *(u64 *)(r10 - 0x230) = r2005193 005259 *(u64 *)(r10 - 0x50) = r2005194 005260 r2 = r6005195 005261 r2 += 0x58005196 005262 *(u64 *)(r10 - 0x238) = r2005197 005263 *(u64 *)(r10 - 0x58) = r2005198 005264 r6 += 0x48005199 005265 *(u64 *)(r10 - 0x228) = r6005200 005266 *(u64 *)(r10 - 0x68) = r6005201 005267 *(u64 *)(r10 - 0x48) = 0x0005202 005268 r2 = *(u64 *)(r10 - 0x1d8)005203 005269 r2 = *(u64 *)(r2 + 0x20)005204 005270 r3 = *(u64 *)(r2 + 0x8)005205 005271 r4 = -0x6c5e9a281e0922fa ll005206 005272 if r3 != r4 goto +0x1f8005207 005273 r3 = *(u64 *)(r2 + 0x10)005208 005274 r4 = -0x53861431b91e3427 ll005209 005275 if r3 != r4 goto +0x1f5005210 005276 r3 = *(u64 *)(r2 + 0x18)005211 005277 r4 = -0x6ec8a4a0127a4be4 ll005212 005278 if r3 != r4 goto +0x1f2005213 005279 r3 = *(u64 *)(r2 + 0x20)005214 005280 r4 = -0x56ff00817a0a73c6 ll005215 005281 if r3 != r4 goto +0x1ef005216 005282 w3 = *(u8 *)(r2 + 0x0)005217 005283 r3 &= 0x88005218 005284 r1 = 0xb005219 005285 if r3 != 0x88 goto +0x1eb005220 005286 *(u64 *)(r10 - 0x1d8) = r0005221 005287 r4 = r2005222 005288 r4 += 0x8005223 005289 w1 = *(u8 *)(r2 + 0x1)005224 005290 w3 = *(u8 *)(r2 + 0x2)005225 005291 w5 = *(u8 *)(r2 + 0x3)005226 005292 r0 = *(u64 *)(r2 + 0x50)005227 005293 r6 = r2005228 005294 r6 += 0x28005229 005295 *(u64 *)(r10 - 0x18) = r6005230 005296 r6 = r2005231 005297 r6 += 0x58005232 005298 *(u64 *)(r10 - 0x20) = r6005233 005299 *(u64 *)(r10 - 0x28) = r0005234 005300 r2 += 0x48005235 005301 *(u64 *)(r10 - 0x30) = r2005236 005302 *(u64 *)(r10 - 0x38) = r4005237 005303 r2 = 0x1005238 005304 r4 = 0x1005239 005305 if r5 != 0x0 goto +0x1005240 005306 r4 = 0x0005241 005307 *(u8 *)(r10 - 0x6) = w4005242 005308 r4 = 0x1005243 005309 if r3 != 0x0 goto +0x1005244 005310 r4 = 0x0005245 005311 r3 = *(u64 *)(r10 - 0x220)005246 005312 r3 += 0x8005247 005313 *(u8 *)(r10 - 0x7) = w4005248 005314 if r1 != 0x0 goto +0x1005249 005315 r2 = 0x0005250 005316 *(u8 *)(r10 - 0x8) = w2005251 005317 *(u64 *)(r10 - 0x10) = 0x0005252 005318 r1 = r10005253 005319 r1 += -0x1d0005254 005320 *(u64 *)(r10 - 0x158) = r1005255 005321 r1 = r10005256 005322 r1 += -0x1c0005257 005323 *(u64 *)(r10 - 0x168) = r1005258 005324 *(u64 *)(r10 - 0x170) = r3005259 005325 *(u64 *)(r10 - 0x150) = 0x10005260 005326 *(u64 *)(r10 - 0x160) = 0x5005261 005327 r1 = r10005262 005328 r1 += -0x170005263 005329 r2 = r10005264 005330 r2 += -0x118005265 005331 r3 = 0x5005266 005332 r4 = 0x8005267 005333 r5 = 0x0005268 005334 call sol_invoke_signed_c005269 005335 r1 = *(u64 *)(r10 - 0x218)005270 005336 *(u64 *)(r10 - 0x150) = r1005271 005337 *(u64 *)(r10 - 0x160) = r1005272 005338 r1 = *(u64 *)(r10 - 0x210)005273 005339 *(u64 *)(r10 - 0x170) = r1005274 005340 *(u16 *)(r10 - 0x148) = 0x100005275 005341 *(u16 *)(r10 - 0x158) = 0x1005276 005342 *(u16 *)(r10 - 0x168) = 0x1005277 005343 r2 = *(u64 *)(r10 - 0x1f8)005278 005344 w1 = *(u8 *)(r2 + 0x0)005279 005345 if r1 == 0xff goto +0x1005280 005346 goto +0x12f005281 005347 w3 = *(u8 *)(r2 + 0x1)005282 005348 r2 = 0x1005283 005349 r1 = 0x1005284 005350 if r3 != 0x0 goto +0x1005285 005351 r1 = 0x0005286 005352 r3 = *(u64 *)(r10 - 0x1f8)005287 005353 w4 = *(u8 *)(r3 + 0x2)005288 005354 r3 = 0x1005289 005355 if r4 != 0x0 goto +0x1005290 005356 r3 = 0x0005291 005357 r4 = *(u64 *)(r10 - 0x1f8)005292 005358 w4 = *(u8 *)(r4 + 0x3)005293 005359 if r4 != 0x0 goto +0x1005294 005360 r2 = 0x0005295 005361 r4 = *(u64 *)(r10 - 0x1f8)005296 005362 r4 = *(u64 *)(r4 + 0x50)005297 005363 *(u64 *)(r10 - 0xf8) = r9005298 005364 r5 = *(u64 *)(r10 - 0x1e8)005299 005365 *(u64 *)(r10 - 0x100) = r5005300 005366 *(u64 *)(r10 - 0x108) = r4005301 005367 r4 = *(u64 *)(r10 - 0x200)005302 005368 *(u64 *)(r10 - 0x110) = r4005303 005369 r4 = *(u64 *)(r10 - 0x210)005304 005370 *(u64 *)(r10 - 0x118) = r4005305 005371 *(u8 *)(r10 - 0xe6) = w2005306 005372 *(u8 *)(r10 - 0xe7) = w3005307 005373 *(u8 *)(r10 - 0xe8) = w1005308 005374 *(u64 *)(r10 - 0xf0) = 0x0005309 005375 r1 = *(u64 *)(r10 - 0x208)005310 005376 w1 = *(u8 *)(r1 + 0x0)005311 005377 if r1 != 0xff goto +0x110005312 005378 r3 = *(u64 *)(r10 - 0x208)005313 005379 w1 = *(u8 *)(r3 + 0x1)005314 005380 w2 = *(u8 *)(r3 + 0x2)005315 005381 w5 = *(u8 *)(r3 + 0x3)005316 005382 r3 = *(u64 *)(r3 + 0x50)005317 005383 r4 = *(u64 *)(r10 - 0x230)005318 005384 *(u64 *)(r10 - 0x88) = r4005319 005385 *(u64 *)(r10 - 0xc0) = r4005320 005386 r4 = *(u64 *)(r10 - 0x238)005321 005387 *(u64 *)(r10 - 0x90) = r4005322 005388 *(u64 *)(r10 - 0xc8) = r4005323 005389 *(u64 *)(r10 - 0x98) = r3005324 005390 *(u64 *)(r10 - 0xd0) = r3005325 005391 r3 = *(u64 *)(r10 - 0x228)005326 005392 *(u64 *)(r10 - 0xa0) = r3005327 005393 *(u64 *)(r10 - 0xd8) = r3005328 005394 r3 = *(u64 *)(r10 - 0x218)005329 005395 *(u64 *)(r10 - 0xa8) = r3005330 005396 *(u64 *)(r10 - 0xe0) = r3005331 005397 r3 = 0x1005332 005398 r4 = 0x1005333 005399 if r5 != 0x0 goto +0x1005334 005400 r4 = 0x0005335 005401 *(u8 *)(r10 - 0x76) = w4005336 005402 *(u8 *)(r10 - 0xae) = w4005337 005403 r4 = 0x1005338 005404 if r2 != 0x0 goto +0x1005339 005405 r4 = 0x0005340 005406 *(u8 *)(r10 - 0x77) = w4005341 005407 *(u8 *)(r10 - 0xaf) = w4005342 005408 if r1 != 0x0 goto +0x1005343 005409 r3 = 0x0005344 005410 *(u8 *)(r10 - 0x78) = w3005345 005411 *(u8 *)(r10 - 0xb0) = w3005346 005412 *(u64 *)(r10 - 0x80) = 0x0005347 005413 *(u64 *)(r10 - 0xb8) = 0x0005348 005414 r1 = 0x16b05 ll005349 005415 *(u64 *)(r10 - 0x128) = r1005350 005416 r1 = r10005351 005417 r1 += -0x170005352 005418 *(u64 *)(r10 - 0x138) = r1005353 005419 r1 = 0x16728 ll005354 005420 *(u64 *)(r10 - 0x140) = r1005355 005421 *(u64 *)(r10 - 0x120) = 0x1005356 005422 *(u64 *)(r10 - 0x130) = 0x3005357 005423 r1 = r10005358 005424 r1 += -0x140005359 005425 r2 = r10005360 005426 r2 += -0x118005361 005427 r3 = 0x3005362 005428 r4 = 0x8005363 005429 r5 = 0x0005364 005430 call sol_invoke_signed_c004839 r1 = *(u64 *)(r10 - 0x1d8)005431 r1 = *(u64 *)(r10 - 0x1d8)004840 *(u64 *)(r1 + 0x8) = r7005432 r1 <<= 0x20004841 r2 = *(u64 *)(r10 - 0x1e8)005433 r1 >>= 0x20004842 005434 if r1 == 0x0 goto -0x212004843 005435 goto -0x214004844 005436 r1 = *(u64 *)(r10 - 0x1e0)004845 005437 *(u64 *)(r1 + 0x0) = 0x0004846 005438 *(u32 *)(r1 + 0x8) = 0x3004847 005439 goto +0x328004848 005440 r5 &= -0x8004849 005441 r3 = 0x300000000 ll004850 005442 *(u64 *)(r3 + 0x0) = r5004851 005443 r3 = 0x0004852 005444 if r4 == 0x8 goto +0xc004853 005445 r4 = r5004854 005446 r4 += 0x9004855 005447 r0 = r2004856 005448 goto +0x21004857 005449 r7 += 0x8004858 005450 *(u64 *)(r4 - 0x9) = r7004859 005451 *(u8 *)(r4 + 0x0) = w9004860 005452 *(u8 *)(r4 - 0x1) = w8004861 005453 r4 += 0x10004862 005454 r0 += 0x8004863 005455 r3 += 0x1004864 005456 if r3 < r1 goto +0x19004865 005457 *(u64 *)(r10 - 0xf8) = r3004866 005458 *(u64 *)(r10 - 0x100) = r5004867 005459 r1 = r10004868 005460 r1 += -0x1c0004869 005461 *(u64 *)(r10 - 0x110) = r1004870 005462 r1 = 0x16888 ll004871 005463 *(u64 *)(r10 - 0x118) = r1004872 005464 *(u64 *)(r10 - 0x108) = 0x28004873 005465 r1 = r10004874 005466 r1 += -0x118004875 005467 r3 = 0x7004876 005468 call -0x144c004877 005469 r1 = r0004878 005470 r1 <<= 0x20004879 005471 r1 >>= 0x20004880 005472 if r1 != 0x1a goto +0x48c004881 005473 r2 = *(u64 *)(r10 - 0x1d8)004882 005474 r2 += 0x28004883 005475 r1 = *(u64 *)(r10 - 0x1e0)004842 *(u64 *)(r1 + 0x0) = r2005476 *(u64 *)(r1 + 0x0) = r2004843 005477 r2 = *(u64 *)(r10 - 0x1f0)004844 005478 r3 = *(u64 *)(r10 - 0x1e8)004845 005479 r2 -= r3004846 005480 *(u64 *)(r1 + 0x8) = r2004843 goto +0x223005481 goto +0x2fe004844 005482 r7 = *(u64 *)(r0 + 0x0)004845 005483 w6 = *(u8 *)(r7 + 0x2)004846 005484 r9 = 0x1004847 005485 r8 = 0x1004848 005486 if r6 != 0x0 goto +0x1004849 005487 r8 = 0x0004850 005488 w6 = *(u8 *)(r7 + 0x1)004851 005489 if r6 != 0x0 goto -0x29004852 005490 r9 = 0x0004853 005491 goto -0x2b004854 005492 r3 = *(u64 *)(r10 - 0x110)004855 005493 r4 = *(u64 *)(r6 + 0x8)004856 005494 r1 = *(u64 *)(r4 + 0x48)004857 005495 *(u64 *)(r10 - 0x1e8) = r1004858 005496 r8 = *(u64 *)(r6 + 0x10)004859 005497 r1 = *(u64 *)(r7 + 0x0)004860 005498 r0 = r4004861 005499 r0 += 0x8004862 005500 *(u64 *)(r10 - 0x1c0) = r0004863 005501 *(u64 *)(r10 - 0x1d8) = r1004864 005502 r1 += 0x8004865 005503 *(u64 *)(r10 - 0x1a0) = r1004866 005504 r2 = r8004867 005505 r2 += 0x8004868 005506 *(u64 *)(r10 - 0x1b0) = r2004869 005507 *(u16 *)(r10 - 0x198) = 0x100004870 005508 *(u16 *)(r10 - 0x1a8) = 0x1004871 005509 *(u16 *)(r10 - 0x1b8) = 0x1004872 005510 w5 = *(u8 *)(r4 + 0x0)004873 005511 if r5 != 0xff goto +0x8a004874 005512 *(u64 *)(r10 - 0x1f8) = r3004875 005513 w6 = *(u8 *)(r4 + 0x1)004876 005514 r3 = 0x1004877 005515 *(u64 *)(r10 - 0x1f0) = r3004878 005516 if r6 != 0x0 goto +0x1004879 005517 r3 = 0x0004880 005518 w9 = *(u8 *)(r4 + 0x2)004881 005519 r6 = 0x1004882 005520 if r9 != 0x0 goto +0x1004883 005521 r6 = 0x0004884 005522 *(u64 *)(r10 - 0x200) = r3004885 005523 r9 = r4004886 005524 r9 += 0x48004887 005525 w5 = *(u8 *)(r4 + 0x3)004888 005526 if r5 != 0x0 goto +0x2004889 005527 r3 = 0x0004890 005528 *(u64 *)(r10 - 0x1f0) = r3004891 005529 r5 = *(u64 *)(r4 + 0x50)004892 005530 r3 = r4004893 005531 r3 += 0x28004894 005532 *(u64 *)(r10 - 0xf8) = r3004895 005533 r4 += 0x58004896 005534 *(u64 *)(r10 - 0x100) = r4004897 005535 *(u64 *)(r10 - 0x108) = r5004898 005536 *(u64 *)(r10 - 0x110) = r9004899 005537 *(u64 *)(r10 - 0x118) = r0004900 005538 r3 = *(u64 *)(r10 - 0x1f0)004901 005539 *(u8 *)(r10 - 0xe6) = w3004902 005540 *(u8 *)(r10 - 0xe7) = w6004903 005541 r3 = *(u64 *)(r10 - 0x200)004904 005542 *(u8 *)(r10 - 0xe8) = w3004905 005543 *(u64 *)(r10 - 0xf0) = 0x0004906 005544 w3 = *(u8 *)(r8 + 0x0)004907 005545 r9 = *(u64 *)(r10 - 0x1f8)004908 005546 if r3 != 0xff goto +0x67004909 005547 w5 = *(u8 *)(r8 + 0x1)004910 005548 r4 = 0x1004911 005549 r3 = 0x1004912 005550 if r5 != 0x0 goto +0x1004913 005551 r3 = 0x0004914 005552 w0 = *(u8 *)(r8 + 0x2)004915 005553 r5 = 0x1004916 005554 if r0 != 0x0 goto +0x1004917 005555 r5 = 0x0004918 005556 w0 = *(u8 *)(r8 + 0x3)004919 005557 if r0 != 0x0 goto +0x1004920 005558 r4 = 0x0004921 005559 r0 = *(u64 *)(r8 + 0x50)004922 005560 r6 = r8004923 005561 r6 += 0x28004924 005562 *(u64 *)(r10 - 0xc0) = r6004925 005563 r6 = r8004926 005564 r6 += 0x58004927 005565 *(u64 *)(r10 - 0xc8) = r6004928 005566 *(u64 *)(r10 - 0xd0) = r0004929 005567 *(u64 *)(r10 - 0xe0) = r2004930 005568 *(u8 *)(r10 - 0xae) = w4004931 005569 *(u8 *)(r10 - 0xaf) = w5004932 005570 *(u8 *)(r10 - 0xb0) = w3004933 005571 r6 = r8004934 005572 r6 += 0x48004935 005573 *(u64 *)(r10 - 0xd8) = r6004936 005574 *(u64 *)(r10 - 0xb8) = 0x0004937 005575 r2 = *(u64 *)(r10 - 0x1d8)004938 005576 w2 = *(u8 *)(r2 + 0x0)004939 005577 r2 &= 0x88004940 005578 if r2 != 0x88 goto +0x47004941 005579 r2 = *(u64 *)(r10 - 0x1d8)004942 005580 w3 = *(u8 *)(r2 + 0x1)004943 005581 *(u64 *)(r10 - 0x1f0) = r3004944 005582 w3 = *(u8 *)(r2 + 0x2)004945 005583 w5 = *(u8 *)(r2 + 0x3)004946 005584 r4 = *(u64 *)(r2 + 0x50)004947 005585 r0 = r2004948 005586 r0 += 0x28004949 005587 *(u64 *)(r10 - 0x88) = r0004950 005588 r2 += 0x58004951 005589 *(u64 *)(r10 - 0x90) = r2004952 005590 *(u64 *)(r10 - 0x98) = r4004953 005591 *(u64 *)(r10 - 0xa8) = r1004954 005592 r1 = 0x1004955 005593 r4 = 0x1004956 005594 if r5 != 0x0 goto +0x1004957 005595 r4 = 0x0004958 005596 *(u8 *)(r10 - 0x76) = w4004959 005597 r4 = 0x1004960 005598 if r3 != 0x0 goto +0x1004961 005599 r4 = 0x0004962 005600 *(u8 *)(r10 - 0x77) = w4004963 005601 r0 = *(u64 *)(r10 - 0x1d8)004964 005602 r2 = *(u64 *)(r10 - 0x1f0)004965 005603 if r2 != 0x0 goto +0x1004966 005604 r1 = 0x0004967 005605 *(u8 *)(r10 - 0x78) = w1004968 005606 r1 = r0004969 005607 r1 += 0x48004970 005608 *(u64 *)(r10 - 0x1f0) = r1004971 005609 *(u64 *)(r10 - 0xa0) = r1004972 005610 *(u64 *)(r10 - 0x80) = 0x0004973 005611 r1 = 0x16b05 ll004974 005612 *(u64 *)(r10 - 0x158) = r1004975 005613 r1 = r10004976 005614 r1 += -0x1c0004977 005615 *(u64 *)(r10 - 0x168) = r1004978 005616 r1 = 0x16728 ll004979 005617 *(u64 *)(r10 - 0x170) = r1004980 005618 *(u64 *)(r10 - 0x150) = 0x1004981 005619 *(u64 *)(r10 - 0x160) = 0x3004982 005620 r1 = r10004983 005621 r1 += -0x170004984 005622 r2 = r10004985 005623 r2 += -0x118004986 005624 r3 = 0x3004987 005625 r4 = 0x8004988 005626 r5 = 0x0004989 005627 call sol_invoke_signed_c004990 005628 w1 = *(u8 *)(r8 + 0x0)004991 005629 r2 = *(u64 *)(r10 - 0x1e8)004992 005630 if r1 < 0xf0 goto +0x13004993 005631 r2 -= r9004994 005632 r9 *= 0x63004995 005633 r9 /= 0x64004996 005634 r2 += r9004997 005635 r1 = *(u64 *)(r6 + 0x0)004998 005636 r1 -= r2004999 005637 *(u64 *)(r6 + 0x0) = r1005000 005638 r1 = *(u64 *)(r10 - 0x1d8)005001 005639 w1 = *(u8 *)(r1 + 0x0)005002 005640 if r1 > 0xef goto +0x1005003 005641 goto +0x8005004 005642 r3 = *(u64 *)(r10 - 0x1f0)005005 005643 r1 = *(u64 *)(r3 + 0x0)005006 005644 r1 += r2005007 005645 *(u64 *)(r3 + 0x0) = r1005008 005646 r1 = *(u64 *)(r10 - 0x1e0)005009 005647 *(u64 *)(r1 + 0x8) = r9005010 005648 *(u64 *)(r1 + 0x0) = r7005011 005649 goto +0x256005012 005650 r1 = *(u64 *)(r10 - 0x1e0)005013 005651 *(u64 *)(r1 + 0x0) = 0x0005014 005652 *(u32 *)(r1 + 0x8) = 0xb005015 005653 goto +0x252005016 005654 r1 = *(u64 *)(r10 - 0x114)005017 005655 *(u64 *)(r6 + 0x8) = r1005018 005656 *(u64 *)(r6 + 0x0) = 0x0005019 005657 goto +0x24e005020 005658 r1 = *(u64 *)(r10 - 0x114)005021 005659 r7 = *(u64 *)(r10 - 0x1e0)005022 005660 *(u64 *)(r7 + 0x8) = r1005023 005661 *(u64 *)(r7 + 0x0) = 0x0005024 005662 goto +0x249004844 r4 = *(u64 *)(r10 - 0x110)005663 r4 = *(u64 *)(r10 - 0x110)004845 r2 = 0x300000000 ll005664 r2 = 0x300000000 ll004846 *(u64 *)(r2 + 0x0) = r1005665 *(u64 *)(r2 + 0x0) = r126 unchanged instructions hidden
004873 *(u64 *)(r1 + 0x10) = r2005692 *(u64 *)(r1 + 0x10) = r2004874 r1 = r10005693 r1 = r10004875 r1 += -0x118005694 r1 += -0x118004876 call -0x124e005695 call -0x1581004877 r3 = *(u64 *)(r10 - 0x1e8)005696 r3 = *(u64 *)(r10 - 0x1e8)004878 r0 = r3005697 r0 = r3004879 r0 <<= 0x3005698 r0 <<= 0x328 unchanged instructions hidden
004908 r2 = 0x300000000 ll005727 r2 = 0x300000000 ll004909 *(u64 *)(r2 + 0x0) = r4005728 *(u64 *)(r2 + 0x0) = r4004910 *(u64 *)(r10 - 0x200) = r4005729 *(u64 *)(r10 - 0x200) = r4004911 r2 = *(u64 *)(r10 - 0x1e0)005730 r2 = *(u64 *)(r10 - 0x1d8)004912 r2 += 0x8005731 r2 += 0x8004913 *(u64 *)(r10 - 0x1e0) = r2005732 *(u64 *)(r10 - 0x1d8) = r2004914 r3 += -0x1005733 r3 += -0x1004915 r2 = 0x0005734 r2 = 0x0004916 if r0 == 0x8 goto +0xf005735 if r0 == 0x8 goto +0xf1 unchanged instructions hidden
004918 r2 >>= 0x3005737 r2 >>= 0x3004919 r5 = *(u64 *)(r10 - 0x200)005738 r5 = *(u64 *)(r10 - 0x200)004920 r5 += 0x9005739 r5 += 0x9004921 r0 = *(u64 *)(r10 - 0x1e0)005740 r0 = *(u64 *)(r10 - 0x1d8)004922 r6 = r2005741 r6 = r2004923 goto +0x18005742 goto +0x18004924 r7 += 0x8005743 r7 += 0x813 unchanged instructions hidden
004938 *(u64 *)(r10 - 0x108) = 0x19005757 *(u64 *)(r10 - 0x108) = 0x19004939 r1 = r10005758 r1 = r10004940 r1 += -0x118005759 r1 += -0x118004941 r2 = *(u64 *)(r10 - 0x1e0)005760 r2 = *(u64 *)(r10 - 0x1d8)004942 call -0x123e005761 call -0x1571004943 r1 = r0005762 r1 = r0004944 r1 <<= 0x20005763 r1 <<= 0x20004945 r1 >>= 0x20005764 r1 >>= 0x209 unchanged instructions hidden
004955 if r4 != 0x0 goto -0x20005774 if r4 != 0x0 goto -0x20004956 r9 = 0x0005775 r9 = 0x0004957 goto -0x22005776 goto -0x22004958 r1 = 0x0005777 r2 = *(u64 *)(r10 - 0x1e0)004959 r0 = r6005778 004960 r0 += 0x2a005779 004961 if r0 s< 0x0 goto +0x13005780 004962 if r0 == 0x0 goto +0x1c9005781 004963 r1 = 0x300000000 ll005782 004964 r1 = *(u64 *)(r1 + 0x0)005783 004965 r3 = 0x300008000 ll005784 004966 if r1 == 0x0 goto +0x1005785 004967 r3 = r1005786 004968 r2 = r3005787 004969 r2 -= r0005788 004970 r1 = 0x0005789 004971 *(u64 *)(r10 - 0x200) = r1005790 004972 r1 = 0x1005791 004973 r4 = 0x1005792 004974 if r2 > r3 goto +0x1005793 004975 r4 = 0x0005794 004976 if r4 != 0x0 goto +0x1005795 004977 *(u64 *)(r10 - 0x200) = r2005796 004978 r2 = 0x300000007 ll005797 004979 r4 = *(u64 *)(r10 - 0x200)005798 004980 if r4 > r2 goto +0x1ab005799 004981 r2 = r0005800 004982 r3 = 0x152e8 ll005801 004983 call 0xcd8005802 004984 r2 = *(u64 *)(r10 - 0x1d8)005803 004985 *(u32 *)(r2 + 0x8) = w1005778 *(u32 *)(r2 + 0x8) = w1004986 goto +0x193005779 goto +0x1d3004987 r1 = r6005780 r1 = r68 unchanged instructions hidden
004996 goto +0x186005789 goto +0x1c6004997 r1 = r10005790 r1 = r10004998 r1 += -0x118005791 r1 += -0x118004999 r2 = r6005792 005000 call 0xa1f005792 call 0xaef005001 w1 = *(u32 *)(r10 - 0x118)005793 w1 = *(u32 *)(r10 - 0x118)005002 if r1 != 0x1 goto +0xba005794 if r1 != 0x1 goto +0xa1005003 goto +0x17f005795 goto +0x1c0005004 r1 = r10005796 r1 = r10005005 r1 += -0x118005797 r1 += -0x118005006 005798 r2 = r6005006 call 0xa19005799 call 0xae8005007 w1 = *(u32 *)(r10 - 0x118)005800 w1 = *(u32 *)(r10 - 0x118)005008 if r1 != 0x1 goto +0x116005801 if r1 != 0x1 goto +0x14f005009 goto +0x179005802 goto +0x1b9005010 005803 *(u64 *)(r0 + 0x0) = 0x0005011 005804 *(u32 *)(r0 + 0x8) = 0xb005012 005805 goto +0x1ba005013 005806 *(u64 *)(r10 - 0x1f0) = r5005014 005807 r1 = *(u64 *)(r10 - 0x1e0)005015 005808 r1 <<= 0x20005016 005809 r1 >>= 0x20005017 005810 if r1 == 0x0 goto +0x1005018 005811 goto +0x3005019 005812 r1 = r0005020 005813 r1 /= 0x64005021 005814 r0 -= r1005022 005815 *(u64 *)(r10 - 0x1e8) = r8005023 005816 r4 <<= 0x3005024 005817 r5 = r4005025 005818 r5 += -0x8005026 005819 r1 = r5005027 005820 r1 >>= 0x3005028 005821 r7 = *(u64 *)(r10 - 0x1d8)005029 005822 if r1 < 0x7 goto +0x1005030 005823 r1 = 0x7005031 005824 r7 += 0x8005032 005825 *(u64 *)(r10 - 0x1d8) = r7005033 005826 *(u64 *)(r10 - 0x1b8) = r0005034 005827 r2 = -0x37788a1e6e613908 ll005035 005828 *(u64 *)(r10 - 0x1c0) = r2005036 005829 r2 = 0x0005037 005830 r3 = 0x8005038 005831 *(u64 *)(r10 - 0x1a0) = 0x0005039 005832 *(u64 *)(r10 - 0x1a7) = 0x0005040 005833 *(u64 *)(r10 - 0x1af) = 0x0005041 005834 *(u8 *)(r10 - 0x1b0) = 0x1005042 005835 if r5 == 0x0 goto +0x1ae005043 005836 r2 = r1005044 005837 r2 <<= 0x4005045 005838 r3 = 0x300000000 ll005046 005839 r3 = *(u64 *)(r3 + 0x0)005047 005840 r0 = 0x300008000 ll005048 005841 if r3 == 0x0 goto +0x1005049 005842 r0 = r3005050 005843 r5 = r0005051 005844 r5 -= r2005052 005845 r3 = 0x0005053 005846 r8 = 0x1005054 005847 if r5 > r0 goto +0x1005055 005848 r8 = 0x0005056 005849 if r8 != 0x0 goto +0x1005057 005850 r3 = r5005058 005851 r5 = 0x300000007 ll005059 005852 if r3 > r5 goto +0x18c005060 005853 r1 = 0x8005061 005854 r3 = 0x17178 ll005062 005855 call 0xd58005010 r1 = 0x697357265b0e7f8a ll005856 r1 = 0x5fcddf9e0874fc38 ll005011 r2 = *(u64 *)(r10 - 0x110)005857 r4 = *(u64 *)(r10 - 0x110)005012 *(u64 *)(r10 - 0x1f8) = r2005858 r3 = r7005013 *(u64 *)(r10 - 0x1b8) = r7005859 r2 = r9005014 005860 r9 = r4005015 005861 *(u64 *)(r10 - 0x1b8) = r2005014 *(u64 *)(r10 - 0x1c0) = r1005862 *(u64 *)(r10 - 0x1c0) = r1005015 r1 = 0x0005863 r1 = 0x0005016 r3 = r9005864 005017 r0 = r3005864 r0 = r3005018 r0 <<= 0x3005865 r0 <<= 0x3005019 r5 = r0005866 r5 = r04 unchanged instructions hidden
005024 r4 = 0x7ffffffffffffff8 ll005871 r4 = 0x7ffffffffffffff8 ll005025 if r5 > r4 goto -0x26005872 if r5 > r4 goto -0x5c005026 if r2 > r4 goto -0x27005873 if r2 > r4 goto -0x5d005027 r9 = 0x8005874 r7 = 0x8005028 if r2 == 0x0 goto +0x13005875 if r2 == 0x0 goto +0x15005029 r1 = 0x300000000 ll005876 r1 = 0x300000000 ll005030 r1 = *(u64 *)(r1 + 0x0)005877 r1 = *(u64 *)(r1 + 0x0)2 unchanged instructions hidden
005033 r4 = r1005880 r4 = r1005034 r1 = r4005881 r1 = r4005035 r1 -= r2005882 r1 -= r2005036 r9 = 0x0005883 r7 = 0x0005037 005884 *(u64 *)(r10 - 0x1f8) = r7005037 r7 = 0x1005885 r7 = 0x1005038 if r1 > r4 goto +0x1005886 if r1 > r4 goto +0x1005039 r7 = 0x0005887 r7 = 0x0005040 if r7 != 0x0 goto +0x1005888 if r7 != 0x0 goto +0x1005041 r9 = r1005889 *(u64 *)(r10 - 0x1f8) = r1005042 r1 = 0x8005890 r1 = 0x8005043 r4 = 0x300000008 ll005891 r4 = 0x300000008 ll005044 if r9 < r4 goto -0x39005892 r7 = *(u64 *)(r10 - 0x1f8)005045 r9 &= -0x8005893 if r7 < r4 goto -0x71005046 005894 r7 &= -0x8005046 r1 = 0x300000000 ll005895 r1 = 0x300000000 ll005047 *(u64 *)(r1 + 0x0) = r9005896 *(u64 *)(r1 + 0x0) = r7005048 *(u64 *)(r10 - 0x200) = r9005897 *(u64 *)(r10 - 0x1f8) = r7005049 r8 += 0x8005898 *(u64 *)(r10 - 0x208) = r9005050 005899 *(u64 *)(r10 - 0x200) = r8005051 005900 r1 = *(u64 *)(r10 - 0x1d8)005052 005901 r1 += 0x8005053 005902 *(u64 *)(r10 - 0x1d8) = r1005050 r3 += -0x1005903 r3 += -0x1005051 r1 = 0x0005904 r9 = 0x0005052 *(u64 *)(r10 - 0x208) = r1005905 005053 if r0 == 0x8 goto +0xf005905 if r0 == 0x8 goto +0xf005054 r0 = r5005906 r0 = r5005055 r0 >>= 0x3005907 r0 >>= 0x3005056 r2 = *(u64 *)(r10 - 0x200)005908 r2 = *(u64 *)(r10 - 0x1f8)005057 r2 += 0x9005909 r2 += 0x9005058 r5 = r8005910 r5 = *(u64 *)(r10 - 0x1d8)005059 *(u64 *)(r10 - 0x208) = r0005911 r9 = r0005060 goto +0x21005912 goto +0x21005061 r7 += 0x8005913 r7 += 0x8005062 *(u64 *)(r2 - 0x9) = r7005914 *(u64 *)(r2 - 0x9) = r7005063 *(u8 *)(r2 + 0x0) = w4005915 *(u8 *)(r2 + 0x0) = w1005064 *(u8 *)(r2 - 0x1) = w9005916 *(u8 *)(r2 - 0x1) = w4005065 r5 += 0x8005917 r5 += 0x8005066 r2 += 0x10005918 r2 += 0x10005067 r0 += -0x1005919 r0 += -0x1005068 if r0 != 0x0 goto +0x19005920 if r0 != 0x0 goto +0x19005069 r1 = *(u64 *)(r10 - 0x208)005921 *(u64 *)(r10 - 0xf8) = r9005070 *(u64 *)(r10 - 0xf8) = r1005922 r1 = *(u64 *)(r10 - 0x1f8)005071 r1 = *(u64 *)(r10 - 0x200)005923 005072 *(u64 *)(r10 - 0x100) = r1005923 *(u64 *)(r10 - 0x100) = r1005073 r1 = r10005924 r1 = r10005074 r1 += -0x1c0005925 r1 += -0x1c03 unchanged instructions hidden
005078 *(u64 *)(r10 - 0x108) = 0x18005929 *(u64 *)(r10 - 0x108) = 0x18005079 r1 = r10005930 r1 = r10005080 r1 += -0x118005931 r1 += -0x118005081 r2 = r8005932 r2 = *(u64 *)(r10 - 0x1d8)005082 call -0x12ca005933 call -0x161d005083 r1 = r0005934 r1 = r0005084 r1 <<= 0x20005935 r1 <<= 0x20005085 r1 >>= 0x20005936 r1 >>= 0x20005086 if r1 != 0x1a goto +0x27f005937 if r1 != 0x1a goto +0x2bb005087 r1 = *(u64 *)(r10 - 0x1e8)005938 r1 = *(u64 *)(r10 - 0x1f0)005088 r1 <<= 0x20005939 r1 <<= 0x20005089 r1 >>= 0x20005940 r1 >>= 0x20005090 if r1 == 0x0 goto +0x2e1005941 if r1 == 0x0 goto +0x346005091 r1 = *(u64 *)(r10 - 0x1e0)005942 r1 = *(u64 *)(r10 - 0x1e8)005092 r1 = *(u64 *)(r1 + 0x48)005943 r1 = *(u64 *)(r1 + 0x48)005093 005944 r9 = *(u64 *)(r10 - 0x200)005093 goto +0x2e6005945 goto +0x34b005094 r7 = *(u64 *)(r5 + 0x0)005946 r7 = *(u64 *)(r5 + 0x0)005095 w1 = *(u8 *)(r7 + 0x2)005947 w8 = *(u8 *)(r7 + 0x2)005096 005948 r1 = 0x1005096 r4 = 0x1005949 r4 = 0x1005097 r9 = 0x1005950 if r8 != 0x0 goto +0x1005098 if r1 != 0x0 goto +0x1005951 005099 r9 = 0x0005952 005100 w1 = *(u8 *)(r7 + 0x1)005953 005101 if r1 != 0x0 goto -0x29005954 005102 r4 = 0x0005951 r4 = 0x0005103 005952 w8 = *(u8 *)(r7 + 0x1)005104 005953 if r8 != 0x0 goto -0x29005105 005954 r1 = 0x0005103 goto -0x2b005955 goto -0x2b005104 *(u64 *)(r10 - 0x1e8) = r2005956 r1 = *(u64 *)(r10 - 0x110)005105 *(u64 *)(r10 - 0x1bf) = r7005957 *(u64 *)(r10 - 0x208) = r1005106 005958 *(u8 *)(r9 + 0x18) = 0x0005107 005959 *(u64 *)(r9 + 0x10) = 0x0005108 005960 *(u64 *)(r9 + 0x8) = 0x0005109 005961 *(u64 *)(r9 + 0x0) = 0x0005110 005962 r1 = -0x151425feedc2f99a ll005111 005963 r9 = r6005112 005964 r3 = r7005113 005965 *(u64 *)(r10 - 0x1c0) = r1005114 005966 *(u64 *)(r9 + 0x0) = r3005106 r1 = 0x0005967 r1 = 0x0005107 r3 = r9005968 r3 = *(u64 *)(r10 - 0x1e8)005108 r0 = r3005969 r0 = r3005109 r0 <<= 0x3005970 r0 <<= 0x3005110 r5 = r0005971 r5 = r0005111 r5 += -0x8005972 r5 += -0x8005112 r2 = r5005973 r2 = r5005113 r2 <<= 0x1005974 r2 <<= 0x1005114 *(u8 *)(r10 - 0x1c0) = 0x0005975 005115 r4 = 0x7ffffffffffffff8 ll005975 r4 = 0x7ffffffffffffff8 ll005116 if r5 > r4 goto -0x81005976 if r5 > r4 goto -0xc4005117 if r2 > r4 goto -0x82005977 if r2 > r4 goto -0xc51 unchanged instructions hidden
005119 if r2 == 0x0 goto +0x13005979 if r2 == 0x0 goto +0x13005120 r1 = 0x300000000 ll005980 r1 = 0x300000000 ll005121 r1 = *(u64 *)(r1 + 0x0)005981 r1 = *(u64 *)(r1 + 0x0)005122 r7 = 0x300008000 ll005982 r6 = 0x300008000 ll005123 if r1 == 0x0 goto +0x1005983 if r1 == 0x0 goto +0x1005124 r7 = r1005984 r6 = r1005125 r1 = r7005985 r1 = r6005126 r1 -= r2005986 r1 -= r2005127 r4 = 0x0005987 r4 = 0x0005128 r8 = 0x1005988 r7 = 0x1005129 if r1 > r7 goto +0x1005989 if r1 > r6 goto +0x1005130 r8 = 0x0005990 r7 = 0x0005131 if r8 != 0x0 goto +0x1005991 if r7 != 0x0 goto +0x1005132 r4 = r1005992 r4 = r1005133 r1 = 0x8005993 r1 = 0x8005134 r7 = 0x300000008 ll005994 r6 = 0x300000008 ll005135 if r4 < r7 goto -0x94005995 if r4 < r6 goto -0xd7005136 r4 &= -0x8005996 r4 &= -0x8005137 r1 = 0x300000000 ll005997 r1 = 0x300000000 ll005138 *(u64 *)(r1 + 0x0) = r4005998 *(u64 *)(r1 + 0x0) = r4005139 *(u64 *)(r10 - 0x1f0) = r4005999 005140 r1 = *(u64 *)(r10 - 0x1e0)006000 005141 r1 += 0x8006001 005142 *(u64 *)(r10 - 0x1e0) = r1006002 005143 r3 += -0x1005999 r3 += -0x1005144 r1 = 0x0006000 r1 = 0x0005145 006001 *(u64 *)(r10 - 0x1e8) = r1005145 if r0 == 0x8 goto +0xf006002 if r0 == 0x8 goto +0xf005146 r1 = r5006003 r0 = r5005147 r1 >>= 0x3006004 r0 >>= 0x3005148 r2 = *(u64 *)(r10 - 0x1f0)006005 r2 = r4005149 r2 += 0x9006006 r2 += 0x9005150 r5 = *(u64 *)(r10 - 0x1e0)006007 r5 = r8005151 r0 = r1006008 *(u64 *)(r10 - 0x1e8) = r0005152 goto +0x1a006009 goto +0x20005153 r7 += 0x8006010 r6 += 0x8005154 *(u64 *)(r2 - 0x9) = r7006011 *(u64 *)(r2 - 0x9) = r6005155 *(u8 *)(r2 + 0x0) = w9006012 *(u8 *)(r2 + 0x0) = w9005156 *(u8 *)(r2 - 0x1) = w8006013 *(u8 *)(r2 - 0x1) = w7005157 r5 += 0x8006014 r5 += 0x8005158 r2 += 0x10006015 r2 += 0x10005159 r0 += -0x1006016 r0 += -0x1005160 if r0 != 0x0 goto +0x12006017 if r0 != 0x0 goto +0x18005161 006018 r1 = *(u64 *)(r10 - 0x1e8)005161 *(u64 *)(r10 - 0xf8) = r1006019 *(u64 *)(r10 - 0xf8) = r1005162 r1 = *(u64 *)(r10 - 0x1f0)006020 *(u64 *)(r10 - 0x100) = r4005163 *(u64 *)(r10 - 0x100) = r1006021 005164 r1 = r10006021 r1 = r10005165 r1 += -0x1c0006022 r1 += -0x1c0005166 *(u64 *)(r10 - 0x110) = r1006023 *(u64 *)(r10 - 0x110) = r1005167 r1 = 0x14788 ll006024 r1 = 0x16668 ll005168 *(u64 *)(r10 - 0x118) = r1006025 *(u64 *)(r10 - 0x118) = r1005169 *(u64 *)(r10 - 0x108) = 0x11006026 *(u64 *)(r10 - 0x108) = 0x21005170 r1 = r10006027 r1 = r10005171 r1 += -0x118006028 r1 += -0x118005172 r2 = *(u64 *)(r10 - 0x1e0)006029 r2 = r8005173 call -0x1325006030 call -0x167e005174 r1 = r0006031 r1 = r0005175 r1 <<= 0x20006032 r1 <<= 0x20005176 r1 >>= 0x20006033 r1 >>= 0x20005177 if r1 == 0x1a goto +0x2af006034 if r1 != 0x1a goto +0x25a005178 006035 r1 = *(u64 *)(r10 - 0x1f8)005179 006036 r1 <<= 0x20005180 006037 r1 >>= 0x20005181 006038 if r1 == 0x0 goto +0x32a005182 006039 r1 = *(u64 *)(r10 - 0x1f0)005183 006040 r1 = *(u64 *)(r1 + 0x48)005178 goto +0x223006041 goto +0x32f005179 r7 = *(u64 *)(r5 + 0x0)006042 r6 = *(u64 *)(r5 + 0x0)005180 w4 = *(u8 *)(r7 + 0x2)006043 w1 = *(u8 *)(r6 + 0x2)005181 r9 = 0x1006044 r9 = 0x1005182 r8 = 0x1006045 r7 = 0x1005183 if r4 != 0x0 goto +0x1006046 if r1 != 0x0 goto +0x1005184 r8 = 0x0006047 r7 = 0x0005185 w4 = *(u8 *)(r7 + 0x1)006048 w1 = *(u8 *)(r6 + 0x1)005186 if r4 != 0x0 goto -0x22006049 if r1 != 0x0 goto -0x28005187 r9 = 0x0006050 r9 = 0x0005188 goto -0x24006051 goto -0x2a005189 r1 = 0x5fcddf9e0874fc38 ll006052 *(u64 *)(r10 - 0x1e8) = r2005190 r2 = *(u64 *)(r10 - 0x110)006053 *(u64 *)(r10 - 0x1bf) = r7005191 r3 = r9006054 005192 r9 = r2006055 005193 *(u64 *)(r10 - 0x1b8) = r7006056 005194 *(u64 *)(r10 - 0x1c0) = r1006057 005195 r1 = 0x0006054 r1 = 0x0005196 006055 r3 = r9005196 r0 = r3006056 r0 = r3005197 r0 <<= 0x3006057 r0 <<= 0x3005198 r5 = r0006058 r5 = r0005199 r5 += -0x8006059 r5 += -0x8005200 r2 = r5006060 r2 = r5005201 r2 <<= 0x1006061 r2 <<= 0x1005202 *(u64 *)(r10 - 0x1b0) = 0x0006062 *(u8 *)(r10 - 0x1c0) = 0x0005203 r4 = 0x7ffffffffffffff8 ll006063 r4 = 0x7ffffffffffffff8 ll005204 if r5 > r4 goto -0xd9006064 if r5 > r4 goto -0x11c005205 if r2 > r4 goto -0xda006065 if r2 > r4 goto -0x11d7 unchanged instructions hidden
005213 r1 = r4006073 r1 = r4005214 r1 -= r2006074 r1 -= r2005215 r7 = 0x0006075 r7 = 0x0005216 *(u64 *)(r10 - 0x1f8) = r7006076 r8 = 0x1005217 r7 = 0x1006077 005218 if r1 > r4 goto +0x1006077 if r1 > r4 goto +0x1005219 r7 = 0x0006078 r8 = 0x0005220 if r7 != 0x0 goto +0x1006079 if r8 != 0x0 goto +0x1005221 *(u64 *)(r10 - 0x1f8) = r1006080 r7 = r1005222 r1 = 0x8006081 r1 = 0x8005223 r4 = 0x300000008 ll006082 r4 = 0x300000008 ll005224 r7 = *(u64 *)(r10 - 0x1f8)006083 005225 if r7 < r4 goto -0xee006083 if r7 < r4 goto -0x12f005226 r7 &= -0x8006084 r7 &= -0x8005227 r1 = 0x300000000 ll006085 r1 = 0x300000000 ll005228 *(u64 *)(r1 + 0x0) = r7006086 *(u64 *)(r1 + 0x0) = r7005229 *(u64 *)(r10 - 0x1f8) = r7006087 r1 = *(u64 *)(r10 - 0x1d8)005230 *(u64 *)(r10 - 0x208) = r9006088 r1 += 0x8005231 r8 += 0x8006089 *(u64 *)(r10 - 0x1d8) = r1005232 r3 += -0x1006090 r3 += -0x1005233 r1 = 0x0006091 r1 = 0x0005234 *(u64 *)(r10 - 0x200) = r1006092 *(u64 *)(r10 - 0x1f0) = r1005235 if r0 == 0x8 goto +0xf006093 if r0 == 0x8 goto +0xf005236 r0 = r5006094 r0 = r5005237 r0 >>= 0x3006095 r0 >>= 0x3005238 r2 = *(u64 *)(r10 - 0x1f8)006096 r2 = r7005239 r2 += 0x9006097 r2 += 0x9005240 r5 = r8006098 r5 = *(u64 *)(r10 - 0x1d8)005241 *(u64 *)(r10 - 0x200) = r0006099 *(u64 *)(r10 - 0x1f0) = r0005242 goto +0x22006100 goto +0x1a005243 r7 += 0x8006101 r8 += 0x8005244 *(u64 *)(r2 - 0x9) = r7006102 *(u64 *)(r2 - 0x9) = r8005245 *(u8 *)(r2 + 0x0) = w4006103 *(u8 *)(r2 + 0x0) = w4005246 *(u8 *)(r2 - 0x1) = w9006104 *(u8 *)(r2 - 0x1) = w9005247 r5 += 0x8006105 r5 += 0x8005248 r2 += 0x10006106 r2 += 0x10005249 r0 += -0x1006107 r0 += -0x1005250 if r0 != 0x0 goto +0x1a006108 if r0 != 0x0 goto +0x12005251 r1 = *(u64 *)(r10 - 0x200)006109 r1 = *(u64 *)(r10 - 0x1f0)005252 *(u64 *)(r10 - 0xf8) = r1006110 *(u64 *)(r10 - 0xf8) = r1005253 r1 = *(u64 *)(r10 - 0x1f8)006111 *(u64 *)(r10 - 0x100) = r7005254 *(u64 *)(r10 - 0x100) = r1006112 005255 r1 = r10006112 r1 = r10005256 r1 += -0x1c0006113 r1 += -0x1c0005257 *(u64 *)(r10 - 0x110) = r1006114 *(u64 *)(r10 - 0x110) = r1005258 r1 = 0x147a8 ll006115 r1 = 0x167a8 ll005259 *(u64 *)(r10 - 0x118) = r1006116 *(u64 *)(r10 - 0x118) = r1005260 *(u64 *)(r10 - 0x108) = 0x18006117 *(u64 *)(r10 - 0x108) = 0x11005261 r1 = r10006118 r1 = r10005262 r1 += -0x118006119 r1 += -0x118005263 r2 = r8006120 r2 = *(u64 *)(r10 - 0x1d8)005264 call -0x1380006121 call -0x16d9005265 r1 = r0006122 r1 = r0005266 r1 <<= 0x20006123 r1 <<= 0x20005267 r1 >>= 0x20006124 r1 >>= 0x20005268 if r1 != 0x1a goto +0x1c9006125 if r1 == 0x1a goto +0x2aa005269 r1 = *(u64 *)(r10 - 0x1e8)006126 005270 r1 <<= 0x20006127 005271 r1 >>= 0x20006128 005272 if r1 == 0x0 goto +0x243006129 005273 r1 = *(u64 *)(r10 - 0x1e0)006130 005274 r1 = *(u64 *)(r1 + 0x48)006131 005275 r4 = *(u64 *)(r10 - 0x208)006132 005276 goto +0x248006126 goto +0x2b2005277 r7 = *(u64 *)(r5 + 0x0)006127 r8 = *(u64 *)(r5 + 0x0)005278 w1 = *(u8 *)(r7 + 0x2)006128 w1 = *(u8 *)(r8 + 0x2)005279 r4 = 0x1006129 r4 = 0x1005280 r9 = 0x1006130 r9 = 0x1005281 if r1 != 0x0 goto +0x1006131 if r1 != 0x0 goto +0x1005282 r9 = 0x0006132 r9 = 0x0005283 w1 = *(u8 *)(r7 + 0x1)006133 w1 = *(u8 *)(r8 + 0x1)005284 if r1 != 0x0 goto -0x2a006134 if r1 != 0x0 goto -0x22005285 r4 = 0x0006135 r4 = 0x0005286 goto -0x2c006136 goto -0x24005287 r1 = *(u64 *)(r10 - 0x110)006137 r1 = 0x697357265b0e7f8a ll005288 *(u64 *)(r10 - 0x208) = r1006138 r3 = *(u64 *)(r10 - 0x110)005289 *(u8 *)(r8 + 0x18) = 0x0006139 r2 = r9005290 *(u64 *)(r8 + 0x10) = 0x0006140 r9 = r3005291 *(u64 *)(r8 + 0x8) = 0x0006141 *(u64 *)(r10 - 0x1b8) = r2005292 *(u64 *)(r8 + 0x0) = 0x0006142 005293 r1 = -0x151425feedc2f99a ll006143 005294 r8 = r9006144 005295 *(u64 *)(r10 - 0x1c0) = r1006142 *(u64 *)(r10 - 0x1c0) = r1005296 *(u64 *)(r8 + 0x0) = r7006143 005297 r1 = 0x0006143 r1 = 0x0005298 r3 = r6006144 r3 = r7005299 r0 = r3006145 r0 = r3005300 r0 <<= 0x3006146 r0 <<= 0x3005301 r5 = r0006147 r5 = r0005302 r5 += -0x8006148 r5 += -0x8005303 r2 = r5006149 r2 = r5005304 r2 <<= 0x1006150 r2 <<= 0x1005305 006151 *(u64 *)(r10 - 0x1b0) = 0x0005305 r4 = 0x7ffffffffffffff8 ll006152 r4 = 0x7ffffffffffffff8 ll005306 if r5 > r4 goto -0x13f006153 if r5 > r4 goto -0x175005307 if r2 > r4 goto -0x140006154 if r2 > r4 goto -0x176005308 r4 = 0x8006155 r7 = 0x8005309 if r2 == 0x0 goto +0x13006156 if r2 == 0x0 goto +0x15005310 r1 = 0x300000000 ll006157 r1 = 0x300000000 ll005311 r1 = *(u64 *)(r1 + 0x0)006158 r1 = *(u64 *)(r1 + 0x0)005312 r6 = 0x300008000 ll006159 r4 = 0x300008000 ll005313 if r1 == 0x0 goto +0x1006160 if r1 == 0x0 goto +0x1005314 r6 = r1006161 r4 = r1005315 r1 = r6006162 r1 = r4005316 r1 -= r2006163 r1 -= r2005317 r4 = 0x0006164 r7 = 0x0005318 006165 *(u64 *)(r10 - 0x1f8) = r7005318 r7 = 0x1006166 r7 = 0x1005319 if r1 > r6 goto +0x1006167 if r1 > r4 goto +0x1005320 r7 = 0x0006168 r7 = 0x0005321 if r7 != 0x0 goto +0x1006169 if r7 != 0x0 goto +0x1005322 r4 = r1006170 *(u64 *)(r10 - 0x1f8) = r1005323 r1 = 0x8006171 r1 = 0x8005324 r6 = 0x300000008 ll006172 r4 = 0x300000008 ll005325 if r4 < r6 goto -0x152006173 r7 = *(u64 *)(r10 - 0x1f8)005326 r4 &= -0x8006174 if r7 < r4 goto -0x18a005327 006175 r7 &= -0x8005327 r1 = 0x300000000 ll006176 r1 = 0x300000000 ll005328 *(u64 *)(r1 + 0x0) = r4006177 *(u64 *)(r1 + 0x0) = r7005329 006178 *(u64 *)(r10 - 0x1f8) = r7005330 006179 *(u64 *)(r10 - 0x208) = r9005331 006180 *(u64 *)(r10 - 0x200) = r8005332 006181 r1 = *(u64 *)(r10 - 0x1d8)005333 006182 r1 += 0x8005334 006183 *(u64 *)(r10 - 0x1d8) = r1005329 r3 += -0x1006184 r3 += -0x1005330 r1 = 0x0006185 r9 = 0x0005331 if r0 == 0x8 goto +0xf006186 if r0 == 0x8 goto +0xf005332 r1 = r5006187 r0 = r5005333 r1 >>= 0x3006188 r0 >>= 0x3005334 r2 = r4006189 r2 = *(u64 *)(r10 - 0x1f8)005335 r2 += 0x9006190 r2 += 0x9005336 r5 = *(u64 *)(r10 - 0x1e8)006191 r5 = *(u64 *)(r10 - 0x1d8)005337 r0 = r1006192 r9 = r0005338 goto +0x1f006193 goto +0x21005339 r6 += 0x8006194 r7 += 0x8005340 *(u64 *)(r2 - 0x9) = r6006195 *(u64 *)(r2 - 0x9) = r7005341 *(u8 *)(r2 + 0x0) = w8006196 *(u8 *)(r2 + 0x0) = w1005342 *(u8 *)(r2 - 0x1) = w7006197 *(u8 *)(r2 - 0x1) = w4005343 r5 += 0x8006198 r5 += 0x8005344 r2 += 0x10006199 r2 += 0x10005345 r0 += -0x1006200 r0 += -0x1005346 if r0 != 0x0 goto +0x17006201 if r0 != 0x0 goto +0x19005347 *(u64 *)(r10 - 0xf8) = r1006202 *(u64 *)(r10 - 0xf8) = r9005348 *(u64 *)(r10 - 0x100) = r4006203 r1 = *(u64 *)(r10 - 0x1f8)005349 006204 *(u64 *)(r10 - 0x100) = r1005349 r1 = r10006205 r1 = r10005350 r1 += -0x1c0006206 r1 += -0x1c0005351 *(u64 *)(r10 - 0x110) = r1006207 *(u64 *)(r10 - 0x110) = r1005352 r1 = 0x14648 ll006208 r1 = 0x16648 ll005353 *(u64 *)(r10 - 0x118) = r1006209 *(u64 *)(r10 - 0x118) = r1005354 *(u64 *)(r10 - 0x108) = 0x21006210 *(u64 *)(r10 - 0x108) = 0x18005355 r1 = r10006211 r1 = r10005356 r1 += -0x118006212 r1 += -0x118005357 r2 = *(u64 *)(r10 - 0x1e8)006213 r2 = *(u64 *)(r10 - 0x1d8)005358 call -0x13de006214 call -0x1736005359 r1 = r0006215 r1 = r0005360 r1 <<= 0x20006216 r1 <<= 0x20005361 r1 >>= 0x20006217 r1 >>= 0x20005362 if r1 != 0x1a goto +0x16b006218 if r1 != 0x1a goto +0x1a2005363 r1 = *(u64 *)(r10 - 0x1f8)006219 r1 = *(u64 *)(r10 - 0x1f0)005364 r1 <<= 0x20006220 r1 <<= 0x20005365 r1 >>= 0x20006221 r1 >>= 0x20005366 if r1 == 0x0 goto +0x20c006222 if r1 == 0x0 goto +0x220005367 r1 = *(u64 *)(r10 - 0x1f0)006223 r1 = *(u64 *)(r10 - 0x1e8)005368 r1 = *(u64 *)(r1 + 0x48)006224 r1 = *(u64 *)(r1 + 0x48)005369 006225 r9 = *(u64 *)(r10 - 0x200)005369 goto +0x211006226 goto +0x225005370 r6 = *(u64 *)(r5 + 0x0)006227 r7 = *(u64 *)(r5 + 0x0)005371 w9 = *(u8 *)(r6 + 0x2)006228 w8 = *(u8 *)(r7 + 0x2)005372 r8 = 0x1006229 r1 = 0x1005373 r7 = 0x1006230 r4 = 0x1005374 if r9 != 0x0 goto +0x1006231 if r8 != 0x0 goto +0x1005375 r7 = 0x0006232 r4 = 0x0005376 w9 = *(u8 *)(r6 + 0x1)006233 w8 = *(u8 *)(r7 + 0x1)005377 if r9 != 0x0 goto -0x27006234 if r8 != 0x0 goto -0x29005378 r8 = 0x0006235 r1 = 0x0005379 goto -0x29006236 goto -0x2b005380 r1 = r10006237 r1 = r10005381 r1 += -0x118006238 r1 += -0x1183 unchanged instructions hidden
005385 if r1 != 0x0 goto +0x1006242 if r1 != 0x0 goto +0x1005386 goto +0x9f006243 goto +0xd5005387 r1 = *(u64 *)(r10 - 0x114)006244 r1 = *(u64 *)(r10 - 0x114)005388 r2 = *(u64 *)(r10 - 0x1d8)006245 r2 = *(u64 *)(r10 - 0x1e0)005389 *(u64 *)(r2 + 0x8) = r1006246 *(u64 *)(r2 + 0x8) = r1005390 *(u64 *)(r2 + 0x0) = 0x0006247 *(u64 *)(r2 + 0x0) = 0x0005391 exit006248 exit005392 006249 r3 &= -0x8005393 006250 r2 = 0x300000000 ll005394 006251 *(u64 *)(r2 + 0x0) = r3005395 006252 r2 = 0x0005396 006253 if r4 == 0x8 goto +0xc005397 006254 r4 = r3005398 006255 r4 += 0x9005399 006256 r5 = *(u64 *)(r10 - 0x1d8)005400 006257 goto +0x21005401 006258 r0 += 0x8005402 006259 *(u64 *)(r4 - 0x9) = r0005403 006260 *(u8 *)(r4 + 0x0) = w8005404 006261 *(u8 *)(r4 - 0x1) = w9005405 006262 r4 += 0x10005406 006263 r5 += 0x8005407 006264 r2 += 0x1005408 006265 if r2 < r1 goto +0x19005409 006266 *(u64 *)(r10 - 0xf8) = r2005410 006267 *(u64 *)(r10 - 0x100) = r3005411 006268 r1 = r10005412 006269 r1 += -0x1c0005413 006270 *(u64 *)(r10 - 0x110) = r1005414 006271 r1 = 0x16888 ll005415 006272 *(u64 *)(r10 - 0x118) = r1005416 006273 *(u64 *)(r10 - 0x108) = 0x28005417 006274 r1 = r10005418 006275 r1 += -0x118005419 006276 r2 = *(u64 *)(r10 - 0x1d8)005420 006277 r3 = 0x7005421 006278 call -0x1776005422 006279 r1 = r0005423 006280 r1 <<= 0x20005424 006281 r1 >>= 0x20005425 006282 if r1 != 0x1a goto +0x12005426 006283 r1 = r10005427 006284 r1 += -0x140005428 006285 r7 = *(u64 *)(r10 - 0x1e8)005429 006286 r2 = r7005430 006287 call 0x900005431 006288 w1 = *(u32 *)(r10 - 0x140)005432 006289 if r1 != 0x0 goto +0x15f005433 006290 goto +0x164005434 006291 r0 = *(u64 *)(r5 + 0x0)005435 006292 w7 = *(u8 *)(r0 + 0x2)005436 006293 r8 = 0x1005437 006294 r9 = 0x1005438 006295 if r7 != 0x0 goto +0x1005439 006296 r9 = 0x0005440 006297 w7 = *(u8 *)(r0 + 0x1)005441 006298 if r7 != 0x0 goto -0x29005442 006299 r8 = 0x0005443 006300 goto -0x2b005444 006301 *(u32 *)(r6 + 0x8) = w0005445 006302 *(u64 *)(r6 + 0x0) = 0x0005446 006303 goto -0x38005392 r1 = *(u64 *)(r10 - 0x110)006304 r1 = *(u64 *)(r10 - 0x110)005393 *(u64 *)(r10 - 0x200) = r1006305 *(u64 *)(r10 - 0x200) = r1005394 r1 = 0x300000000 ll006306 r1 = 0x300000000 ll11 unchanged instructions hidden
005406 r3 = 0x151e0 ll006318 r3 = 0x17220 ll005407 call 0xc41006319 call 0xc99005408 r1 = 0x300000000 ll006320 r1 = 0x300000000 ll005409 *(u64 *)(r1 + 0x0) = r4006321 *(u64 *)(r1 + 0x0) = r7005410 r1 = r4006322 r1 = r7005411 r2 = 0x0006323 r2 = 0x0005412 r3 = r0006324 r3 = r0005413 *(u64 *)(r10 - 0x210) = r5006325 *(u64 *)(r10 - 0x218) = r5005414 *(u64 *)(r10 - 0x208) = r0006326 *(u64 *)(r10 - 0x210) = r0005415 *(u64 *)(r10 - 0x200) = r4006327 005416 call 0xd76006327 call 0xdcf005417 r0 = *(u64 *)(r10 - 0x208)006328 r0 = *(u64 *)(r10 - 0x210)005418 006329 r4 = *(u64 *)(r10 - 0x1f0)005418 r3 = *(u64 *)(r10 - 0x1e8)006330 r3 = *(u64 *)(r10 - 0x1e8)005419 if r0 > 0x7 goto +0x16006331 if r0 > 0x7 goto +0x16005420 r1 = 0x8006332 r1 = 0x819 unchanged instructions hidden
005440 r3 = 0x15210 ll006352 r3 = 0x17250 ll005441 call 0xc20006353 call 0xc78005442 r1 = 0x621ec91a0bed042b ll006354 r1 = 0x621ec91a0bed042b ll005443 r2 = *(u64 *)(r10 - 0x200)006355 *(u64 *)(r7 + 0x0) = r1005444 *(u64 *)(r2 + 0x0) = r1006356 005445 if r0 > 0xf goto +0x4006356 if r0 > 0xf goto +0x4005446 r1 = 0x10006357 r1 = 0x10005447 r2 = r0006358 r2 = r0005448 r3 = 0x15318 ll006359 r3 = 0x17358 ll005449 call 0xc17006360 call 0xc70005450 *(u64 *)(r2 + 0x8) = r7006361 *(u64 *)(r7 + 0x8) = r4005451 if r0 > 0x28 goto +0x1006362 if r0 > 0x28 goto +0x1005452 goto +0x2a1006363 goto +0x27e005453 *(u8 *)(r2 + 0x28) = 0x1006364 *(u8 *)(r7 + 0x28) = 0x1005454 if r0 == 0x29 goto +0x2a3006365 if r0 == 0x29 goto +0x280005455 r8 <<= 0x20006366 r8 <<= 0x20005456 r8 >>= 0x20006367 r8 >>= 0x20005457 r1 = 0x1006368 r1 = 0x1005458 if r8 == 0x0 goto +0x1006369 if r8 == 0x0 goto +0x1005459 r1 = 0x0006370 r1 = 0x0005460 *(u8 *)(r2 + 0x29) = w1006371 *(u8 *)(r7 + 0x29) = w1005461 if r6 == 0x0 goto +0x6006372 if r6 == 0x0 goto +0x6005462 r1 = r2006373 r7 += 0x2a005463 r1 += 0x2a006374 r1 = r7005464 r2 = r9006375 r2 = r9005465 r3 = r6006376 r3 = r6005466 call 0xd40006377 call 0xd9928 unchanged instructions hidden
005495 r4 &= -0x8006406 r4 &= -0x8005496 r1 = 0x300000000 ll006407 r1 = 0x300000000 ll005497 *(u64 *)(r1 + 0x0) = r4006408 *(u64 *)(r1 + 0x0) = r4005498 r1 = *(u64 *)(r10 - 0x1e0)006409 r1 = *(u64 *)(r10 - 0x1d8)005499 r1 += 0x8006410 r1 += 0x8005500 *(u64 *)(r10 - 0x1e0) = r1006411 *(u64 *)(r10 - 0x1d8) = r1005501 r1 = 0x0006412 r1 = 0x0005502 if r3 == 0x8 goto +0xf006413 if r3 == 0x8 goto +0xf005503 r1 = r5006414 r1 = r5005504 r1 >>= 0x3006415 r1 >>= 0x3005505 r2 = r4006416 r2 = r4005506 r2 += 0x9006417 r2 += 0x9005507 r3 = *(u64 *)(r10 - 0x1e0)006418 r3 = *(u64 *)(r10 - 0x1d8)005508 r5 = r1006419 r5 = r1005509 goto +0x1a006420 goto +0x1a005510 r0 += 0x8006421 r0 += 0x86 unchanged instructions hidden
005517 if r5 != 0x0 goto +0x12006428 if r5 != 0x0 goto +0x12005518 *(u64 *)(r10 - 0xf8) = r1006429 *(u64 *)(r10 - 0xf8) = r1005519 *(u64 *)(r10 - 0x100) = r4006430 *(u64 *)(r10 - 0x100) = r4005520 r1 = *(u64 *)(r10 - 0x208)006431 r1 = *(u64 *)(r10 - 0x210)005521 *(u64 *)(r10 - 0x108) = r1006432 *(u64 *)(r10 - 0x108) = r1005522 r1 = *(u64 *)(r10 - 0x200)006433 r1 = *(u64 *)(r10 - 0x208)005523 *(u64 *)(r10 - 0x110) = r1006434 *(u64 *)(r10 - 0x110) = r1005524 r1 = 0x145e8 ll006435 r1 = 0x16608 ll005525 *(u64 *)(r10 - 0x118) = r1006436 *(u64 *)(r10 - 0x118) = r1005526 r1 = r10006437 r1 = r10005527 r1 += -0x118006438 r1 += -0x118005528 r2 = *(u64 *)(r10 - 0x1e0)006439 r2 = *(u64 *)(r10 - 0x1d8)005529 r3 = *(u64 *)(r10 - 0x1f0)006440 r3 = *(u64 *)(r10 - 0x1f8)005530 call -0x148a006441 call -0x1819005531 r1 = r0006442 r1 = r0005532 r1 <<= 0x20006443 r1 <<= 0x20005533 r1 >>= 0x20006444 r1 >>= 0x2012 unchanged instructions hidden
005546 r1 = -0x4e3bbe488a344ea0 ll006457 r1 = -0x4e3bbe488a344ea0 ll005547 r2 = *(u64 *)(r10 - 0x110)006458 r2 = *(u64 *)(r10 - 0x110)005548 *(u64 *)(r10 - 0x208) = r2006459 *(u64 *)(r10 - 0x208) = r2005549 r0 = *(u64 *)(r10 - 0x1e0)006460 r2 = r6005550 *(u64 *)(r10 - 0x1c0) = r1006461 *(u64 *)(r10 - 0x1c0) = r1005551 *(u32 *)(r10 - 0x1a6) = 0x0006462 *(u32 *)(r10 - 0x1a6) = 0x0005552 *(u64 *)(r10 - 0x1ae) = 0x0006463 *(u64 *)(r10 - 0x1ae) = 0x0005553 w1 = *(u16 *)(r9 + 0x0)006464 w1 = *(u16 *)(r9 + 0x0)005554 *(u64 *)(r10 - 0x1b6) = r7006465 *(u64 *)(r10 - 0x1b6) = r2005555 *(u16 *)(r10 - 0x1b8) = w1006466 *(u16 *)(r10 - 0x1b8) = w1005556 r1 = 0x0006467 r1 = 0x0005557 r6 <<= 0x3006468 r7 <<= 0x3005558 r4 = r6006469 r4 = r7005559 r4 += -0x8006470 r4 += -0x8005560 r2 = r4006471 r2 = r4005561 r2 <<= 0x1006472 r2 <<= 0x117 unchanged instructions hidden
005579 r3 = r1006490 r3 = r1005580 r1 = 0x8006491 r1 = 0x8005581 r5 = 0x300000008 ll006492 r5 = 0x300000008 ll005582 r0 = *(u64 *)(r10 - 0x1e0)006493 005583 if r3 < r5 goto -0x254006493 if r3 < r5 goto -0x2c9005584 r3 &= -0x8006494 r3 &= -0x8005585 r1 = 0x300000000 ll006495 r1 = 0x300000000 ll005586 *(u64 *)(r1 + 0x0) = r3006496 *(u64 *)(r1 + 0x0) = r3005587 r0 += 0x8006497 r1 = *(u64 *)(r10 - 0x1d8)005588 *(u64 *)(r10 - 0x1e0) = r0006498 r1 += 0x8005589 r1 = 0x0006499 *(u64 *)(r10 - 0x1d8) = r1005590 if r6 == 0x8 goto +0xf006500 r6 = 0x0005591 r1 = r4006501 if r7 == 0x8 goto +0xf005592 r1 >>= 0x3006502 r5 = r4005593 006503 r5 >>= 0x3005593 r2 = r3006504 r2 = r3005594 r2 += 0x9006505 r2 += 0x9005595 r4 = *(u64 *)(r10 - 0x1e0)006506 r4 = *(u64 *)(r10 - 0x1d8)005596 r5 = r1006507 r6 = r5005597 goto +0x20006508 goto +0x20005598 r0 += 0x8006509 r0 += 0x8005599 *(u64 *)(r2 - 0x9) = r0006510 *(u64 *)(r2 - 0x9) = r0005600 *(u8 *)(r2 + 0x0) = w7006511 *(u8 *)(r2 + 0x0) = w9005601 *(u8 *)(r2 - 0x1) = w6006512 *(u8 *)(r2 - 0x1) = w7005602 r4 += 0x8006513 r4 += 0x8005603 r2 += 0x10006514 r2 += 0x10005604 r5 += -0x1006515 r5 += -0x1005605 if r5 != 0x0 goto +0x18006516 if r5 != 0x0 goto +0x18005606 *(u64 *)(r10 - 0xf8) = r1006517 *(u64 *)(r10 - 0xf8) = r6005607 *(u64 *)(r10 - 0x100) = r3006518 *(u64 *)(r10 - 0x100) = r3005608 r1 = r10006519 r1 = r10005609 r1 += -0x1c0006520 r1 += -0x1c03 unchanged instructions hidden
005613 *(u64 *)(r10 - 0x108) = 0x1e006524 *(u64 *)(r10 - 0x108) = 0x1e005614 r1 = r10006525 r1 = r10005615 r1 += -0x118006526 r1 += -0x118005616 r2 = *(u64 *)(r10 - 0x1e0)006527 r2 = *(u64 *)(r10 - 0x1d8)005617 r3 = *(u64 *)(r10 - 0x1f0)006528 r3 = *(u64 *)(r10 - 0x1f0)005618 call -0x14e2006529 call -0x1871005619 r1 = r0006530 r1 = r0005620 r1 <<= 0x20006531 r1 <<= 0x20005621 r1 >>= 0x20006532 r1 >>= 0x206 unchanged instructions hidden
005628 r1 = *(u64 *)(r1 + 0x48)006539 r1 = *(u64 *)(r1 + 0x48)005629 goto +0x101006540 goto +0x120005630 r0 = *(u64 *)(r4 + 0x0)006541 r0 = *(u64 *)(r4 + 0x0)005631 w9 = *(u8 *)(r0 + 0x2)006542 w1 = *(u8 *)(r0 + 0x2)005632 006543 r9 = 0x1005632 r7 = 0x1006544 r7 = 0x1005633 r6 = 0x1006545 if r1 != 0x0 goto +0x1005634 if r9 != 0x0 goto +0x1006546 005635 r6 = 0x0006547 005636 w9 = *(u8 *)(r0 + 0x1)006548 005637 if r9 != 0x0 goto -0x28006549 005638 r7 = 0x0006546 r7 = 0x0005639 006547 w1 = *(u8 *)(r0 + 0x1)005640 006548 if r1 != 0x0 goto -0x28005641 006549 r9 = 0x0005639 goto -0x2a006550 goto -0x2a005640 r1 += 0x18006551 r1 += 0x18005641 r2 = r9006552 r2 = r932 unchanged instructions hidden
005674 r1 = 0x300000000 ll006585 r1 = 0x300000000 ll005675 *(u64 *)(r1 + 0x0) = r4006586 *(u64 *)(r1 + 0x0) = r4005676 *(u64 *)(r10 - 0x1e8) = r4006587 *(u64 *)(r10 - 0x1e8) = r4005677 r1 = *(u64 *)(r10 - 0x1e0)006588 r1 = *(u64 *)(r10 - 0x1d8)005678 r1 += 0x8006589 r1 += 0x8005679 *(u64 *)(r10 - 0x1e0) = r1006590 *(u64 *)(r10 - 0x1d8) = r1005680 r3 += -0x1006591 r3 += -0x1005681 r1 = 0x0006592 r1 = 0x0005682 if r0 == 0x8 goto +0xf006593 if r0 == 0x8 goto +0xf1 unchanged instructions hidden
005684 r1 >>= 0x3006595 r1 >>= 0x3005685 r2 = *(u64 *)(r10 - 0x1e8)006596 r2 = *(u64 *)(r10 - 0x1e8)005686 r2 += 0x9006597 r2 += 0x9005687 r5 = *(u64 *)(r10 - 0x1e0)006598 r5 = *(u64 *)(r10 - 0x1d8)005688 r0 = r1006599 r0 = r1005689 goto +0x1a006600 goto +0x1a005690 r6 += 0x8006601 r6 += 0x815 unchanged instructions hidden
005706 *(u64 *)(r10 - 0x118) = r1006617 *(u64 *)(r10 - 0x118) = r1005707 r1 = r10006618 r1 = r10005708 r1 += -0x118006619 r1 += -0x118005709 r2 = *(u64 *)(r10 - 0x1e0)006620 r2 = *(u64 *)(r10 - 0x1d8)005710 call -0x153e006621 call -0x18cd005711 r1 = r0006622 r1 = r0005712 r1 <<= 0x20006623 r1 <<= 0x20005713 r1 >>= 0x20006624 r1 >>= 0x209 unchanged instructions hidden
005723 if r4 != 0x0 goto -0x22006634 if r4 != 0x0 goto -0x22005724 r9 = 0x0006635 r9 = 0x0005725 goto -0x24006636 goto -0x24005726 r1 = *(u64 *)(r10 - 0x1d8)006637 r1 = *(u64 *)(r10 - 0x1e0)005727 *(u32 *)(r1 + 0x8) = w0006638 *(u32 *)(r1 + 0x8) = w0005728 *(u64 *)(r1 + 0x0) = 0x0006639 *(u64 *)(r1 + 0x0) = 0x0005729 goto -0x153006640 goto -0x189005730 006641 w1 = *(u32 *)(r10 - 0x138)005731 006642 w2 = *(u32 *)(r10 - 0x13c)005732 006643 *(u32 *)(r6 + 0xc) = w1005733 006644 *(u32 *)(r6 + 0x8) = w2005734 006645 *(u64 *)(r6 + 0x0) = 0x0005735 006646 goto -0x18f005736 006647 r2 = *(u64 *)(r10 - 0x138)005737 006648 r3 = r2005738 006649 r5 = *(u64 *)(r10 - 0x1f0)005739 006650 r3 -= r5005740 006651 r1 = 0x0005741 006652 r4 = 0x1005742 006653 if r3 > r2 goto +0x1005743 006654 r4 = 0x0005744 006655 if r4 != 0x0 goto +0x1005745 006656 r1 = r3005746 006657 if r2 < r5 goto +0x1005747 006658 goto +0x89005748 006659 *(u32 *)(r6 + 0xc) = w1005749 006660 *(u32 *)(r6 + 0x8) = 0x17005750 006661 *(u64 *)(r6 + 0x0) = 0x0005751 006662 goto -0x19f005730 r1 = r10006663 r1 = r10005731 r1 += -0x170006664 r1 += -0x170005732 r2 = r6006665 r2 = r61 unchanged instructions hidden
005734 w1 = *(u32 *)(r10 - 0x170)006667 w1 = *(u32 *)(r10 - 0x170)005735 if r1 != 0x0 goto +0x43006668 if r1 != 0x0 goto +0x53005736 r1 = *(u64 *)(r10 - 0x168)006669 r1 = *(u64 *)(r10 - 0x168)005737 r2 = *(u64 *)(r10 - 0x1d8)006670 r2 = *(u64 *)(r10 - 0x1e0)005738 r3 = *(u64 *)(r10 - 0x1f0)006671 r3 = *(u64 *)(r10 - 0x1f0)005739 if r1 < r3 goto +0x6e006672 if r1 < r3 goto +0x5c005740 goto +0x86006673 goto +0x4c4 unchanged instructions hidden
005745 w1 = *(u32 *)(r10 - 0x170)006678 w1 = *(u32 *)(r10 - 0x170)005746 if r1 != 0x0 goto +0x38006679 if r1 != 0x0 goto +0x48005747 r1 = *(u64 *)(r10 - 0x168)006680 r1 = *(u64 *)(r10 - 0x168)005748 r2 = *(u64 *)(r10 - 0x1d8)006681 r2 = *(u64 *)(r10 - 0x1e0)005749 r3 = *(u64 *)(r10 - 0x1f0)006682 r3 = *(u64 *)(r10 - 0x1f0)005750 if r1 < r3 goto +0x63006683 if r1 < r3 goto +0x51005751 goto +0x7b006684 goto +0x414 unchanged instructions hidden
005756 w1 = *(u32 *)(r10 - 0x170)006689 w1 = *(u32 *)(r10 - 0x170)005757 if r1 != 0x0 goto +0x2d006690 if r1 != 0x0 goto +0x3d005758 r1 = *(u64 *)(r10 - 0x168)006691 r1 = *(u64 *)(r10 - 0x168)005759 r2 = *(u64 *)(r10 - 0x1d8)006692 r2 = *(u64 *)(r10 - 0x1e0)005760 r3 = *(u64 *)(r10 - 0x1f0)006693 r3 = *(u64 *)(r10 - 0x1f0)005761 if r1 < r3 goto +0x58006694 if r1 < r3 goto +0x46005762 goto +0x70006695 goto +0x364 unchanged instructions hidden
005767 w1 = *(u32 *)(r10 - 0x170)006700 w1 = *(u32 *)(r10 - 0x170)005768 if r1 != 0x0 goto +0x22006701 if r1 != 0x0 goto +0x32005769 r1 = *(u64 *)(r10 - 0x168)006702 r1 = *(u64 *)(r10 - 0x168)005770 r2 = *(u64 *)(r10 - 0x1d8)006703 r2 = *(u64 *)(r10 - 0x1e0)005771 r3 = *(u64 *)(r10 - 0x1f0)006704 r3 = *(u64 *)(r10 - 0x1f0)005772 if r1 < r3 goto +0x4d006705 if r1 < r3 goto +0x3b005773 goto +0x65006706 goto +0x2b4 unchanged instructions hidden
005778 w1 = *(u32 *)(r10 - 0x170)006711 w1 = *(u32 *)(r10 - 0x170)005779 if r1 != 0x0 goto +0x17006712 if r1 != 0x0 goto +0x27005780 r1 = *(u64 *)(r10 - 0x168)006713 r1 = *(u64 *)(r10 - 0x168)005781 r2 = *(u64 *)(r10 - 0x1d8)006714 r2 = *(u64 *)(r10 - 0x1e0)005782 r3 = *(u64 *)(r10 - 0x1f0)006715 r3 = *(u64 *)(r10 - 0x1f0)005783 if r1 < r3 goto +0x42006716 if r1 < r3 goto +0x30005784 goto +0x5a006717 goto +0x204 unchanged instructions hidden
005789 w1 = *(u32 *)(r10 - 0x170)006722 w1 = *(u32 *)(r10 - 0x170)005790 if r1 != 0x0 goto +0xc006723 if r1 != 0x0 goto +0x1c005791 r1 = *(u64 *)(r10 - 0x168)006724 r1 = *(u64 *)(r10 - 0x168)005792 r2 = *(u64 *)(r10 - 0x1d8)006725 r2 = *(u64 *)(r10 - 0x1e0)005793 r3 = *(u64 *)(r10 - 0x1f0)006726 r3 = *(u64 *)(r10 - 0x1f0)005794 if r1 < r3 goto +0x37006727 if r1 < r3 goto +0x25005795 goto +0x4f006728 goto +0x153 unchanged instructions hidden
005799 call 0x700006732 call 0x743005800 w1 = *(u32 *)(r10 - 0x170)006733 w1 = *(u32 *)(r10 - 0x170)005801 if r1 != 0x0 goto +0x1006734 if r1 != 0x0 goto +0x11005802 006735 r1 = *(u64 *)(r10 - 0x168)005803 006736 r2 = *(u64 *)(r10 - 0x1e0)005804 006737 r3 = *(u64 *)(r10 - 0x1f0)005805 006738 if r1 < r3 goto +0x1a005802 goto +0x25006739 goto +0xa005803 r1 = *(u64 *)(r10 - 0x16c)006740 005804 goto -0x1a1006741 005805 r2 = *(u64 *)(r10 - 0x1d8)006742 005806 *(u32 *)(r2 + 0x8) = w0006743 005807 goto -0x1a2006744 005808 r1 = r10006740 r1 = r10005809 r1 += -0x170006741 r1 += -0x170005810 r2 = r6006742 r2 = r61 unchanged instructions hidden
005812 w1 = *(u32 *)(r10 - 0x170)006744 w1 = *(u32 *)(r10 - 0x170)005813 if r1 != 0x0 goto -0xb006745 if r1 != 0x0 goto +0x6005814 r1 = *(u64 *)(r10 - 0x168)006746 r1 = *(u64 *)(r10 - 0x168)005815 r2 = *(u64 *)(r10 - 0x1d8)006747 r2 = *(u64 *)(r10 - 0x1e0)005816 r3 = *(u64 *)(r10 - 0x1f0)006748 r3 = *(u64 *)(r10 - 0x1f0)005817 if r1 < r3 goto +0x20006749 if r1 < r3 goto +0xf005818 006750 *(u64 *)(r2 + 0x0) = r6005818 goto +0x38006751 goto +0x29005819 006752 r1 = *(u64 *)(r10 - 0x16c)005820 006753 goto -0x1fd005819 r1 = r10006754 r1 = r10005820 r1 += -0x1c0006755 r1 += -0x1c0005821 r2 = *(u64 *)(r10 - 0x1f0)006756 r2 = *(u64 *)(r10 - 0x1f0)005822 call 0x6e9006757 call 0x72a005823 w1 = *(u32 *)(r10 - 0x1c0)006758 w1 = *(u32 *)(r10 - 0x1c0)005824 if r1 != 0x0 goto +0x1006759 if r1 != 0x0 goto +0x2e005825 006760 r1 = *(u64 *)(r10 - 0x1b8)005826 006761 r2 = *(u64 *)(r10 - 0x1e0)005827 006762 r4 = *(u64 *)(r10 - 0x1f8)005828 006763 if r1 < r4 goto +0x1005825 goto +0x13006764 goto +0x47005826 r1 = *(u64 *)(r10 - 0x1bc)006765 r1 = 0x6c00000000 ll005827 goto -0x1b8006766 goto -0x209005828 r1 = r10006767 r1 = r10005829 r1 += -0x170006768 r1 += -0x1702 unchanged instructions hidden
005832 r1 = *(u64 *)(r10 - 0x168)006771 r1 = *(u64 *)(r10 - 0x168)005833 w2 = *(u32 *)(r10 - 0x170)006772 w2 = *(u32 *)(r10 - 0x170)005834 r2 &= 0x1006773 r2 &= 0x1005835 006774 r9 = *(u64 *)(r10 - 0x200)005835 if r2 != 0x0 goto +0x47006775 if r2 != 0x0 goto +0x59005836 r2 = *(u64 *)(r10 - 0x1d8)006776 r2 = *(u64 *)(r10 - 0x1e0)005837 r4 = *(u64 *)(r10 - 0x1f8)006777 r3 = *(u64 *)(r10 - 0x208)005838 if r1 < r4 goto +0xb006778 005839 goto +0x17006779 005840 r1 = *(u64 *)(r10 - 0x168)006780 005841 r2 = *(u64 *)(r10 - 0x1d8)006781 005842 r3 = *(u64 *)(r10 - 0x1f0)006782 005843 if r1 < r3 goto +0x6006778 if r1 < r3 goto -0xe005844 goto +0x1e006779 goto +0xc005845 r1 = *(u64 *)(r10 - 0x1b8)006780 005846 r2 = *(u64 *)(r10 - 0x1d8)006781 005847 r4 = *(u64 *)(r10 - 0x1f8)006782 005848 if r1 < r4 goto +0x1006783 005849 goto +0xd006784 005850 r1 = 0x6c00000000 ll006785 005851 goto -0x1cf006786 005852 r1 = r10006780 r1 = r10005853 r1 += -0x170006781 r1 += -0x170005854 r2 = r6006782 r2 = r61 unchanged instructions hidden
005856 r1 = *(u64 *)(r10 - 0x168)006784 r1 = *(u64 *)(r10 - 0x168)005857 w2 = *(u32 *)(r10 - 0x170)006785 w2 = *(u32 *)(r10 - 0x170)005858 r2 &= 0x1006786 r2 &= 0x1005859 r4 = *(u64 *)(r10 - 0x208)006787 r9 = *(u64 *)(r10 - 0x200)005860 if r2 != 0x0 goto +0x2e006788 if r2 != 0x0 goto +0x4c005861 r2 = *(u64 *)(r10 - 0x1d8)006789 r2 = *(u64 *)(r10 - 0x1e0)005862 if r1 < r4 goto -0xd006790 r3 = *(u64 *)(r10 - 0x208)005863 r3 = *(u64 *)(r10 - 0x1f0)006791 if r1 < r3 goto -0x1b005864 006792 *(u64 *)(r2 + 0x0) = r9005865 006793 r1 -= r3005866 006794 *(u64 *)(r2 + 0x8) = r1005864 goto +0x26006795 goto -0x224005865 006796 r2 = *(u64 *)(r10 - 0x1e0)005866 006797 r2 <<= 0x20005867 006798 r2 >>= 0x20005868 006799 if r2 == 0x0 goto +0x3005869 006800 r2 = r1005870 006801 r2 /= 0x64005871 006802 r1 -= r2005872 006803 *(u64 *)(r6 + 0x8) = r1005873 006804 *(u64 *)(r6 + 0x0) = r7005874 006805 goto -0x22e005875 006806 r1 = *(u64 *)(r10 - 0x1bc)005876 006807 goto -0x233005865 r1 = r10006808 r1 = r10005866 r1 += -0x170006809 r1 += -0x170005867 r2 = r6006810 r2 = r6005868 call 0x6bb006811 call 0x6f4005869 w1 = *(u32 *)(r10 - 0x170)006812 w1 = *(u32 *)(r10 - 0x170)005870 if r1 != 0x0 goto -0x44006813 if r1 != 0x0 goto +0x1005871 r1 = *(u64 *)(r10 - 0x168)006814 005872 r2 = *(u64 *)(r10 - 0x1d8)006815 005873 r3 = *(u64 *)(r10 - 0x1e8)006816 005874 if r1 < r3 goto -0x19006817 005875 *(u64 *)(r2 + 0x0) = r6006818 005876 r1 -= r3006819 005877 *(u64 *)(r2 + 0x8) = r1006820 005878 goto -0x1e8006814 goto +0x48005879 006815 r1 = *(u64 *)(r10 - 0x16c)005880 006816 goto -0x486005881 006817 r7 = *(u64 *)(r10 - 0x1e0)005882 006818 *(u32 *)(r7 + 0x8) = w0005883 006819 *(u64 *)(r7 + 0x0) = 0x0005884 006820 goto -0x23d005879 r1 = r10006821 r1 = r10005880 r1 += -0x170006822 r1 += -0x170005881 r2 = r8006823 r2 = r82 unchanged instructions hidden
005884 w2 = *(u32 *)(r10 - 0x170)006826 w2 = *(u32 *)(r10 - 0x170)005885 r2 &= 0x1006827 r2 &= 0x1005886 if r2 != 0x0 goto +0x14006828 if r2 != 0x0 goto +0x24005887 r2 = *(u64 *)(r10 - 0x1d8)006829 r2 = *(u64 *)(r10 - 0x1e0)005888 r4 = *(u64 *)(r10 - 0x208)006830 r3 = *(u64 *)(r10 - 0x208)005889 006831 if r1 < r3 goto -0x43005890 006832 r3 = *(u64 *)(r10 - 0x200)005891 006833 *(u64 *)(r2 + 0x0) = r3005892 006834 r3 = *(u64 *)(r10 - 0x208)005893 006835 goto -0x2b005894 006836 r3 = *(u64 *)(r10 - 0x1f0)005895 006837 goto +0x17005896 006838 r1 = r10005897 006839 r1 += -0x1c0005898 006840 r2 = *(u64 *)(r10 - 0x200)005899 006841 call 0x6d6005900 006842 w1 = *(u32 *)(r10 - 0x1c0)005901 006843 if r1 != 0x0 goto +0x28005902 006844 r1 = *(u64 *)(r10 - 0x1b8)005903 006845 r2 = *(u64 *)(r10 - 0x1e0)005904 006846 r4 = *(u64 *)(r10 - 0x218)005889 if r1 < r4 goto -0x28006847 if r1 < r4 goto -0x53005890 goto +0xb006848 goto +0xb005891 r1 = r10006849 r1 = r10005892 r1 += -0x170006850 r1 += -0x170005893 r2 = *(u64 *)(r10 - 0x1e0)006851 r2 = *(u64 *)(r10 - 0x1d8)005894 call 0x6a1006852 call 0x6cb005895 r1 = *(u64 *)(r10 - 0x168)006853 r1 = *(u64 *)(r10 - 0x168)005896 w2 = *(u32 *)(r10 - 0x170)006854 w2 = *(u32 *)(r10 - 0x170)005897 r2 &= 0x1006855 r2 &= 0x1005898 if r2 != 0x0 goto +0x8006856 if r2 != 0x0 goto +0x8005899 r2 = *(u64 *)(r10 - 0x1d8)006857 r2 = *(u64 *)(r10 - 0x1e0)005900 r4 = *(u64 *)(r10 - 0x208)006858 r4 = *(u64 *)(r10 - 0x208)005901 if r1 < r4 goto -0x34006859 if r1 < r4 goto -0x5f005902 r3 = *(u64 *)(r10 - 0x200)006860 r3 = *(u64 *)(r10 - 0x200)3 unchanged instructions hidden
005906 goto -0x204006864 goto -0x269005907 w1 = *(u32 *)(r10 - 0x168)006865 w1 = *(u32 *)(r10 - 0x168)005908 w2 = *(u32 *)(r10 - 0x16c)006866 w2 = *(u32 *)(r10 - 0x16c)005909 r3 = *(u64 *)(r10 - 0x1d8)006867 r3 = *(u64 *)(r10 - 0x1e0)005910 *(u32 *)(r3 + 0xc) = w1006868 *(u32 *)(r3 + 0xc) = w1005911 *(u32 *)(r3 + 0x8) = w2006869 *(u32 *)(r3 + 0x8) = w2005912 *(u64 *)(r3 + 0x0) = 0x0006870 *(u64 *)(r3 + 0x0) = 0x0005913 goto -0x20b006871 goto -0x270005914 r1 = r10006872 r1 = r10005915 r1 += -0x1c0006873 r1 += -0x1c0005916 r2 = *(u64 *)(r10 - 0x1f8)006874 005917 call 0x68a006875 005918 w1 = *(u32 *)(r10 - 0x1c0)006876 005919 if r1 != 0x0 goto +0x12006877 005920 r1 = *(u64 *)(r10 - 0x1b8)006878 005921 r2 = *(u64 *)(r10 - 0x1d8)006879 005922 r4 = *(u64 *)(r10 - 0x210)006880 005923 if r1 < r4 goto -0x4a006881 005924 r3 = *(u64 *)(r10 - 0x1f8)006882 005925 goto -0x17006883 005926 r1 = r10006884 005927 r1 += -0x1c0006885 005928 r2 = r8006874 r2 = r8005929 call 0x67e006875 call 0x6b4005930 w1 = *(u32 *)(r10 - 0x1c0)006876 w1 = *(u32 *)(r10 - 0x1c0)005931 if r1 != 0x0 goto +0x6006877 if r1 != 0x0 goto +0x6005932 r1 = *(u64 *)(r10 - 0x1b8)006878 r1 = *(u64 *)(r10 - 0x1b8)005933 r2 = *(u64 *)(r10 - 0x1d8)006879 r2 = *(u64 *)(r10 - 0x1e0)005934 r3 = *(u64 *)(r10 - 0x200)006880 r3 = *(u64 *)(r10 - 0x200)005935 if r1 < r3 goto -0x56006881 if r1 < r3 goto -0x75005936 *(u64 *)(r2 + 0x0) = r8006882 *(u64 *)(r2 + 0x0) = r81 unchanged instructions hidden
005938 w1 = *(u32 *)(r10 - 0x1b8)006884 w1 = *(u32 *)(r10 - 0x1b8)005939 w2 = *(u32 *)(r10 - 0x1bc)006885 w2 = *(u32 *)(r10 - 0x1bc)005940 goto -0x20006886 goto -0x14005941 w3 = *(u8 *)(r2 + 0x1)006887 r1 = *(u64 *)(r10 - 0x168)005942 r2 = 0x1006888 r7 = *(u64 *)(r10 - 0x1e0)005943 r1 = 0x1006889 r2 = *(u64 *)(r10 - 0x1e8)005944 if r3 != 0x0 goto +0x1006890 if r1 < r2 goto +0x1005945 r1 = 0x0006891 goto +0x2005946 r3 = *(u64 *)(r10 - 0x1f8)006892 005947 w4 = *(u8 *)(r3 + 0x2)006893 005948 r3 = 0x1006894 005949 if r4 != 0x0 goto +0x1006895 005950 r3 = 0x0006896 005951 r4 = *(u64 *)(r10 - 0x1f8)006897 005952 w4 = *(u8 *)(r4 + 0x3)006898 005953 if r4 != 0x0 goto +0x1006899 005954 r2 = 0x0006900 005955 r4 = *(u64 *)(r10 - 0x1f8)006901 005956 r4 = *(u64 *)(r4 + 0x50)006902 005957 *(u64 *)(r10 - 0xf8) = r9006903 005958 r5 = *(u64 *)(r10 - 0x1f0)006904 005959 *(u64 *)(r10 - 0x100) = r5006905 005960 *(u64 *)(r10 - 0x108) = r4006906 005961 r4 = *(u64 *)(r10 - 0x200)006907 005962 *(u64 *)(r10 - 0x110) = r4006908 005963 r4 = *(u64 *)(r10 - 0x210)006909 005964 *(u64 *)(r10 - 0x118) = r4006910 005965 *(u8 *)(r10 - 0xe6) = w2006911 005966 *(u8 *)(r10 - 0xe7) = w3006912 005967 *(u8 *)(r10 - 0xe8) = w1006913 005968 *(u64 *)(r10 - 0xf0) = 0x0006914 005969 r1 = *(u64 *)(r10 - 0x208)006915 005970 w1 = *(u8 *)(r1 + 0x0)006916 005971 if r1 != 0xff goto -0xb84006917 005972 r3 = *(u64 *)(r10 - 0x208)006918 005973 w1 = *(u8 *)(r3 + 0x1)006919 005974 w2 = *(u8 *)(r3 + 0x2)006920 005975 w5 = *(u8 *)(r3 + 0x3)006921 005976 r3 = *(u64 *)(r3 + 0x50)006922 005977 r4 = *(u64 *)(r10 - 0x230)006923 005978 *(u64 *)(r10 - 0x88) = r4006924 005979 *(u64 *)(r10 - 0xc0) = r4006925 005980 r4 = *(u64 *)(r10 - 0x238)006926 005981 *(u64 *)(r10 - 0x90) = r4006927 005982 *(u64 *)(r10 - 0xc8) = r4006928 005983 *(u64 *)(r10 - 0x98) = r3006929 005984 *(u64 *)(r10 - 0xd0) = r3006930 005985 r3 = *(u64 *)(r10 - 0x228)006931 005986 *(u64 *)(r10 - 0xa0) = r3006932 005987 *(u64 *)(r10 - 0xd8) = r3006933 005988 r3 = *(u64 *)(r10 - 0x218)006934 005989 *(u64 *)(r10 - 0xa8) = r3006935 005990 *(u64 *)(r10 - 0xe0) = r3006936 005991 r3 = 0x1006937 005992 r4 = 0x1006938 005993 if r5 != 0x0 goto +0x1006939 005994 r4 = 0x0006940 005995 *(u8 *)(r10 - 0x76) = w4006941 005996 *(u8 *)(r10 - 0xae) = w4006942 005997 r4 = 0x1006943 005998 if r2 != 0x0 goto +0x1006944 005999 r4 = 0x0006945 006000 *(u8 *)(r10 - 0x77) = w4006946 006001 *(u8 *)(r10 - 0xaf) = w4006947 006002 if r1 != 0x0 goto +0x1006948 006003 r3 = 0x0006949 006004 *(u8 *)(r10 - 0x78) = w3006950 006005 *(u8 *)(r10 - 0xb0) = w3006951 006006 *(u64 *)(r10 - 0x80) = 0x0006952 006007 *(u64 *)(r10 - 0xb8) = 0x0006953 006008 r1 = 0x14ac5 ll006892 r1 = 0x6c00000000 ll006009 *(u64 *)(r10 - 0x128) = r1006893 006010 r1 = r10006894 006011 r1 += -0x170006895 006012 *(u64 *)(r10 - 0x138) = r1006896 006013 r1 = 0x14708 ll006897 006014 *(u64 *)(r10 - 0x140) = r1006898 006015 *(u64 *)(r10 - 0x120) = 0x1006899 006016 *(u64 *)(r10 - 0x130) = 0x3006900 006017 r1 = r10006901 006018 r1 += -0x140006902 006019 r2 = r10006903 006020 r2 += -0x118006904 006021 r3 = 0x3006905 006022 r4 = 0x8006906 006023 r5 = 0x0006907 006024 call sol_invoke_signed_c006908 006025 r1 = *(u64 *)(r10 - 0x1e0)006909 006026 r1 <<= 0x20006910 006027 r1 >>= 0x20006911 006028 if r1 == 0x0 goto -0x4a6006912 006029 goto -0x4a8006893 goto -0x4d2006030 006894 *(u64 *)(r7 + 0x0) = r6006031 006895 r1 -= r2006032 006896 *(u64 *)(r7 + 0x8) = r1006033 006897 goto -0x28a006030 r1 = 0x1006898 r1 = 0x1006031 r2 = 0x0006899 r2 = 0x0006032 r3 = 0x15150 ll006900 r3 = 0x17298 ll74 unchanged instructions hidden
006107 r2 = 0x0006975 r2 = 0x0006108 r3 = 0x153f0 ll006976 r3 = 0x171c0 ll006109 call 0x982006977 call 0xa06006110 006978 r1 = 0x1006111 006979 r2 = 0x0006112 006980 r3 = 0x17448 ll006113 006981 call 0xa02006114 006982 r1 = 0x1006115 006983 r2 = 0x0006116 006984 r3 = 0x17430 ll006117 006985 call 0x9fe006110 r1 = 0x7006986 r1 = 0x7006111 r2 = *(u64 *)(r10 - 0x1f0)006987 r2 = *(u64 *)(r10 - 0x1f8)006112 r3 = 0x152b8 ll006988 r3 = 0x172f8 ll006113 call 0x87c006989 call 0x8f8006114 r1 = 0x6006990 r1 = 0x65 unchanged instructions hidden
006120 r3 = 0x153d8 ll006996 r3 = 0x17418 ll006121 call 0x874006997 call 0x8f0006122 r1 = 0x9006998 r1 = 0x9006123 r2 = *(u64 *)(r10 - 0x1f0)006999 r2 = *(u64 *)(r10 - 0x1f8)006124 r3 = 0x152d0 ll007000 r3 = 0x17310 ll006125 call 0x870007001 call 0x8ec006126 r1 = 0x28007002 r1 = 0x28237 unchanged instructions hidden
006364 goto +0x1007240 goto +0x1006365 r0 = 0xb007241 r0 = 0xb006366 exit007242 exit006367 *(u64 *)(r10 - 0xc8) = r3007243 *(u64 *)(r10 - 0x1a8) = r3006368 *(u64 *)(r10 - 0xc0) = r2007244 *(u64 *)(r10 - 0x1a0) = r2006369 *(u64 *)(r10 - 0x98) = r1007245 *(u64 *)(r10 - 0x180) = r1006370 r3 = 0xa007246 r8 = 0xa006371 *(u64 *)(r10 - 0xb8) = r4007247 *(u64 *)(r10 - 0x190) = r4006372 if r4 < 0x5 goto +0x185007248 if r4 < 0x5 goto +0x2c2006373 r0 = *(u64 *)(r5 - 0xff8)007249 r0 = *(u64 *)(r5 - 0xff8)006374 r3 = 0x2007250 r8 = 0x2006375 if r0 < 0x12 goto +0x182007251 if r0 < 0x12 goto +0x2bf006376 r5 = *(u64 *)(r5 - 0x1000)007252 r5 = *(u64 *)(r5 - 0x1000)006377 w1 = *(u8 *)(r5 + 0x10)007253 w1 = *(u8 *)(r5 + 0x10)006378 *(u64 *)(r10 - 0xe8) = r1007254 *(u64 *)(r10 - 0x1c8) = r1006379 if r1 > 0x1 goto +0x17e007255 if r1 > 0x1 goto +0x2bb006380 r1 = *(u64 *)(r5 + 0x8)007256 r1 = *(u64 *)(r5 + 0x8)006381 *(u64 *)(r10 - 0x100) = r1007257 *(u64 *)(r10 - 0x1e0) = r1006382 r1 = *(u64 *)(r5 + 0x0)007258 r1 = *(u64 *)(r5 + 0x0)006383 *(u64 *)(r10 - 0xf0) = r1007259 *(u64 *)(r10 - 0x1d0) = r1006384 r9 = 0x12007260 r7 = 0x12006385 r1 = 0x0007261 r1 = 0x0006386 *(u64 *)(r10 - 0xf8) = r1007262 *(u64 *)(r10 - 0x1d8) = r1006387 w1 = *(u8 *)(r5 + 0x11)007263 w1 = *(u8 *)(r5 + 0x11)006388 *(u64 *)(r10 - 0x18) = 0x0007264 *(u64 *)(r10 - 0xf8) = 0x0006389 *(u64 *)(r10 - 0x20) = 0x8007265 *(u64 *)(r10 - 0x100) = 0x8006390 *(u64 *)(r10 - 0x28) = 0x0007266 *(u64 *)(r10 - 0x108) = 0x0006391 r4 = 0x0007267 r4 = 0x0006392 *(u64 *)(r10 - 0xd0) = r1007268 *(u64 *)(r10 - 0x1b0) = r1006393 if r1 == 0x0 goto +0x6c007269 if r1 == 0x0 goto +0x6d006394 r1 = 0x12007270 r1 = 0x12006395 r2 = 0x8007271 r2 = 0x8006396 *(u64 *)(r10 - 0xb0) = r2007272 *(u64 *)(r10 - 0x198) = r2006397 r7 = 0x0007273 r8 = 0x0006398 *(u64 *)(r10 - 0xd8) = r0007274 *(u64 *)(r10 - 0x1b8) = r0006399 *(u64 *)(r10 - 0xe0) = r5007275 *(u64 *)(r10 - 0x1c0) = r5006400 goto +0x10007276 goto +0x10006401 r4 += 0x1007277 r4 += 0x1006402 r1 = *(u64 *)(r10 - 0xb0)007278 r1 = *(u64 *)(r10 - 0x198)006403 r1 += r7007279 r1 += r8006404 *(u64 *)(r1 + 0x10) = r6007280 *(u64 *)(r1 + 0x10) = r6006405 *(u64 *)(r1 + 0x18) = r8007281 *(u64 *)(r1 + 0x18) = r9006406 *(u64 *)(r1 + 0x8) = r8007282 *(u64 *)(r1 + 0x8) = r9006407 r2 = *(u64 *)(r10 - 0xa8)007283 r2 = *(u64 *)(r10 - 0x188)006408 *(u8 *)(r1 + 0x0) = w2007284 *(u8 *)(r1 + 0x0) = w2006409 *(u64 *)(r10 - 0x18) = r4007285 *(u64 *)(r10 - 0xf8) = r4006410 r7 += 0x20007286 r8 += 0x20006411 r1 = r9007287 r1 = r7006412 r0 = *(u64 *)(r10 - 0xd8)007288 r0 = *(u64 *)(r10 - 0x1b8)006413 r5 = *(u64 *)(r10 - 0xe0)007289 r5 = *(u64 *)(r10 - 0x1c0)006414 r2 = *(u64 *)(r10 - 0xd0)007290 r2 = *(u64 *)(r10 - 0x1b0)006415 if r4 < r2 goto +0x1007291 if r4 < r2 goto +0x1006416 goto +0x55007292 goto +0x56006417 if r1 < r0 goto +0x1007293 if r1 < r0 goto +0x11 unchanged instructions hidden
006419 r2 = r5007295 r2 = r5006420 r2 += r1007296 r2 += r1006421 w6 = *(u8 *)(r2 + 0x0)007297 w6 = *(u8 *)(r2 + 0x0)006422 if r6 s> 0xa goto +0xc007298 if r6 s> 0xb goto +0x31006423 if r6 < 0xa goto +0x17007299 if r6 < 0xa goto +0x3006424 if r6 == 0xa goto +0x1007300 if r6 == 0xa goto +0x3b006425 007301 if r6 == 0xb goto +0x1006425 goto +0x72007302 goto +0x72006426 r2 = r1007303 r9 = 0x0006427 r2 += 0x3007304 006428 if r2 > r0 goto +0x6f007305 006429 r3 = r1007306 006430 r3 += 0x1007307 006431 if r1 < -0x3 goto +0x3c007308 006432 r1 = r3007309 006433 r3 = 0x15498 ll007310 006434 call 0x83f007311 006435 if r6 > 0x15 goto +0x9007312 006436 r2 = 0x1007313 006437 r2 <<= r6007314 006438 r2 &= 0x2ee000007315 006439 if r2 != 0x0 goto +0x7007316 006440 if r6 == 0x10 goto +0x3b007317 006441 if r6 == 0x14 goto +0x1007318 006442 goto +0x2007319 006443 r8 = 0x8007320 006444 goto +0x3007321 006445 if r6 == 0xc goto -0x14007322 006446 if r6 != 0xb goto +0x5d007323 006447 r8 = 0x0007324 006448 r1 += 0x1007304 r1 += 0x1006449 r9 = r1007305 r7 = r1006450 r9 += r8007306 r7 += r9006451 if r9 > r0 goto +0x58007307 if r7 > r0 goto +0x6d006452 if r9 >= r1 goto +0x3007308 if r7 >= r1 goto +0x3006453 r2 = r9007309 r2 = r7006454 r3 = 0x154b0 ll007310 r3 = 0x17520 ll006455 call 0x82a007311 call 0x8ba006456 *(u64 *)(r10 - 0xa8) = r6007312 *(u64 *)(r10 - 0x188) = r6006457 *(u64 *)(r10 - 0xa0) = r4007313 *(u64 *)(r10 - 0x178) = r4006458 r6 = 0x1007314 r6 = 0x1006459 if r8 == 0x0 goto +0x11007315 if r9 == 0x0 goto +0x11006460 r2 = 0x300000000 ll007316 r2 = 0x300000000 ll006461 r2 = *(u64 *)(r2 + 0x0)007317 r2 = *(u64 *)(r2 + 0x0)006462 r3 = 0x300008000 ll007318 r3 = 0x300008000 ll006463 if r2 == 0x0 goto +0x1007319 if r2 == 0x0 goto +0x1006464 r3 = r2007320 r3 = r2006465 r2 = r3007321 r2 = r3006466 r2 -= r8007322 r2 -= r9006467 r6 = 0x0007323 r6 = 0x0006468 r4 = 0x1007324 r4 = 0x1006469 if r2 > r3 goto +0x1007325 if r2 > r3 goto +0x17 unchanged instructions hidden
006477 r2 = r5007333 r2 = r5006478 r2 += r1007334 r2 += r1006479 r1 = r6007335 r1 = r6006480 r3 = r8007336 r3 = r9006481 call 0x949007337 call 0x9d9006482 r1 = *(u64 *)(r10 - 0x28)007338 r1 = *(u64 *)(r10 - 0x108)006483 r4 = *(u64 *)(r10 - 0xa0)007339 r4 = *(u64 *)(r10 - 0x178)006484 if r4 != r1 goto -0x54007340 if r4 != r1 goto -0x40006485 r1 = r10007341 r1 = r10006486 r1 += -0x28007342 r1 += -0x108006487 call -0x1873007343 call -0x1bcb006488 r4 = *(u64 *)(r10 - 0xa0)007344 r4 = *(u64 *)(r10 - 0x178)006489 r1 = *(u64 *)(r10 - 0x20)007345 r1 = *(u64 *)(r10 - 0x100)006490 *(u64 *)(r10 - 0xb0) = r1007346 *(u64 *)(r10 - 0x198) = r1006491 goto -0x5b007347 goto -0x47006492 007348 if r6 > 0x19 goto +0x9006493 007349 r2 = 0x1006494 007350 r2 <<= r6006495 007351 r2 &= 0x3eee000006496 007352 if r2 != 0x0 goto -0x32006497 007353 if r6 == 0x10 goto +0x17006498 007354 if r6 == 0x14 goto +0x1006499 007355 goto +0x2006500 007356 r9 = 0x8006501 007357 goto -0x36006502 007358 if r6 == 0xc goto +0x1006503 007359 goto +0x39006504 007360 r2 = r1006505 007361 r2 += 0x3006506 007362 if r2 > r0 goto +0x36006507 007363 r3 = r1006508 007364 r3 += 0x1006509 007365 if r1 < -0x3 goto +0x3006510 007366 r1 = r3006511 007367 r3 = 0x17508 ll006512 007368 call 0x881006492 r1 = r5007369 r1 = r5006493 r1 += r3007370 r1 += r3006494 w8 = *(u16 *)(r1 + 0x0)007371 w9 = *(u16 *)(r1 + 0x0)006495 r1 = r2007372 r1 = r2006496 r9 = r1007373 r7 = r1006497 r9 += r8007374 r7 += r9006498 if r9 > r0 goto +0x29007375 if r7 > r0 goto +0x29006499 goto -0x30007376 goto -0x45006500 r8 = 0x2007377 r9 = 0x2006501 goto -0x36007378 goto -0x4b006502 if r9 < r0 goto +0x1007379 if r7 < r0 goto +0x1006503 goto +0x4007380 goto +0x4006504 r1 = r5007381 r1 = r5006505 r1 += r9007382 r1 += r7006506 w1 = *(u8 *)(r1 + 0x0)007383 w1 = *(u8 *)(r1 + 0x0)006507 *(u64 *)(r10 - 0xf8) = r1007384 *(u64 *)(r10 - 0x1d8) = r1006508 r1 = 0x0007385 r1 = 0x0006509 r9 += 0x1007386 r7 += 0x1006510 if r9 < r0 goto +0x1007387 if r7 < r0 goto +0x1006511 goto +0x2007388 goto +0x2006512 r5 += r9007389 r5 += r7006513 w1 = *(u8 *)(r5 + 0x0)007390 w1 = *(u8 *)(r5 + 0x0)006514 *(u64 *)(r10 - 0xb0) = r1007391 *(u64 *)(r10 - 0x198) = r1006515 w9 = *(u32 *)(r10 - 0x1c)007392 w6 = *(u32 *)(r10 - 0xfc)006516 w3 = *(u32 *)(r10 - 0x20)007393 w8 = *(u32 *)(r10 - 0x100)006517 r1 = *(u64 *)(r10 - 0x28)007394 r1 = *(u64 *)(r10 - 0x108)006518 r2 = -0x8000000000000000 ll007395 r2 = -0x8000000000000000 ll006519 *(u64 *)(r10 - 0xa8) = r9007396 *(u64 *)(r10 - 0x188) = r6006520 if r1 == r2 goto +0xf1007397 if r1 == r2 goto +0x22d006521 *(u64 *)(r10 - 0xa0) = r4007398 *(u64 *)(r10 - 0x178) = r4006522 *(u64 *)(r10 - 0xd0) = r3007399 r7 = *(u64 *)(r10 - 0x1a8)006523 r7 = *(u64 *)(r10 - 0xc8)007400 006524 r6 = *(u64 *)(r7 + 0x0)007401 006525 r2 = *(u64 *)(r7 + 0x8)007400 r2 = *(u64 *)(r7 + 0x8)006526 r2 += 0x8007401 r6 = *(u64 *)(r7 + 0x0)006527 r1 = r6007402 r1 = r6006528 r1 += 0x8007403 r1 += 0x8006529 *(u64 *)(r10 - 0xd8) = r2007404 *(u64 *)(r10 - 0x1b8) = r2006530 007405 r2 += 0x8006531 007406 *(u64 *)(r10 - 0x1b0) = r2006530 r3 = 0x20007407 r3 = 0x20006531 call 0x920007408 call 0x99b006532 r8 = r0007409 r9 = r0006533 r1 = r8007410 r1 = r9006534 r1 <<= 0x20007411 r1 <<= 0x20006535 r1 >>= 0x20007412 r1 >>= 0x20006536 if r1 != 0x0 goto +0x6007413 if r1 != 0x0 goto +0x6006537 r6 = *(u64 *)(r6 + 0x48)007414 r7 = *(u64 *)(r6 + 0x48)006538 r2 = *(u64 *)(r10 - 0xa0)007415 r2 = *(u64 *)(r10 - 0x178)006539 goto +0xe007416 goto +0xe006540 r9 = 0x0007417 r6 = 0x0006541 r3 = 0x2007418 r8 = 0x2006542 goto +0xdb007419 goto +0x217006543 r1 = r10007420 r1 = r10006544 r1 += -0x28007421 r1 += -0x108006545 r2 = r7007422 r2 = r7006546 call 0x415007423 call 0x490006547 w5 = *(u32 *)(r10 - 0x24)007424 w3 = *(u32 *)(r10 - 0x104)006548 r6 = *(u64 *)(r10 - 0x20)007425 r7 = *(u64 *)(r10 - 0x100)006549 w9 = *(u32 *)(r10 - 0x20)007426 w6 = *(u32 *)(r10 - 0x100)006550 w1 = *(u32 *)(r10 - 0x28)007427 w1 = *(u32 *)(r10 - 0x108)006551 r1 &= 0x1007428 r1 &= 0x1006552 r2 = *(u64 *)(r10 - 0xa0)007429 r2 = *(u64 *)(r10 - 0x178)006553 if r1 != 0x0 goto +0xcf007430 if r1 != 0x0 goto +0x20b006554 r7 = *(u64 *)(r10 - 0xf0)007431 *(u64 *)(r10 - 0x1c0) = r8006555 if r6 >= r7 goto +0x18007432 r8 = *(u64 *)(r10 - 0x1d0)006556 r5 = 0x0007433 if r7 >= r8 goto +0x18006557 r9 = 0x64007434 r3 = 0x0006558 if r6 == 0x0 goto +0xca007435 r6 = 0x64006559 r1 = *(u64 *)(r10 - 0xe8)007436 if r7 == 0x0 goto +0x205006560 007437 r1 = *(u64 *)(r10 - 0x1c8)006560 r1 &= 0x1007438 r1 &= 0x1006561 if r1 != 0x0 goto +0x1007439 if r1 != 0x0 goto +0x1006562 goto +0xc6007440 goto +0x201006563 r1 = r10007441 r1 = r10006564 r1 += -0x70007442 r1 += -0x160006565 r2 = r6007443 r2 = r7006566 r3 = 0x0007444 r4 = *(u64 *)(r10 - 0x1e0)006567 r4 = *(u64 *)(r10 - 0x100)007445 r5 = 0x0006568 call 0xd32007446 call 0xdac006569 r1 = r10007447 r1 = r10006570 r1 += -0x80007448 r1 += -0x170006571 r2 = *(u64 *)(r10 - 0x70)007449 r2 = *(u64 *)(r10 - 0x160)006572 r3 = *(u64 *)(r10 - 0x68)007450 r3 = *(u64 *)(r10 - 0x158)006573 r4 = *(u64 *)(r10 - 0xf0)007451 r4 = *(u64 *)(r10 - 0x1d0)006574 r5 = 0x0007452 r5 = 0x0006575 call 0x936007453 call 0x9b0006576 r2 = *(u64 *)(r10 - 0xa0)007454 r2 = *(u64 *)(r10 - 0x178)006577 r1 = *(u64 *)(r10 - 0x80)007455 r1 = *(u64 *)(r10 - 0x170)006578 *(u64 *)(r10 - 0x100) = r1007456 *(u64 *)(r10 - 0x1e0) = r1006579 r7 = r6007457 r8 = r7006580 r8 <<= 0x20007458 r9 <<= 0x20006581 r8 >>= 0x20007459 r9 >>= 0x20006582 if r8 == 0x0 goto +0x2d007460 r3 = 0x1006583 r1 = *(u64 *)(r10 - 0xe8)007461 if r9 == 0x0 goto +0x1006584 007462 r3 = 0x0006585 007463 r1 = *(u64 *)(r10 - 0x1c8)006586 007464 r3 |= r1006587 007465 *(u64 *)(r10 - 0x200) = r3006588 007466 r1 = r3006584 r1 &= 0x1007467 r1 &= 0x1006585 007468 r9 = *(u64 *)(r10 - 0x1a8)006585 if r1 != 0x0 goto +0x2a007469 if r1 != 0x0 goto +0x29006586 r1 = r10007470 r1 = r10006587 r1 += -0x28007471 r1 += -0x108006588 r2 = *(u64 *)(r10 - 0xc8)007472 r2 = r9006589 call 0x434007473 call 0x4a8006590 w1 = *(u8 *)(r10 - 0x28)007474 w1 = *(u8 *)(r10 - 0x108)006591 if r1 != 0x0 goto +0xa7007475 if r1 != 0x0 goto +0x111006592 r1 = *(u64 *)(r10 - 0xf)007476 r1 = *(u64 *)(r10 - 0xef)006593 *(u64 *)(r10 - 0x33) = r1007477 *(u64 *)(r10 - 0x143) = r1006594 r1 = *(u64 *)(r10 - 0x14)007478 r1 = *(u64 *)(r10 - 0xf4)006595 *(u64 *)(r10 - 0x38) = r1007479 *(u64 *)(r10 - 0x148) = r1006596 w1 = *(u8 *)(r10 - 0x25)007480 w1 = *(u8 *)(r10 - 0x105)006597 *(u8 *)(r10 - 0x5e) = w1007481 *(u8 *)(r10 - 0x5e) = w1006598 w1 = *(u16 *)(r10 - 0x27)007482 w1 = *(u16 *)(r10 - 0x107)006599 *(u16 *)(r10 - 0x60) = w1007483 *(u16 *)(r10 - 0x60) = w1006600 r1 = *(u64 *)(r10 - 0x1c)007484 r1 = *(u64 *)(r10 - 0xfc)006601 *(u64 *)(r10 - 0x40) = r1007485 *(u64 *)(r10 - 0x150) = r1006602 *(u64 *)(r10 - 0x55) = r1007486 *(u64 *)(r10 - 0x55) = r1006603 r1 = *(u64 *)(r10 - 0x38)007487 r1 = *(u64 *)(r10 - 0x148)006604 *(u64 *)(r10 - 0x4d) = r1007488 *(u64 *)(r10 - 0x4d) = r1006605 r1 = *(u64 *)(r10 - 0x33)007489 r1 = *(u64 *)(r10 - 0x143)006606 *(u64 *)(r10 - 0x48) = r1007490 *(u64 *)(r10 - 0x48) = r1006607 r1 = *(u64 *)(r10 - 0x24)007491 r1 = *(u64 *)(r10 - 0x104)006608 *(u64 *)(r10 - 0x5d) = r1007492 *(u64 *)(r10 - 0x5d) = r1006609 r1 = r10007493 r1 = r10006610 r1 += -0x60007494 r1 += -0x608 unchanged instructions hidden
006619 r2 = 0x147e8 ll007503 r2 = 0x16808 ll006620 r3 = 0x20007504 r3 = 0x20006621 call 0x8c6007505 call 0x93a006622 r5 = 0x0007506 006623 r9 = 0x65007507 006624 r0 <<= 0x20007506 r0 <<= 0x20006625 r0 >>= 0x20007507 r0 >>= 0x20006626 if r0 != 0x0 goto +0x86007508 if r0 != 0x0 goto +0x1b3006627 r2 = *(u64 *)(r10 - 0xa0)007509 r9 = *(u64 *)(r10 - 0x1a8)006628 r8 = *(u64 *)(r10 - 0xc8)007510 r2 = *(u64 *)(r10 - 0x178)006629 r1 = r8007511 r1 = r9006630 r1 += 0x8007512 r1 += 0x8006631 *(u64 *)(r10 - 0x108) = r1007513 *(u64 *)(r10 - 0x1f8) = r1006632 r6 = 0x5007514 r7 = 0x5006633 r0 = r7007515 r0 = 0x0006634 r5 = r8007516 r4 = r8006635 *(u64 *)(r10 - 0xf0) = r7007517 r5 = r9006636 007518 r3 = *(u64 *)(r10 - 0x188)006637 007519 *(u64 *)(r10 - 0x1d0) = r8006636 if r2 == 0x0 goto +0x51007520 if r2 == 0x0 goto +0x56006637 r3 = *(u64 *)(r10 - 0xa8)007521 006638 r3 <<= 0x20007521 r3 <<= 0x20006639 r1 = *(u64 *)(r10 - 0xd0)007522 r1 = *(u64 *)(r10 - 0x1c0)006640 r3 |= r1007523 r3 |= r1006641 r2 <<= 0x5007524 r2 <<= 0x5006642 r1 = r3007525 r1 = r3006643 r1 += r2007526 r1 += r2006644 *(u64 *)(r10 - 0x110) = r1007527 *(u64 *)(r10 - 0x208) = r1006645 r1 = 0x5007528 r1 = 0x5006646 r5 = r8007529 r5 = r9006647 r0 = r7007530 r4 = r8006648 r9 = r3007531 *(u64 *)(r10 - 0x1c0) = r5006649 *(u64 *)(r10 - 0xd0) = r0007532 *(u64 *)(r10 - 0x178) = r4006650 *(u64 *)(r10 - 0xa0) = r5007533 *(u64 *)(r10 - 0x1e8) = r3006651 *(u64 *)(r10 - 0xa8) = r3007534 *(u64 *)(r10 - 0x1f0) = r0006652 r6 = r1007535 r2 = r1006653 r1 <<= 0x3007536 r2 <<= 0x3006654 r8 += r1007537 r9 += r2006655 r1 = r9007538 r3 += 0x20006656 r9 = 0x0007539 *(u64 *)(r10 - 0x188) = r3006657 r1 += 0x20007540 r8 = 0x0006658 *(u64 *)(r10 - 0xe0) = r1007541 r7 = r1006659 r7 = 0x0007542 r1 += r8006660 r1 = r6007543 r3 = 0xa006661 r1 += r7007544 r6 = 0x0006662 r5 = 0xa007545 r2 = *(u64 *)(r10 - 0x190)006663 r2 = *(u64 *)(r10 - 0xb8)007546 006664 if r1 >= r2 goto +0x60007546 if r1 >= r2 goto +0x197006665 r1 = *(u64 *)(r8 + 0x0)007547 r1 = *(u64 *)(r9 + 0x0)006666 r1 += 0x8007548 r1 += 0x8006667 r2 = *(u64 *)(r10 - 0xc0)007549 r2 = *(u64 *)(r10 - 0x1a0)006668 r3 = 0x20007550 r3 = 0x20006669 call 0x896007551 call 0x90c006670 r8 += 0x8007552 r9 += 0x8006671 r7 += 0x1007553 r8 += 0x1006672 r0 <<= 0x20007554 r0 <<= 0x20006673 r0 >>= 0x20007555 r0 >>= 0x20006674 007556 r1 = r7006674 if r0 == 0x0 goto +0x1007557 if r0 == 0x0 goto +0x1006675 goto -0x10007558 goto -0x12006676 r2 = r6007559 r2 = r1006677 r2 += r7007560 r2 += r8006678 r2 += -0x1007561 r2 += -0x1006679 if r2 < r6 goto +0x138007562 if r2 < r1 goto +0x12c006680 r1 = *(u64 *)(r10 - 0xb8)007563 r1 = *(u64 *)(r10 - 0x190)006681 r5 = 0xa007564 r3 = 0xa006682 if r2 > r1 goto +0x138007565 if r2 > r1 goto +0x12b006683 if r7 == 0x1 goto +0x4d007566 if r8 == 0x1 goto +0x183006684 r2 = *(u64 *)(r10 - 0xa8)007567 r2 = *(u64 *)(r10 - 0x1e8)006685 007568 w6 = *(u8 *)(r2 + 0x0)006685 r1 = *(u64 *)(r2 + 0x10)007569 r1 = *(u64 *)(r2 + 0x10)006686 r3 = *(u64 *)(r2 + 0x18)007570 r3 = *(u64 *)(r2 + 0x18)006687 *(u64 *)(r10 - 0xfe0) = r3007571 *(u64 *)(r10 - 0xfe0) = r3006688 *(u64 *)(r10 - 0xfe8) = r1007572 *(u64 *)(r10 - 0xfe8) = r1006689 r1 = *(u64 *)(r10 - 0xd0)007573 r1 = *(u64 *)(r10 - 0x178)006690 *(u64 *)(r10 - 0xff0) = r1007574 *(u64 *)(r10 - 0xff0) = r1006691 r1 = *(u64 *)(r10 - 0xa0)007575 r1 = *(u64 *)(r10 - 0x1c0)006692 *(u64 *)(r10 - 0xff8) = r1007576 *(u64 *)(r10 - 0xff8) = r1006693 r1 = *(u64 *)(r10 - 0x108)007577 r1 = *(u64 *)(r10 - 0x1f8)006694 *(u64 *)(r10 - 0x1000) = r1007578 *(u64 *)(r10 - 0x1000) = r1006695 r1 = r6007579 r1 = r7006696 r1 <<= 0x3007580 r1 <<= 0x3006697 r8 = *(u64 *)(r10 - 0xc8)007581 r9 = *(u64 *)(r10 - 0x1a8)006698 r3 = r8007582 r3 = r9006699 r3 += r1007583 r3 += r1006700 r4 = r7007584 r4 = r8006701 r4 += -0x1007585 r4 += -0x1006702 r1 = r10007586 r1 = r10006703 r1 += -0x28007587 r1 += -0x108006704 r5 = r10007588 r5 = r10006705 call -0xf85007589 call -0x1231006706 r5 = *(u64 *)(r10 - 0x28)007590 r5 = *(u64 *)(r10 - 0x108)006707 if r5 == 0x0 goto +0x106007591 if r5 == 0x0 goto +0xa0006708 r1 = r6007592 r1 = r6006709 r1 += r7007593 r0 = 0x1006710 r0 = *(u64 *)(r10 - 0x20)007594 if r1 == 0x19 goto +0x1006711 r9 = *(u64 *)(r10 - 0xe0)007595 r0 = 0x0006712 r3 = r9007596 r1 = *(u64 *)(r10 - 0x1f0)006713 r2 = *(u64 *)(r10 - 0x110)007597 r0 |= r1006714 if r9 == r2 goto +0x1007598 r1 = r7006715 007599 r1 += r8006716 007600 r4 = *(u64 *)(r10 - 0x100)006717 007601 r3 = *(u64 *)(r10 - 0x188)006718 007602 r2 = *(u64 *)(r10 - 0x208)006719 007603 if r3 == r2 goto +0x1006715 goto -0x43007604 goto -0x4a006716 r6 += r7007605 r7 += r8006717 r7 = *(u64 *)(r10 - 0xf0)007606 r8 = *(u64 *)(r10 - 0x1d0)006718 r8 = r5007607 *(u64 *)(r10 - 0x178) = r0006719 r9 = 0x67007608 r9 = r5006720 r5 = 0x0007609 r6 = 0x67006721 r1 = *(u64 *)(r10 - 0x100)007610 r3 = 0x0006722 r7 = r0007611 r1 = *(u64 *)(r10 - 0x1e0)006723 if r0 < r1 goto +0x25007612 r8 = r4006724 *(u64 *)(r10 - 0xa0) = r6007613 if r4 < r1 goto +0x154006725 r1 = *(u64 *)(r8 + 0x0)007614 r1 = *(u64 *)(r9 + 0x0)006726 r1 += 0x8007615 r1 += 0x8006727 r6 = *(u64 *)(r10 - 0xd8)007616 r2 = *(u64 *)(r10 - 0x1b0)006728 r2 = r6007617 006729 r3 = 0x20007617 r3 = 0x20006730 call 0x859007618 call 0x8c9006731 r0 <<= 0x20007619 *(u64 *)(r10 - 0x188) = r0006732 r0 >>= 0x20007620 r1 = r0006733 if r0 == 0x0 goto +0x20007621 r1 <<= 0x20006734 r1 = r8007622 r1 >>= 0x20006735 r2 = r6007623 if r1 == 0x0 goto +0x11006736 007624 r1 = r9006737 007625 r2 = *(u64 *)(r10 - 0x1b0)006736 call 0x3f1007626 call 0x45f006737 r5 = r0007627 r3 = r0006738 r9 = r5007628 r6 = r3006739 r9 >>= 0x20007629 r6 >>= 0x20006740 r1 = r5007630 r1 = r3006741 r1 <<= 0x20007631 r1 <<= 0x20006742 r1 >>= 0x20007632 r1 >>= 0x20006743 if r1 == 0x1a goto +0x1007633 if r1 == 0x1a goto +0x1006744 goto +0x10007634 goto +0x13f006745 r1 = r9007635 r1 = r6006746 r1 &= 0x1007636 r1 &= 0x1006747 r9 = 0x66007637 r6 = 0x68006748 007638 r3 = 0x0006748 if r1 != 0x0 goto +0x1007639 if r1 != 0x0 goto +0x1006749 r9 = 0x68007640 006750 r5 = 0x0007641 006751 if r1 == 0x0 goto +0x9007642 006752 r1 = *(u64 *)(r10 - 0xe8)007643 006753 r1 &= 0x1007644 006754 if r1 != 0x0 goto +0x6007645 006755 r1 = *(u64 *)(r10 - 0xf0)007646 006756 r1 /= 0x63007647 006757 *(u64 *)(r10 - 0xf0) = r1007648 006758 goto +0xd007640 goto +0x139006759 w9 = *(u32 *)(r10 - 0x20)007641 r6 = 0x6b006760 w5 = *(u32 *)(r10 - 0x24)007642 r1 = *(u64 *)(r10 - 0x1d8)006761 r3 = r5007643 006762 r1 = *(u64 *)(r10 - 0x98)007644 006763 *(u32 *)(r1 + 0x4) = w9007645 006764 *(u32 *)(r1 + 0x0) = w3007646 006765 exit007647 006766 r1 = *(u64 *)(r10 - 0xe8)007648 006767 r1 &= 0x1007649 006768 if r1 != 0x0 goto +0x1007650 006769 goto -0xf007651 006770 r7 /= 0x64007652 006771 *(u64 *)(r10 - 0xf0) = r7007653 006772 r9 = 0x6b007654 006773 r1 = *(u64 *)(r10 - 0xf8)007655 006774 r1 &= 0xff007643 r1 &= 0xff006775 r5 = 0x0007644 r3 = 0x0006776 if r1 > 0xc8 goto -0x10007645 if r1 > 0xc8 goto +0x134006777 r1 = *(u64 *)(r10 - 0xb0)007646 r1 = *(u64 *)(r10 - 0x198)006778 r1 &= 0xff007647 r1 &= 0xff006779 if r1 > 0x96 goto -0x13007648 if r1 > 0x96 goto +0x131006780 r8 = *(u64 *)(r10 - 0xc8)007649 r1 = *(u64 *)(r10 - 0x1a8)006781 r8 += 0x10007650 r1 += 0x10006782 r1 = *(u64 *)(r8 + 0x0)007651 *(u64 *)(r10 - 0x1c0) = r1006783 *(u64 *)(r10 - 0xa8) = r1007652 r1 = *(u64 *)(r1 + 0x0)006784 call -0x28b007653 *(u64 *)(r10 - 0x1e0) = r1006785 r1 = *(u64 *)(r10 - 0xa0)007654 call -0x285006786 r5 = r0007655 r3 = r0006787 r9 = 0x6a007656 r6 = 0x6a006788 r2 = r5007657 r1 = r3006789 r2 <<= 0x20007658 r1 <<= 0x20006790 r2 >>= 0x20007659 r1 >>= 0x20006791 if r2 != 0x1a goto -0x1f007660 if r1 != 0x1a goto +0x125006792 r2 = *(u64 *)(r10 - 0xb8)007661 r4 = *(u64 *)(r10 - 0x190)006793 if r2 < r1 goto +0xd3007662 if r4 < r7 goto +0xd4006794 r2 -= r1007663 r4 -= r7006795 r6 = *(u64 *)(r10 - 0xc8)007664 r7 <<= 0x3006796 if r2 > 0x4 goto +0x1007665 r2 = *(u64 *)(r10 - 0x1a8)006797 goto +0xa1007666 r6 = r2006798 r1 <<= 0x3007667 r6 += r7006799 r6 += r1007668 r1 = *(u64 *)(r10 - 0x200)006800 r1 = *(u64 *)(r6 + 0x0)007669 r1 &= 0x1006801 *(u64 *)(r10 - 0xa0) = r1007670 if r1 != 0x0 goto +0x20006802 r1 += 0x28007671 r7 = r4006803 r2 = *(u64 *)(r10 - 0xc0)007672 r1 = r10006804 007673 r1 += -0x108006805 007674 call 0x3df006806 007675 w1 = *(u8 *)(r10 - 0x108)006807 007676 if r1 != 0x0 goto +0x48006808 007677 r1 = *(u64 *)(r10 - 0xef)006809 007678 *(u64 *)(r10 - 0x143) = r1006810 007679 r1 = *(u64 *)(r10 - 0xf4)006811 007680 *(u64 *)(r10 - 0x148) = r1006812 007681 w1 = *(u8 *)(r10 - 0x105)006813 007682 *(u8 *)(r10 - 0x5e) = w1006814 007683 w1 = *(u16 *)(r10 - 0x107)006815 007684 *(u16 *)(r10 - 0x60) = w1006816 007685 r1 = *(u64 *)(r10 - 0xfc)006817 007686 *(u64 *)(r10 - 0x150) = r1006818 007687 *(u64 *)(r10 - 0x55) = r1006819 007688 r1 = *(u64 *)(r10 - 0x148)006820 007689 *(u64 *)(r10 - 0x4d) = r1006821 007690 r1 = *(u64 *)(r10 - 0x143)006822 007691 *(u64 *)(r10 - 0x48) = r1006823 007692 r1 = *(u64 *)(r10 - 0x104)006824 007693 *(u64 *)(r10 - 0x5d) = r1006825 007694 r1 = r10006826 007695 r1 += -0x60006827 007696 r2 = 0x168c8 ll006804 r3 = 0x20007697 r3 = 0x20006805 call 0x80e007698 call 0x879006806 r0 <<= 0x20007699 r0 <<= 0x20006807 r0 >>= 0x20007700 r0 >>= 0x20006808 if r0 != 0x0 goto +0x96007701 r4 = r7006809 r8 = r6007702 if r0 == 0x0 goto +0x34006810 r1 = *(u64 *)(r10 - 0xf8)007703 r1 = *(u64 *)(r10 - 0x188)006811 r1 &= 0xff007704 r1 <<= 0x20006812 r4 = 0xc8007705 r1 >>= 0x20006813 r4 -= r1007706 if r1 == 0x0 goto +0x57006814 007707 r1 = *(u64 *)(r10 - 0x1c8)006815 007708 r1 &= 0x1006816 007709 if r1 != 0x0 goto +0x1006817 007710 goto +0x53006818 007711 r7 = r4006814 r1 = r10007712 r1 = r10006815 r1 += -0x90007713 r1 += -0x108006816 r9 = 0x0007714 r2 = r9006817 r2 = *(u64 *)(r10 - 0xf0)007715 006818 r3 = 0x0007716 006819 r5 = 0x0007717 006820 call 0xc36007715 call 0x3b6006821 r1 = 0x1007716 w1 = *(u8 *)(r10 - 0x108)006822 r2 = *(u64 *)(r10 - 0x88)007717 006823 if r2 != 0x0 goto +0x1007718 006824 r1 = 0x0007719 006825 r5 = 0x17007720 006826 r1 &= 0x1007721 006827 if r1 != 0x0 goto -0x43007717 if r1 != 0x0 goto +0x1f006828 r6 = *(u64 *)(r10 - 0x90)007718 r1 = *(u64 *)(r10 - 0xef)006829 r1 = *(u64 *)(r10 - 0x108)007719 *(u64 *)(r10 - 0x143) = r1006830 r2 = r8007720 r1 = *(u64 *)(r10 - 0xf4)006831 r3 = *(u64 *)(r10 - 0xf0)007721 *(u64 *)(r10 - 0x148) = r1006832 call -0x22e007722 w1 = *(u8 *)(r10 - 0x105)006833 r5 = r0007723 *(u8 *)(r10 - 0x5e) = w1006834 r1 = r5007724 w1 = *(u16 *)(r10 - 0x107)006835 r1 <<= 0x20007725 *(u16 *)(r10 - 0x60) = w1006836 r1 >>= 0x20007726 r1 = *(u64 *)(r10 - 0xfc)006837 if r1 != 0x1a goto -0x4d007727 *(u64 *)(r10 - 0x150) = r1006838 r7 = r6007728 *(u64 *)(r10 - 0x55) = r1006839 r7 /= 0xc8007729 r1 = *(u64 *)(r10 - 0x148)006840 r1 = *(u64 *)(r8 + 0x8)007730 *(u64 *)(r10 - 0x4d) = r1006841 *(u64 *)(r10 - 0xb8) = r1007731 r1 = *(u64 *)(r10 - 0x143)006842 r1 += 0x8007732 *(u64 *)(r10 - 0x48) = r1006843 r2 = *(u64 *)(r10 - 0xc0)007733 r1 = *(u64 *)(r10 - 0x104)006844 007734 *(u64 *)(r10 - 0x5d) = r1006845 007735 r1 = r10006846 007736 r1 += -0x60006847 007737 r2 = 0x168c8 ll006844 r3 = 0x20007738 r3 = 0x20006845 call 0x7e6007739 call 0x850006846 007740 r1 = *(u64 *)(r10 - 0x178)006847 007741 r1 &= 0x1006848 007742 if r1 != 0x0 goto +0x1006849 007743 goto +0x2e006846 r0 <<= 0x20007744 r0 <<= 0x20006847 r0 >>= 0x20007745 r0 >>= 0x20006848 007746 r4 = r7006848 if r0 == 0x0 goto +0x18007747 if r0 == 0x0 goto +0xb006849 r2 = *(u64 *)(r10 - 0xb0)007748 goto +0x2d006850 r2 &= 0xff007749 w6 = *(u32 *)(r10 - 0x100)006851 r1 = r7007750 w3 = *(u32 *)(r10 - 0x104)006852 r1 *= r2007751 goto +0xca006853 if r1 < 0xc8 goto +0x13007752 w6 = *(u32 *)(r10 - 0xfc)006854 r5 = 0xb007753 w3 = *(u32 *)(r10 - 0x100)006855 r2 = *(u64 *)(r10 - 0xa0)007754 goto +0xc7006856 w2 = *(u8 *)(r2 + 0x0)007755 r1 = *(u64 *)(r10 - 0x178)006857 if r2 < 0xf0 goto -0x61007756 r1 &= 0x1006858 r1 /= 0xc8007757 if r1 != 0x0 goto +0x1006859 r3 = *(u64 *)(r10 - 0xa0)007758 goto +0x78006860 r2 = *(u64 *)(r3 + 0x48)007759 r9 = r6006861 r2 -= r1007760 r3 = 0xa006862 *(u64 *)(r3 + 0x48) = r2007761 if r4 < 0x5 goto +0xc0006863 r2 = *(u64 *)(r10 - 0xb8)007762 r8 = *(u64 *)(r9 + 0x0)006864 w2 = *(u8 *)(r2 + 0x0)007763 r1 = r8006865 if r2 < 0xf0 goto -0x69007764 r1 += 0x28006866 r3 = *(u64 *)(r10 - 0xb8)007765 r2 = *(u64 *)(r10 - 0x1a0)006867 r2 = *(u64 *)(r3 + 0x48)007766 006868 r2 += r1007767 006869 *(u64 *)(r3 + 0x48) = r2007768 006870 r2 = *(u64 *)(r10 - 0xf0)007769 006871 r2 -= r1007770 006872 *(u64 *)(r10 - 0xf0) = r2007771 006873 r1 = *(u64 *)(r8 + 0x10)007772 006874 *(u64 *)(r10 - 0xb0) = r1007773 006875 r1 += 0x8007774 006876 r2 = *(u64 *)(r10 - 0xc0)007775 006877 r3 = 0x20007766 r3 = 0x20006878 call 0x7c5007767 call 0x834006879 007768 r3 = 0x16006879 r0 <<= 0x20007769 r0 <<= 0x20006880 r0 >>= 0x20007770 r0 >>= 0x20006881 if r0 == 0x0 goto +0x15007771 if r0 != 0x0 goto +0xb6006882 if r6 < 0x1a90 goto +0x14007772 r4 = *(u64 *)(r8 + 0x48)006883 r5 = 0xb007773 r1 = *(u64 *)(r10 - 0x198)006884 r1 = *(u64 *)(r10 - 0xa0)007774 *(u64 *)(r10 - 0xff8) = r1006885 w1 = *(u8 *)(r1 + 0x0)007775 r1 = *(u64 *)(r10 - 0x1d8)006886 if r1 < 0xf0 goto -0x7e007776 *(u64 *)(r10 - 0x1000) = r1006887 r7 *= 0x3007777 r4 += -0xd9800006888 r7 /= 0x64007778 r5 = r10006889 r2 = *(u64 *)(r10 - 0xa0)007779 r1 = *(u64 *)(r10 - 0x1a0)006890 r1 = *(u64 *)(r2 + 0x48)007780 r2 = r9006891 r1 -= r7007781 r3 = *(u64 *)(r10 - 0x1e0)006892 *(u64 *)(r2 + 0x48) = r1007782 call -0x1385006893 r1 = *(u64 *)(r10 - 0xb0)007783 r3 = r0006894 w1 = *(u8 *)(r1 + 0x0)007784 r8 = 0x1a006895 if r1 < 0xf0 goto -0x87007785 r1 = r3006896 r2 = *(u64 *)(r10 - 0xb0)007786 r1 <<= 0x20006897 r1 = *(u64 *)(r2 + 0x48)007787 r1 >>= 0x20006898 r1 += r7007788 if r1 == 0x1a goto +0xa6006899 *(u64 *)(r2 + 0x48) = r1007789 goto +0xa4006900 r1 = *(u64 *)(r10 - 0xf0)007790 006901 r1 -= r7007791 006902 *(u64 *)(r10 - 0xf0) = r1007792 006903 r7 = *(u64 *)(r8 + 0x18)007793 006904 r1 = r7007794 006905 r1 += 0x8007795 006906 r2 = *(u64 *)(r10 - 0xc0)007796 006907 r3 = 0x20007797 006908 call 0x7a7007798 006909 r0 <<= 0x20007790 r0 <<= 0x20006910 r0 >>= 0x20007791 r0 >>= 0x20006911 007792 r4 = r7006911 if r0 == 0x0 goto +0x13007793 if r0 == 0x0 goto +0x55006912 if r6 < 0x2710 goto +0x12007794 r1 = *(u64 *)(r10 - 0x1c8)006913 r5 = 0xb007795 r1 &= 0x1006914 r1 = *(u64 *)(r10 - 0xa0)007796 if r1 != 0x0 goto +0x1006915 w1 = *(u8 *)(r1 + 0x0)007797 goto +0x18006916 if r1 < 0xf0 goto -0x9c007798 006917 r1 = r6007798 r1 = r6006918 r1 /= 0x2710007799 r2 = r4006919 r3 = *(u64 *)(r10 - 0xa0)007800 r6 = 0x66006920 r2 = *(u64 *)(r3 + 0x48)007801 r4 = *(u64 *)(r10 - 0x188)006921 r2 -= r1007802 r4 <<= 0x20006922 *(u64 *)(r3 + 0x48) = r2007803 r4 >>= 0x20006923 w2 = *(u8 *)(r7 + 0x0)007804 r3 = 0x0006924 if r2 < 0xf0 goto -0xa4007805 if r4 != 0x0 goto +0x94006925 r2 = *(u64 *)(r7 + 0x48)007806 r8 /= 0x64006926 r2 += r1007807 *(u64 *)(r10 - 0x1d0) = r8006927 *(u64 *)(r7 + 0x48) = r2007808 r6 = r1006928 r2 = *(u64 *)(r10 - 0xf0)007809 if r2 > 0x4 goto +0x11006929 r2 -= r1007810 r1 = *(u64 *)(r10 - 0x1f8)006930 *(u64 *)(r10 - 0xf0) = r2007811 r2 = *(u64 *)(r10 - 0x1c0)006931 r8 = *(u64 *)(r8 + 0x20)007812 r3 = *(u64 *)(r10 - 0x1d0)006932 r1 = r8007813 call -0x297006933 r1 += 0x8007814 r3 = r0006934 r2 = *(u64 *)(r10 - 0xc0)007815 r6 = 0x66006935 007816 r8 = 0x1a006936 007817 r1 = r3006937 007818 r1 <<= 0x20006938 007819 r1 >>= 0x20006939 007820 if r1 == 0x1a goto +0x86006940 007821 goto +0x84006941 007822 r1 = *(u64 *)(r10 - 0x1d0)006942 007823 r1 /= 0x63006943 007824 *(u64 *)(r10 - 0x1d0) = r1006944 007825 if r4 > 0x4 goto +0x1006945 007826 goto -0x11006946 007827 r1 = *(u64 *)(r6 + 0x0)006947 007828 r1 += 0x28006948 007829 r2 = *(u64 *)(r10 - 0x1a0)006935 r3 = 0x20007830 r3 = 0x20006936 call 0x78b007831 call 0x7f4006937 r0 <<= 0x20007832 r0 <<= 0x20006938 r0 >>= 0x20007833 r0 >>= 0x20006939 if r0 != 0x0 goto +0x21007834 if r0 != 0x0 goto -0x19006940 r5 = 0xb007835 r1 = *(u64 *)(r10 - 0x1f8)006941 r1 = *(u64 *)(r10 - 0xa0)007836 r9 = r6006942 w1 = *(u8 *)(r1 + 0x0)007837 r2 = r6006943 if r1 < 0xf0 goto -0xb7007838 r3 = *(u64 *)(r10 - 0x1d0)006944 r2 = *(u64 *)(r10 - 0xa0)007839 call -0x2b1006945 r1 = *(u64 *)(r2 + 0x48)007840 r3 = r0006946 r3 = *(u64 *)(r10 - 0xf0)007841 r6 = 0x66006947 r1 -= r3007842 r1 = r3006948 *(u64 *)(r2 + 0x48) = r1007843 006949 r1 = *(u64 *)(r10 - 0xa8)007844 006950 w1 = *(u8 *)(r1 + 0x0)007845 006951 if r1 < 0xf0 goto -0xbf007846 006952 r2 = *(u64 *)(r10 - 0xa8)007847 006953 r1 = *(u64 *)(r2 + 0x48)007848 006954 r3 = *(u64 *)(r10 - 0xf0)007849 006955 r1 += r3007850 006956 *(u64 *)(r2 + 0x48) = r1007851 006957 r3 = 0x1a007852 006958 goto -0xc5007853 006959 r1 = *(u64 *)(r10 - 0x108)007854 006960 r2 = r8007855 006961 r3 = *(u64 *)(r10 - 0xf0)007856 006962 call -0x2b0007857 006963 r5 = r0007858 006964 r3 = 0x1a007859 006965 r1 = r5007860 006966 r1 <<= 0x20007843 r1 <<= 0x20006967 r1 >>= 0x20007844 r1 >>= 0x20006968 007845 if r1 != 0x1a goto +0x6c006969 007846 r1 = *(u64 *)(r10 - 0x198)006970 007847 *(u64 *)(r10 - 0xff8) = r1006971 007848 r1 = *(u64 *)(r10 - 0x1d8)006972 007849 *(u64 *)(r10 - 0x1000) = r1006973 007850 r5 = r10006974 007851 r1 = *(u64 *)(r10 - 0x1a0)006975 007852 r2 = r9006976 007853 r3 = *(u64 *)(r10 - 0x1e0)006977 007854 r4 = *(u64 *)(r10 - 0x1d0)006978 007855 call -0x13ce006979 007856 r3 = r0006980 007857 r8 = 0x1a006981 007858 r1 = r3006982 007859 r1 <<= 0x20006983 007860 r1 >>= 0x20006968 if r1 == 0x1a goto -0xcf007861 if r1 == 0x1a goto +0x5d006969 goto -0xd1007862 goto +0x5b006970 w9 = *(u32 *)(r10 - 0x1c)007863 006971 w5 = *(u32 *)(r10 - 0x20)007864 006972 goto -0xd4007865 006973 if r6 < 0xfa0 goto -0x22007866 006974 r5 = 0xb007867 006975 r1 = *(u64 *)(r10 - 0xa0)007868 006976 w1 = *(u8 *)(r1 + 0x0)007869 006977 if r1 < 0xf0 goto -0xd9007870 006978 r6 /= 0xfa0007871 006979 r2 = *(u64 *)(r10 - 0xa0)007872 006980 r1 = *(u64 *)(r2 + 0x48)007873 006981 r1 -= r6007874 006982 *(u64 *)(r2 + 0x48) = r1007875 006983 w1 = *(u8 *)(r8 + 0x0)007876 006984 if r1 < 0xf0 goto -0xe0007877 006985 r1 = *(u64 *)(r8 + 0x48)007878 006986 r1 += r6007879 006987 *(u64 *)(r8 + 0x48) = r1007880 006988 r1 = *(u64 *)(r10 - 0xf0)007881 006989 r1 -= r6007882 006990 *(u64 *)(r10 - 0xf0) = r1007883 006991 goto -0x34007884 006992 r1 = r6007885 006993 r3 = 0x154f8 ll007863 r3 = 0x17568 ll006994 call 0x60f007864 call 0x691006995 r6 += r7007865 r7 += r8006996 r6 += -0x1007866 r7 += -0x1006997 r1 = r6007867 r1 = r7006998 r2 = *(u64 *)(r10 - 0xb8)007868 r2 = *(u64 *)(r10 - 0x190)006999 r3 = 0x154f8 ll007869 r3 = 0x17568 ll007000 call 0x608007870 call 0x68a007001 r1 = 0x1007871 r1 = 0x1007002 r2 = r8007872 r2 = r9007003 r3 = 0x150f8 ll007873 r3 = 0x17138 ll007004 call 0x4f3007874 call 0x575007005 007875 r1 = r7007006 007876 r2 = r4007005 r3 = 0x154e0 ll007877 r3 = 0x17550 ll007006 call 0x601007878 call 0x681007007 007879 *(u64 *)(r10 - 0x190) = r6007008 007880 r3 = 0xa007009 007881 if r4 < 0x6 goto +0x48007010 007882 r9 = *(u64 *)(r10 - 0x190)007011 007883 r9 += 0x28007012 007884 r1 = r10007013 007885 r1 += -0x108007014 007886 r2 = r9007015 007887 call 0x2c0007016 007888 w6 = *(u32 *)(r10 - 0x100)007017 007889 w3 = *(u32 *)(r10 - 0x104)007018 007890 w1 = *(u32 *)(r10 - 0x108)007019 007891 if r1 != 0x0 goto +0x3e007020 007892 r7 = *(u64 *)(r10 - 0x100)007021 007893 r3 = *(u64 *)(r10 - 0x190)007022 007894 r1 = *(u64 *)(r3 + 0x28)007023 007895 r6 = *(u64 *)(r1 + 0x48)007024 007896 r8 = *(u64 *)(r3 + 0x0)007025 007897 r2 = *(u64 *)(r10 - 0x1b0)007026 007898 *(u64 *)(r10 - 0x130) = r2007027 007899 r1 += 0x8007028 007900 *(u64 *)(r10 - 0x150) = r1007029 007901 r1 = r8007030 007902 r1 += 0x8007031 007903 *(u64 *)(r10 - 0x140) = r1007032 007904 *(u16 *)(r10 - 0x128) = 0x100007033 007905 *(u16 *)(r10 - 0x138) = 0x1007034 007906 *(u16 *)(r10 - 0x148) = 0x1007035 007907 r1 = *(u64 *)(r10 - 0x1f8)007036 007908 *(u64 *)(r10 - 0x110) = r1007037 007909 *(u64 *)(r10 - 0x118) = r3007038 007910 *(u64 *)(r10 - 0x120) = r9007039 007911 r1 = r10007040 007912 r1 += -0x60007041 007913 *(u64 *)(r10 - 0x20) = r1007042 007914 r1 = r10007043 007915 r1 += -0x108007044 007916 *(u64 *)(r10 - 0x28) = r1007045 007917 r1 = r10007046 007918 r1 += -0x120007047 007919 *(u64 *)(r10 - 0x48) = r1007048 007920 r1 = r10007049 007921 r1 += -0x150007050 007922 *(u64 *)(r10 - 0x50) = r1007051 007923 r1 = r10007052 007924 r1 += -0x108007053 007925 *(u64 *)(r10 - 0x58) = r1007054 007926 r1 = r10007055 007927 r1 += -0x120007056 007928 *(u64 *)(r10 - 0x60) = r1007057 007929 *(u64 *)(r10 - 0x8) = 0x3007058 007930 *(u64 *)(r10 - 0x10) = 0x3007059 007931 *(u64 *)(r10 - 0x18) = 0x0007060 007932 *(u64 *)(r10 - 0x30) = 0x3007061 007933 *(u64 *)(r10 - 0x38) = 0x3007062 007934 *(u64 *)(r10 - 0x40) = 0x0007063 007935 r1 = r10007064 007936 r1 += -0x60007065 007937 call -0x1f02007066 007938 r3 = r0007067 007939 r1 = r0007068 007940 r1 <<= 0x20007069 007941 r1 >>= 0x20007070 007942 if r1 == 0x1a goto +0x10007071 007943 goto +0xa007072 007944 r1 = r10007073 007945 r1 += -0x60007074 007946 r2 = 0x168c8 ll007075 007947 r3 = 0x20007076 007948 call 0x77f007077 007949 r3 = 0x0007078 007950 r6 = 0x65007079 007951 r0 <<= 0x20007080 007952 r0 >>= 0x20007081 007953 if r0 == 0x0 goto -0x1bd007082 007954 r8 = r3007083 007955 r1 = *(u64 *)(r10 - 0x180)007084 007956 *(u32 *)(r1 + 0x4) = w6007085 007957 *(u32 *)(r1 + 0x0) = w8007086 007958 exit007087 007959 r1 = 0x16b05 ll007088 007960 *(u64 *)(r10 - 0x48) = r1007089 007961 r1 = r10007090 007962 r1 += -0x150007091 007963 *(u64 *)(r10 - 0x58) = r1007092 007964 r1 = 0x16728 ll007093 007965 *(u64 *)(r10 - 0x60) = r1007094 007966 *(u64 *)(r10 - 0x40) = 0x1007095 007967 *(u64 *)(r10 - 0x50) = 0x3007096 007968 r1 = r10007097 007969 r1 += -0x60007098 007970 r2 = r10007099 007971 r2 += -0x108007100 007972 r3 = 0x3007101 007973 r4 = 0x8007102 007974 r5 = 0x0007103 007975 call sol_invoke_signed_c007104 007976 r3 = 0xb007105 007977 w1 = *(u8 *)(r8 + 0x0)007106 007978 if r1 < 0xf0 goto -0x24007107 007979 r6 -= r7007108 007980 r1 = *(u64 *)(r8 + 0x48)007109 007981 r1 -= r6007110 007982 *(u64 *)(r8 + 0x48) = r1007111 007983 r1 = *(u64 *)(r10 - 0x1b8)007112 007984 w1 = *(u8 *)(r1 + 0x0)007113 007985 if r1 < 0xf0 goto -0x2b007114 007986 r2 = *(u64 *)(r10 - 0x1b8)007115 007987 r1 = *(u64 *)(r2 + 0x48)007116 007988 r1 += r6007117 007989 *(u64 *)(r2 + 0x48) = r1007118 007990 r1 = *(u64 *)(r10 - 0x198)007119 007991 *(u64 *)(r10 - 0xff8) = r1007120 007992 r1 = *(u64 *)(r10 - 0x1d8)007121 007993 *(u64 *)(r10 - 0x1000) = r1007122 007994 r5 = r10007123 007995 r1 = *(u64 *)(r10 - 0x1a0)007124 007996 r2 = *(u64 *)(r10 - 0x190)007125 007997 r3 = *(u64 *)(r10 - 0x1e0)007126 007998 r4 = r7007127 007999 call -0x145e007128 008000 r3 = r0007129 008001 r1 = r0007130 008002 r1 <<= 0x20007131 008003 r1 >>= 0x20007132 008004 if r1 != 0x1a goto -0x3e007133 008005 r8 = 0x1a007134 008006 goto -0x34007007 r0 = 0x2008007 r0 = 0x2007008 r2 = *(u64 *)(r5 - 0xff8)008008 r2 = *(u64 *)(r5 - 0xff8)007009 if r2 < 0x9 goto +0x14b008009 if r2 < 0x9 goto +0x14b91 unchanged instructions hidden
007101 *(u64 *)(r10 - 0x40) = 0x0008101 *(u64 *)(r10 - 0x40) = 0x0007102 r1 = r10008102 r1 = r10007103 r1 += -0x60008103 r1 += -0x60007104 call -0x1bc1008104 call -0x1fa9007105 r1 = r0008105 r1 = r0007106 r1 <<= 0x20008106 r1 <<= 0x20007107 r1 >>= 0x20008107 r1 >>= 0x2075 unchanged instructions hidden
007183 r1 = r10008183 r1 = r10007184 r1 += -0x60008184 r1 += -0x60007185 r8 = r2008185 r8 = r2007186 call -0x1c13008186 call -0x1ffb007187 r1 = r0008187 r1 = r0007188 r1 <<= 0x20008188 r1 <<= 0x20007189 r1 >>= 0x20008189 r1 >>= 0x2065 unchanged instructions hidden
007255 *(u64 *)(r10 - 0x40) = 0x0008255 *(u64 *)(r10 - 0x40) = 0x0007256 r1 = r10008256 r1 = r10007257 r1 += -0x60008257 r1 += -0x60007258 call -0x1c5b008258 call -0x2043007259 r1 = r0008259 r1 = r0007260 r1 <<= 0x20008260 r1 <<= 0x20007261 r1 >>= 0x20008261 r1 >>= 0x2052 unchanged instructions hidden
007314 *(u64 *)(r10 - 0xb0) = 0x0008314 *(u64 *)(r10 - 0xb0) = 0x0007315 r1 = r10008315 r1 = r10007316 r1 += -0xd0008316 r1 += -0xd0007317 call -0x1c96008317 call -0x207e007318 r1 = r0008318 r1 = r0007319 r1 <<= 0x20008319 r1 <<= 0x20007320 r1 >>= 0x20008320 r1 >>= 0x20647 unchanged instructions hidden
007968 r3 = r10008968 r3 = r10007969 r3 += -0x7f0008969 r3 += -0x7f0007970 r5 = r10008970 r5 = r10007971 call -0x645008971 call -0x6c1007972 w2 = *(u32 *)(r10 - 0x804)008972 w2 = *(u32 *)(r10 - 0x804)007973 w1 = *(u32 *)(r10 - 0x808)008973 w1 = *(u32 *)(r10 - 0x808)007974 goto +0x12008974 goto +0x12318 unchanged instructions hidden
008293 r1 = r10009293 r1 = r10008294 r1 += -0x60009294 r1 += -0x60008295 *(u64 *)(r10 - 0x10) = r1009295 *(u64 *)(r10 - 0x10) = r1008296 r1 = 0x2200 ll009296 r1 = 0x25e8 ll008297 *(u64 *)(r10 - 0x8) = r1009297 *(u64 *)(r10 - 0x8) = r1008298 *(u64 *)(r10 - 0x18) = r1009298 *(u64 *)(r10 - 0x18) = r1008299 r1 = r10009299 r1 = r10497 unchanged instructions hidden
008797 r1 = r10009797 r1 = r10008798 r1 += -0x58009798 r1 += -0x58008799 *(u64 *)(r10 - 0x10) = r1009799 *(u64 *)(r10 - 0x10) = r1008800 r1 = 0x2200 ll009800 r1 = 0x25e8 ll008801 *(u64 *)(r10 - 0x8) = r1009801 *(u64 *)(r10 - 0x8) = r1008802 *(u64 *)(r10 - 0x18) = r1009802 *(u64 *)(r10 - 0x18) = r1008803 r1 = r10009803 r1 = r1016 unchanged instructions hidden
008820 r1 = r10009820 r1 = r10008821 r1 += -0x58009821 r1 += -0x58008822 *(u64 *)(r10 - 0x10) = r1009822 *(u64 *)(r10 - 0x10) = r1008823 r1 = 0x2200 ll009823 r1 = 0x25e8 ll008824 *(u64 *)(r10 - 0x8) = r1009824 *(u64 *)(r10 - 0x8) = r1008825 *(u64 *)(r10 - 0x18) = r1009825 *(u64 *)(r10 - 0x18) = r1008826 r1 = r10009826 r1 = r1016 unchanged instructions hidden
008843 r1 = r10009843 r1 = r10008844 r1 += -0x58009844 r1 += -0x58008845 *(u64 *)(r10 - 0x10) = r1009845 *(u64 *)(r10 - 0x10) = r1008846 r1 = 0x2200 ll009846 r1 = 0x25e8 ll008847 *(u64 *)(r10 - 0x8) = r1009847 *(u64 *)(r10 - 0x8) = r1008848 *(u64 *)(r10 - 0x18) = r1009848 *(u64 *)(r10 - 0x18) = r1008849 r1 = r10009849 r1 = r10