Version diff

Upgrade at slot 422689370 for Program 8HYM...SUMf.

Before Previous version f23ef6af...a8cac635
After slot 422689370 ddcd3b9e...b07c360a
Updated May 28, 2026, 9:04 AM 4u5H...viEk
38572 before instructions 40219 after instructions
Changed instruction rows 6260
Before After
548 unchanged instructions hidden
000548 *(u8 *)(r9 - 0x1) = 0x40
000548 *(u8 *)(r9 - 0x1) = 0x40
000549 r0 = r7
000549 r0 = r7
000550 exit
000550 exit
000551 r8 = r5
000551 r6 = r5
000552 *(u64 *)(r10 - 0x240) = r4
000552 *(u64 *)(r10 - 0x240) = r4
000553 *(u64 *)(r10 - 0x298) = r3
000553 r8 = r3
000554 *(u64 *)(r10 - 0x2a8) = r2
000554 *(u64 *)(r10 - 0x2a0) = r2
000555 *(u64 *)(r10 - 0x248) = r1
000555 *(u64 *)(r10 - 0x248) = r1
000556 r1 = *(u64 *)(r8 - 0x1000)
000556 r1 = *(u64 *)(r6 - 0x1000)
000557 *(u64 *)(r10 - 0x2a0) = r1
000557 *(u64 *)(r10 - 0x2a8) = r1
000558 r7 = *(u64 *)(r1 + 0x38)
000558 r7 = *(u64 *)(r1 + 0x38)
000559 r1 = r10
000559 r1 = r10
000560 r1 += -0xd0
000560 r1 += -0xd0
000561 r2 = r7
000561 r2 = r7
000562 call <target>
000562 call <target>
000563 w6 = *(u32 *)(r10 - 0xc4)
000563 w0 = *(u32 *)(r10 - 0xc4)
000564 w9 = *(u32 *)(r10 - 0xc8)
000564 w9 = *(u32 *)(r10 - 0xc8)
000565 r2 = *(u64 *)(r10 - 0xd0)
000565 r3 = *(u64 *)(r10 - 0xd0)
000566 if r2 == 0x0 goto <offset>
000566 if r3 == 0x0 goto <offset>
000567 r6 <<= 0x20
000568 r6 |= r9
000569 r1 = *(u64 *)(r10 - 0xc0)
000567 r1 = *(u64 *)(r10 - 0xc0)
000570 if r6 >= 0x48 goto <offset>
000571 w2 = *(u8 *)(r1 + 0x0)
000568 w2 = *(u8 *)(r1 + 0x0)
000572 r2 += 0x1
000569 r2 += 0x1
000573 r3 = r2
000570 r5 = r2
000574 r3 &= 0xff
000571 r5 &= 0xff
000575 if r3 != r2 goto <offset>
000572 r4 = 0x1
000573 if r5 != r2 goto <offset>
000574 r4 = 0x0
000575 r0 <<= 0x20
000576 r4 &= 0x1
000577 r0 |= r9
000578 if r0 >= 0x48 goto <offset>
000579 if r4 != 0x0 goto <offset>
000576 *(u8 *)(r1 + 0x0) = w2
000580 *(u8 *)(r1 + 0x0) = w2
000577 r9 = 0x0
000581 r9 = 0x0
000578 r6 = 0x2
000582 r0 = 0x2
000579 r1 = <addr> ll
000583 r1 = <addr> ll
000580 r7 = r6
000584 r8 = r0
000581 r7 &= r1
000585 r8 &= r1
000582 goto <offset>
000586 goto <offset>
000583 w3 = *(u8 *)(r1 + 0x0)
000587 if r4 != 0x0 goto <offset>
000584 r3 += 0x1
000588 r4 = *(u64 *)(r6 - 0xfe8)
000585 r4 = r3
000586 r4 &= 0xff
000587 if r4 != r3 goto <offset>
000588 r4 = *(u64 *)(r8 - 0xfe8)
000589 *(u64 *)(r10 - 0x250) = r4
000589 *(u64 *)(r10 - 0x250) = r4
000590 r4 = *(u64 *)(r8 - 0xff0)
000590 r4 = *(u64 *)(r6 - 0xff0)
000591 *(u64 *)(r10 - 0x2c0) = r4
000592 r4 = *(u64 *)(r6 - 0xff8)
000591 *(u64 *)(r10 - 0x2b0) = r4
000593 *(u64 *)(r10 - 0x2b0) = r4
000592 r9 = *(u64 *)(r8 - 0xff8)
000594 r3 = *(u64 *)(r3 + 0x40)
000593 r2 = *(u64 *)(r2 + 0x40)
000595 *(u8 *)(r1 + 0x0) = w2
000594 *(u8 *)(r1 + 0x0) = w3
000595 r1 = *(u64 *)(r10 - 0x240)
000596 r1 = *(u64 *)(r10 - 0x240)
000596 if r1 == 0x0 goto <offset>
000597 if r1 == 0x0 goto <offset>
000597 if r2 == 0x0 goto <offset>
000598 if r3 == 0x0 goto <offset>
000598 *(u64 *)(r10 - 0x258) = r2
000599 *(u64 *)(r10 - 0x258) = r3
000599 *(u64 *)(r10 - 0x2b8) = r9
000600 *(u64 *)(r10 - 0x2b8) = r7
000600 *(u64 *)(r10 - 0x2c0) = r7
000601 r1 = 0x0
000601 r1 = 0x0
000602 *(u64 *)(r10 - 0x260) = r1
000602 *(u64 *)(r10 - 0x260) = r1
000603 r6 = 0x0
000603 r9 = 0x0
000604 *(u64 *)(r10 - 0x298) = r8
000604 goto <offset>
000605 goto <offset>
000605 r6 += 0x1
000606 r9 += 0x1
000606 if r6 >= r1 goto <offset>
000607 r8 = *(u64 *)(r10 - 0x298)
000607 r1 = r6
000608 if r9 >= r2 goto <offset>
000609 r1 = r9
000608 r1 *= 0xf0
000610 r1 *= 0xf0
000609 r9 = *(u64 *)(r10 - 0x298)
000611 r6 = r8
000610 r8 = r9
000612 r6 += r1
000611 r8 += r1
000612 r7 = 0x0
000613 r7 = 0x0
000613 goto <offset>
000614 goto <offset>
000614 r5 = 0x1
000615 r5 = 0x1
1 unchanged instructions hidden
000616 *(u64 *)(r10 - 0x280) = r4
000617 *(u64 *)(r10 - 0x280) = r4
000617 *(u64 *)(r10 - 0x288) = r3
000618 *(u64 *)(r10 - 0x288) = r3
000618 *(u64 *)(r10 - 0x290) = r2
000619 *(u64 *)(r10 - 0x290) = r2
000619 *(u64 *)(r10 - 0x270) = r6
000620 *(u64 *)(r10 - 0x270) = r9
000620 *(u64 *)(r10 - 0x278) = r7
000621 *(u64 *)(r10 - 0x278) = r7
000621 *(u64 *)(r10 - 0x268) = r1
000622 *(u64 *)(r10 - 0x268) = r1
000622 r7 += 0x1
000623 r7 += 0x1
000623 r9 += 0xf0
000624 r8 += 0xf0
000624 r1 = *(u64 *)(r10 - 0x240)
000625 r2 = *(u64 *)(r10 - 0x240)
000625 if r7 >= r1 goto <offset>
000626 if r7 >= r2 goto <offset>
000626 if r6 == r7 goto <offset>
000627 if r9 == r7 goto <offset>
000627 w3 = *(u8 *)(r8 + 0xe8)
000628 w3 = *(u8 *)(r6 + 0xe8)
000628 if r3 == 0x9 goto <offset>
000629 if r3 == 0x9 goto <offset>
000629 w1 = *(u8 *)(r9 + 0xe8)
000630 w1 = *(u8 *)(r8 + 0xe8)
000630 r2 = r1
000631 r2 = r1
000631 if r2 == 0x9 goto <offset>
000632 if r2 == 0x9 goto <offset>
000632 r2 = r3
000633 r2 = r3
8 unchanged instructions hidden
000641 r1 += -0x2
000642 r1 += -0x2
000642 r1 &= 0xff
000643 r1 &= 0xff
000643 if r1 < 0x7 goto <offset>
000644 if r1 < 0x7 goto <offset>
000644 if r7 < r6 goto <offset>
000645 if r7 < r9 goto <offset>
000645 r1 = *(u64 *)(r10 - 0x250)
000646 r1 = *(u64 *)(r10 - 0x250)
000646 *(u64 *)(r10 - 0xff8) = r1
000647 *(u64 *)(r10 - 0xff8) = r1
000647 r1 = *(u64 *)(r10 - 0x258)
000648 r1 = *(u64 *)(r10 - 0x258)
1 unchanged instructions hidden
000649 r1 = r10
000650 r1 = r10
000650 r1 += -0xd0
000651 r1 += -0xd0
000651 r5 = r10
000652 r5 = r10
000652 r2 = r8
000653 r2 = r6
000653 r3 = r9
000654 r3 = r8
000654 r4 = *(u64 *)(r10 - 0x248)
000655 r4 = *(u64 *)(r10 - 0x248)
000655 call <target>
000656 call <target>
000656 w4 = *(u8 *)(r10 - 0xb0)
000657 w4 = *(u8 *)(r10 - 0xb0)
8 unchanged instructions hidden
000665 r0 = *(u64 *)(r10 - 0x268)
000666 r0 = *(u64 *)(r10 - 0x268)
000666 if r0 >= r1 goto <offset>
000667 if r0 >= r1 goto <offset>
000667 r4 &= 0x1
000668 r4 &= 0x1
000668 r0 = r6
000669 r0 = r9
000669 if r4 != 0x0 goto <offset>
000670 if r4 != 0x0 goto <offset>
000670 r0 = r7
000671 r0 = r7
000671 *(u64 *)(r10 - 0x270) = r0
000672 *(u64 *)(r10 - 0x270) = r0
000672 r0 = r7
000673 r0 = r7
000673 if r4 != 0x0 goto <offset>
000674 if r4 != 0x0 goto <offset>
000674 r0 = r6
000675 r0 = r9
000675 *(u64 *)(r10 - 0x278) = r0
000676 *(u64 *)(r10 - 0x278) = r0
000676 r4 = 0x1
000677 r4 = 0x1
000677 *(u64 *)(r10 - 0x260) = r4
000678 *(u64 *)(r10 - 0x260) = r4
9 unchanged instructions hidden
000687 r1 = r10
000688 r1 = r10
000688 r1 += -0xd0
000689 r1 += -0xd0
000689 r5 = r10
000690 r5 = r10
000690 r2 = r8
000691 r2 = r6
000691 r3 = r9
000692 r3 = r8
000692 r4 = *(u64 *)(r10 - 0x248)
000693 r4 = *(u64 *)(r10 - 0x248)
000693 call <target>
000694 call <target>
000694 r1 = *(u64 *)(r10 - 0xd0)
000695 r1 = *(u64 *)(r10 - 0xd0)
8 unchanged instructions hidden
000703 r5 = *(u64 *)(r10 - 0x268)
000704 r5 = *(u64 *)(r10 - 0x268)
000704 if r5 >= r1 goto <offset>
000705 if r5 >= r1 goto <offset>
000705 goto <offset>
000706 goto <offset>
000706 if r7 < r6 goto <offset>
000707 if r7 < r9 goto <offset>
000707 r1 = *(u64 *)(r10 - 0x250)
000708 r1 = *(u64 *)(r10 - 0x250)
000708 *(u64 *)(r10 - 0xff8) = r1
000709 *(u64 *)(r10 - 0xff8) = r1
000709 r1 = *(u64 *)(r10 - 0x258)
000710 r1 = *(u64 *)(r10 - 0x258)
1 unchanged instructions hidden
000711 r1 = r10
000712 r1 = r10
000712 r1 += -0xd0
000713 r1 += -0xd0
000713 r5 = r10
000714 r5 = r10
000714 r2 = r8
000715 r2 = r6
000715 r3 = r9
000716 r3 = r8
000716 r4 = *(u64 *)(r10 - 0x248)
000717 r4 = *(u64 *)(r10 - 0x248)
000717 call <target>
000718 call <target>
000718 w4 = *(u8 *)(r10 - 0xb0)
000719 w4 = *(u8 *)(r10 - 0xb0)
1 unchanged instructions hidden
000720 goto <offset>
000721 goto <offset>
000721 r1 = *(u64 *)(r10 - 0x260)
000722 r1 = *(u64 *)(r10 - 0x260)
000722 r1 &= 0x1
000723 r1 &= 0x1
000723 r9 = *(u64 *)(r10 - 0x2b8)
000724 r7 = *(u64 *)(r10 - 0x2b8)
000724 if r1 == 0x0 goto <offset>
000725 if r1 == 0x0 goto <offset>
000725 r1 = *(u64 *)(r10 - 0x268)
000726 r1 = *(u64 *)(r10 - 0x270)
000726 if r1 >= r9 goto <offset>
000727 if r1 >= r2 goto <offset>
000728 r1 *= 0xf0
000729 r6 = r8
000730 r6 += r1
000731 r0 = 0x0
000732 w8 = *(u8 *)(r6 + 0xe8)
000733 if r8 != 0x2 goto <offset>
000734 r2 = *(u64 *)(r6 + 0x0)
000735 r1 = *(u64 *)(r10 - 0x250)
000736 *(u64 *)(r10 - 0xff8) = r1
000737 r1 = *(u64 *)(r10 - 0x280)
000738 *(u64 *)(r10 - 0x1000) = r1
000739 r1 = r6
000740 r1 += 0x8
000741 r5 = r10
000742 r3 = *(u64 *)(r10 - 0x248)
000743 r4 = r3
000744 call <target>
000745 r2 = *(u64 *)(r10 - 0x240)
000746 r1 = *(u64 *)(r10 - 0x278)
000747 if r1 >= r2 goto <offset>
000748 r1 *= 0xf0
000749 r3 = *(u64 *)(r10 - 0x298)
000750 r3 += r1
000751 w9 = *(u8 *)(r3 + 0xe8)
000752 *(u64 *)(r10 - 0x298) = r3
000753 if r9 != 0x2 goto <offset>
000754 r7 = r8
000755 r2 = *(u64 *)(r3 + 0x0)
000756 r1 = *(u64 *)(r10 - 0x250)
000757 *(u64 *)(r10 - 0xff8) = r1
000758 r1 = *(u64 *)(r10 - 0x288)
000759 *(u64 *)(r10 - 0x1000) = r1
000760 r1 = r3
000761 r1 += 0x8
000762 r5 = r10
000763 r3 = *(u64 *)(r10 - 0x2a0)
000764 r4 = *(u64 *)(r10 - 0x248)
000765 r8 = r0
000766 call <target>
000767 r1 = r8
000768 r1 += r0
000769 r2 = 0x1
000770 if r1 < r8 goto <offset>
000771 r2 = 0x0
000772 r0 = -0x1
000773 if r2 != 0x0 goto <offset>
000774 r0 = r1
000775 r8 = r7
000776 r7 = *(u64 *)(r10 - 0x2b8)
000777 *(u64 *)(r10 - 0x240) = r6
000778 r3 = *(u64 *)(r10 - 0x268)
000779 r1 = r3
000780 r1 += r0
000781 r2 = 0x1
000782 if r1 < r3 goto <offset>
000783 r2 = 0x0
000784 r6 = -0x1
000785 if r2 == 0x0 goto <offset>
000786 *(u64 *)(r10 - 0x258) = r0
000787 r1 = *(u64 *)(r10 - 0x2b0)
000788 if r6 >= r1 goto <offset>
000727 *(u64 *)(r10 - 0x8) = 0x0
000789 *(u64 *)(r10 - 0x8) = 0x0
000728 r1 = r10
000790 r1 = r10
000729 r1 += -0xd0
000791 r1 += -0xd0
37 unchanged instructions hidden
000767 r2 += r1
000829 r2 += r1
000768 r3 = 0xc8
000830 r3 = 0xc8
000769 r3 -= r1
000831 r3 -= r1
000770 r1 = r9
000832 r1 = *(u64 *)(r10 - 0x2b0)
000771 call -0x1c0
000833 call -0x1fe
000772 r3 = *(u64 *)(r10 - 0x8)
000834 r3 = *(u64 *)(r10 - 0x8)
000773 r2 = r3
000835 r2 = r3
000774 r2 += r0
000836 r2 += r0
5 unchanged instructions hidden
000780 *(u64 *)(r10 - 0x8) = r2
000842 *(u64 *)(r10 - 0x8) = r2
000781 if r2 > 0xc8 goto <offset>
000843 if r2 > 0xc8 goto <offset>
000782 goto <offset>
000844 goto <offset>
000845 r6 = -0x1
000846 if r2 != 0x0 goto <offset>
000847 r6 = r1
000848 *(u64 *)(r10 - 0x258) = r0
000849 r1 = *(u64 *)(r10 - 0x2b0)
000850 if r6 < r1 goto <offset>
000783 *(u64 *)(r10 - 0x8) = 0x0
000851 *(u64 *)(r10 - 0x8) = 0x0
000784 r1 = r10
000852 r1 = r10
000785 r1 += -0xd0
000853 r1 += -0xd0
6 unchanged instructions hidden
000792 r2 = 0x1
000860 r2 = 0x1
000793 if r4 < r3 goto <offset>
000861 if r4 < r3 goto <offset>
000794 r2 = 0x0
000862 r2 = 0x0
000863 *(u64 *)(r10 - 0x260) = r9
000795 r2 &= 0x1
000864 r2 &= 0x1
000796 r1 = *(u64 *)(r10 - 0x270)
000865 r1 = *(u64 *)(r10 - 0x270)
000797 if r2 != 0x0 goto <offset>
000866 if r2 != 0x0 goto <offset>
4 unchanged instructions hidden
000802 if r1 != 0xc8 goto <offset>
000871 if r1 != 0xc8 goto <offset>
000803 *(u8 *)(r10 - 0x9) = 0x40
000872 *(u8 *)(r10 - 0x9) = 0x40
000804 *(u8 *)(r10 - 0x9) = 0x40
000873 *(u8 *)(r10 - 0x9) = 0x40
000874 *(u8 *)(r10 - 0x9) = 0x40
000805 r2 = 0xc8
000875 r2 = 0xc8
000806 *(u8 *)(r10 - 0x9) = 0x40
000876 *(u8 *)(r10 - 0x9) = 0x40
000807 r1 = r10
000877 r1 = r10
000808 r1 += -0xd0
000878 r1 += -0xd0
000809 call sol_log_
000879 call sol_log_
000810 r9 = 0x1a
000880 r9 = 0x1a
000811 r7 = 0x0
000881 r8 = 0x0
000812 r6 = 0x0
000882 r0 = 0x0
000813 r6 &= 0xff
000883 r0 &= 0xff
000814 r6 |= r7
000884 r0 |= r8
000815 r6 <<= 0x20
000885 r0 <<= 0x20
000816 r9 <<= 0x20
000886 r9 <<= 0x20
000817 r9 >>= 0x20
000887 r9 >>= 0x20
000818 r6 |= r9
000888 r0 |= r9
000819 r0 = r6
000820 exit
000889 exit
000821 if r4 != 0xc8 goto <offset>
000890 if r4 != 0xc8 goto <offset>
000822 *(u8 *)(r10 - 0x9) = 0x40
000891 *(u8 *)(r10 - 0x9) = 0x40
000823 *(u8 *)(r10 - 0x9) = 0x40
000892 *(u8 *)(r10 - 0x9) = 0x40
000893 *(u8 *)(r10 - 0x9) = 0x40
000824 r2 = 0xc8
000894 r2 = 0xc8
000825 *(u8 *)(r10 - 0x9) = 0x40
000895 *(u8 *)(r10 - 0x9) = 0x40
000826 r1 = r10
000896 r1 = r10
000827 r1 += -0xd0
000897 r1 += -0xd0
000828 call sol_log_
000898 call sol_log_
000829 r1 = *(u64 *)(r10 - 0x270)
000899 r1 = *(u64 *)(r10 - 0x260)
000830 r2 = *(u64 *)(r10 - 0x240)
000831 if r1 >= r2 goto <offset>
000832 r1 *= 0xf0
000833 r3 = *(u64 *)(r10 - 0x298)
000834 r3 += r1
000835 *(u64 *)(r10 - 0x258) = r3
000836 w8 = *(u8 *)(r3 + 0xe8)
000837 r1 = *(u64 *)(r10 - 0x278)
000838 if r8 == 0x9 goto <offset>
000900 if r8 == 0x9 goto <offset>
000839 if r1 >= r2 goto <offset>
000901 if r1 == 0x9 goto <offset>
000840 r1 *= 0xf0
000841 r2 = *(u64 *)(r10 - 0x298)
000842 r2 += r1
000843 *(u64 *)(r10 - 0x298) = r2
000844 w7 = *(u8 *)(r2 + 0xe8)
000845 if r7 == 0x9 goto <offset>
000846 r1 = r10
000902 r1 = r10
000847 r1 += -0xd0
000903 r1 += -0xd0
000848 r2 = *(u64 *)(r10 - 0x2c0)
000904 r2 = r7
000849 call <target>
000905 call <target>
000850 w6 = *(u32 *)(r10 - 0xc4)
000906 w0 = *(u32 *)(r10 - 0xc4)
000851 w9 = *(u32 *)(r10 - 0xc8)
000907 w9 = *(u32 *)(r10 - 0xc8)
000852 r3 = *(u64 *)(r10 - 0xd0)
000908 r3 = *(u64 *)(r10 - 0xd0)
000853 if r3 == 0x0 goto <offset>
000909 if r3 == 0x0 goto <offset>
5 unchanged instructions hidden
000859 r4 = 0x1
000915 r4 = 0x1
000860 if r5 != r2 goto <offset>
000916 if r5 != r2 goto <offset>
000861 r4 = 0x0
000917 r4 = 0x0
000862 r6 <<= 0x20
000918 r0 <<= 0x20
000863 r6 |= r9
000864 if r6 >= 0x48 goto <offset>
000865 r4 &= 0x1
000919 r4 &= 0x1
000866 if r4 == 0x0 goto <offset>
000920 r0 |= r9
000867 goto <offset>
000921 if r0 < 0x48 goto <offset>
000868 *(u64 *)(r10 - 0x268) = r7
000869 r4 &= 0x1
000870 if r4 != 0x0 goto <offset>
000922 if r4 != 0x0 goto <offset>
000871 r3 = *(u64 *)(r3 + 0x40)
000923 r3 = *(u64 *)(r3 + 0x40)
000872 *(u64 *)(r10 - 0x240) = r3
000924 *(u64 *)(r10 - 0x258) = r3
000873 *(u8 *)(r1 + 0x0) = w2
000925 *(u8 *)(r1 + 0x0) = w2
000874 r1 = *(u64 *)(r10 - 0x2a0)
000926 r6 = *(u64 *)(r10 - 0x2a8)
000875 r3 = *(u64 *)(r1 + 0x0)
000927 r1 = *(u64 *)(r6 + 0x0)
000876 r4 = *(u64 *)(r1 + 0x10)
000928 r2 = *(u64 *)(r6 + 0x10)
000877 r5 = *(u64 *)(r1 + 0x8)
000929 r3 = *(u64 *)(r6 + 0x8)
000878 r0 = *(u64 *)(r1 + 0x18)
000930 r4 = *(u64 *)(r6 + 0x18)
000879 r6 = *(u64 *)(r1 + 0x20)
000931 r5 = *(u64 *)(r6 + 0x20)
000880 r9 = *(u64 *)(r1 + 0x28)
000932 r0 = *(u64 *)(r6 + 0x28)
000881 r7 = *(u64 *)(r1 + 0x30)
000933 r9 = *(u64 *)(r6 + 0x30)
000882 r2 = *(u64 *)(r1 + 0x40)
000934 r6 = *(u64 *)(r6 + 0x40)
000883 r1 = *(u64 *)(r10 - 0x2c0)
000935 *(u64 *)(r10 - 0x1e8) = r7
000884 *(u64 *)(r10 - 0x1e8) = r1
000936 *(u64 *)(r10 - 0x1e0) = r6
000885 *(u64 *)(r10 - 0x1e0) = r2
000886 *(u64 *)(r10 - 0x2e8) = r7
000887 *(u64 *)(r10 - 0x1f0) = r7
000888 *(u64 *)(r10 - 0x2e0) = r9
000937 *(u64 *)(r10 - 0x2e0) = r9
000889 *(u64 *)(r10 - 0x1f8) = r9
000938 *(u64 *)(r10 - 0x1f0) = r9
000890 *(u64 *)(r10 - 0x2d8) = r6
000939 *(u64 *)(r10 - 0x2d8) = r0
000891 *(u64 *)(r10 - 0x200) = r6
000940 *(u64 *)(r10 - 0x1f8) = r0
000892 *(u64 *)(r10 - 0x2d0) = r0
000941 *(u64 *)(r10 - 0x2d0) = r5
000893 *(u64 *)(r10 - 0x208) = r0
000942 *(u64 *)(r10 - 0x200) = r5
000894 *(u64 *)(r10 - 0x210) = r5
000943 *(u64 *)(r10 - 0x2c8) = r4
000895 *(u64 *)(r10 - 0x2b8) = r4
000944 *(u64 *)(r10 - 0x208) = r4
000896 *(u64 *)(r10 - 0x218) = r4
000945 *(u64 *)(r10 - 0x210) = r3
000897 *(u64 *)(r10 - 0x2c8) = r5
000946 *(u64 *)(r10 - 0x2a8) = r2
000898 *(u64 *)(r10 - 0x220) = r5
000947 *(u64 *)(r10 - 0x218) = r2
000899 *(u64 *)(r10 - 0x2a0) = r3
000948 *(u64 *)(r10 - 0x2b0) = r3
000900 *(u64 *)(r10 - 0x228) = r3
000949 *(u64 *)(r10 - 0x220) = r3
000950 *(u64 *)(r10 - 0x268) = r1
000951 *(u64 *)(r10 - 0x228) = r1
000901 r1 = r10
000952 r1 = r10
000902 r1 += -0xd0
000953 r1 += -0xd0
000903 *(u64 *)(r10 - 0x260) = r2
000954 r2 = r6
000904 call <target>
000955 call <target>
000905 w6 = *(u32 *)(r10 - 0xc4)
000956 w0 = *(u32 *)(r10 - 0xc4)
000906 w9 = *(u32 *)(r10 - 0xc8)
000957 w9 = *(u32 *)(r10 - 0xc8)
000907 r3 = *(u64 *)(r10 - 0xd0)
000958 r3 = *(u64 *)(r10 - 0xd0)
000908 if r3 == 0x0 goto <offset>
000959 if r3 == 0x0 goto <offset>
5 unchanged instructions hidden
000914 r4 = 0x1
000965 r4 = 0x1
000915 if r5 != r2 goto <offset>
000966 if r5 != r2 goto <offset>
000916 r4 = 0x0
000967 r4 = 0x0
000917 r6 <<= 0x20
000968 r0 <<= 0x20
000918 r4 &= 0x1
000969 r4 &= 0x1
000919 r6 |= r9
000970 r0 |= r9
000920 if r6 >= 0x48 goto <offset>
000971 if r0 >= 0x48 goto <offset>
000921 if r4 != 0x0 goto <offset>
000972 if r4 != 0x0 goto <offset>
000922 *(u8 *)(r1 + 0x0) = w2
000973 *(u8 *)(r1 + 0x0) = w2
000923 r9 = 0x0
000974 r9 = 0x0
000924 r6 = 0x2
000975 r0 = 0x2
000925 r1 = <addr> ll
000976 r1 = <addr> ll
000926 r7 = r6
000977 r8 = r0
000927 r7 &= r1
000978 r8 &= r1
000928 r6 |= r7
000979 r0 |= r8
000929 r7 &= -0x100
000980 r8 &= -0x100
000930 goto <offset>
000981 goto <offset>
000931 r2 = r10
000982 r2 = r10
000932 r2 += -0xd0
000983 r2 += -0xd0
1 unchanged instructions hidden
000934 r3 = 0xc8
000985 r3 = 0xc8
000935 r3 -= r1
000986 r3 -= r1
000936 r1 = *(u64 *)(r10 - 0x268)
000987 r1 = *(u64 *)(r10 - 0x268)
000937 call -0x266
000988 call -0x299
000938 r2 = *(u64 *)(r10 - 0x8)
000989 r2 = *(u64 *)(r10 - 0x8)
000939 r8 = r2
000990 r9 = r2
000940 r8 += r0
000991 r9 += r0
000941 r1 = 0x1
000992 r1 = 0x1
000942 if r8 < r2 goto <offset>
000993 if r9 < r2 goto <offset>
000943 r1 = 0x0
000994 r1 = 0x0
000944 r1 &= 0x1
000995 r1 &= 0x1
000945 if r1 != 0x0 goto <offset>
000996 if r1 != 0x0 goto <offset>
000946 *(u64 *)(r10 - 0x8) = r8
000997 *(u64 *)(r10 - 0x8) = r9
000947 if r8 > 0xc8 goto <offset>
000998 if r9 > 0xc8 goto <offset>
000948 if r8 == 0xc8 goto <offset>
000999 if r9 == 0xc8 goto <offset>
000949 r6 = 0xc8
001000 r7 = 0xc8
000950 r6 -= r8
001001 r7 -= r9
000951 if r6 < 0xe goto <offset>
001002 if r7 < 0xa goto <offset>
000952 r6 = 0xe
001003 r7 = 0xa
000953 r7 = r10
001004 r8 = r10
000954 r7 += -0xd0
001005 r8 += -0xd0
000955 r7 += r8
001006 r8 += r9
000956 r1 = r7
001007 r1 = r8
000957 r2 = <addr> ll
001008 r2 = <addr> ll
000958 r3 = r6
001009 r3 = r7
000959 call sol_memcpy_
001010 call sol_memcpy_
000960 if r8 < 0xbb goto <offset>
001011 if r9 < 0xbf goto <offset>
000961 r7 += r6
001012 r8 += r7
000962 *(u8 *)(r7 - 0x1) = 0x40
001013 *(u8 *)(r8 - 0x1) = 0x40
000963 r3 = *(u64 *)(r10 - 0x8)
001014 r3 = *(u64 *)(r10 - 0x8)
000964 r1 = r3
001015 r4 = r3
000965 r1 += r6
001016 r4 += r7
000966 r2 = 0x1
001017 r2 = 0x1
000967 if r1 < r3 goto <offset>
001018 if r4 < r3 goto <offset>
000968 r2 = 0x0
001019 r2 = 0x0
000969 r2 &= 0x1
001020 r2 &= 0x1
001021 r1 = *(u64 *)(r10 - 0x258)
000970 if r2 != 0x0 goto <offset>
001022 if r2 != 0x0 goto <offset>
000971 *(u64 *)(r10 - 0x8) = r1
001023 *(u64 *)(r10 - 0x8) = r4
000972 if r1 > 0xc8 goto <offset>
001024 if r4 > 0xc8 goto <offset>
000973 if r1 == 0xc8 goto <offset>
001025 if r4 == 0xc8 goto <offset>
000974 r2 = r10
001026 r2 = r10
000975 r2 += -0xd0
001027 r2 += -0xd0
000976 r2 += r1
001028 r2 += r4
000977 r3 = 0xc8
001029 r3 = 0xc8
000978 r3 -= r1
001030 r3 -= r4
000979 r1 = r9
001031 call -0x2c4
000980 call -0x291
000981 r2 = *(u64 *)(r10 - 0x8)
001032 r2 = *(u64 *)(r10 - 0x8)
000982 r8 = r2
001033 r9 = r2
000983 r8 += r0
001034 r9 += r0
000984 r1 = 0x1
001035 r1 = 0x1
000985 if r8 < r2 goto <offset>
001036 if r9 < r2 goto <offset>
000986 r1 = 0x0
001037 r1 = 0x0
000987 r1 &= 0x1
001038 r1 &= 0x1
000988 if r1 != 0x0 goto <offset>
001039 if r1 != 0x0 goto <offset>
000989 *(u64 *)(r10 - 0x8) = r8
001040 *(u64 *)(r10 - 0x8) = r9
000990 if r8 > 0xc8 goto <offset>
001041 if r9 > 0xc8 goto <offset>
000991 if r8 == 0xc8 goto <offset>
001042 if r9 == 0xc8 goto <offset>
000992 r6 = 0xc8
001043 r7 = 0xc8
000993 r6 -= r8
001044 r7 -= r9
000994 if r6 < 0x4 goto <offset>
001045 if r7 < 0xa goto <offset>
000995 r6 = 0x4
001046 r7 = 0xa
000996 r7 = r10
001047 r8 = r10
000997 r7 += -0xd0
001048 r8 += -0xd0
000998 r7 += r8
001049 r8 += r9
000999 r1 = r7
001050 r1 = r8
001000 r2 = <addr> ll
001051 r2 = <addr> ll
001001 r3 = r6
001052 r3 = r7
001002 call sol_memcpy_
001053 call sol_memcpy_
001003 if r8 < 0xc5 goto <offset>
001054 if r9 < 0xbf goto <offset>
001004 r7 += r6
001055 r8 += r7
001005 *(u8 *)(r7 - 0x1) = 0x40
001056 *(u8 *)(r8 - 0x1) = 0x40
001006 r3 = *(u64 *)(r10 - 0x8)
001057 r3 = *(u64 *)(r10 - 0x8)
001007 r1 = r3
001058 r1 = r3
001008 r1 += r6
001059 r1 += r7
001009 r2 = 0x1
001060 r2 = 0x1
001010 if r1 < r3 goto <offset>
001061 if r1 < r3 goto <offset>
001011 r2 = 0x0
001062 r2 = 0x0
7 unchanged instructions hidden
001019 r2 += r1
001070 r2 += r1
001020 r3 = 0xc8
001071 r3 = 0xc8
001021 r3 -= r1
001072 r3 -= r1
001022 r1 = *(u64 *)(r10 - 0x270)
001073 r1 = r6
001023 call -0x2bc
001074 call -0x2ef
001024 r2 = *(u64 *)(r10 - 0x8)
001075 r2 = *(u64 *)(r10 - 0x8)
001025 r8 = r2
001076 r8 = r2
001026 r8 += r0
001077 r8 += r0
11 unchanged instructions hidden
001038 r2 += r4
001089 r2 += r4
001039 r3 = 0xc8
001090 r3 = 0xc8
001040 r3 -= r4
001091 r3 -= r4
001041 call -0x2ce
001092 call -0x301
001042 r2 = *(u64 *)(r10 - 0x8)
001093 r2 = *(u64 *)(r10 - 0x8)
001043 r6 = r2
001094 r9 = r2
001044 r6 += r0
001095 r9 += r0
001045 r1 = 0x1
001096 r1 = 0x1
001046 if r6 < r2 goto <offset>
001097 if r9 < r2 goto <offset>
001047 r1 = 0x0
001098 r1 = 0x0
001048 r1 &= 0x1
001099 r1 &= 0x1
001049 if r1 != 0x0 goto <offset>
001100 if r1 != 0x0 goto <offset>
001050 *(u64 *)(r10 - 0x8) = r6
001101 *(u64 *)(r10 - 0x8) = r9
001051 if r6 > 0xc8 goto <offset>
001102 if r9 > 0xc8 goto <offset>
001052 if r6 == 0xc8 goto <offset>
001103 if r9 == 0xc8 goto <offset>
001053 r8 = 0xc8
001104 r6 = 0xc8
001054 r8 -= r6
001105 r6 -= r9
001055 if r8 < 0x3 goto <offset>
001106 if r6 < 0x3 goto <offset>
001056 r8 = 0x3
001107 r6 = 0x3
001057 r9 = r10
001108 r7 = r10
001058 r9 += -0xd0
001109 r7 += -0xd0
001059 r9 += r6
001110 r7 += r9
001060 r1 = r9
001111 r1 = r7
001061 r2 = <addr> ll
001112 r2 = <addr> ll
001062 r3 = r8
001113 r3 = r6
001063 call sol_memcpy_
001114 call sol_memcpy_
001064 if r6 < 0xc6 goto <offset>
001115 if r9 < 0xc6 goto <offset>
001065 r9 += r8
001116 r7 += r6
001066 *(u8 *)(r9 - 0x1) = 0x40
001117 *(u8 *)(r7 - 0x1) = 0x40
001067 r3 = *(u64 *)(r10 - 0x8)
001118 r3 = *(u64 *)(r10 - 0x8)
001068 r4 = r3
001119 r4 = r3
001069 r4 += r8
001120 r4 += r6
001070 r2 = 0x1
001121 r2 = 0x1
001071 if r4 < r3 goto <offset>
001122 if r4 < r3 goto <offset>
001072 r2 = 0x0
001123 r2 = 0x0
001073 r2 &= 0x1
001124 r2 &= 0x1
001074 r1 = *(u64 *)(r10 - 0x278)
001125 r1 = *(u64 *)(r10 - 0x278)
001126 r7 = *(u64 *)(r10 - 0x2b8)
001075 if r2 != 0x0 goto <offset>
001127 if r2 != 0x0 goto <offset>
001076 *(u64 *)(r10 - 0x8) = r4
001128 *(u64 *)(r10 - 0x8) = r4
001077 if r4 > 0xc8 goto <offset>
001129 if r4 <= 0xc8 goto <offset>
001078 if r4 == 0xc8 goto <offset>
001079 r2 = r10
001080 r2 += -0xd0
001081 r2 += r4
001082 r3 = 0xc8
001083 r3 -= r4
001084 call -0x2f9
001085 r2 = *(u64 *)(r10 - 0x8)
001086 r6 = r2
001087 r6 += r0
001088 r1 = 0x1
001089 if r6 < r2 goto <offset>
001090 r1 = 0x0
001091 r1 &= 0x1
001092 if r1 != 0x0 goto <offset>
001093 *(u64 *)(r10 - 0x8) = r6
001094 if r6 > 0xc8 goto <offset>
001095 if r6 == 0xc8 goto <offset>
001096 r8 = 0xc8
001097 r8 -= r6
001098 if r8 < 0x7 goto <offset>
001099 r8 = 0x7
001100 r9 = r10
001101 r9 += -0xd0
001102 r9 += r6
001103 r1 = r9
001104 r2 = <addr> ll
001105 r3 = r8
001106 call sol_memcpy_
001107 if r6 < 0xc2 goto <offset>
001108 r9 += r8
001109 *(u8 *)(r9 - 0x1) = 0x40
001110 r3 = *(u64 *)(r10 - 0x8)
001111 r1 = r3
001112 r1 += r8
001113 r2 = 0x1
001114 if r1 < r3 goto <offset>
001115 r2 = 0x0
001116 r2 &= 0x1
001117 if r2 != 0x0 goto <offset>
001118 *(u64 *)(r10 - 0x8) = r1
001119 if r1 <= 0xc8 goto <offset>
001120 *(u64 *)(r10 - 0x8) = 0xc8
001130 *(u64 *)(r10 - 0x8) = 0xc8
001121 goto <offset>
001131 goto <offset>
001122 if r4 != 0x0 goto <offset>
001132 if r4 != 0x0 goto <offset>
001123 r7 = *(u64 *)(r3 + 0x40)
001133 r3 = *(u64 *)(r3 + 0x40)
001134 *(u64 *)(r10 - 0x2e8) = r3
001124 *(u8 *)(r1 + 0x0) = w2
001135 *(u8 *)(r1 + 0x0) = w2
001125 *(u64 *)(r10 - 0x8) = 0x0
001136 *(u64 *)(r10 - 0x8) = 0x0
001126 r1 = r10
001137 r1 = r10
5 unchanged instructions hidden
001132 r3 = *(u64 *)(r10 - 0x8)
001143 r3 = *(u64 *)(r10 - 0x8)
001133 r1 = r3
001144 r1 = r3
001134 r1 += 0x16
001145 r1 += 0x16
001135 r9 = *(u64 *)(r10 - 0x280)
001136 if r1 < r3 goto <offset>
001146 if r1 < r3 goto <offset>
001137 r2 = 0x0
001147 r2 = 0x0
001138 r2 &= 0x1
001148 r2 &= 0x1
10 unchanged instructions hidden
001149 call sol_log_
001159 call sol_log_
001150 r1 = r10
001160 r1 = r10
001151 r1 += -0x188
001161 r1 += -0x188
001152 r2 = *(u64 *)(r10 - 0x258)
001162 r2 = *(u64 *)(r10 - 0x240)
001153 r3 = *(u64 *)(r10 - 0x248)
001163 r3 = *(u64 *)(r10 - 0x248)
001154 r4 = r9
001164 r4 = *(u64 *)(r10 - 0x280)
001155 r5 = *(u64 *)(r10 - 0x250)
001165 r5 = *(u64 *)(r10 - 0x250)
001156 call <target>
001166 call <target>
001157 r1 = *(u64 *)(r10 - 0x188)
001167 r1 = *(u64 *)(r10 - 0x188)
6 unchanged instructions hidden
001164 r2 = 0x17
001174 r2 = 0x17
001165 call sol_log_
001175 call sol_log_
001166 goto <offset>
001176 goto <offset>
001167 r6 = *(u64 *)(r10 - 0xe8)
001177 r1 = *(u64 *)(r10 - 0xe8)
001178 *(u64 *)(r10 - 0x2f8) = r1
001168 *(u64 *)(r10 - 0x8) = 0x0
001179 *(u64 *)(r10 - 0x8) = 0x0
001169 r1 = r10
001180 r1 = r10
001170 r1 += -0xd0
001181 r1 += -0xd0
1 unchanged instructions hidden
001172 r3 = 0x15
001183 r3 = 0x15
001173 call sol_memcpy_
001184 call sol_memcpy_
001174 r3 = *(u64 *)(r10 - 0x8)
001185 r3 = *(u64 *)(r10 - 0x8)
001175 r4 = r3
001186 r1 = r3
001176 r4 += 0x15
001187 r1 += 0x15
001177 r2 = 0x1
001188 r2 = 0x1
001178 if r4 < r3 goto <offset>
001189 if r1 < r3 goto <offset>
001179 r2 = 0x0
001190 r2 = 0x0
001180 r2 &= 0x1
001191 r2 &= 0x1
001181 r1 = *(u64 *)(r10 - 0x288)
001182 if r2 != 0x0 goto <offset>
001192 if r2 != 0x0 goto <offset>
001183 *(u64 *)(r10 - 0x8) = r4
001193 *(u64 *)(r10 - 0x8) = r1
001184 if r4 <= 0xc8 goto <offset>
001194 if r1 <= 0xc8 goto <offset>
001185 *(u64 *)(r10 - 0x8) = 0xc8
001195 *(u64 *)(r10 - 0x8) = 0xc8
001186 goto <offset>
001196 goto <offset>
001197 if r4 == 0xc8 goto <offset>
001187 r2 = r10
001198 r2 = r10
001188 r2 += -0xd0
001199 r2 += -0xd0
001200 r2 += r4
001201 r3 = 0xc8
001202 r3 -= r4
001203 call -0x370
001204 r2 = *(u64 *)(r10 - 0x8)
001205 r9 = r2
001206 r9 += r0
001207 r1 = 0x1
001208 if r9 < r2 goto <offset>
001209 r1 = 0x0
001210 r1 &= 0x1
001211 if r1 != 0x0 goto <offset>
001212 *(u64 *)(r10 - 0x8) = r9
001213 if r9 > 0xc8 goto <offset>
001214 if r9 == 0xc8 goto <offset>
001215 r6 = 0xc8
001216 r6 -= r9
001217 if r6 < 0x7 goto <offset>
001218 r6 = 0x7
001219 r7 = r10
001220 r7 += -0xd0
001221 r7 += r9
001222 r1 = r7
001223 r2 = <addr> ll
001224 r3 = r6
001225 call sol_memcpy_
001226 if r9 < 0xc2 goto <offset>
001227 r7 += r6
001228 *(u8 *)(r7 - 0x1) = 0x40
001229 r3 = *(u64 *)(r10 - 0x8)
001230 r1 = r3
001231 r1 += r6
001232 r2 = 0x1
001233 if r1 < r3 goto <offset>
001234 r2 = 0x0
001235 r2 &= 0x1
001236 r7 = *(u64 *)(r10 - 0x2b8)
001237 if r2 != 0x0 goto <offset>
001238 *(u64 *)(r10 - 0x8) = r1
001239 if r1 > 0xc8 goto <offset>
001240 if r1 == 0xc8 goto <offset>
001241 *(u64 *)(r10 - 0x300) = r8
001242 r2 = r10
001243 r2 += -0xd0
001189 r2 += r1
001244 r2 += r1
001190 r3 = 0xc8
001245 r3 = 0xc8
001191 r3 -= r1
001246 r3 -= r1
001192 r1 = *(u64 *)(r10 - 0x240)
001247 r1 = *(u64 *)(r10 - 0x280)
001193 call -0x366
001248 call -0x39d
001194 r2 = *(u64 *)(r10 - 0x8)
001249 r2 = *(u64 *)(r10 - 0x8)
001195 r6 = r2
001250 r9 = r2
001196 r6 += r0
001251 r9 += r0
001197 r1 = 0x1
001252 r1 = 0x1
001198 if r6 < r2 goto <offset>
001253 if r9 < r2 goto <offset>
001199 r1 = 0x0
001254 r1 = 0x0
001200 r1 &= 0x1
001255 r1 &= 0x1
001201 if r1 != 0x0 goto <offset>
001256 if r1 != 0x0 goto <offset>
001202 *(u64 *)(r10 - 0x8) = r6
001257 *(u64 *)(r10 - 0x8) = r9
001203 if r6 > 0xc8 goto <offset>
001258 if r9 <= 0xc8 goto <offset>
001204 if r6 == 0xc8 goto <offset>
001259 *(u64 *)(r10 - 0x8) = 0xc8
001205 *(u64 *)(r10 - 0x2f0) = r7
001260 r7 = *(u64 *)(r10 - 0x2b8)
001206 r7 = 0xc8
001261 r8 = *(u64 *)(r10 - 0x300)
001207 r7 -= r6
001262 goto <offset>
001208 if r7 < 0x5 goto <offset>
001263 r2 = r10
001209 r7 = 0x5
001264 r2 += -0xd0
001210 r9 = r10
001265 r2 += r1
001211 r9 += -0xd0
001266 r3 = 0xc8
001212 r9 += r6
001267 r3 -= r1
001213 r1 = r9
001268 r1 = *(u64 *)(r10 - 0x258)
001269 call -0x3b2
001270 r2 = *(u64 *)(r10 - 0x8)
001271 r9 = r2
001272 r9 += r0
001273 r1 = 0x1
001274 if r9 < r2 goto <offset>
001275 r1 = 0x0
001276 r1 &= 0x1
001277 if r1 != 0x0 goto <offset>
001278 *(u64 *)(r10 - 0x8) = r9
001279 if r9 > 0xc8 goto <offset>
001280 if r9 == 0xc8 goto <offset>
001281 *(u64 *)(r10 - 0x2f0) = r6
001282 r6 = 0xc8
001283 r6 -= r9
001284 if r6 < 0x5 goto <offset>
001285 r6 = 0x5
001286 r7 = r10
001287 r7 += -0xd0
001288 r7 += r9
001289 r1 = r7
001214 r2 = <addr> ll
001290 r2 = <addr> ll
001215 r3 = r7
001291 r3 = r6
001216 call sol_memcpy_
001292 call sol_memcpy_
001217 if r6 < 0xc4 goto <offset>
001293 if r9 < 0xc4 goto <offset>
001218 r9 += r7
001294 r7 += r6
001219 *(u8 *)(r9 - 0x1) = 0x40
001295 *(u8 *)(r7 - 0x1) = 0x40
001220 r3 = *(u64 *)(r10 - 0x8)
001296 r3 = *(u64 *)(r10 - 0x8)
001221 r1 = r3
001297 r1 = r3
001222 r1 += r7
001298 r1 += r6
001223 r2 = 0x1
001299 r2 = 0x1
001224 r9 = *(u64 *)(r10 - 0x280)
001300 r7 = *(u64 *)(r10 - 0x2b8)
001225 r7 = *(u64 *)(r10 - 0x2f0)
001226 if r1 < r3 goto <offset>
001301 if r1 < r3 goto <offset>
001227 r2 = 0x0
001302 r2 = 0x0
001228 r2 &= 0x1
001303 r2 &= 0x1
001304 r6 = *(u64 *)(r10 - 0x2f0)
001229 if r2 != 0x0 goto <offset>
001305 if r2 != 0x0 goto <offset>
001230 *(u64 *)(r10 - 0x8) = r1
001306 *(u64 *)(r10 - 0x8) = r1
001231 if r1 > 0xc8 goto <offset>
001307 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
001235 r2 += r1
001311 r2 += r1
001236 r3 = 0xc8
001312 r3 = 0xc8
001237 r3 -= r1
001313 r3 -= r1
001238 r1 = r7
001314 r1 = *(u64 *)(r10 - 0x2e8)
001239 call -0x394
001315 call -0x3e0
001240 r3 = *(u64 *)(r10 - 0x8)
001316 r3 = *(u64 *)(r10 - 0x8)
001241 r2 = r3
001317 r2 = r3
001242 r2 += r0
001318 r2 += r0
3 unchanged instructions hidden
001246 r1 &= 0x1
001322 r1 &= 0x1
001247 if r1 != 0x0 goto <offset>
001323 if r1 != 0x0 goto <offset>
001248 *(u64 *)(r10 - 0x8) = r2
001324 *(u64 *)(r10 - 0x8) = r2
001249 r9 = *(u64 *)(r10 - 0x280)
001325 r7 = *(u64 *)(r10 - 0x2b8)
001250 r7 = *(u64 *)(r10 - 0x2f0)
001326 r6 = *(u64 *)(r10 - 0x2f0)
001251 if r2 > 0xc8 goto <offset>
001327 if r2 > 0xc8 goto <offset>
001252 goto <offset>
001328 goto <offset>
001253 if r4 != 0xc8 goto <offset>
001329 if r1 != 0xc8 goto <offset>
001254 r2 = 0xc8
001330 r2 = 0xc8
001255 *(u8 *)(r10 - 0x9) = 0x40
001331 *(u8 *)(r10 - 0x9) = 0x40
001256 r1 = r10
001332 r1 = r10
3 unchanged instructions hidden
001260 r2 += -0x188
001336 r2 += -0x188
001261 r1 = <addr> ll
001337 r1 = <addr> ll
001262 call <target>
001338 call <target>
001263 r9 = *(u64 *)(r10 - 0x280)
001264 if r8 != 0x2 goto <offset>
001339 if r8 != 0x2 goto <offset>
001265 r1 = *(u64 *)(r10 - 0x258)
001340 r9 = r6
001341 r1 = *(u64 *)(r10 - 0x240)
001266 w6 = *(u32 *)(r1 + 0xb8)
001342 w6 = *(u32 *)(r1 + 0xb8)
001267 *(u64 *)(r10 - 0x8) = 0x0
001343 *(u64 *)(r10 - 0x8) = 0x0
001268 r1 = r10
001344 r1 = r10
19 unchanged instructions hidden
001288 r1 = r10
001364 r1 = r10
001289 r1 += -0xd0
001365 r1 += -0xd0
001290 call sol_log_
001366 call sol_log_
001367 r6 = r9
001291 *(u64 *)(r10 - 0x8) = 0x0
001368 *(u64 *)(r10 - 0x8) = 0x0
001292 r1 = r10
001369 r1 = r10
001293 r1 += -0xd0
001370 r1 += -0xd0
26 unchanged instructions hidden
001320 r1 = r10
001397 r1 = r10
001321 r1 += -0x230
001398 r1 += -0x230
001322 r5 = r10
001399 r5 = r10
001323 r2 = *(u64 *)(r10 - 0x258)
001400 r2 = *(u64 *)(r10 - 0x240)
001324 r3 = *(u64 *)(r10 - 0x248)
001401 r3 = *(u64 *)(r10 - 0x248)
001325 r4 = r9
001402 r4 = *(u64 *)(r10 - 0x280)
001326 call <target>
001403 call <target>
001327 w9 = *(u32 *)(r10 - 0x230)
001404 w9 = *(u32 *)(r10 - 0x230)
001328 if r9 != 0x1a goto <offset>
001405 if r9 != 0x1a goto <offset>
001329 if r8 != 0x2 goto <offset>
001406 if r8 != 0x2 goto <offset>
001330 r1 = *(u64 *)(r10 - 0x258)
001407 r1 = *(u64 *)(r10 - 0x240)
001331 r2 = *(u64 *)(r1 + 0x0)
001408 r2 = *(u64 *)(r1 + 0x0)
001332 r1 = r10
001409 r1 = r10
001333 r1 += -0xd0
001410 r1 += -0xd0
2 unchanged instructions hidden
001336 if r1 != 0x3 goto <offset>
001413 if r1 != 0x3 goto <offset>
001337 r1 = <addr> ll
001414 r1 = <addr> ll
001338 r2 = 0x1c
001415 r2 = 0x1c
001416 call sol_log_
001339 goto <offset>
001417 goto <offset>
001340 w6 = *(u32 *)(r10 - 0x22c)
001418 w0 = *(u32 *)(r10 - 0x22c)
001341 r7 = r6
001419 r8 = r0
001342 r7 &= -0x100
001420 r8 &= -0x100
001343 goto <offset>
001421 goto <offset>
001344 r2 = r10
001422 r2 = r10
001345 r2 += -0xd0
001423 r2 += -0xd0
001346 r2 += r4
001424 r2 += r4
001347 r3 = 0xc8
001425 r3 = 0xc8
001348 r3 -= r4
001426 r3 -= r4
001349 call -0x402
001427 call -0x450
001350 r2 = *(u64 *)(r10 - 0x8)
001428 r2 = *(u64 *)(r10 - 0x8)
001351 r6 = r2
001429 r9 = r2
001352 r6 += r0
001430 r9 += r0
001353 r1 = 0x1
001431 r1 = 0x1
001354 if r6 < r2 goto <offset>
001432 if r9 < r2 goto <offset>
001355 r1 = 0x0
001433 r1 = 0x0
001356 r1 &= 0x1
001434 r1 &= 0x1
001357 if r1 != 0x0 goto <offset>
001435 if r1 != 0x0 goto <offset>
001358 *(u64 *)(r10 - 0x8) = r6
001436 *(u64 *)(r10 - 0x8) = r9
001359 if r6 > 0xc8 goto <offset>
001437 if r9 > 0xc8 goto <offset>
001360 if r6 == 0xc8 goto <offset>
001438 if r9 == 0xc8 goto <offset>
001361 *(u64 *)(r10 - 0x2f0) = r7
001439 *(u64 *)(r10 - 0x2f0) = r6
001362 r7 = 0xc8
001440 r6 = 0xc8
001363 r7 -= r6
001441 r6 -= r9
001364 if r7 < 0x4 goto <offset>
001442 if r6 < 0x4 goto <offset>
001365 r7 = 0x4
001443 r6 = 0x4
001366 r9 = r10
001444 r7 = r10
001367 r9 += -0xd0
001445 r7 += -0xd0
001368 r9 += r6
001446 r7 += r9
001369 r1 = r9
001447 r1 = r7
001370 r2 = <addr> ll
001448 r2 = <addr> ll
001371 r3 = r7
001449 r3 = r6
001372 call sol_memcpy_
001450 call sol_memcpy_
001373 if r6 < 0xc5 goto <offset>
001451 if r9 < 0xc5 goto <offset>
001374 r9 += r7
001452 r7 += r6
001375 *(u8 *)(r9 - 0x1) = 0x40
001453 *(u8 *)(r7 - 0x1) = 0x40
001376 r3 = *(u64 *)(r10 - 0x8)
001454 r3 = *(u64 *)(r10 - 0x8)
001377 r1 = r3
001455 r1 = r3
001378 r1 += r7
001456 r1 += r6
001379 r2 = 0x1
001457 r2 = 0x1
001380 r9 = *(u64 *)(r10 - 0x280)
001458 r7 = *(u64 *)(r10 - 0x2b8)
001381 r7 = *(u64 *)(r10 - 0x2f0)
001382 if r1 < r3 goto <offset>
001459 if r1 < r3 goto <offset>
001383 r2 = 0x0
001460 r2 = 0x0
001384 r2 &= 0x1
001461 r2 &= 0x1
001462 r6 = *(u64 *)(r10 - 0x2f0)
001385 if r2 != 0x0 goto <offset>
001463 if r2 != 0x0 goto <offset>
001386 *(u64 *)(r10 - 0x8) = r1
001464 *(u64 *)(r10 - 0x8) = r1
001387 if r1 > 0xc8 goto <offset>
001465 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
001391 r2 += r1
001469 r2 += r1
001392 r3 = 0xc8
001470 r3 = 0xc8
001393 r3 -= r1
001471 r3 -= r1
001394 r1 = r9
001472 r1 = *(u64 *)(r10 - 0x280)
001395 call -0x430
001473 call -0x47e
001396 r3 = *(u64 *)(r10 - 0x8)
001474 r3 = *(u64 *)(r10 - 0x8)
001397 r2 = r3
001475 r2 = r3
001398 r2 += r0
001476 r2 += r0
3 unchanged instructions hidden
001402 r1 &= 0x1
001480 r1 &= 0x1
001403 if r1 != 0x0 goto <offset>
001481 if r1 != 0x0 goto <offset>
001404 *(u64 *)(r10 - 0x8) = r2
001482 *(u64 *)(r10 - 0x8) = r2
001405 r9 = *(u64 *)(r10 - 0x280)
001483 r7 = *(u64 *)(r10 - 0x2b8)
001484 r6 = *(u64 *)(r10 - 0x2f0)
001406 if r2 > 0xc8 goto <offset>
001485 if r2 > 0xc8 goto <offset>
001407 goto <offset>
001486 goto <offset>
001408 r6 <<= 0x20
001487 r6 <<= 0x20
2 unchanged instructions hidden
001411 r2 += -0xd0
001490 r2 += -0xd0
001412 r2 += r1
001491 r2 += r1
001413 if r6 == 0x0 goto <offset>
001492 if r6 == 0x0 goto <offset>
001414 r9 = 0x0
001493 r7 = 0x0
001415 if r6 s> -0x1 goto <offset>
001494 if r6 s> -0x1 goto <offset>
001416 if r1 != 0xc7 goto <offset>
001495 if r1 != 0xc7 goto <offset>
001417 *(u8 *)(r2 + 0x0) = 0x40
001496 *(u8 *)(r2 + 0x0) = 0x40
001418 r0 = 0x1
001497 r0 = 0x1
001419 goto <offset>
001498 goto <offset>
001420 if r1 == 0x2 goto <offset>
001499 if r1 == 0x2 goto <offset>
001500 r8 = r6
001421 w6 = *(u32 *)(r10 - 0x20)
001501 w6 = *(u32 *)(r10 - 0x20)
001422 *(u64 *)(r10 - 0x8) = 0x0
001502 *(u64 *)(r10 - 0x8) = 0x0
001423 r1 = r10
001503 r1 = r10
15 unchanged instructions hidden
001439 goto <offset>
001519 goto <offset>
001440 r2 = r10
001520 r2 = r10
001441 r2 += -0xd0
001521 r2 += -0xd0
001442 r2 += r4
001522 r2 += r1
001443 r3 = 0xc8
001523 r3 = 0xc8
001444 r3 -= r4
001524 r3 -= r1
001445 call -0x462
001525 r1 = *(u64 *)(r10 - 0x288)
001526 call -0x4b3
001446 r2 = *(u64 *)(r10 - 0x8)
001527 r2 = *(u64 *)(r10 - 0x8)
001447 r9 = r2
001528 r9 = r2
001448 r9 += r0
001529 r9 += r0
5 unchanged instructions hidden
001454 *(u64 *)(r10 - 0x8) = r9
001535 *(u64 *)(r10 - 0x8) = r9
001455 if r9 > 0xc8 goto <offset>
001536 if r9 > 0xc8 goto <offset>
001456 if r9 == 0xc8 goto <offset>
001537 if r9 == 0xc8 goto <offset>
001457 *(u64 *)(r10 - 0x2f0) = r7
001538 *(u64 *)(r10 - 0x300) = r8
001458 *(u64 *)(r10 - 0x2f8) = r6
001539 *(u64 *)(r10 - 0x2f0) = r6
001459 r7 = 0xc8
001540 r7 = 0xc8
001460 r7 -= r9
001541 r7 -= r9
001461 if r7 < 0x1a goto <offset>
001542 if r7 < 0x1a goto <offset>
9 unchanged instructions hidden
001471 r6 += r7
001552 r6 += r7
001472 *(u8 *)(r6 - 0x1) = 0x40
001553 *(u8 *)(r6 - 0x1) = 0x40
001473 r3 = *(u64 *)(r10 - 0x8)
001554 r3 = *(u64 *)(r10 - 0x8)
001474 r4 = r3
001555 r1 = r3
001475 r4 += r7
001556 r1 += r7
001476 r2 = 0x1
001557 r2 = 0x1
001477 if r4 < r3 goto <offset>
001558 if r1 < r3 goto <offset>
001478 r2 = 0x0
001559 r2 = 0x0
001479 r2 &= 0x1
001560 r2 &= 0x1
001480 if r2 != 0x0 goto <offset>
001561 if r2 != 0x0 goto <offset>
001481 *(u64 *)(r10 - 0x8) = r4
001562 *(u64 *)(r10 - 0x8) = r1
001482 r1 = *(u64 *)(r10 - 0x2f8)
001563 r7 = *(u64 *)(r10 - 0x2b8)
001483 r7 = *(u64 *)(r10 - 0x2f0)
001564 r6 = *(u64 *)(r10 - 0x2f0)
001484 if r4 > 0xc8 goto <offset>
001565 r8 = *(u64 *)(r10 - 0x300)
001485 if r4 == 0xc8 goto <offset>
001566 if r1 > 0xc8 goto <offset>
001567 if r1 == 0xc8 goto <offset>
001486 r2 = r10
001568 r2 = r10
001487 r2 += -0xd0
001569 r2 += -0xd0
001488 r2 += r4
001570 r2 += r1
001489 r3 = 0xc8
001571 r3 = 0xc8
001490 r3 -= r4
001572 r3 -= r1
001491 call -0x490
001573 r1 = *(u64 *)(r10 - 0x2f8)
001574 call -0x4e3
001492 r3 = *(u64 *)(r10 - 0x8)
001575 r3 = *(u64 *)(r10 - 0x8)
001493 r2 = r3
001576 r2 = r3
001494 r2 += r0
001577 r2 += r0
3 unchanged instructions hidden
001498 r1 &= 0x1
001581 r1 &= 0x1
001499 if r1 != 0x0 goto <offset>
001582 if r1 != 0x0 goto <offset>
001500 *(u64 *)(r10 - 0x8) = r2
001583 *(u64 *)(r10 - 0x8) = r2
001501 r7 = *(u64 *)(r10 - 0x2f0)
001584 r7 = *(u64 *)(r10 - 0x2b8)
001585 r6 = *(u64 *)(r10 - 0x2f0)
001586 r8 = *(u64 *)(r10 - 0x300)
001502 if r2 > 0xc8 goto <offset>
001587 if r2 > 0xc8 goto <offset>
001503 goto <offset>
001588 goto <offset>
001504 *(u8 *)(r2 + 0x0) = 0x30
001589 *(u8 *)(r2 + 0x0) = 0x30
5 unchanged instructions hidden
001510 r1 = r10
001595 r1 = r10
001511 r1 += -0xd0
001596 r1 += -0xd0
001512 call sol_log_
001597 call sol_log_
001598 r6 = r8
001513 r1 = r10
001599 r1 = r10
001514 r1 += -0xd0
001600 r1 += -0xd0
001515 r2 = *(u64 *)(r10 - 0x2c0)
001601 r2 = r7
001516 call <target>
001602 call <target>
001517 w6 = *(u32 *)(r10 - 0xc4)
001603 w0 = *(u32 *)(r10 - 0xc4)
001518 w9 = *(u32 *)(r10 - 0xc8)
001604 w9 = *(u32 *)(r10 - 0xc8)
001519 r3 = *(u64 *)(r10 - 0xd0)
001605 r3 = *(u64 *)(r10 - 0xd0)
001520 if r3 == 0x0 goto <offset>
001606 if r3 == 0x0 goto <offset>
5 unchanged instructions hidden
001526 r4 = 0x1
001612 r4 = 0x1
001527 if r5 != r2 goto <offset>
001613 if r5 != r2 goto <offset>
001528 r4 = 0x0
001614 r4 = 0x0
001529 r6 <<= 0x20
001615 r0 <<= 0x20
001530 r4 &= 0x1
001616 r4 &= 0x1
001531 r6 |= r9
001617 r0 |= r9
001532 if r6 < 0x48 goto <offset>
001618 if r0 < 0x48 goto <offset>
001533 if r4 != 0x0 goto <offset>
001619 if r4 != 0x0 goto <offset>
001534 r8 = *(u64 *)(r3 + 0x40)
001620 r7 = *(u64 *)(r3 + 0x40)
001535 *(u8 *)(r1 + 0x0) = w2
001621 *(u8 *)(r1 + 0x0) = w2
001536 r1 = r10
001622 r1 = r10
001537 r1 += -0xd0
001623 r1 += -0xd0
001538 r2 = *(u64 *)(r10 - 0x260)
001624 r2 = r6
001539 call <target>
001625 call <target>
001540 w6 = *(u32 *)(r10 - 0xc4)
001626 w0 = *(u32 *)(r10 - 0xc4)
001541 w9 = *(u32 *)(r10 - 0xc8)
001627 w9 = *(u32 *)(r10 - 0xc8)
001542 r3 = *(u64 *)(r10 - 0xd0)
001628 r3 = *(u64 *)(r10 - 0xd0)
001543 if r3 == 0x0 goto <offset>
001629 if r3 == 0x0 goto <offset>
5 unchanged instructions hidden
001549 r4 = 0x1
001635 r4 = 0x1
001550 if r5 != r2 goto <offset>
001636 if r5 != r2 goto <offset>
001551 r4 = 0x0
001637 r4 = 0x0
001552 r6 <<= 0x20
001638 r0 <<= 0x20
001553 r4 &= 0x1
001639 r4 &= 0x1
001554 r6 |= r9
001640 r0 |= r9
001555 if r6 >= 0x48 goto <offset>
001641 if r0 >= 0x48 goto <offset>
001556 if r4 != 0x0 goto <offset>
001642 if r4 != 0x0 goto <offset>
001557 *(u8 *)(r1 + 0x0) = w2
001643 *(u8 *)(r1 + 0x0) = w2
001558 r6 = 0x2
001644 r0 = 0x2
001559 r9 = 0x0
001645 r9 = 0x0
001560 goto <offset>
001646 goto <offset>
001561 if r4 != 0x0 goto <offset>
001647 if r4 != 0x0 goto <offset>
001562 r6 = *(u64 *)(r3 + 0x40)
001648 r8 = *(u64 *)(r3 + 0x40)
001563 *(u8 *)(r1 + 0x0) = w2
001649 *(u8 *)(r1 + 0x0) = w2
001564 *(u64 *)(r10 - 0x8) = 0x0
001650 *(u64 *)(r10 - 0x8) = 0x0
001565 r1 = r10
001651 r1 = r10
1 unchanged instructions hidden
001567 r2 = <addr> ll
001653 r2 = <addr> ll
001568 r3 = 0x19
001654 r3 = 0x19
001569 call sol_memcpy_
001655 call sol_memcpy_
001570 r4 = *(u64 *)(r10 - 0x240)
001656 r4 = *(u64 *)(r10 - 0x258)
001571 r1 = r4
001657 r1 = r4
001572 r1 -= r8
001658 r1 -= r7
001573 r2 = 0x0
001659 r2 = 0x0
001574 *(u64 *)(r10 - 0x248) = r2
001660 *(u64 *)(r10 - 0x240) = r2
001575 r2 = 0x1
001661 r2 = 0x1
001576 r3 = 0x1
001662 r3 = 0x1
001577 if r1 > r4 goto <offset>
001663 if r1 > r4 goto <offset>
1 unchanged instructions hidden
001579 r0 = 0x0
001665 r0 = 0x0
001580 if r3 != 0x0 goto <offset>
001666 if r3 != 0x0 goto <offset>
001581 r0 = r1
001667 r0 = r1
001582 r3 = r6
001668 r3 = r8
001583 r3 -= r7
001669 r1 = *(u64 *)(r10 - 0x2e8)
001670 r3 -= r1
001584 r5 = *(u64 *)(r10 - 0x8)
001671 r5 = *(u64 *)(r10 - 0x8)
001585 r1 = r5
001672 r1 = r5
001586 r1 += 0x19
001673 r1 += 0x19
001587 r4 = 0x1
001674 r4 = 0x1
001588 if r1 < r5 goto <offset>
001675 if r1 < r5 goto <offset>
001589 r4 = 0x0
001676 r4 = 0x0
001590 if r3 <= r6 goto <offset>
001677 if r3 <= r8 goto <offset>
001591 if r2 != 0x0 goto <offset>
001678 if r2 != 0x0 goto <offset>
001592 *(u64 *)(r10 - 0x248) = r3
001679 *(u64 *)(r10 - 0x240) = r3
001593 *(u64 *)(r10 - 0x270) = r0
001680 *(u64 *)(r10 - 0x280) = r0
001681 *(u64 *)(r10 - 0x270) = r8
001594 r4 &= 0x1
001682 r4 &= 0x1
001595 if r4 == 0x0 goto <offset>
001683 if r4 == 0x0 goto <offset>
001596 goto <offset>
001684 goto <offset>
001597 if r3 > r6 goto <offset>
001685 if r3 > r8 goto <offset>
001598 r2 = 0x0
001686 r2 = 0x0
001599 if r2 == 0x0 goto <offset>
001687 if r2 == 0x0 goto <offset>
001600 *(u64 *)(r10 - 0x270) = r0
001688 *(u64 *)(r10 - 0x280) = r0
001689 *(u64 *)(r10 - 0x270) = r8
001601 r4 &= 0x1
001690 r4 &= 0x1
001602 if r4 != 0x0 goto <offset>
001691 if r4 != 0x0 goto <offset>
001603 *(u64 *)(r10 - 0x8) = r1
001692 *(u64 *)(r10 - 0x8) = r1
001693 *(u64 *)(r10 - 0x2f0) = r6
001604 if r1 <= 0xc8 goto <offset>
001694 if r1 <= 0xc8 goto <offset>
001605 *(u64 *)(r10 - 0x8) = 0xc8
001695 *(u64 *)(r10 - 0x8) = 0xc8
001606 goto <offset>
001696 goto <offset>
28 unchanged instructions hidden
001635 r1 = r10
001725 r1 = r10
001636 r1 += -0xd0
001726 r1 += -0xd0
001637 call sol_log_
001727 call sol_log_
001638 if r6 <= r7 goto <offset>
001728 r1 = *(u64 *)(r10 - 0x2e8)
001639 r1 = *(u64 *)(r10 - 0x2c0)
001729 r2 = *(u64 *)(r10 - 0x270)
001730 if r2 <= r1 goto <offset>
001731 r1 = *(u64 *)(r10 - 0x2b8)
001640 *(u64 *)(r10 - 0x190) = r1
001732 *(u64 *)(r10 - 0x190) = r1
001641 r1 = *(u64 *)(r10 - 0x260)
001733 *(u64 *)(r10 - 0x198) = r6
001642 *(u64 *)(r10 - 0x198) = r1
001734 r1 = *(u64 *)(r10 - 0x2d8)
001643 r1 = *(u64 *)(r10 - 0x2e0)
001644 *(u64 *)(r10 - 0x1a0) = r1
001735 *(u64 *)(r10 - 0x1a0) = r1
001645 r1 = *(u64 *)(r10 - 0x2e8)
001736 r1 = *(u64 *)(r10 - 0x2e0)
001646 *(u64 *)(r10 - 0x1a8) = r1
001737 *(u64 *)(r10 - 0x1a8) = r1
001647 r1 = *(u64 *)(r10 - 0x2d8)
001648 *(u64 *)(r10 - 0x1b0) = r1
001649 r1 = *(u64 *)(r10 - 0x2d0)
001738 r1 = *(u64 *)(r10 - 0x2d0)
001650 *(u64 *)(r10 - 0x1b8) = r1
001739 *(u64 *)(r10 - 0x1b0) = r1
001651 r1 = *(u64 *)(r10 - 0x2c8)
001740 r1 = *(u64 *)(r10 - 0x2c8)
001741 *(u64 *)(r10 - 0x1b8) = r1
001742 r1 = *(u64 *)(r10 - 0x2b0)
001652 *(u64 *)(r10 - 0x1c8) = r1
001743 *(u64 *)(r10 - 0x1c8) = r1
001653 r1 = *(u64 *)(r10 - 0x2b8)
001744 r1 = *(u64 *)(r10 - 0x2a8)
001654 *(u64 *)(r10 - 0x1c0) = r1
001745 *(u64 *)(r10 - 0x1c0) = r1
001655 *(u64 *)(r10 - 0x1d0) = r1
001746 *(u64 *)(r10 - 0x1d0) = r1
001656 r1 = *(u64 *)(r10 - 0x2a0)
001747 r1 = *(u64 *)(r10 - 0x268)
001657 *(u64 *)(r10 - 0x1d8) = r1
001748 *(u64 *)(r10 - 0x1d8) = r1
001658 r1 = r10
001749 r1 = r10
001659 r1 += -0x188
001750 r1 += -0x188
001660 r2 = *(u64 *)(r10 - 0x298)
001751 r2 = *(u64 *)(r10 - 0x298)
001661 r3 = *(u64 *)(r10 - 0x2a8)
001752 r3 = *(u64 *)(r10 - 0x2a0)
001662 r4 = *(u64 *)(r10 - 0x248)
001753 r4 = *(u64 *)(r10 - 0x240)
001663 r5 = *(u64 *)(r10 - 0x250)
001754 r5 = *(u64 *)(r10 - 0x250)
001664 call <target>
001755 call <target>
001665 r1 = *(u64 *)(r10 - 0x188)
001756 r1 = *(u64 *)(r10 - 0x188)
5 unchanged instructions hidden
001671 r1 = r6
001762 r1 = r6
001672 r2 = <addr> ll
001763 r2 = <addr> ll
001673 r3 = 0x15
001764 r3 = 0x15
001674 call -0x62c
001765 call -0x687
001675 r1 = r6
001766 r1 = r6
001676 r2 = *(u64 *)(r10 - 0x288)
001767 r2 = *(u64 *)(r10 - 0x288)
001677 call -0x5d7
001768 call -0x632
001678 r1 = r6
001769 r1 = r6
001679 r2 = <addr> ll
001770 r2 = <addr> ll
001680 r3 = 0xc
001771 r3 = 0xc
001681 call -0x633
001772 call -0x68e
001682 r1 = r6
001773 r1 = r6
001683 r2 = *(u64 *)(r10 - 0x248)
001774 r2 = *(u64 *)(r10 - 0x240)
001684 call -0x5de
001775 call -0x639
001685 r1 = r6
001776 r1 = r6
001686 r2 = <addr> ll
001777 r2 = <addr> ll
001687 r3 = 0x1d
001778 r3 = 0x1d
001688 call -0x63a
001779 call -0x695
001689 r1 = r6
001780 r1 = r6
001690 r8 = *(u64 *)(r10 - 0x290)
001781 r7 = *(u64 *)(r10 - 0x290)
001691 r2 = r8
001782 r2 = r7
001692 call -0x5e6
001783 call -0x641
001693 r1 = r6
001784 r1 = r6
001694 r2 = <addr> ll
001785 r2 = <addr> ll
001695 r3 = 0x24
001786 r3 = 0x24
2 unchanged instructions hidden
001698 r2 = 0x2b
001789 r2 = 0x2b
001699 call sol_log_
001790 call sol_log_
001700 r9 = 0x1a
001791 r9 = 0x1a
001701 r6 = 0x1
001792 r0 = 0x1
001702 r7 = 0x0
001793 r8 = 0x0
001703 goto <offset>
001794 goto <offset>
001704 if r1 == 0xc8 goto <offset>
001705 r2 = r10
001706 r2 += -0xd0
001707 r2 += r1
001708 r3 = 0xc8
001709 r3 -= r1
001710 r1 = *(u64 *)(r10 - 0x280)
001711 call -0x56c
001712 r2 = *(u64 *)(r10 - 0x8)
001713 r6 = r2
001714 r6 += r0
001715 r1 = 0x1
001716 if r6 < r2 goto <offset>
001717 r1 = 0x0
001718 r1 &= 0x1
001719 if r1 != 0x0 goto <offset>
001720 *(u64 *)(r10 - 0x8) = r6
001721 if r6 > 0xc8 goto <offset>
001722 if r6 == 0xc8 goto <offset>
001723 r8 = 0xc8
001724 r8 -= r6
001725 if r8 < 0x5 goto <offset>
001726 r8 = 0x5
001727 r9 = r10
001728 r9 += -0xd0
001729 r9 += r6
001730 r1 = r9
001731 r2 = <addr> ll
001732 r3 = r8
001733 call sol_memcpy_
001734 if r6 < 0xc4 goto <offset>
001735 r9 += r8
001736 *(u8 *)(r9 - 0x1) = 0x40
001737 r3 = *(u64 *)(r10 - 0x8)
001738 r1 = r3
001739 r1 += r8
001740 r2 = 0x1
001741 if r1 < r3 goto <offset>
001742 r2 = 0x0
001743 r2 &= 0x1
001744 if r2 != 0x0 goto <offset>
001745 *(u64 *)(r10 - 0x8) = r1
001746 if r1 > 0xc8 goto <offset>
001747 if r1 == 0xc8 goto <offset>
001748 r2 = r10
001749 r2 += -0xd0
001750 r2 += r1
001751 r3 = 0xc8
001752 r3 -= r1
001753 r1 = *(u64 *)(r10 - 0x288)
001754 call -0x597
001755 r2 = *(u64 *)(r10 - 0x8)
001756 r6 = r2
001757 r6 += r0
001758 r1 = 0x1
001759 if r6 < r2 goto <offset>
001760 r1 = 0x0
001761 r1 &= 0x1
001762 if r1 != 0x0 goto <offset>
001763 *(u64 *)(r10 - 0x8) = r6
001764 if r6 > 0xc8 goto <offset>
001765 if r6 == 0xc8 goto <offset>
001766 r8 = 0xc8
001767 r8 -= r6
001768 if r8 < 0x5 goto <offset>
001769 r8 = 0x5
001770 r9 = r10
001771 r9 += -0xd0
001772 r9 += r6
001773 r1 = r9
001774 r2 = <addr> ll
001775 r3 = r8
001776 call sol_memcpy_
001777 if r6 < 0xc4 goto <offset>
001778 r9 += r8
001779 *(u8 *)(r9 - 0x1) = 0x40
001780 r3 = *(u64 *)(r10 - 0x8)
001781 r1 = r3
001782 r1 += r8
001783 r2 = 0x1
001784 if r1 < r3 goto <offset>
001785 r2 = 0x0
001786 r2 &= 0x1
001787 if r2 != 0x0 goto <offset>
001788 *(u64 *)(r10 - 0x8) = r1
001789 if r1 <= 0xc8 goto <offset>
001790 *(u64 *)(r10 - 0x8) = 0xc8
001791 goto <offset>
001792 r6 <<= 0x20
001795 r6 <<= 0x20
001793 r6 s>>= 0x20
001796 r6 s>>= 0x20
001794 r2 = r10
001797 r2 = r10
1 unchanged instructions hidden
001796 r2 += r1
001799 r2 += r1
001797 if r6 == 0x0 goto <offset>
001800 if r6 == 0x0 goto <offset>
001798 if r6 s<= -0x1 goto <offset>
001801 if r6 s<= -0x1 goto <offset>
001799 r8 = 0x0
001802 r7 = 0x0
001800 goto <offset>
001803 goto <offset>
001801 *(u8 *)(r2 + 0x0) = 0x2d
001804 *(u8 *)(r2 + 0x0) = 0x2d
001802 r9 = 0x1
001805 r7 = 0x1
001803 r6 = -r6
001806 r6 = -r6
001804 r1 += r9
001807 r1 += r7
001805 r3 = 0xc8
001808 r3 = 0xc8
001806 r3 -= r1
001809 r3 -= r1
001807 r2 += r9
001810 r2 += r7
001808 r1 = r6
001811 r1 = r6
001809 call -0x5ce
001812 call -0x5d1
001810 r0 += r9
001813 r0 += r7
001811 r9 = *(u64 *)(r10 - 0x280)
001814 r7 = *(u64 *)(r10 - 0x2b8)
001812 r3 = *(u64 *)(r10 - 0x8)
001815 r3 = *(u64 *)(r10 - 0x8)
001813 r2 = r3
001816 r2 = r3
001814 r2 += r0
001817 r2 += r0
5 unchanged instructions hidden
001820 *(u64 *)(r10 - 0x8) = r2
001823 *(u64 *)(r10 - 0x8) = r2
001821 if r2 > 0xc8 goto <offset>
001824 if r2 > 0xc8 goto <offset>
001822 goto <offset>
001825 goto <offset>
001823 *(u64 *)(r10 - 0x2f0) = r7
001824 *(u64 *)(r10 - 0x258) = r6
001825 r2 = r10
001826 r2 = r10
001826 r2 += -0xd0
001827 r2 += -0xd0
001827 r2 += r1
001828 r2 += r1
001828 r3 = 0xc8
001829 r3 = 0xc8
001829 r3 -= r1
001830 r3 -= r1
001830 r1 = *(u64 *)(r10 - 0x288)
001831 r1 = *(u64 *)(r10 - 0x288)
001831 call -0x5e4
001832 call -0x5e5
001832 r2 = *(u64 *)(r10 - 0x8)
001833 r2 = *(u64 *)(r10 - 0x8)
001833 r9 = r2
001834 r8 = r2
001834 r9 += r0
001835 r8 += r0
001835 r1 = 0x1
001836 r1 = 0x1
001836 if r9 < r2 goto <offset>
001837 if r8 < r2 goto <offset>
001837 r1 = 0x0
001838 r1 = 0x0
001838 r1 &= 0x1
001839 r1 &= 0x1
001839 if r1 != 0x0 goto <offset>
001840 if r1 != 0x0 goto <offset>
001840 *(u64 *)(r10 - 0x8) = r9
001841 *(u64 *)(r10 - 0x8) = r8
001841 r6 = *(u64 *)(r10 - 0x258)
001842 r6 = *(u64 *)(r10 - 0x2f0)
001842 r7 = *(u64 *)(r10 - 0x2f0)
001843 if r8 > 0xc8 goto <offset>
001843 if r9 > 0xc8 goto <offset>
001844 if r8 == 0xc8 goto <offset>
001844 if r9 == 0xc8 goto <offset>
001845 r1 = 0xc8
001845 r7 = 0xc8
001846 r1 -= r8
001846 r7 -= r9
001847 r9 = r1
001847 if r7 < 0xc goto <offset>
001848 if r1 < 0xc goto <offset>
001848 r7 = 0xc
001849 r9 = 0xc
001849 r6 = r10
001850 r6 = r10
001850 r6 += -0xd0
001851 r6 += -0xd0
001851 r6 += r9
001852 r6 += r8
001852 r1 = r6
001853 r1 = r6
001853 r2 = <addr> ll
001854 r2 = <addr> ll
001854 r3 = r7
001855 r3 = r9
001855 call sol_memcpy_
001856 call sol_memcpy_
001856 if r9 < 0xbd goto <offset>
001857 if r8 < 0xbd goto <offset>
001857 r6 += r7
001858 r6 += r9
001858 *(u8 *)(r6 - 0x1) = 0x40
001859 *(u8 *)(r6 - 0x1) = 0x40
001859 r3 = *(u64 *)(r10 - 0x8)
001860 r3 = *(u64 *)(r10 - 0x8)
001860 r1 = r3
001861 r1 = r3
001861 r1 += r7
001862 r1 += r9
001862 r2 = 0x1
001863 r2 = 0x1
001863 if r1 < r3 goto <offset>
001864 if r1 < r3 goto <offset>
001864 r2 = 0x0
001865 r2 = 0x0
001865 r2 &= 0x1
001866 r2 &= 0x1
001866 if r2 != 0x0 goto <offset>
001867 if r2 != 0x0 goto <offset>
001867 *(u64 *)(r10 - 0x8) = r1
001868 *(u64 *)(r10 - 0x8) = r1
001868 r6 = *(u64 *)(r10 - 0x258)
001869 r6 = *(u64 *)(r10 - 0x2f0)
001869 r7 = *(u64 *)(r10 - 0x2f0)
001870 if r1 > 0xc8 goto <offset>
001870 if r1 > 0xc8 goto <offset>
001871 if r1 == 0xc8 goto <offset>
001871 if r1 == 0xc8 goto <offset>
001872 r2 = r10
001872 r2 = r10
1 unchanged instructions hidden
001874 r2 += r1
001874 r2 += r1
001875 r3 = 0xc8
001875 r3 = 0xc8
001876 r3 -= r1
001876 r3 -= r1
001877 r1 = *(u64 *)(r10 - 0x248)
001877 r1 = *(u64 *)(r10 - 0x240)
001878 call -0x613
001878 call -0x613
001879 r3 = *(u64 *)(r10 - 0x8)
001879 r3 = *(u64 *)(r10 - 0x8)
001880 r2 = r3
001880 r2 = r3
4 unchanged instructions hidden
001885 r1 &= 0x1
001885 r1 &= 0x1
001886 if r1 != 0x0 goto <offset>
001886 if r1 != 0x0 goto <offset>
001887 *(u64 *)(r10 - 0x8) = r2
001887 *(u64 *)(r10 - 0x8) = r2
001888 r6 = *(u64 *)(r10 - 0x258)
001888 r6 = *(u64 *)(r10 - 0x2f0)
001889 r7 = *(u64 *)(r10 - 0x2f0)
001890 if r2 > 0xc8 goto <offset>
001889 if r2 > 0xc8 goto <offset>
001891 goto <offset>
001890 goto <offset>
001892 *(u64 *)(r10 - 0x2f0) = r7
001893 *(u64 *)(r10 - 0x258) = r6
001894 r2 = r10
001891 r2 = r10
001895 r2 += -0xd0
001892 r2 += -0xd0
001896 r2 += r1
001893 r2 += r1
001897 r3 = 0xc8
001894 r3 = 0xc8
001898 r3 -= r1
001895 r3 -= r1
001899 r1 = *(u64 *)(r10 - 0x240)
001896 r1 = *(u64 *)(r10 - 0x258)
001900 call -0x629
001897 call -0x626
001901 r2 = *(u64 *)(r10 - 0x8)
001898 r2 = *(u64 *)(r10 - 0x8)
001902 r9 = r2
001899 r8 = r2
001903 r9 += r0
001900 r8 += r0
001904 r1 = 0x1
001901 r1 = 0x1
001905 if r9 < r2 goto <offset>
001902 if r8 < r2 goto <offset>
001906 r1 = 0x0
001903 r1 = 0x0
001907 r1 &= 0x1
001904 r1 &= 0x1
001908 if r1 != 0x0 goto <offset>
001905 if r1 != 0x0 goto <offset>
001909 *(u64 *)(r10 - 0x8) = r9
001906 *(u64 *)(r10 - 0x8) = r8
001910 r6 = *(u64 *)(r10 - 0x258)
001907 r6 = *(u64 *)(r10 - 0x2f0)
001911 r7 = *(u64 *)(r10 - 0x2f0)
001908 if r8 > 0xc8 goto <offset>
001912 if r9 > 0xc8 goto <offset>
001909 if r8 == 0xc8 goto <offset>
001913 if r9 == 0xc8 goto <offset>
001910 r1 = 0xc8
001914 r7 = 0xc8
001911 r1 -= r8
001915 r7 -= r9
001912 r9 = r1
001916 if r7 < 0xd goto <offset>
001913 if r1 < 0xd goto <offset>
001917 r7 = 0xd
001914 r9 = 0xd
001918 r6 = r10
001915 r6 = r10
001919 r6 += -0xd0
001916 r6 += -0xd0
001920 r6 += r9
001917 r6 += r8
001921 r1 = r6
001918 r1 = r6
001922 r2 = <addr> ll
001919 r2 = <addr> ll
001923 r3 = r7
001920 r3 = r9
001924 call sol_memcpy_
001921 call sol_memcpy_
001925 if r9 < 0xbc goto <offset>
001922 if r8 < 0xbc goto <offset>
001926 r6 += r7
001923 r6 += r9
001927 *(u8 *)(r6 - 0x1) = 0x40
001924 *(u8 *)(r6 - 0x1) = 0x40
001928 r3 = *(u64 *)(r10 - 0x8)
001925 r3 = *(u64 *)(r10 - 0x8)
001929 r1 = r3
001926 r1 = r3
001930 r1 += r7
001927 r1 += r9
001931 r2 = 0x1
001928 r2 = 0x1
001932 if r1 < r3 goto <offset>
001929 if r1 < r3 goto <offset>
001933 r2 = 0x0
001930 r2 = 0x0
001934 r2 &= 0x1
001931 r2 &= 0x1
001935 if r2 != 0x0 goto <offset>
001932 if r2 != 0x0 goto <offset>
001936 *(u64 *)(r10 - 0x8) = r1
001933 *(u64 *)(r10 - 0x8) = r1
001937 r6 = *(u64 *)(r10 - 0x258)
001934 r6 = *(u64 *)(r10 - 0x2f0)
001938 r7 = *(u64 *)(r10 - 0x2f0)
001939 if r1 > 0xc8 goto <offset>
001935 if r1 > 0xc8 goto <offset>
001940 if r1 == 0xc8 goto <offset>
001936 if r1 == 0xc8 goto <offset>
001941 r2 = r10
001937 r2 = r10
1 unchanged instructions hidden
001943 r2 += r1
001939 r2 += r1
001944 r3 = 0xc8
001940 r3 = 0xc8
001945 r3 -= r1
001941 r3 -= r1
001946 r1 = r8
001942 r1 = r7
001947 call -0x658
001943 call -0x654
001948 r2 = *(u64 *)(r10 - 0x8)
001944 r2 = *(u64 *)(r10 - 0x8)
001949 r9 = r2
001945 r8 = r2
001950 r9 += r0
001946 r8 += r0
001951 r1 = 0x1
001947 r1 = 0x1
001952 if r9 < r2 goto <offset>
001948 if r8 < r2 goto <offset>
001953 r1 = 0x0
001949 r1 = 0x0
001954 r1 &= 0x1
001950 r1 &= 0x1
001955 if r1 != 0x0 goto <offset>
001951 if r1 != 0x0 goto <offset>
001956 *(u64 *)(r10 - 0x8) = r9
001952 *(u64 *)(r10 - 0x8) = r8
001957 r6 = *(u64 *)(r10 - 0x258)
001953 r6 = *(u64 *)(r10 - 0x2f0)
001958 r7 = *(u64 *)(r10 - 0x2f0)
001954 if r8 > 0xc8 goto <offset>
001959 if r9 > 0xc8 goto <offset>
001955 if r8 == 0xc8 goto <offset>
001960 if r9 == 0xc8 goto <offset>
001956 r6 = 0xc8
001961 r8 = 0xc8
001957 r6 -= r8
001962 r8 -= r9
001958 if r6 < 0xd goto <offset>
001963 if r8 < 0xd goto <offset>
001959 r6 = 0xd
001964 r8 = 0xd
001960 r7 = r10
001965 r6 = r10
001961 r7 += -0xd0
001966 r6 += -0xd0
001962 r7 += r8
001967 r6 += r9
001963 r1 = r7
001968 r1 = r6
001969 r2 = <addr> ll
001964 r2 = <addr> ll
001970 r3 = r8
001965 r3 = r6
001971 call sol_memcpy_
001966 call sol_memcpy_
001972 if r9 < 0xbc goto <offset>
001967 if r8 < 0xbc goto <offset>
001973 r6 += r8
001968 r7 += r6
001974 *(u8 *)(r6 - 0x1) = 0x40
001969 *(u8 *)(r7 - 0x1) = 0x40
001975 r3 = *(u64 *)(r10 - 0x8)
001970 r3 = *(u64 *)(r10 - 0x8)
001976 r1 = r3
001971 r1 = r3
001977 r1 += r8
001972 r1 += r6
001978 r2 = 0x1
001973 r2 = 0x1
001979 if r1 < r3 goto <offset>
001974 if r1 < r3 goto <offset>
001980 r2 = 0x0
001975 r2 = 0x0
2 unchanged instructions hidden
001983 *(u64 *)(r10 - 0x8) = r1
001978 *(u64 *)(r10 - 0x8) = r1
001984 if r1 <= 0xc8 goto <offset>
001979 if r1 <= 0xc8 goto <offset>
001985 *(u64 *)(r10 - 0x8) = 0xc8
001980 *(u64 *)(r10 - 0x8) = 0xc8
001986 r6 = *(u64 *)(r10 - 0x258)
001981 r6 = *(u64 *)(r10 - 0x2f0)
001987 r7 = *(u64 *)(r10 - 0x2f0)
001988 goto <offset>
001982 goto <offset>
001989 *(u64 *)(r10 - 0x8) = 0x0
001983 *(u64 *)(r10 - 0x8) = 0x0
001990 r6 = r10
001984 r6 = r10
1 unchanged instructions hidden
001992 r1 = r6
001986 r1 = r6
001993 r2 = <addr> ll
001987 r2 = <addr> ll
001994 r3 = 0x15
001988 r3 = 0x15
001995 call -0x76d
001989 call -0x767
001996 r1 = r6
001990 r1 = r6
001997 r2 = *(u64 *)(r10 - 0x288)
001991 r2 = *(u64 *)(r10 - 0x288)
001998 call -0x718
001992 call -0x712
001999 r1 = r6
001993 r1 = r6
002000 r2 = <addr> ll
001994 r2 = <addr> ll
002001 r3 = 0xc
001995 r3 = 0xc
002002 call -0x774
001996 call -0x76e
002003 r1 = r6
001997 r1 = r6
002004 r2 = *(u64 *)(r10 - 0x248)
001998 r2 = *(u64 *)(r10 - 0x240)
002005 call -0x71f
001999 call -0x719
002006 r1 = r6
002000 r1 = r6
002007 r2 = <addr> ll
002001 r2 = <addr> ll
002008 r3 = 0x1d
002002 r3 = 0x1d
002009 call -0x77b
002003 call -0x775
002010 r1 = r6
002004 r1 = r6
002011 r8 = *(u64 *)(r10 - 0x290)
002005 r7 = *(u64 *)(r10 - 0x290)
002012 r2 = r8
002006 r2 = r7
002013 call -0x727
002007 call -0x721
002014 r1 = r6
002008 r1 = r6
002015 r2 = <addr> ll
002009 r2 = <addr> ll
002016 r3 = 0x2a
002010 r3 = 0x2a
002017 call -0x783
002011 call -0x77d
002018 r2 = *(u64 *)(r10 - 0x8)
002012 r2 = *(u64 *)(r10 - 0x8)
002019 r1 = r6
002013 r1 = r6
002020 call sol_log_
002014 call sol_log_
002021 r6 = r8
002022 goto <offset>
002015 goto <offset>
002023 r6 = *(u64 *)(r10 - 0xe8)
002016 r7 = *(u64 *)(r10 - 0xe8)
002024 *(u64 *)(r10 - 0x8) = 0x0
002017 *(u64 *)(r10 - 0x8) = 0x0
002025 r8 = r10
002018 r6 = r10
002026 r8 += -0xd0
002019 r6 += -0xd0
002027 r1 = r8
002020 r1 = r6
002028 r2 = <addr> ll
002021 r2 = <addr> ll
002029 r3 = 0x15
002022 r3 = 0x15
002030 call -0x790
002023 call -0x789
002031 r1 = r8
002024 r1 = r6
002032 r2 = *(u64 *)(r10 - 0x288)
002025 r2 = *(u64 *)(r10 - 0x288)
002033 call -0x73b
002026 call -0x734
002034 r1 = r8
002027 r1 = r6
002035 r2 = <addr> ll
002028 r2 = <addr> ll
002036 r3 = 0xc
002029 r3 = 0xc
002037 call -0x797
002030 call -0x790
002038 r1 = r8
002031 r1 = r6
002039 r2 = *(u64 *)(r10 - 0x248)
002032 r2 = *(u64 *)(r10 - 0x240)
002040 call -0x742
002033 call -0x73b
002041 r1 = r8
002034 r1 = r6
002042 r2 = <addr> ll
002035 r2 = <addr> ll
002043 r3 = 0x1d
002036 r3 = 0x1d
002044 call -0x79e
002037 call -0x797
002045 r1 = r8
002038 r1 = r6
002046 r2 = *(u64 *)(r10 - 0x290)
002039 r2 = *(u64 *)(r10 - 0x290)
002047 call -0x749
002040 call -0x742
002048 r1 = r8
002041 r1 = r6
002049 r2 = <addr> ll
002042 r2 = <addr> ll
002050 r3 = 0x1f
002043 r3 = 0x1f
002051 call -0x7a5
002044 call -0x79e
002052 r1 = r8
002045 r1 = r6
002053 r2 = r6
002046 r2 = r7
002054 call -0x750
002047 call -0x749
002055 r2 = *(u64 *)(r10 - 0x8)
002048 r2 = *(u64 *)(r10 - 0x8)
002056 r1 = r8
002049 r1 = r6
002057 call sol_log_
002050 call sol_log_
002058 r2 = r10
002051 r2 = r10
002059 r2 += -0x188
002052 r2 += -0x188
002060 r1 = <addr> ll
002053 r1 = <addr> ll
002061 call <target>
002054 call <target>
002062 r1 = *(u64 *)(r10 - 0x268)
002055 r1 = *(u64 *)(r10 - 0x260)
002063 if r1 != 0x2 goto <offset>
002056 if r1 != 0x2 goto <offset>
002064 r1 = *(u64 *)(r10 - 0x298)
002057 r9 = *(u64 *)(r10 - 0x298)
002065 w7 = *(u32 *)(r1 + 0xb8)
002058 w6 = *(u32 *)(r9 + 0xb8)
002066 *(u64 *)(r10 - 0x8) = 0x0
002059 *(u64 *)(r10 - 0x8) = 0x0
002067 r8 = r10
002060 r8 = r10
002068 r8 += -0xd0
002061 r8 += -0xd0
002069 r1 = r8
002062 r1 = r8
002070 r2 = <addr> ll
002063 r2 = <addr> ll
002071 r3 = 0x18
002064 r3 = 0x18
002072 call -0x7ba
002065 call -0x7b3
002073 r7 <<= 0x20
002066 r6 <<= 0x20
002074 r7 s>>= 0x20
002067 r6 s>>= 0x20
002075 r1 = r8
002068 r1 = r8
002076 r2 = r7
002069 r2 = r6
002077 call -0x799
002070 call -0x792
002078 r2 = *(u64 *)(r10 - 0x8)
002071 r2 = *(u64 *)(r10 - 0x8)
002079 r1 = r8
002072 r1 = r8
002080 call sol_log_
002073 call sol_log_
002081 *(u64 *)(r10 - 0x8) = 0x0
002074 *(u64 *)(r10 - 0x8) = 0x0
002082 r7 = r10
002075 r6 = r10
002083 r7 += -0xd0
002076 r6 += -0xd0
002084 r1 = r7
002077 r1 = r6
002085 r2 = <addr> ll
002078 r2 = <addr> ll
002086 r3 = 0x7
002079 r3 = 0x7
002080 call -0x7c2
002081 r1 = r6
002082 r2 = *(u64 *)(r10 - 0x278)
002083 call -0x76d
002084 r1 = r6
002085 r2 = <addr> ll
002086 r3 = 0x4
002087 call -0x7c9
002087 call -0x7c9
002088 r1 = r7
002088 r1 = r6
002089 r8 = *(u64 *)(r10 - 0x240)
002090 r2 = r8
002091 call -0x775
002092 r2 = *(u64 *)(r10 - 0x8)
002093 r1 = r6
002094 call sol_log_
002095 r2 = *(u64 *)(r9 + 0x0)
002096 r1 = *(u64 *)(r10 - 0x250)
002097 *(u64 *)(r10 - 0xff8) = r1
002098 *(u64 *)(r10 - 0x1000) = r8
002099 r1 = r9
002100 r1 += 0x8
002101 r5 = r10
002102 r3 = *(u64 *)(r10 - 0x2a0)
002103 r4 = *(u64 *)(r10 - 0x248)
002104 call <target>
002105 r6 = r0
002106 *(u64 *)(r10 - 0x8) = 0x0
002107 r8 = r10
002108 r8 += -0xd0
002109 r1 = r8
002110 r2 = <addr> ll
002111 r3 = 0x2d
002112 call -0x7e2
002113 r1 = r8
002114 r2 = r6
002115 call -0x78d
002116 r2 = *(u64 *)(r10 - 0x8)
002117 r1 = r8
002118 goto <offset>
002119 *(u64 *)(r10 - 0x8) = 0x0
002120 r6 = r10
002121 r6 += -0xd0
002122 r1 = r6
002123 r2 = <addr> ll
002124 r3 = 0x7
002125 call -0x7ef
002126 r1 = r6
002089 r2 = *(u64 *)(r10 - 0x278)
002127 r2 = *(u64 *)(r10 - 0x278)
002090 call -0x774
002128 call -0x79a
002091 r1 = r7
002129 r1 = r6
002092 r2 = <addr> ll
002130 r2 = <addr> ll
002093 r3 = 0x4
002131 r3 = 0x4
002094 call -0x7d0
002132 call -0x7f6
002095 r1 = r7
002133 r1 = r6
002096 r2 = *(u64 *)(r10 - 0x248)
002134 r2 = *(u64 *)(r10 - 0x240)
002097 call -0x77b
002135 call -0x7a1
002098 r2 = *(u64 *)(r10 - 0x8)
002136 r2 = *(u64 *)(r10 - 0x8)
002099 r1 = r7
002137 r1 = r6
002100 call sol_log_
002138 call sol_log_
002101 r1 = r10
002139 r1 = r10
002102 r1 += -0xd0
002140 r1 += -0xd0
002103 r2 = *(u64 *)(r10 - 0x2c0)
002141 r2 = *(u64 *)(r10 - 0x2b8)
002104 call <target>
002142 call <target>
002105 w1 = *(u32 *)(r10 - 0xd0)
002143 w1 = *(u32 *)(r10 - 0xd0)
002106 if r1 == 0x1 goto <offset>
002144 if r1 == 0x1 goto <offset>
002107 r1 = *(u64 *)(r10 - 0xc8)
002145 r1 = *(u64 *)(r10 - 0xc8)
002108 *(u64 *)(r10 - 0x240) = r1
002146 *(u64 *)(r10 - 0x248) = r1
002109 r1 = r10
002147 r1 = r10
002110 r1 += -0xd0
002148 r1 += -0xd0
002111 r2 = *(u64 *)(r10 - 0x260)
002149 r2 = *(u64 *)(r10 - 0x2f0)
002112 call <target>
002150 call <target>
002113 w1 = *(u32 *)(r10 - 0xd0)
002151 w1 = *(u32 *)(r10 - 0xd0)
002114 if r1 == 0x1 goto <offset>
002152 if r1 == 0x1 goto <offset>
002115 r1 = *(u64 *)(r10 - 0xc8)
002153 r6 = *(u64 *)(r10 - 0xc8)
002116 *(u64 *)(r10 - 0x250) = r1
002117 r1 = r10
002154 r1 = r10
002118 r1 += -0x1d8
002155 r1 += -0x1d8
002119 *(u64 *)(r10 - 0xff8) = r1
002156 *(u64 *)(r10 - 0xff8) = r1
2 unchanged instructions hidden
002122 r1 += -0x238
002159 r1 += -0x238
002123 r5 = r10
002160 r5 = r10
002124 r2 = *(u64 *)(r10 - 0x298)
002161 r2 = *(u64 *)(r10 - 0x298)
002125 r3 = *(u64 *)(r10 - 0x2a8)
002162 r3 = *(u64 *)(r10 - 0x2a0)
002126 r4 = *(u64 *)(r10 - 0x248)
002163 r4 = *(u64 *)(r10 - 0x240)
002127 call <target>
002164 call <target>
002128 w9 = *(u32 *)(r10 - 0x238)
002165 w9 = *(u32 *)(r10 - 0x238)
002129 if r9 != 0x1a goto <offset>
002166 if r9 != 0x1a goto <offset>
20 unchanged instructions hidden
002150 if r8 == 0xc8 goto <offset>
002187 if r8 == 0xc8 goto <offset>
002151 r6 = 0xc8
002188 r6 = 0xc8
002152 r6 -= r8
002189 r6 -= r8
002153 if r6 < 0x3 goto <offset>
002190 if r6 < 0xe goto <offset>
002154 r6 = 0x3
002191 r6 = 0xe
002155 r7 = r10
002192 r7 = r10
002156 r7 += -0xd0
002193 r7 += -0xd0
002157 r7 += r8
002194 r7 += r8
1 unchanged instructions hidden
002159 r2 = <addr> ll
002196 r2 = <addr> ll
002160 r3 = r6
002197 r3 = r6
002161 call sol_memcpy_
002198 call sol_memcpy_
002162 if r8 < 0xc6 goto <offset>
002199 if r8 < 0xbb goto <offset>
002163 r7 += r6
002200 r7 += r6
002164 *(u8 *)(r7 - 0x1) = 0x40
002201 *(u8 *)(r7 - 0x1) = 0x40
002165 r3 = *(u64 *)(r10 - 0x8)
002202 r3 = *(u64 *)(r10 - 0x8)
12 unchanged instructions hidden
002178 r2 += r1
002215 r2 += r1
002179 r3 = 0xc8
002216 r3 = 0xc8
002180 r3 -= r1
002217 r3 -= r1
002181 r1 = *(u64 *)(r10 - 0x278)
002218 r1 = *(u64 *)(r10 - 0x2b0)
002182 call -0x743
002219 call -0x768
002183 r2 = *(u64 *)(r10 - 0x8)
002220 r2 = *(u64 *)(r10 - 0x8)
002184 r8 = r2
002221 r8 = r2
002185 r8 += r0
002222 r8 += r0
35 unchanged instructions hidden
002221 r2 += r1
002258 r2 += r1
002222 r3 = 0xc8
002259 r3 = 0xc8
002223 r3 -= r1
002260 r3 -= r1
002224 r1 = *(u64 *)(r10 - 0x280)
002261 r1 = *(u64 *)(r10 - 0x270)
002225 call -0x76e
002262 call -0x793
002226 r2 = *(u64 *)(r10 - 0x8)
002263 r2 = *(u64 *)(r10 - 0x8)
002227 r8 = r2
002264 r8 = r2
002228 r8 += r0
002265 r8 += r0
3 unchanged instructions hidden
002232 r1 &= 0x1
002269 r1 &= 0x1
002233 if r1 != 0x0 goto <offset>
002270 if r1 != 0x0 goto <offset>
002234 *(u64 *)(r10 - 0x8) = r8
002271 *(u64 *)(r10 - 0x8) = r8
002235 if r8 > 0xc8 goto <offset>
002272 if r8 <= 0xc8 goto <offset>
002236 if r8 == 0xc8 goto <offset>
002273 *(u64 *)(r10 - 0x8) = 0xc8
002274 goto <offset>
002275 r7 = *(u64 *)(r10 - 0x2b8)
002276 r8 = *(u64 *)(r10 - 0x300)
002277 if r9 == 0xc8 goto <offset>
002237 r6 = 0xc8
002278 r6 = 0xc8
002238 r6 -= r8
002279 r6 -= r9
002239 if r6 < 0x5 goto <offset>
002280 if r6 < 0x5 goto <offset>
002240 r6 = 0x5
002281 r6 = 0x5
002241 r7 = r10
002282 r7 = r10
002242 r7 += -0xd0
002283 r7 += -0xd0
002243 r7 += r8
002284 r7 += r9
002244 r1 = r7
002285 r1 = r7
002245 r2 = <addr> ll
002286 r2 = <addr> ll
002246 r3 = r6
002287 r3 = r6
002247 call sol_memcpy_
002288 call sol_memcpy_
002248 if r8 < 0xc4 goto <offset>
002289 if r9 < 0xc4 goto <offset>
002249 r7 += r6
002290 r7 += r6
002250 *(u8 *)(r7 - 0x1) = 0x40
002291 *(u8 *)(r7 - 0x1) = 0x40
002251 r3 = *(u64 *)(r10 - 0x8)
002292 r3 = *(u64 *)(r10 - 0x8)
5 unchanged instructions hidden
002257 r2 &= 0x1
002298 r2 &= 0x1
002258 if r2 != 0x0 goto <offset>
002299 if r2 != 0x0 goto <offset>
002259 *(u64 *)(r10 - 0x8) = r1
002300 *(u64 *)(r10 - 0x8) = r1
002260 if r1 > 0xc8 goto <offset>
002301 if r1 <= 0xc8 goto <offset>
002261 if r1 == 0xc8 goto <offset>
002302 *(u64 *)(r10 - 0x8) = 0xc8
002262 r2 = r10
002303 r7 = *(u64 *)(r10 - 0x2b8)
002263 r2 += -0xd0
002304 r8 = *(u64 *)(r10 - 0x300)
002264 r2 += r1
002265 r3 = 0xc8
002266 r3 -= r1
002267 r1 = *(u64 *)(r10 - 0x290)
002268 call -0x799
002269 r3 = *(u64 *)(r10 - 0x8)
002270 r2 = r3
002271 r2 += r0
002272 r1 = 0x1
002273 if r2 < r3 goto <offset>
002274 r1 = 0x0
002275 r1 &= 0x1
002276 if r1 != 0x0 goto <offset>
002277 *(u64 *)(r10 - 0x8) = r2
002278 if r2 > 0xc8 goto <offset>
002279 if r2 == 0xc8 goto <offset>
002280 r1 = r10
002281 r1 += -0xd0
002282 r1 += r2
002283 r6 = 0x1
002284 r2 = <addr> ll
002285 r3 = 0x1
002286 call sol_memcpy_
002287 r2 = *(u64 *)(r10 - 0x8)
002288 r2 += 0x1
002289 if r2 == 0x0 goto <offset>
002290 r6 = 0x0
002291 r6 &= 0x1
002292 if r6 == 0x0 goto <offset>
002293 goto <offset>
002305 goto <offset>
002294 if r1 != 0xc7 goto <offset>
002306 if r1 != 0xc7 goto <offset>
002295 *(u8 *)(r2 + 0x0) = 0x40
002307 *(u8 *)(r2 + 0x0) = 0x40
002296 r0 = 0x1
002308 r0 = 0x1
002297 goto <offset>
002309 goto <offset>
002298 w1 = *(u32 *)(r10 - 0x234)
002310 w7 = *(u32 *)(r10 - 0x234)
002299 *(u64 *)(r10 - 0x240) = r1
002300 *(u64 *)(r10 - 0x8) = 0x0
002311 *(u64 *)(r10 - 0x8) = 0x0
002301 r7 = r10
002312 r6 = r10
002302 r7 += -0xd0
002313 r6 += -0xd0
002303 r1 = r7
002314 r1 = r6
002304 r2 = <addr> ll
002315 r2 = <addr> ll
002305 r3 = 0x15
002316 r3 = 0x15
002306 call -0x8a4
002317 call -0x8af
002307 r1 = r7
002318 r1 = r6
002308 r8 = *(u64 *)(r10 - 0x2b0)
002319 r8 = *(u64 *)(r10 - 0x2c0)
002309 r2 = r8
002320 r2 = r8
002310 call -0x850
002321 call -0x85b
002311 r6 = 0x1
002322 r1 = r6
002312 r1 = r7
002313 r2 = <addr> ll
002323 r2 = <addr> ll
002314 r3 = 0x1
002324 r3 = 0x1
002315 call -0x8ad
002325 call -0x8b7
002316 r2 = *(u64 *)(r10 - 0x8)
002326 r2 = *(u64 *)(r10 - 0x8)
002317 r1 = r7
002327 r1 = r6
002318 call sol_log_
002328 call sol_log_
002319 if r8 == 0x0 goto <offset>
002329 if r8 == 0x0 goto <offset>
002320 r9 = 0x1a
002330 r9 = 0x1a
002321 r7 = 0x0
002331 r8 = 0x0
002332 r0 = 0x1
002322 goto <offset>
002333 goto <offset>
002323 *(u8 *)(r2 + 0x0) = 0x2d
002334 *(u8 *)(r2 + 0x0) = 0x2d
002324 r8 = 0x1
002335 r7 = 0x1
002325 r6 = -r6
002336 r6 = -r6
002326 r1 += r8
002337 r1 += r7
002327 r3 = 0xc8
002338 r3 = 0xc8
002328 r3 -= r1
002339 r3 -= r1
002329 r2 += r8
002340 r2 += r7
002330 r1 = r6
002341 r1 = r6
002331 call -0x7d8
002342 call -0x7e3
002332 r0 += r8
002343 r0 += r7
002333 r3 = *(u64 *)(r10 - 0x8)
002344 r3 = *(u64 *)(r10 - 0x8)
002334 r2 = r3
002345 r2 = r3
002335 r2 += r0
002346 r2 += r0
3 unchanged instructions hidden
002339 r1 &= 0x1
002350 r1 &= 0x1
002340 if r1 != 0x0 goto <offset>
002351 if r1 != 0x0 goto <offset>
002341 *(u64 *)(r10 - 0x8) = r2
002352 *(u64 *)(r10 - 0x8) = r2
002353 r7 = *(u64 *)(r10 - 0x2b8)
002342 if r2 > 0xc8 goto <offset>
002354 if r2 > 0xc8 goto <offset>
002343 goto <offset>
002355 goto <offset>
002344 w1 = *(u32 *)(r10 - 0xd8)
002356 w1 = *(u32 *)(r10 - 0xd8)
5 unchanged instructions hidden
002350 r1 = r8
002362 r1 = r8
002351 r2 = <addr> ll
002363 r2 = <addr> ll
002352 r3 = 0x17
002364 r3 = 0x17
002353 call -0x8d3
002365 call -0x8df
002354 r9 <<= 0x20
002366 r9 <<= 0x20
002355 r9 s>>= 0x20
002367 r9 s>>= 0x20
002356 r1 = r8
002368 r1 = r8
002357 r2 = r9
002369 r2 = r9
002358 call -0x8b2
002370 call -0x8be
002359 r2 = *(u64 *)(r10 - 0x8)
002371 r2 = *(u64 *)(r10 - 0x8)
002360 r1 = r8
002372 r1 = r8
002361 call sol_log_
002373 call sol_log_
002362 r1 = r10
002374 r1 = r10
002363 r1 += -0xd0
002375 r1 += -0xd0
002364 r2 = *(u64 *)(r10 - 0x2c0)
002376 r2 = *(u64 *)(r10 - 0x2b8)
002365 call <target>
002377 call <target>
002366 w1 = *(u32 *)(r10 - 0xd0)
002378 w1 = *(u32 *)(r10 - 0xd0)
002367 if r1 == 0x1 goto <offset>
002379 if r1 == 0x1 goto <offset>
002368 r1 = *(u64 *)(r10 - 0xc8)
002380 r1 = *(u64 *)(r10 - 0xc8)
002369 *(u64 *)(r10 - 0x248) = r1
002381 *(u64 *)(r10 - 0x240) = r1
002370 r1 = r10
002382 r1 = r10
002371 r1 += -0xd0
002383 r1 += -0xd0
002372 r2 = *(u64 *)(r10 - 0x260)
002384 r2 = *(u64 *)(r10 - 0x2f0)
002373 call <target>
002385 call <target>
002374 w1 = *(u32 *)(r10 - 0xd0)
002386 w1 = *(u32 *)(r10 - 0xd0)
002375 if r1 != 0x1 goto <offset>
002387 if r1 != 0x1 goto <offset>
002376 w6 = *(u32 *)(r10 - 0xc8)
002388 w0 = *(u32 *)(r10 - 0xc8)
002377 w9 = *(u32 *)(r10 - 0xcc)
002389 w9 = *(u32 *)(r10 - 0xcc)
002378 goto <offset>
002390 goto <offset>
002379 r6 = *(u64 *)(r10 - 0x240)
002391 r8 = r7
002392 r8 &= -0x100
002393 r0 = r7
002380 goto <offset>
002394 goto <offset>
002395 r7 = *(u64 *)(r10 - 0x2b8)
002396 r8 = *(u64 *)(r10 - 0x300)
002397 if r1 == 0xc8 goto <offset>
002398 r2 = r10
002399 r2 += -0xd0
002400 r2 += r1
002401 r3 = 0xc8
002402 r3 -= r1
002403 r1 = *(u64 *)(r10 - 0x288)
002404 call -0x821
002405 r2 = *(u64 *)(r10 - 0x8)
002406 r9 = r2
002407 r9 += r0
002408 r1 = 0x1
002409 if r9 < r2 goto <offset>
002410 r1 = 0x0
002411 r1 &= 0x1
002412 if r1 != 0x0 goto <offset>
002413 *(u64 *)(r10 - 0x8) = r9
002414 if r9 > 0xc8 goto <offset>
002415 r7 = *(u64 *)(r10 - 0x2b8)
002416 r8 = *(u64 *)(r10 - 0x300)
002417 if r9 == 0xc8 goto <offset>
002418 r6 = 0xc8
002419 r6 -= r9
002420 if r6 < 0x5 goto <offset>
002421 r6 = 0x5
002422 r7 = r10
002423 r7 += -0xd0
002424 r7 += r9
002425 r1 = r7
002426 r2 = <addr> ll
002427 r3 = r6
002428 call sol_memcpy_
002429 if r9 < 0xc4 goto <offset>
002430 r7 += r6
002431 *(u8 *)(r7 - 0x1) = 0x40
002432 r3 = *(u64 *)(r10 - 0x8)
002433 r1 = r3
002434 r1 += r6
002435 r2 = 0x1
002436 if r1 < r3 goto <offset>
002437 r2 = 0x0
002438 r2 &= 0x1
002439 if r2 != 0x0 goto <offset>
002440 *(u64 *)(r10 - 0x8) = r1
002441 if r1 > 0xc8 goto <offset>
002442 r7 = *(u64 *)(r10 - 0x2b8)
002443 r8 = *(u64 *)(r10 - 0x300)
002444 if r1 == 0xc8 goto <offset>
002445 r2 = r10
002446 r2 += -0xd0
002447 r2 += r1
002448 r3 = 0xc8
002449 r3 -= r1
002450 r1 = *(u64 *)(r10 - 0x290)
002451 call -0x850
002452 r2 = *(u64 *)(r10 - 0x8)
002453 r9 = r2
002454 r9 += r0
002455 r1 = 0x1
002456 if r9 < r2 goto <offset>
002457 r1 = 0x0
002458 r1 &= 0x1
002459 if r1 != 0x0 goto <offset>
002460 *(u64 *)(r10 - 0x8) = r9
002461 if r9 > 0xc8 goto <offset>
002462 r7 = *(u64 *)(r10 - 0x2b8)
002463 r8 = *(u64 *)(r10 - 0x300)
002464 if r9 == 0xc8 goto <offset>
002465 r6 = 0xc8
002466 r6 -= r9
002467 if r6 < 0x8 goto <offset>
002468 r6 = 0x8
002469 r7 = r10
002470 r7 += -0xd0
002471 r7 += r9
002472 r1 = r7
002473 r2 = <addr> ll
002474 r3 = r6
002475 call sol_memcpy_
002476 if r9 < 0xc1 goto <offset>
002477 r7 += r6
002478 *(u8 *)(r7 - 0x1) = 0x40
002479 r3 = *(u64 *)(r10 - 0x8)
002480 r1 = r3
002481 r1 += r6
002482 r2 = 0x1
002483 if r1 < r3 goto <offset>
002484 r2 = 0x0
002485 r2 &= 0x1
002486 if r2 != 0x0 goto <offset>
002487 *(u64 *)(r10 - 0x8) = r1
002488 if r1 <= 0xc8 goto <offset>
002489 *(u64 *)(r10 - 0x8) = 0xc8
002490 r7 = *(u64 *)(r10 - 0x2b8)
002491 r8 = *(u64 *)(r10 - 0x300)
002492 goto <offset>
002381 r1 = *(u64 *)(r10 - 0xc8)
002493 r1 = *(u64 *)(r10 - 0xc8)
002382 *(u64 *)(r10 - 0x260) = r1
002494 *(u64 *)(r10 - 0x258) = r1
002383 *(u64 *)(r10 - 0x8) = 0x0
002495 *(u64 *)(r10 - 0x8) = 0x0
002384 r9 = r10
002496 r9 = r10
002385 r9 += -0xd0
002497 r9 += -0xd0
002386 r1 = r9
002498 r1 = r9
002387 r2 = <addr> ll
002499 r2 = <addr> ll
002388 r3 = 0x19
002500 r3 = 0x19
002389 call -0x8f7
002501 call -0x967
002390 r1 = r9
002502 r1 = r9
002391 r2 = *(u64 *)(r10 - 0x290)
002503 r2 = *(u64 *)(r10 - 0x290)
002392 call -0x8a2
002504 call -0x912
002393 r1 = r9
002505 r1 = r9
002394 r2 = <addr> ll
002506 r2 = <addr> ll
002395 r3 = 0x1f
002507 r3 = 0x1f
002396 call -0x8fe
002508 call -0x96e
002397 r1 = r9
002509 r1 = r9
002398 r2 = r6
002510 r2 = r7
002399 call -0x8a9
002511 call -0x919
002400 r1 = r9
002512 r1 = r9
002401 r2 = <addr> ll
002513 r2 = <addr> ll
002402 r3 = 0xc
002514 r3 = 0xc
002403 call -0x905
002515 call -0x975
002404 r3 = *(u64 *)(r10 - 0x248)
002516 r3 = *(u64 *)(r10 - 0x240)
002405 r1 = r3
002517 r1 = r3
002406 r2 = *(u64 *)(r10 - 0x240)
002518 r2 = *(u64 *)(r10 - 0x248)
002407 r1 -= r2
002519 r1 -= r2
002408 r7 = 0x0
002520 r8 = 0x0
002409 r6 = 0x1
002410 r2 = 0x1
002521 r2 = 0x1
002411 if r1 > r3 goto <offset>
002522 if r1 > r3 goto <offset>
002412 r2 = 0x0
002523 r2 = 0x0
002413 r3 = 0x0
002524 r3 = 0x0
002414 *(u64 *)(r10 - 0x258) = r3
002525 *(u64 *)(r10 - 0x250) = r3
002415 if r2 != 0x0 goto <offset>
002526 if r2 != 0x0 goto <offset>
002416 *(u64 *)(r10 - 0x258) = r1
002527 *(u64 *)(r10 - 0x250) = r1
002417 r1 = r9
002528 r1 = r9
002418 r2 = *(u64 *)(r10 - 0x258)
002529 r2 = *(u64 *)(r10 - 0x250)
002419 call -0x8bd
002530 call -0x92c
002420 r2 = *(u64 *)(r10 - 0x8)
002531 r2 = *(u64 *)(r10 - 0x8)
002421 r1 = r9
002532 r1 = r9
002422 call sol_log_
002533 call sol_log_
002423 *(u64 *)(r10 - 0x8) = 0x0
002534 *(u64 *)(r10 - 0x8) = 0x0
002424 r8 = r10
002535 r7 = r10
002425 r8 += -0xd0
002536 r7 += -0xd0
002426 r9 = 0x1a
002537 r9 = 0x1a
002427 r1 = r8
002538 r1 = r7
002428 r2 = <addr> ll
002539 r2 = <addr> ll
002429 r3 = 0x1a
002540 r3 = 0x1a
002430 call -0x920
002541 call -0x98f
002431 r1 = r8
002542 r1 = r7
002432 r2 = *(u64 *)(r10 - 0x250)
002543 r2 = r6
002433 call -0x8cb
002544 *(u64 *)(r10 - 0x260) = r2
002434 r1 = r8
002545 call -0x93b
002546 r1 = r7
002435 r2 = <addr> ll
002547 r2 = <addr> ll
002436 r3 = 0xb
002548 r3 = 0xb
002437 call -0x927
002549 call -0x997
002438 r1 = r8
002550 r1 = r7
002439 r2 = *(u64 *)(r10 - 0x260)
002551 r6 = *(u64 *)(r10 - 0x258)
002440 call -0x8d2
002552 r2 = r6
002441 r1 = r8
002553 call -0x943
002554 r1 = r7
002442 r2 = <addr> ll
002555 r2 = <addr> ll
002443 r3 = 0xb
002556 r3 = 0xb
002444 call -0x92e
002557 call -0x99f
002445 r2 = *(u64 *)(r10 - 0x250)
002558 r2 = *(u64 *)(r10 - 0x260)
002446 r1 = r2
002559 r1 = r2
002447 r3 = *(u64 *)(r10 - 0x260)
002560 r1 -= r6
002448 r1 -= r3
002449 r3 = 0x1
002561 r3 = 0x1
002450 if r1 > r2 goto <offset>
002562 if r1 > r2 goto <offset>
002451 r3 = 0x0
002563 r3 = 0x0
002452 r2 = 0x0
002564 r2 = 0x0
002453 if r3 != 0x0 goto <offset>
002565 if r3 != 0x0 goto <offset>
002454 r2 = r1
002566 r2 = r1
002455 r1 = r8
002567 r1 = r7
002456 call -0x8e2
002568 call -0x952
002457 r1 = r8
002569 r1 = r7
002458 r2 = <addr> ll
002570 r2 = <addr> ll
002459 r3 = 0xe
002571 r3 = 0xe
002460 call -0x93e
002572 call -0x9ae
002461 r1 = r8
002573 r1 = r7
002462 r2 = *(u64 *)(r10 - 0x240)
002574 r2 = *(u64 *)(r10 - 0x248)
002463 call -0x8e9
002575 call -0x959
002464 r1 = r8
002576 r1 = r7
002465 r2 = <addr> ll
002577 r2 = <addr> ll
002466 r3 = 0xd
002578 r3 = 0xd
002467 call -0x945
002579 call -0x9b5
002468 r1 = r8
002580 r1 = r7
002469 r2 = *(u64 *)(r10 - 0x248)
002581 r2 = *(u64 *)(r10 - 0x240)
002470 call -0x8f0
002582 call -0x960
002471 r1 = r8
002583 r1 = r7
002472 r2 = <addr> ll
002584 r2 = <addr> ll
002473 r3 = 0xe
002585 r3 = 0xe
002474 call -0x94c
002586 call -0x9bc
002475 r1 = r8
002587 r1 = r7
002476 r2 = *(u64 *)(r10 - 0x258)
002588 r2 = *(u64 *)(r10 - 0x250)
002477 call -0x8f7
002589 call -0x967
002478 r2 = *(u64 *)(r10 - 0x8)
002590 r2 = *(u64 *)(r10 - 0x8)
002479 r1 = r8
002591 r1 = r7
002480 call sol_log_
002592 call sol_log_
002481 r1 = <addr> ll
002593 r1 = <addr> ll
002482 r2 = 0x13
002594 r2 = 0x13
002483 call sol_log_
002595 call sol_log_
002596 r0 = 0x1
002484 goto <offset>
002597 goto <offset>
002485 r1 = <addr> ll
002598 r1 = <addr> ll
002486 call <target>
002599 call <target>
002487 r6 = *(u64 *)(r10 - 0x258)
002600 r6 = *(u64 *)(r10 - 0x2f0)
002488 r7 = *(u64 *)(r10 - 0x2f0)
002489 if r1 == 0xc8 goto <offset>
002601 if r1 == 0xc8 goto <offset>
002490 r2 = r10
002602 r2 = r10
002491 r2 += -0xd0
002603 r2 += -0xd0
002492 r2 += r1
002604 r2 += r1
002493 r3 = 0xc8
002605 r3 = 0xc8
002494 r3 -= r1
002606 r3 -= r1
002495 r1 = *(u64 *)(r10 - 0x270)
002607 r1 = *(u64 *)(r10 - 0x280)
002496 call -0x87d
002608 call -0x8ed
002497 r2 = *(u64 *)(r10 - 0x8)
002609 r2 = *(u64 *)(r10 - 0x8)
002498 r9 = r2
002610 r8 = r2
002499 r9 += r0
002611 r8 += r0
002500 r1 = 0x1
002612 r1 = 0x1
002501 if r9 < r2 goto <offset>
002613 if r8 < r2 goto <offset>
002502 r1 = 0x0
002614 r1 = 0x0
002503 r1 &= 0x1
002615 r1 &= 0x1
002504 if r1 != 0x0 goto <offset>
002616 if r1 != 0x0 goto <offset>
002505 *(u64 *)(r10 - 0x8) = r9
002617 *(u64 *)(r10 - 0x8) = r8
002506 if r9 > 0xc8 goto <offset>
002618 if r8 > 0xc8 goto <offset>
002507 r6 = *(u64 *)(r10 - 0x258)
002619 r6 = *(u64 *)(r10 - 0x2f0)
002508 r7 = *(u64 *)(r10 - 0x2f0)
002620 if r8 == 0xc8 goto <offset>
002509 if r9 == 0xc8 goto <offset>
002510 r6 = 0xc8
002621 r6 = 0xc8
002511 r6 -= r9
002622 r6 -= r8
002512 if r6 < 0xc goto <offset>
002623 if r6 < 0xc goto <offset>
002513 r6 = 0xc
002624 r6 = 0xc
002514 r8 = r10
002625 r7 = r10
002515 r8 += -0xd0
002626 r7 += -0xd0
002516 r8 += r9
002627 r7 += r8
002517 r1 = r8
002628 r1 = r7
002518 r2 = <addr> ll
002629 r2 = <addr> ll
002519 r3 = r6
002630 r3 = r6
002520 call sol_memcpy_
002631 call sol_memcpy_
002521 if r9 < 0xbd goto <offset>
002632 if r8 < 0xbd goto <offset>
002522 r8 += r6
002633 r7 += r6
002523 *(u8 *)(r8 - 0x1) = 0x40
002634 *(u8 *)(r7 - 0x1) = 0x40
002524 r3 = *(u64 *)(r10 - 0x8)
002635 r3 = *(u64 *)(r10 - 0x8)
002525 r1 = r3
002636 r1 = r3
002526 r1 += r6
002637 r1 += r6
4 unchanged instructions hidden
002531 if r2 != 0x0 goto <offset>
002642 if r2 != 0x0 goto <offset>
002532 *(u64 *)(r10 - 0x8) = r1
002643 *(u64 *)(r10 - 0x8) = r1
002533 if r1 > 0xc8 goto <offset>
002644 if r1 > 0xc8 goto <offset>
002534 r6 = *(u64 *)(r10 - 0x258)
002645 r6 = *(u64 *)(r10 - 0x2f0)
002535 r7 = *(u64 *)(r10 - 0x2f0)
002536 if r1 == 0xc8 goto <offset>
002646 if r1 == 0xc8 goto <offset>
002537 r2 = r10
002647 r2 = r10
002538 r2 += -0xd0
002648 r2 += -0xd0
002539 r2 += r1
002649 r2 += r1
002540 r3 = 0xc8
002650 r3 = 0xc8
002541 r3 -= r1
002651 r3 -= r1
002542 r1 = r7
002652 r1 = *(u64 *)(r10 - 0x2e8)
002543 call -0x8ac
002653 call -0x91a
002544 r2 = *(u64 *)(r10 - 0x8)
002654 r2 = *(u64 *)(r10 - 0x8)
002545 r9 = r2
002655 r8 = r2
002546 r9 += r0
002656 r8 += r0
002547 r1 = 0x1
002657 r1 = 0x1
002548 if r9 < r2 goto <offset>
002658 if r8 < r2 goto <offset>
002549 r1 = 0x0
002659 r1 = 0x0
002550 r1 &= 0x1
002660 r1 &= 0x1
002551 if r1 != 0x0 goto <offset>
002661 if r1 != 0x0 goto <offset>
002552 *(u64 *)(r10 - 0x8) = r9
002662 *(u64 *)(r10 - 0x8) = r8
002553 if r9 > 0xc8 goto <offset>
002663 if r8 > 0xc8 goto <offset>
002554 r6 = *(u64 *)(r10 - 0x258)
002664 r6 = *(u64 *)(r10 - 0x2f0)
002555 r7 = *(u64 *)(r10 - 0x2f0)
002665 if r8 == 0xc8 goto <offset>
002556 if r9 == 0xc8 goto <offset>
002557 r6 = 0xc8
002666 r6 = 0xc8
002558 r6 -= r9
002667 r6 -= r8
002559 if r6 < 0xb goto <offset>
002668 if r6 < 0xb goto <offset>
002560 r6 = 0xb
002669 r6 = 0xb
002561 r8 = r10
002670 r7 = r10
002562 r8 += -0xd0
002671 r7 += -0xd0
002563 r8 += r9
002672 r7 += r8
002564 r1 = r8
002673 r1 = r7
002565 r2 = <addr> ll
002674 r2 = <addr> ll
002566 r3 = r6
002675 r3 = r6
002567 call sol_memcpy_
002676 call sol_memcpy_
002568 if r9 < 0xbe goto <offset>
002677 if r8 < 0xbe goto <offset>
002569 r8 += r6
002678 r7 += r6
002570 *(u8 *)(r8 - 0x1) = 0x40
002679 *(u8 *)(r7 - 0x1) = 0x40
002571 r3 = *(u64 *)(r10 - 0x8)
002680 r3 = *(u64 *)(r10 - 0x8)
002572 r1 = r3
002681 r1 = r3
002573 r1 += r6
002682 r1 += r6
4 unchanged instructions hidden
002578 if r2 != 0x0 goto <offset>
002687 if r2 != 0x0 goto <offset>
002579 *(u64 *)(r10 - 0x8) = r1
002688 *(u64 *)(r10 - 0x8) = r1
002580 if r1 > 0xc8 goto <offset>
002689 if r1 > 0xc8 goto <offset>
002581 r6 = *(u64 *)(r10 - 0x258)
002690 r6 = *(u64 *)(r10 - 0x2f0)
002582 r7 = *(u64 *)(r10 - 0x2f0)
002583 if r1 == 0xc8 goto <offset>
002691 if r1 == 0xc8 goto <offset>
002584 r2 = r10
002692 r2 = r10
002585 r2 += -0xd0
002693 r2 += -0xd0
002586 r2 += r1
002694 r2 += r1
002587 r3 = 0xc8
002695 r3 = 0xc8
002588 r3 -= r1
002696 r3 -= r1
002589 r1 = r6
002697 r1 = *(u64 *)(r10 - 0x270)
002590 call -0x8db
002698 call -0x947
002591 r2 = *(u64 *)(r10 - 0x8)
002699 r2 = *(u64 *)(r10 - 0x8)
002592 r9 = r2
002700 r8 = r2
002593 r9 += r0
002701 r8 += r0
002594 r1 = 0x1
002702 r1 = 0x1
002595 if r9 < r2 goto <offset>
002703 if r8 < r2 goto <offset>
002596 r1 = 0x0
002704 r1 = 0x0
002597 r1 &= 0x1
002705 r1 &= 0x1
002598 if r1 != 0x0 goto <offset>
002706 if r1 != 0x0 goto <offset>
002599 *(u64 *)(r10 - 0x8) = r9
002707 *(u64 *)(r10 - 0x8) = r8
002600 if r9 > 0xc8 goto <offset>
002708 if r8 > 0xc8 goto <offset>
002601 r6 = *(u64 *)(r10 - 0x258)
002709 r6 = *(u64 *)(r10 - 0x2f0)
002602 r7 = *(u64 *)(r10 - 0x2f0)
002710 if r8 == 0xc8 goto <offset>
002603 if r9 == 0xc8 goto <offset>
002604 r6 = 0xc8
002711 r6 = 0xc8
002605 r6 -= r9
002712 r6 -= r8
002606 if r6 < 0xc goto <offset>
002713 if r6 < 0xc goto <offset>
002607 r6 = 0xc
002714 r6 = 0xc
002608 r8 = r10
002715 r7 = r10
002609 r8 += -0xd0
002716 r7 += -0xd0
002610 r8 += r9
002717 r7 += r8
002611 r1 = r8
002718 r1 = r7
002612 r2 = <addr> ll
002719 r2 = <addr> ll
002613 r3 = r6
002720 r3 = r6
002614 call sol_memcpy_
002721 call sol_memcpy_
002615 if r9 < 0xbd goto <offset>
002722 if r8 < 0xbd goto <offset>
002616 r8 += r6
002723 r7 += r6
002617 *(u8 *)(r8 - 0x1) = 0x40
002724 *(u8 *)(r7 - 0x1) = 0x40
002618 r3 = *(u64 *)(r10 - 0x8)
002725 r3 = *(u64 *)(r10 - 0x8)
002619 r1 = r3
002726 r1 = r3
002620 r1 += r6
002727 r1 += r6
4 unchanged instructions hidden
002625 if r2 != 0x0 goto <offset>
002732 if r2 != 0x0 goto <offset>
002626 *(u64 *)(r10 - 0x8) = r1
002733 *(u64 *)(r10 - 0x8) = r1
002627 if r1 > 0xc8 goto <offset>
002734 if r1 > 0xc8 goto <offset>
002628 r6 = *(u64 *)(r10 - 0x258)
002735 r6 = *(u64 *)(r10 - 0x2f0)
002629 r7 = *(u64 *)(r10 - 0x2f0)
002630 if r1 == 0xc8 goto <offset>
002736 if r1 == 0xc8 goto <offset>
002631 r2 = r10
002737 r2 = r10
002632 r2 += -0xd0
002738 r2 += -0xd0
002633 r2 += r1
002739 r2 += r1
002634 r3 = 0xc8
002740 r3 = 0xc8
002635 r3 -= r1
002741 r3 -= r1
002636 r1 = *(u64 *)(r10 - 0x248)
002742 r1 = *(u64 *)(r10 - 0x240)
002637 call -0x90a
002743 call -0x974
002638 r3 = *(u64 *)(r10 - 0x8)
002744 r3 = *(u64 *)(r10 - 0x8)
002639 r2 = r3
002745 r2 = r3
002640 r2 += r0
002746 r2 += r0
3 unchanged instructions hidden
002644 r1 &= 0x1
002750 r1 &= 0x1
002645 if r1 != 0x0 goto <offset>
002751 if r1 != 0x0 goto <offset>
002646 *(u64 *)(r10 - 0x8) = r2
002752 *(u64 *)(r10 - 0x8) = r2
002647 r6 = *(u64 *)(r10 - 0x258)
002753 r6 = *(u64 *)(r10 - 0x2f0)
002648 r7 = *(u64 *)(r10 - 0x2f0)
002649 if r2 <= 0xc8 goto <offset>
002754 if r2 <= 0xc8 goto <offset>
002650 *(u64 *)(r10 - 0x8) = 0xc8
002755 *(u64 *)(r10 - 0x8) = 0xc8
002651 goto <offset>
002756 goto <offset>
002757 r3 = <addr> ll
002758 call <target>
002759 r3 = <addr> ll
002760 call <target>
002761 if r8 == 0xc8 goto <offset>
002762 r6 = 0xc8
002763 r6 -= r8
002764 if r6 < 0x3 goto <offset>
002765 r6 = 0x3
002766 r7 = r10
002767 r7 += -0xd0
002768 r7 += r8
002769 r1 = r7
002770 r2 = <addr> ll
002771 r3 = r6
002772 call sol_memcpy_
002773 if r8 < 0xc6 goto <offset>
002774 r7 += r6
002775 *(u8 *)(r7 - 0x1) = 0x40
002776 r3 = *(u64 *)(r10 - 0x8)
002777 r1 = r3
002778 r1 += r6
002779 r2 = 0x1
002780 if r1 < r3 goto <offset>
002781 r2 = 0x0
002782 r2 &= 0x1
002783 if r2 != 0x0 goto <offset>
002784 *(u64 *)(r10 - 0x8) = r1
002785 if r1 > 0xc8 goto <offset>
002652 if r1 == 0xc8 goto <offset>
002786 if r1 == 0xc8 goto <offset>
002653 r2 = r10
002787 r2 = r10
002654 r2 += -0xd0
002788 r2 += -0xd0
002655 r2 += r1
002789 r2 += r1
002656 r3 = 0xc8
002790 r3 = 0xc8
002657 r3 -= r1
002791 r3 -= r1
002658 r1 = *(u64 *)(r10 - 0x290)
002792 r1 = *(u64 *)(r10 - 0x278)
002659 call -0x920
002793 call -0x9a6
002660 r2 = *(u64 *)(r10 - 0x8)
002794 r2 = *(u64 *)(r10 - 0x8)
002661 r6 = r2
002795 r8 = r2
002662 r6 += r0
002796 r8 += r0
002663 r1 = 0x1
002797 r1 = 0x1
002664 if r6 < r2 goto <offset>
002798 if r8 < r2 goto <offset>
002665 r1 = 0x0
002799 r1 = 0x0
002666 r1 &= 0x1
002800 r1 &= 0x1
002667 if r1 != 0x0 goto <offset>
002801 if r1 != 0x0 goto <offset>
002668 *(u64 *)(r10 - 0x8) = r6
002802 *(u64 *)(r10 - 0x8) = r8
002669 if r6 > 0xc8 goto <offset>
002803 if r8 > 0xc8 goto <offset>
002670 if r6 == 0xc8 goto <offset>
002804 if r8 == 0xc8 goto <offset>
002671 r8 = 0xc8
002805 r6 = 0xc8
002672 r8 -= r6
002806 r6 -= r8
002673 if r8 < 0x8 goto <offset>
002807 if r6 < 0x4 goto <offset>
002674 r8 = 0x8
002808 r6 = 0x4
002675 r9 = r10
002809 r7 = r10
002676 r9 += -0xd0
002810 r7 += -0xd0
002677 r9 += r6
002811 r7 += r8
002678 r1 = r9
002812 r1 = r7
002679 r2 = <addr> ll
002813 r2 = <addr> ll
002680 r3 = r8
002814 r3 = r6
002681 call sol_memcpy_
002815 call sol_memcpy_
002682 if r6 < 0xc1 goto <offset>
002816 if r8 < 0xc5 goto <offset>
002683 r9 += r8
002817 r7 += r6
002684 *(u8 *)(r9 - 0x1) = 0x40
002818 *(u8 *)(r7 - 0x1) = 0x40
002685 r3 = *(u64 *)(r10 - 0x8)
002819 r3 = *(u64 *)(r10 - 0x8)
002686 r1 = r3
002820 r1 = r3
002687 r1 += r8
002821 r1 += r6
002688 r2 = 0x1
002822 r2 = 0x1
002689 if r1 < r3 goto <offset>
002823 if r1 < r3 goto <offset>
002690 r2 = 0x0
002824 r2 = 0x0
7 unchanged instructions hidden
002698 r2 += r1
002832 r2 += r1
002699 r3 = 0xc8
002833 r3 = 0xc8
002700 r3 -= r1
002834 r3 -= r1
002835 r1 = *(u64 *)(r10 - 0x280)
002836 call -0x9d1
002837 r2 = *(u64 *)(r10 - 0x8)
002838 r8 = r2
002839 r8 += r0
002840 r1 = 0x1
002841 if r8 < r2 goto <offset>
002842 r1 = 0x0
002843 r1 &= 0x1
002844 if r1 != 0x0 goto <offset>
002845 *(u64 *)(r10 - 0x8) = r8
002846 if r8 > 0xc8 goto <offset>
002847 if r8 == 0xc8 goto <offset>
002848 r6 = 0xc8
002849 r6 -= r8
002850 if r6 < 0x5 goto <offset>
002851 r6 = 0x5
002852 r7 = r10
002853 r7 += -0xd0
002854 r7 += r8
002855 r1 = r7
002856 r2 = <addr> ll
002857 r3 = r6
002858 call sol_memcpy_
002859 if r8 < 0xc4 goto <offset>
002860 r7 += r6
002861 *(u8 *)(r7 - 0x1) = 0x40
002862 r3 = *(u64 *)(r10 - 0x8)
002863 r1 = r3
002864 r1 += r6
002865 r2 = 0x1
002866 if r1 < r3 goto <offset>
002867 r2 = 0x0
002868 r2 &= 0x1
002869 if r2 != 0x0 goto <offset>
002870 *(u64 *)(r10 - 0x8) = r1
002871 if r1 > 0xc8 goto <offset>
002872 if r1 == 0xc8 goto <offset>
002873 r2 = r10
002874 r2 += -0xd0
002875 r2 += r1
002876 r3 = 0xc8
002877 r3 -= r1
002878 r1 = *(u64 *)(r10 - 0x290)
002879 call -0x9fc
002880 r3 = *(u64 *)(r10 - 0x8)
002881 r2 = r3
002882 r2 += r0
002883 r1 = 0x1
002884 if r2 < r3 goto <offset>
002885 r1 = 0x0
002886 r1 &= 0x1
002887 if r1 != 0x0 goto <offset>
002888 *(u64 *)(r10 - 0x8) = r2
002889 if r2 > 0xc8 goto <offset>
002890 if r2 == 0xc8 goto <offset>
002891 r1 = r10
002892 r1 += -0xd0
002893 r1 += r2
002894 r6 = 0x1
002895 r2 = <addr> ll
002896 r3 = 0x1
002897 call sol_memcpy_
002898 r2 = *(u64 *)(r10 - 0x8)
002899 r2 += 0x1
002900 if r2 == 0x0 goto <offset>
002901 r6 = 0x0
002902 r6 &= 0x1
002903 if r6 == 0x0 goto <offset>
002904 goto <offset>
002905 r7 = *(u64 *)(r10 - 0x2b8)
002906 r8 = *(u64 *)(r10 - 0x300)
002907 if r1 == 0xc8 goto <offset>
002908 r2 = r10
002909 r2 += -0xd0
002910 r2 += r1
002911 r3 = 0xc8
002912 r3 -= r1
002701 r1 = *(u64 *)(r10 - 0x268)
002913 r1 = *(u64 *)(r10 - 0x268)
002702 call -0x94b
002914 call -0xa1f
002915 r2 = *(u64 *)(r10 - 0x8)
002916 r9 = r2
002917 r9 += r0
002918 r1 = 0x1
002919 if r9 < r2 goto <offset>
002920 r1 = 0x0
002921 r1 &= 0x1
002922 if r1 != 0x0 goto <offset>
002923 *(u64 *)(r10 - 0x8) = r9
002924 if r9 > 0xc8 goto <offset>
002925 r7 = *(u64 *)(r10 - 0x2b8)
002926 r8 = *(u64 *)(r10 - 0x300)
002927 if r9 == 0xc8 goto <offset>
002928 r6 = 0xc8
002929 r6 -= r9
002930 if r6 < 0xa goto <offset>
002931 r6 = 0xa
002932 r7 = r10
002933 r7 += -0xd0
002934 r7 += r9
002935 r1 = r7
002936 r2 = <addr> ll
002937 r3 = r6
002938 call sol_memcpy_
002939 if r9 < 0xbf goto <offset>
002940 r7 += r6
002941 *(u8 *)(r7 - 0x1) = 0x40
002703 r3 = *(u64 *)(r10 - 0x8)
002942 r3 = *(u64 *)(r10 - 0x8)
002943 r1 = r3
002944 r1 += r6
002945 r2 = 0x1
002946 if r1 < r3 goto <offset>
002947 r2 = 0x0
002948 r2 &= 0x1
002949 if r2 != 0x0 goto <offset>
002950 *(u64 *)(r10 - 0x8) = r1
002951 if r1 > 0xc8 goto <offset>
002952 r7 = *(u64 *)(r10 - 0x2b8)
002953 r8 = *(u64 *)(r10 - 0x300)
002954 if r1 == 0xc8 goto <offset>
002955 r2 = r10
002956 r2 += -0xd0
002957 r2 += r1
002958 r3 = 0xc8
002959 r3 -= r1
002960 r1 = *(u64 *)(r10 - 0x258)
002961 call -0xa4e
002962 r3 = *(u64 *)(r10 - 0x8)
002704 r2 = r3
002963 r2 = r3
002705 r2 += r0
002964 r2 += r0
002706 r1 = 0x1
002965 r1 = 0x1
2 unchanged instructions hidden
002709 r1 &= 0x1
002968 r1 &= 0x1
002710 if r1 != 0x0 goto <offset>
002969 if r1 != 0x0 goto <offset>
002711 *(u64 *)(r10 - 0x8) = r2
002970 *(u64 *)(r10 - 0x8) = r2
002971 r7 = *(u64 *)(r10 - 0x2b8)
002972 r8 = *(u64 *)(r10 - 0x300)
002712 if r2 <= 0xc8 goto <offset>
002973 if r2 <= 0xc8 goto <offset>
002974 *(u64 *)(r10 - 0x8) = 0xc8
002713 goto <offset>
002975 goto <offset>
002714 r1 = <addr> ll
002976 r1 = <addr> ll
002715 call <target>
002977 call <target>
002716 r3 = <addr> ll
002717 call <target>
002718 r3 = <addr> ll
002719 call <target>
002720 r7 = r2
002978 r7 = r2
002721 r2 = r1
002979 r2 = r1
002722 r1 = *(u64 *)(r7 + 0x0)
002980 r1 = *(u64 *)(r7 + 0x0)
70 unchanged instructions hidden
002793 r1 += -0xd0
003051 r1 += -0xd0
002794 r2 = *(u64 *)(r10 - 0xe0)
003052 r2 = *(u64 *)(r10 - 0xe0)
002795 r3 = *(u64 *)(r10 - 0xd8)
003053 r3 = *(u64 *)(r10 - 0xd8)
002796 call -0xaed
003054 call -0xbef
002797 r6 = *(u64 *)(r10 - 0x8)
003055 r6 = *(u64 *)(r10 - 0x8)
002798 if r6 == 0xc8 goto <offset>
003056 if r6 == 0xc8 goto <offset>
002799 if r6 > 0xc8 goto <offset>
003057 if r6 > 0xc8 goto <offset>
31 unchanged instructions hidden
002831 r1 += -0xd0
003089 r1 += -0xd0
002832 r2 = r9
003090 r2 = r9
002833 r3 = r8
003091 r3 = r8
002834 call -0xb13
003092 call -0xc15
002835 r6 = *(u64 *)(r10 - 0x8)
003093 r6 = *(u64 *)(r10 - 0x8)
002836 if r6 == 0xc8 goto <offset>
003094 if r6 == 0xc8 goto <offset>
002837 if r6 > 0xc8 goto <offset>
003095 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
002865 r1 += -0xd0
003123 r1 += -0xd0
002866 r2 = *(u64 *)(r10 - 0xf0)
003124 r2 = *(u64 *)(r10 - 0xf0)
002867 r3 = *(u64 *)(r10 - 0xe8)
003125 r3 = *(u64 *)(r10 - 0xe8)
002868 call -0xb35
003126 call -0xc37
002869 r6 = *(u64 *)(r10 - 0x8)
003127 r6 = *(u64 *)(r10 - 0x8)
002870 if r6 == 0xc8 goto <offset>
003128 if r6 == 0xc8 goto <offset>
002871 if r6 > 0xc8 goto <offset>
003129 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
002899 r1 += -0xd0
003157 r1 += -0xd0
002900 r2 = *(u64 *)(r10 - 0x100)
003158 r2 = *(u64 *)(r10 - 0x100)
002901 r3 = *(u64 *)(r10 - 0xf8)
003159 r3 = *(u64 *)(r10 - 0xf8)
002902 call -0xb57
003160 call -0xc59
002903 r6 = *(u64 *)(r10 - 0x8)
003161 r6 = *(u64 *)(r10 - 0x8)
002904 if r6 == 0xc8 goto <offset>
003162 if r6 == 0xc8 goto <offset>
002905 if r6 > 0xc8 goto <offset>
003163 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
002933 r1 += -0xd0
003191 r1 += -0xd0
002934 r2 = *(u64 *)(r10 - 0x110)
003192 r2 = *(u64 *)(r10 - 0x110)
002935 r3 = *(u64 *)(r10 - 0x108)
003193 r3 = *(u64 *)(r10 - 0x108)
002936 call -0xb79
003194 call -0xc7b
002937 r6 = *(u64 *)(r10 - 0x8)
003195 r6 = *(u64 *)(r10 - 0x8)
002938 if r6 == 0xc8 goto <offset>
003196 if r6 == 0xc8 goto <offset>
002939 if r6 > 0xc8 goto <offset>
003197 if r6 > 0xc8 goto <offset>
35 unchanged instructions hidden
002975 r1 += -0xd0
003233 r1 += -0xd0
002976 r2 = *(u64 *)(r10 - 0xe0)
003234 r2 = *(u64 *)(r10 - 0xe0)
002977 r3 = *(u64 *)(r10 - 0xd8)
003235 r3 = *(u64 *)(r10 - 0xd8)
002978 call -0xba3
003236 call -0xca5
002979 r6 = *(u64 *)(r10 - 0x8)
003237 r6 = *(u64 *)(r10 - 0x8)
002980 if r6 == 0xc8 goto <offset>
003238 if r6 == 0xc8 goto <offset>
002981 if r6 > 0xc8 goto <offset>
003239 if r6 > 0xc8 goto <offset>
31 unchanged instructions hidden
003013 r1 += -0xd0
003271 r1 += -0xd0
003014 r2 = r9
003272 r2 = r9
003015 r3 = r8
003273 r3 = r8
003016 call -0xbc9
003274 call -0xccb
003017 r6 = *(u64 *)(r10 - 0x8)
003275 r6 = *(u64 *)(r10 - 0x8)
003018 if r6 == 0xc8 goto <offset>
003276 if r6 == 0xc8 goto <offset>
003019 if r6 > 0xc8 goto <offset>
003277 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
003047 r1 += -0xd0
003305 r1 += -0xd0
003048 r2 = *(u64 *)(r10 - 0xf0)
003306 r2 = *(u64 *)(r10 - 0xf0)
003049 r3 = *(u64 *)(r10 - 0xe8)
003307 r3 = *(u64 *)(r10 - 0xe8)
003050 call -0xbeb
003308 call -0xced
003051 r6 = *(u64 *)(r10 - 0x8)
003309 r6 = *(u64 *)(r10 - 0x8)
003052 if r6 == 0xc8 goto <offset>
003310 if r6 == 0xc8 goto <offset>
003053 if r6 > 0xc8 goto <offset>
003311 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
003081 r1 += -0xd0
003339 r1 += -0xd0
003082 r2 = *(u64 *)(r10 - 0x100)
003340 r2 = *(u64 *)(r10 - 0x100)
003083 r3 = *(u64 *)(r10 - 0xf8)
003341 r3 = *(u64 *)(r10 - 0xf8)
003084 call -0xc0d
003342 call -0xd0f
003085 r6 = *(u64 *)(r10 - 0x8)
003343 r6 = *(u64 *)(r10 - 0x8)
003086 if r6 == 0xc8 goto <offset>
003344 if r6 == 0xc8 goto <offset>
003087 if r6 > 0xc8 goto <offset>
003345 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
003115 r1 += -0xd0
003373 r1 += -0xd0
003116 r2 = *(u64 *)(r10 - 0x110)
003374 r2 = *(u64 *)(r10 - 0x110)
003117 r3 = *(u64 *)(r10 - 0x108)
003375 r3 = *(u64 *)(r10 - 0x108)
003118 call -0xc2f
003376 call -0xd31
003119 r6 = *(u64 *)(r10 - 0x8)
003377 r6 = *(u64 *)(r10 - 0x8)
003120 if r6 == 0xc8 goto <offset>
003378 if r6 == 0xc8 goto <offset>
003121 if r6 > 0xc8 goto <offset>
003379 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
003149 r1 += -0xd0
003407 r1 += -0xd0
003150 r2 = *(u64 *)(r10 - 0x128)
003408 r2 = *(u64 *)(r10 - 0x128)
003151 r3 = *(u64 *)(r10 - 0x120)
003409 r3 = *(u64 *)(r10 - 0x120)
003152 call -0xc51
003410 call -0xd53
003153 r6 = *(u64 *)(r10 - 0x8)
003411 r6 = *(u64 *)(r10 - 0x8)
003154 if r6 == 0xc8 goto <offset>
003412 if r6 == 0xc8 goto <offset>
003155 if r6 > 0xc8 goto <offset>
003413 if r6 > 0xc8 goto <offset>
27 unchanged instructions hidden
003183 r1 += -0xd0
003441 r1 += -0xd0
003184 r2 = *(u64 *)(r10 - 0x148)
003442 r2 = *(u64 *)(r10 - 0x148)
003185 r3 = *(u64 *)(r10 - 0x140)
003443 r3 = *(u64 *)(r10 - 0x140)
003186 call -0xc73
003444 call -0xd75
003187 r6 = *(u64 *)(r10 - 0x8)
003445 r6 = *(u64 *)(r10 - 0x8)
003188 if r6 == 0xc8 goto <offset>
003446 if r6 == 0xc8 goto <offset>
003189 if r6 > 0xc8 goto <offset>
003447 if r6 > 0xc8 goto <offset>
28 unchanged instructions hidden
003218 r3 = 0xc8
003476 r3 = 0xc8
003219 r3 -= r1
003477 r3 -= r1
003220 r1 = *(u64 *)(r10 - 0x150)
003478 r1 = *(u64 *)(r10 - 0x150)
003221 call -0xb52
003479 call -0xc54
003222 r3 = *(u64 *)(r10 - 0x8)
003480 r3 = *(u64 *)(r10 - 0x8)
003223 r2 = r3
003481 r2 = r3
003224 r2 += r0
003482 r2 += r0
117 unchanged instructions hidden
003342 r3 = 0xc8
003600 r3 = 0xc8
003343 r3 -= r1
003601 r3 -= r1
003344 r1 = *(u64 *)(r10 - 0x128)
003602 r1 = *(u64 *)(r10 - 0x128)
003345 call -0xbce
003603 call -0xcd0
003346 r2 = *(u64 *)(r10 - 0x8)
003604 r2 = *(u64 *)(r10 - 0x8)
003347 r6 = r2
003605 r6 = r2
003348 r6 += r0
003606 r6 += r0
76 unchanged instructions hidden
003425 r3 -= r1
003683 r3 -= r1
003426 r2 += r6
003684 r2 += r6
003427 r1 = r9
003685 r1 = r9
003428 call -0xc21
003686 call -0xd23
003429 r0 += r6
003687 r0 += r6
003430 r2 = *(u64 *)(r10 - 0x8)
003688 r2 = *(u64 *)(r10 - 0x8)
003431 r9 = r2
003689 r9 = r2
61 unchanged instructions hidden
003493 r3 = 0xc8
003751 r3 = 0xc8
003494 r3 -= r4
003752 r3 -= r4
003495 r2 += r6
003753 r2 += r6
003496 call -0xc65
003754 call -0xd67
003497 r0 += r6
003755 r0 += r6
003498 r2 = *(u64 *)(r10 - 0x8)
003756 r2 = *(u64 *)(r10 - 0x8)
003499 r9 = r2
003757 r9 = r2
39 unchanged instructions hidden
003539 r3 = 0xc8
003797 r3 = 0xc8
003540 r3 -= r1
003798 r3 -= r1
003541 r1 = *(u64 *)(r10 - 0xd8)
003799 r1 = *(u64 *)(r10 - 0xd8)
003542 call -0xc93
003800 call -0xd95
003543 r2 = *(u64 *)(r10 - 0x8)
003801 r2 = *(u64 *)(r10 - 0x8)
003544 r9 = r2
003802 r9 = r2
003545 r9 += r0
003803 r9 += r0
38 unchanged instructions hidden
003584 r3 = 0xc8
003842 r3 = 0xc8
003585 r3 -= r1
003843 r3 -= r1
003586 r1 = *(u64 *)(r10 - 0xe0)
003844 r1 = *(u64 *)(r10 - 0xe0)
003587 call -0xcc0
003845 call -0xdc2
003588 r2 = *(u64 *)(r10 - 0x8)
003846 r2 = *(u64 *)(r10 - 0x8)
003589 r9 = r2
003847 r9 = r2
003590 r9 += r0
003848 r9 += r0
36 unchanged instructions hidden
003627 r3 = 0xc8
003885 r3 = 0xc8
003628 r3 -= r1
003886 r3 -= r1
003629 r1 = *(u64 *)(r10 - 0xf0)
003887 r1 = *(u64 *)(r10 - 0xf0)
003630 call -0xceb
003888 call -0xded
003631 r3 = *(u64 *)(r10 - 0x8)
003889 r3 = *(u64 *)(r10 - 0x8)
003632 r2 = r3
003890 r2 = r3
003633 r2 += r0
003891 r2 += r0
7 unchanged instructions hidden
003641 goto <offset>
003899 goto <offset>
003642 r1 = <addr> ll
003900 r1 = <addr> ll
003643 call <target>
003901 call <target>
003644 r6 = r3
003902 w0 = *(u8 *)(r2 + 0xe8)
003645 w3 = *(u8 *)(r2 + 0xe8)
003903 if r0 != 0x2 goto <offset>
003646 if r3 != 0x2 goto <offset>
003904 w0 = *(u8 *)(r3 + 0xe8)
003647 w3 = *(u8 *)(r6 + 0xe8)
003905 if r0 != 0x2 goto <offset>
003648 if r3 != 0x2 goto <offset>
003649 r7 = r2
003906 r7 = r2
003650 r7 += 0x8
003907 r7 += 0x8
003651 r3 = *(u64 *)(r2 + 0x8)
003908 r0 = *(u64 *)(r2 + 0x8)
003909 r6 = *(u64 *)(r4 + 0x0)
003910 if r6 != r0 goto <offset>
003911 r0 = *(u64 *)(r7 + 0x8)
003912 r6 = *(u64 *)(r4 + 0x8)
003913 if r6 != r0 goto <offset>
003914 r0 = *(u64 *)(r7 + 0x10)
003915 r6 = *(u64 *)(r4 + 0x10)
003916 if r6 != r0 goto <offset>
003917 r9 = 0x0
003918 r0 = *(u64 *)(r7 + 0x18)
003919 r6 = *(u64 *)(r4 + 0x18)
003920 if r6 == r0 goto <offset>
003921 r9 = 0x1
003922 r0 = *(u64 *)(r5 - 0xff8)
003923 *(u64 *)(r10 - 0x4d0) = r0
003924 r0 = r9
003925 r9 = *(u64 *)(r5 - 0x1000)
003926 r5 = *(u64 *)(r2 + 0x0)
003927 *(u64 *)(r10 - 0x4d8) = r5
003928 *(u64 *)(r10 - 0x4c8) = r0
003929 if r0 == 0x0 goto <offset>
003930 r5 = *(u64 *)(r2 + 0x28)
003652 r0 = *(u64 *)(r4 + 0x0)
003931 r0 = *(u64 *)(r4 + 0x0)
003653 if r0 != r3 goto <offset>
003932 if r0 != r5 goto <offset>
003654 r3 = *(u64 *)(r7 + 0x8)
003933 r5 = *(u64 *)(r2 + 0x30)
003655 r0 = *(u64 *)(r4 + 0x8)
003934 r0 = *(u64 *)(r4 + 0x8)
003656 if r0 != r3 goto <offset>
003935 if r0 != r5 goto <offset>
003657 r3 = *(u64 *)(r7 + 0x10)
003936 r5 = *(u64 *)(r2 + 0x38)
003658 r0 = *(u64 *)(r4 + 0x10)
003937 r0 = *(u64 *)(r4 + 0x10)
003659 if r0 != r3 goto <offset>
003938 if r0 != r5 goto <offset>
003939 r5 = 0x0
003940 r0 = *(u64 *)(r2 + 0x40)
003941 r6 = *(u64 *)(r4 + 0x18)
003942 if r6 == r0 goto <offset>
003943 r5 = 0x1
003944 if r5 != 0x0 goto <offset>
003945 r6 = r3
003946 r6 += 0x8
003947 r5 = *(u64 *)(r3 + 0x8)
003948 r0 = *(u64 *)(r4 + 0x0)
003949 if r0 != r5 goto <offset>
003950 r5 = *(u64 *)(r6 + 0x8)
003951 r0 = *(u64 *)(r4 + 0x8)
003952 if r0 != r5 goto <offset>
003953 r5 = *(u64 *)(r6 + 0x10)
003954 r0 = *(u64 *)(r4 + 0x10)
003955 if r0 != r5 goto <offset>
003660 r8 = 0x0
003956 r8 = 0x0
003661 r3 = *(u64 *)(r7 + 0x18)
003957 r5 = *(u64 *)(r6 + 0x18)
003662 r0 = *(u64 *)(r4 + 0x18)
003958 r0 = *(u64 *)(r4 + 0x18)
003663 if r0 == r3 goto <offset>
003664 r8 = 0x1
003665 r3 = *(u64 *)(r5 - 0xff8)
003666 *(u64 *)(r10 - 0x490) = r3
003667 r3 = *(u64 *)(r5 - 0x1000)
003668 *(u64 *)(r10 - 0x480) = r3
003669 r3 = *(u64 *)(r2 + 0x0)
003670 *(u64 *)(r10 - 0x488) = r3
003671 r0 = r8
003672 if r0 == 0x0 goto <offset>
003673 r8 = r0
003674 r3 = *(u64 *)(r2 + 0x28)
003675 r5 = *(u64 *)(r4 + 0x0)
003676 if r5 != r3 goto <offset>
003677 r3 = *(u64 *)(r2 + 0x30)
003678 r5 = *(u64 *)(r4 + 0x8)
003679 if r5 != r3 goto <offset>
003680 r3 = *(u64 *)(r2 + 0x38)
003681 r5 = *(u64 *)(r4 + 0x10)
003682 if r5 != r3 goto <offset>
003683 r3 = 0x0
003684 r5 = *(u64 *)(r2 + 0x40)
003685 r0 = *(u64 *)(r4 + 0x18)
003686 if r0 == r5 goto <offset>
003959 if r0 == r5 goto <offset>
003687 r3 = 0x1
003960 r8 = 0x1
003688 r0 = r8
003961 r5 = *(u64 *)(r3 + 0x0)
003689 if r3 != 0x0 goto <offset>
003962 *(u64 *)(r10 - 0x4e8) = r5
003690 r8 = r6
003963 if r8 == 0x0 goto <offset>
003691 r8 += 0x8
003964 r5 = *(u64 *)(r3 + 0x28)
003692 r3 = *(u64 *)(r6 + 0x8)
003965 r0 = *(u64 *)(r4 + 0x0)
003693 r5 = *(u64 *)(r4 + 0x0)
003966 if r0 != r5 goto <offset>
003694 if r5 != r3 goto <offset>
003967 r5 = *(u64 *)(r3 + 0x30)
003695 r3 = *(u64 *)(r8 + 0x8)
003968 r0 = *(u64 *)(r4 + 0x8)
003696 r5 = *(u64 *)(r4 + 0x8)
003969 if r0 != r5 goto <offset>
003697 if r5 != r3 goto <offset>
003970 r5 = *(u64 *)(r3 + 0x38)
003698 r3 = *(u64 *)(r8 + 0x10)
003971 r0 = *(u64 *)(r4 + 0x10)
003699 r5 = *(u64 *)(r4 + 0x10)
003972 if r0 != r5 goto <offset>
003700 if r5 != r3 goto <offset>
003973 r5 = 0x0
003701 r9 = 0x0
003974 r0 = *(u64 *)(r3 + 0x40)
003702 r3 = *(u64 *)(r8 + 0x18)
003703 r5 = *(u64 *)(r4 + 0x18)
003704 if r5 == r3 goto <offset>
003705 r9 = 0x1
003706 r3 = *(u64 *)(r6 + 0x0)
003707 *(u64 *)(r10 - 0x4a0) = r3
003708 if r9 == 0x0 goto <offset>
003709 r3 = *(u64 *)(r6 + 0x28)
003710 r5 = *(u64 *)(r4 + 0x0)
003711 if r5 != r3 goto <offset>
003712 r3 = *(u64 *)(r6 + 0x30)
003713 r5 = *(u64 *)(r4 + 0x8)
003714 if r5 != r3 goto <offset>
003715 r3 = *(u64 *)(r6 + 0x38)
003716 r5 = *(u64 *)(r4 + 0x10)
003717 if r5 != r3 goto <offset>
003718 r3 = 0x0
003719 r5 = *(u64 *)(r6 + 0x40)
003720 r4 = *(u64 *)(r4 + 0x18)
003975 r4 = *(u64 *)(r4 + 0x18)
003721 if r4 == r5 goto <offset>
003976 if r4 == r0 goto <offset>
003722 r3 = 0x1
003977 r5 = 0x1
003723 if r3 != 0x0 goto <offset>
003978 if r5 != 0x0 goto <offset>
003724 r3 = r2
003979 r4 = r2
003725 r3 += 0x28
003726 if r0 == 0x0 goto <offset>
003727 r3 = r7
003728 r4 = r6
003729 r4 += 0x28
003980 r4 += 0x28
003730 *(u64 *)(r10 - 0x4b0) = r9
003981 r5 = *(u64 *)(r10 - 0x4c8)
003731 if r9 == 0x0 goto <offset>
003982 if r5 == 0x0 goto <offset>
003732 r4 = r8
003983 r4 = r7
003733 r5 = *(u64 *)(r3 + 0x18)
003984 r5 = r3
003734 *(u64 *)(r10 - 0x130) = r5
003985 r5 += 0x28
003735 r5 = *(u64 *)(r3 + 0x10)
003986 *(u64 *)(r10 - 0x4f8) = r8
003736 *(u64 *)(r10 - 0x138) = r5
003987 if r8 == 0x0 goto <offset>
003737 r5 = *(u64 *)(r3 + 0x8)
003988 r5 = r6
003738 *(u64 *)(r10 - 0x140) = r5
003989 r0 = *(u64 *)(r4 + 0x18)
003739 r3 = *(u64 *)(r3 + 0x0)
003990 *(u64 *)(r10 - 0x138) = r0
003740 *(u64 *)(r10 - 0x148) = r3
003991 r0 = *(u64 *)(r4 + 0x10)
003741 r5 = *(u64 *)(r4 + 0x18)
003992 *(u64 *)(r10 - 0x140) = r0
003742 *(u64 *)(r10 - 0xf8) = r5
003993 r0 = *(u64 *)(r4 + 0x8)
003743 r5 = *(u64 *)(r4 + 0x10)
003994 *(u64 *)(r10 - 0x148) = r0
003744 *(u64 *)(r10 - 0x100) = r5
003745 r5 = *(u64 *)(r4 + 0x8)
003746 *(u64 *)(r10 - 0x108) = r5
003747 r4 = *(u64 *)(r4 + 0x0)
003995 r4 = *(u64 *)(r4 + 0x0)
003748 *(u64 *)(r10 - 0x110) = r4
003996 *(u64 *)(r10 - 0x150) = r4
003749 if r3 != r4 goto <offset>
003997 r0 = *(u64 *)(r5 + 0x18)
003750 r3 = *(u64 *)(r10 - 0x108)
003998 *(u64 *)(r10 - 0xf8) = r0
003751 r4 = *(u64 *)(r10 - 0x140)
003999 r0 = *(u64 *)(r5 + 0x10)
003752 if r4 != r3 goto <offset>
004000 *(u64 *)(r10 - 0x100) = r0
003753 r3 = *(u64 *)(r10 - 0x100)
004001 r0 = *(u64 *)(r5 + 0x8)
003754 r4 = *(u64 *)(r10 - 0x138)
004002 *(u64 *)(r10 - 0x108) = r0
003755 if r4 != r3 goto <offset>
004003 r5 = *(u64 *)(r5 + 0x0)
003756 r3 = 0x0
004004 *(u64 *)(r10 - 0x110) = r5
003757 r4 = *(u64 *)(r10 - 0xf8)
004005 if r4 != r5 goto <offset>
003758 r5 = *(u64 *)(r10 - 0x130)
004006 r4 = *(u64 *)(r10 - 0x108)
003759 if r5 == r4 goto <offset>
004007 r5 = *(u64 *)(r10 - 0x148)
003760 r3 = 0x1
004008 if r5 != r4 goto <offset>
003761 *(u64 *)(r10 - 0x498) = r1
004009 r4 = *(u64 *)(r10 - 0x100)
003762 if r3 == 0x0 goto <offset>
004010 r5 = *(u64 *)(r10 - 0x140)
004011 if r5 != r4 goto <offset>
004012 r4 = 0x0
004013 r5 = *(u64 *)(r10 - 0xf8)
004014 r0 = *(u64 *)(r10 - 0x138)
004015 if r0 == r5 goto <offset>
004016 r4 = 0x1
004017 *(u64 *)(r10 - 0x4e0) = r1
004018 if r4 == 0x0 goto <offset>
003763 r1 = <addr> ll
004019 r1 = <addr> ll
003764 r2 = 0xe
004020 r2 = 0xe
003765 call <target>
004021 call <target>
003766 r1 = *(u64 *)(r10 - 0x498)
004022 r1 = *(u64 *)(r10 - 0x4e0)
003767 *(u8 *)(r1 + 0x20) = 0x2
004023 *(u8 *)(r1 + 0x20) = 0x2
003768 exit
004024 exit
003769 r3 = 0x2
004025 r4 = 0x2
003770 r1 = *(u64 *)(r10 - 0x480)
004026 if r9 == 0x0 goto <offset>
003771 if r1 == 0x0 goto <offset>
004027 *(u64 *)(r10 - 0x528) = r6
003772 *(u64 *)(r10 - 0x520) = r8
004028 *(u64 *)(r10 - 0x570) = r9
003773 *(u64 *)(r10 - 0x4d8) = r0
004029 *(u64 *)(r10 - 0x568) = r7
003774 *(u64 *)(r10 - 0x528) = r7
004030 *(u64 *)(r10 - 0x500) = r3
003775 w3 = *(u16 *)(r2 + 0xbc)
004031 w3 = *(u16 *)(r2 + 0xbc)
003776 r1 = r10
004032 r1 = r10
003777 r1 += -0x178
004033 r1 += -0x198
003778 r8 = 0x0
004034 r8 = 0x0
003779 r9 = r2
004035 r9 = r2
003780 r2 = 0x0
004036 r2 = 0x0
003781 *(u64 *)(r10 - 0x4b8) = r3
004037 *(u64 *)(r10 - 0x508) = r3
003782 r4 = 0x2710
004038 r4 = 0x2710
003783 r5 = 0x0
004039 r5 = 0x0
003784 call <target>
004040 call <target>
003785 w4 = *(u32 *)(r9 + 0xb8)
004041 w4 = *(u32 *)(r9 + 0xb8)
003786 r3 = *(u64 *)(r10 - 0x170)
004042 r3 = *(u64 *)(r10 - 0x190)
003787 r3 += 0x1
004043 r3 += 0x1
003788 r1 = r10
004044 r1 = r10
003789 r1 += -0x168
004045 r1 += -0x188
003790 r2 = *(u64 *)(r10 - 0x178)
004046 r2 = *(u64 *)(r10 - 0x198)
003791 *(u64 *)(r10 - 0x500) = r2
004047 *(u64 *)(r10 - 0x540) = r2
003792 *(u64 *)(r10 - 0x4f8) = r3
004048 *(u64 *)(r10 - 0x538) = r3
003793 *(u64 *)(r10 - 0x4f0) = r4
004049 *(u64 *)(r10 - 0x530) = r4
003794 call <target>
004050 call <target>
003795 r1 = *(u64 *)(r10 - 0x160)
004051 r6 = *(u64 *)(r10 - 0x180)
003796 *(u64 *)(r10 - 0x4a8) = r1
004052 r7 = *(u64 *)(r10 - 0x188)
003797 r7 = *(u64 *)(r10 - 0x168)
003798 w1 = *(u16 *)(r9 + 0x90)
004053 w1 = *(u16 *)(r9 + 0x90)
003799 *(u64 *)(r10 - 0x4c8) = r1
004054 *(u64 *)(r10 - 0x510) = r1
003800 w9 = *(u8 *)(r9 + 0x9a)
004055 w1 = *(u8 *)(r9 + 0x9a)
003801 if r9 == 0x0 goto <offset>
004056 *(u64 *)(r10 - 0x4c0) = r1
003802 r2 = 0x1
004057 r2 = 0x1
004058 if r1 == 0x0 goto <offset>
004059 r9 = *(u64 *)(r10 - 0x4c8)
003803 goto <offset>
004060 goto <offset>
003804 r8 += 0x1
004061 r8 += 0x1
003805 r1 = r8
004062 r1 = r8
003806 r1 &= 0xff
004063 r1 &= 0xff
003807 if r1 >= r9 goto <offset>
004064 r3 = *(u64 *)(r10 - 0x4c0)
004065 if r1 >= r3 goto <offset>
003808 r1 = r10
004066 r1 = r10
003809 r1 += -0x188
004067 r1 += -0x1a8
003810 r3 = 0x0
004068 r3 = 0x0
003811 r4 = 0xa
004069 r4 = 0xa
003812 r5 = 0x0
004070 r5 = 0x0
003813 call <target>
004071 call <target>
003814 r2 = *(u64 *)(r10 - 0x180)
004072 r2 = *(u64 *)(r10 - 0x1a0)
003815 r1 = 0x1
004073 r1 = 0x1
003816 if r2 != 0x0 goto <offset>
004074 if r2 != 0x0 goto <offset>
003817 r1 = 0x0
004075 r1 = 0x0
003818 r2 = -0x1
004076 r2 = -0x1
003819 if r1 != 0x0 goto <offset>
004077 if r1 != 0x0 goto <offset>
004078 r2 = *(u64 *)(r10 - 0x1a8)
003820 goto <offset>
004079 goto <offset>
003821 r2 = -0x1
004080 r1 = *(u64 *)(r10 - 0x4e0)
003822 if r1 != 0x0 goto <offset>
003823 r2 = *(u64 *)(r10 - 0x188)
003824 goto <offset>
004081 goto <offset>
003825 r1 = *(u64 *)(r10 - 0x498)
004082 r9 = *(u64 *)(r10 - 0x4c8)
003826 goto <offset>
004083 *(u64 *)(r10 - 0x4f0) = r2
003827 r2 = 0x1
004084 if r9 == 0x0 goto <offset>
003828 r1 = *(u64 *)(r10 - 0x4d8)
003829 *(u64 *)(r10 - 0x4c0) = r2
003830 if r1 == 0x0 goto <offset>
003831 r1 = r7
004085 r1 = r7
003832 r8 = r7
004086 r1 |= r6
003833 r7 = *(u64 *)(r10 - 0x4a8)
003834 r1 |= r7
003835 if r1 == 0x0 goto <offset>
004087 if r1 == 0x0 goto <offset>
003836 r1 = r10
004088 r1 = r10
003837 r1 += -0x198
004089 r1 += -0x1b8
003838 r2 = -0x1
004090 r2 = -0x1
003839 r3 = -0x1
004091 r3 = -0x1
003840 r4 = r8
004092 r4 = r7
003841 r5 = r7
004093 r5 = r6
003842 call <target>
004094 call <target>
003843 r1 = r10
004095 r1 = r10
003844 r1 += -0x1a8
004096 r1 += -0x1c8
003845 r2 = *(u64 *)(r10 - 0x198)
004097 r8 = *(u64 *)(r10 - 0x1b8)
003846 r3 = *(u64 *)(r10 - 0x190)
004098 r9 = *(u64 *)(r10 - 0x1b0)
003847 *(u64 *)(r10 - 0x4d0) = r2
004099 r2 = r8
003848 *(u64 *)(r10 - 0x4e0) = r3
004100 r3 = r9
003849 r4 = r8
004101 r4 = r7
003850 r5 = r7
004102 r5 = r6
003851 call <target>
004103 call <target>
003852 r1 = 0x1
004104 r1 = 0x1
003853 if r8 == 0x0 goto <offset>
004105 if r7 == 0x0 goto <offset>
003854 r1 = 0x0
004106 r1 = 0x0
003855 r2 = *(u64 *)(r10 - 0x4a8)
004107 r6 -= r1
003856 r2 -= r1
004108 r1 = *(u64 *)(r10 - 0x1c0)
003857 r1 = *(u64 *)(r10 - 0x1a0)
004109 r1 ^= r6
003858 r1 ^= r2
004110 r7 += -0x1
003859 r8 += -0x1
004111 r2 = *(u64 *)(r10 - 0x1c8)
003860 r2 = *(u64 *)(r10 - 0x1a8)
004112 r2 ^= r7
003861 r2 ^= r8
003862 r1 ^= -0x1
004113 r1 ^= -0x1
003863 r2 ^= -0x1
004114 r2 ^= -0x1
003864 r2 |= r1
004115 r2 |= r1
004116 r3 = *(u64 *)(r10 - 0x510)
003865 if r2 != 0x0 goto <offset>
004117 if r2 != 0x0 goto <offset>
003866 r5 = *(u64 *)(r10 - 0x4d0)
004118 r8 += 0x1
003867 r5 += 0x1
003868 r1 = 0x1
004119 r1 = 0x1
003869 r4 = *(u64 *)(r10 - 0x4c8)
004120 if r8 == 0x0 goto <offset>
003870 if r5 == 0x0 goto <offset>
003871 r1 = 0x0
004121 r1 = 0x0
003872 r2 = *(u64 *)(r10 - 0x4e0)
004122 r9 += r1
003873 r2 += r1
004123 r1 = r8
003874 r1 = r5
004124 r1 |= r9
003875 r1 |= r2
003876 r7 = -0x1
004125 r7 = -0x1
003877 r3 = -0x1
004126 r6 = -0x1
003878 if r1 == 0x0 goto <offset>
004127 if r1 == 0x0 goto <offset>
003879 r3 = r2
004128 r6 = r9
003880 r2 = *(u64 *)(r10 - 0x4b8)
004129 r2 = *(u64 *)(r10 - 0x508)
003881 if r1 == 0x0 goto <offset>
004130 if r1 == 0x0 goto <offset>
003882 r7 = r5
004131 r7 = r8
003883 *(u64 *)(r10 - 0x4a8) = r3
003884 goto <offset>
004132 goto <offset>
003885 r7 = -0x1
004133 r7 = -0x1
003886 r1 = -0x1
004134 r6 = -0x1
004135 r2 = *(u64 *)(r10 - 0x508)
004136 r3 = *(u64 *)(r10 - 0x510)
003887 goto <offset>
004137 goto <offset>
003888 r7 = *(u64 *)(r10 - 0x4d0)
004138 r7 = r8
003889 r1 = *(u64 *)(r10 - 0x4e0)
004139 r6 = r9
003890 *(u64 *)(r10 - 0x4a8) = r1
004140 r2 = *(u64 *)(r10 - 0x508)
003891 r2 = *(u64 *)(r10 - 0x4b8)
004141 r2 *= r3
003892 r4 = *(u64 *)(r10 - 0x4c8)
003893 r2 *= r4
003894 r2 *= 0xa
004142 r2 *= 0xa
003895 r1 = r10
004143 r1 = r10
003896 r1 += -0x228
004144 r1 += -0x248
003897 *(u64 *)(r10 - 0x4b8) = r2
004145 *(u64 *)(r10 - 0x508) = r2
003898 r3 = 0x0
004146 r3 = 0x0
003899 r4 = *(u64 *)(r10 - 0x4c0)
004147 r4 = *(u64 *)(r10 - 0x4f0)
003900 r5 = 0x0
004148 r5 = 0x0
003901 call <target>
004149 call <target>
003902 r8 = 0x1
004150 r1 = *(u64 *)(r10 - 0x240)
003903 r1 = *(u64 *)(r10 - 0x220)
003904 r2 = 0x1
004151 r2 = 0x1
003905 if r1 != 0x0 goto <offset>
004152 if r1 != 0x0 goto <offset>
003906 r2 = 0x0
004153 r2 = 0x0
003907 r1 = -0x1
004154 r1 = -0x1
003908 *(u64 *)(r10 - 0x4c0) = r1
004155 *(u64 *)(r10 - 0x518) = r1
003909 if r2 != 0x0 goto <offset>
004156 if r2 == 0x0 goto <offset>
003910 r1 = *(u64 *)(r10 - 0x228)
003911 *(u64 *)(r10 - 0x4c8) = r7
003912 *(u64 *)(r10 - 0x4e0) = r9
003913 r3 = 0x35a4e900
004157 r3 = 0x35a4e900
003914 r2 = 0x3b9aca00
004158 r2 = 0x3b9aca00
003915 if r1 > 0x5f5e100 goto <offset>
004159 if r1 > 0x5f5e100 goto <offset>
003916 r2 -= r1
004160 r2 -= r1
003917 r3 = r2
004161 r3 = r2
003918 r1 = r10
004162 r1 = r10
003919 r1 += -0x1c8
004163 r1 += -0x1e8
003920 r2 = 0x0
004164 r2 = 0x0
003921 r4 = 0x3b9aca00
004165 r4 = 0x3b9aca00
003922 r5 = 0x0
004166 r5 = 0x0
003923 call <target>
004167 call <target>
003924 r1 = r10
004168 r1 = r10
003925 r1 += -0x1d8
004169 r1 += -0x1f8
003926 r7 = *(u64 *)(r10 - 0x1c8)
004170 r8 = *(u64 *)(r10 - 0x1e8)
003927 r9 = *(u64 *)(r10 - 0x4c8)
004171 r2 = r7
003928 r2 = r9
003929 r3 = 0x0
004172 r3 = 0x0
003930 r4 = r7
004173 r4 = r8
003931 r5 = 0x0
004174 r5 = 0x0
003932 call <target>
004175 call <target>
003933 r1 = r10
004176 r1 = r10
003934 r1 += -0x1f8
004177 r1 += -0x218
003935 r2 = *(u64 *)(r10 - 0x4a8)
004178 r2 = r6
003936 r3 = 0x0
004179 r3 = 0x0
003937 r4 = r7
004180 r4 = r8
003938 r5 = 0x0
004181 r5 = 0x0
003939 call <target>
004182 call <target>
003940 r1 = r10
004183 r1 = r10
003941 r1 += -0x1e8
004184 r1 += -0x208
003942 r7 = *(u64 *)(r10 - 0x1c0)
004185 r8 = *(u64 *)(r10 - 0x1e0)
003943 r2 = r9
004186 r2 = r7
003944 r3 = 0x0
004187 r3 = 0x0
003945 r4 = r7
004188 r4 = r8
003946 r5 = 0x0
004189 r5 = 0x0
003947 call <target>
004190 call <target>
003948 r1 = r10
004191 r1 = r10
003949 r1 += -0x208
004192 r1 += -0x228
003950 r2 = 0x0
004193 r2 = 0x0
003951 r3 = *(u64 *)(r10 - 0x4a8)
004194 r3 = r6
003952 r4 = r7
004195 r4 = r8
003953 r5 = 0x0
004196 r5 = 0x0
003954 call <target>
004197 call <target>
004198 r6 = *(u64 *)(r10 - 0x500)
003955 w3 = *(u16 *)(r6 + 0xbc)
004199 w3 = *(u16 *)(r6 + 0xbc)
003956 r1 = r10
004200 r1 = r10
003957 r1 += -0x218
004201 r1 += -0x238
003958 r2 = 0x0
004202 r2 = 0x0
003959 *(u64 *)(r10 - 0x4e8) = r3
004203 *(u64 *)(r10 - 0x560) = r3
003960 r4 = 0x2710
004204 r4 = 0x2710
003961 r5 = 0x0
004205 r5 = 0x0
003962 call <target>
004206 call <target>
003963 w4 = *(u32 *)(r6 + 0xb8)
004207 w4 = *(u32 *)(r6 + 0xb8)
003964 r3 = *(u64 *)(r10 - 0x210)
004208 r3 = *(u64 *)(r10 - 0x230)
003965 r3 += 0x1
004209 r3 += 0x1
003966 r1 = r10
004210 r1 = r10
003967 r1 += -0x1b8
004211 r1 += -0x1d8
003968 r2 = *(u64 *)(r10 - 0x218)
004212 r2 = *(u64 *)(r10 - 0x238)
003969 *(u64 *)(r10 - 0x518) = r2
004213 *(u64 *)(r10 - 0x558) = r2
003970 *(u64 *)(r10 - 0x510) = r3
004214 *(u64 *)(r10 - 0x550) = r3
003971 *(u64 *)(r10 - 0x508) = r4
004215 *(u64 *)(r10 - 0x548) = r4
003972 call <target>
004216 call <target>
003973 r2 = *(u64 *)(r10 - 0x1e0)
004217 r2 = *(u64 *)(r10 - 0x200)
003974 r1 = *(u64 *)(r10 - 0x1f0)
004218 r1 = *(u64 *)(r10 - 0x210)
003975 r1 += r2
004219 r1 += r2
003976 r2 = *(u64 *)(r10 - 0x1e8)
004220 r3 = *(u64 *)(r10 - 0x208)
003977 r4 = *(u64 *)(r10 - 0x1f8)
004221 r4 = *(u64 *)(r10 - 0x218)
003978 r3 = r4
003979 r3 += r2
003980 r2 = 0x1
003981 if r3 < r4 goto <offset>
003982 r2 = 0x0
003983 r1 += r2
003984 r4 = *(u64 *)(r10 - 0x200)
003985 r2 = r4
004222 r2 = r4
003986 r2 += r1
004223 r2 += r3
003987 r5 = *(u64 *)(r10 - 0x208)
003988 r1 = r5
003989 r1 += r3
003990 r3 = 0x1
004224 r3 = 0x1
003991 if r1 < r5 goto <offset>
004225 if r2 < r4 goto <offset>
003992 r3 = 0x0
004226 r3 = 0x0
003993 r2 += r3
004227 r1 += r3
004228 r0 = *(u64 *)(r10 - 0x220)
004229 r4 = r0
004230 r4 += r1
004231 r1 = *(u64 *)(r10 - 0x228)
004232 r3 = r1
004233 r3 += r2
003994 r5 = 0x1
004234 r5 = 0x1
003995 r0 = *(u64 *)(r10 - 0x4e0)
004235 if r3 < r1 goto <offset>
003996 if r2 >= r4 goto <offset>
004236 r5 = 0x0
003997 if r2 == r4 goto <offset>
004237 r4 += r5
003998 r3 = r5
004238 r6 = 0x1
003999 r4 = -0x1
004239 r1 = *(u64 *)(r10 - 0x500)
004000 if r3 == 0x0 goto <offset>
004001 r5 = -0x1
004002 if r3 != 0x0 goto <offset>
004003 r5 = r1
004004 r2 = *(u64 *)(r10 - 0x1d0)
004005 r1 = r5
004006 r1 += r2
004007 r2 = 0x1
004240 r2 = 0x1
004008 if r1 < r5 goto <offset>
004241 if r4 < r0 goto <offset>
004009 r2 = 0x0
004242 r6 = 0x0
004010 r3 = r4
004243 if r4 != r0 goto <offset>
004011 r3 += r2
004244 r0 = -0x1
004012 r0 = 0x1
004245 if r5 != 0x0 goto <offset>
004013 if r3 >= r4 goto <offset>
004246 r0 = r4
004014 if r1 >= r5 goto <offset>
004247 r6 = -0x1
004015 r2 = r0
004248 if r5 == 0x0 goto <offset>
004016 r4 = -0x1
004249 goto <offset>
004017 *(u64 *)(r10 - 0x4c8) = r4
004250 r1 = -0x1
004018 if r2 == 0x0 goto <offset>
004251 *(u64 *)(r10 - 0x518) = r1
004019 if r2 != 0x0 goto <offset>
004252 if r2 != 0x0 goto <offset>
004020 *(u64 *)(r10 - 0x4c0) = r1
004253 r1 = *(u64 *)(r10 - 0x248)
004021 r9 = *(u64 *)(r10 - 0x1b0)
004254 r3 = 0x35a4e900
004022 r1 = *(u64 *)(r10 - 0x1b8)
004255 r2 = 0x3b9aca00
004023 *(u64 *)(r10 - 0x4d0) = r1
004256 if r1 <= 0x5f5e100 goto <offset>
004024 w1 = *(u16 *)(r6 + 0x90)
004257 goto <offset>
004025 *(u64 *)(r10 - 0x4a8) = r1
004258 if r4 == r0 goto <offset>
004026 w7 = *(u8 *)(r6 + 0x9a)
004259 r5 = r6
004027 if r7 == 0x0 goto <offset>
004260 r0 = -0x1
004261 if r5 == 0x0 goto <offset>
004262 r6 = -0x1
004263 if r5 != 0x0 goto <offset>
004264 r6 = r3
004265 r4 = *(u64 *)(r10 - 0x1f0)
004266 r3 = r6
004267 r3 += r4
004268 r4 = 0x1
004269 if r3 < r6 goto <offset>
004270 r4 = 0x0
004271 r5 = r0
004272 r5 += r4
004273 r7 = 0x1
004274 if r5 >= r0 goto <offset>
004275 if r3 >= r6 goto <offset>
004276 r4 = r7
004277 r0 = -0x1
004278 *(u64 *)(r10 - 0x520) = r0
004279 if r4 == 0x0 goto <offset>
004280 if r4 != 0x0 goto <offset>
004281 *(u64 *)(r10 - 0x518) = r3
004282 r3 = *(u64 *)(r10 - 0x1d0)
004283 *(u64 *)(r10 - 0x4f0) = r3
004284 r9 = *(u64 *)(r10 - 0x1d8)
004285 w3 = *(u16 *)(r1 + 0x90)
004286 *(u64 *)(r10 - 0x510) = r3
004287 w8 = *(u8 *)(r1 + 0x9a)
004288 if r8 == 0x0 goto <offset>
004028 r6 = 0x0
004289 r6 = 0x0
004029 goto <offset>
004290 goto <offset>
004030 r6 += 0x1
004291 r6 += 0x1
004031 r1 = r6
004292 r1 = r6
004032 r1 &= 0xff
004293 r1 &= 0xff
004033 if r1 >= r7 goto <offset>
004294 if r1 >= r8 goto <offset>
004034 r1 = r10
004295 r1 = r10
004035 r1 += -0x238
004296 r1 += -0x258
004036 r2 = r8
004037 r3 = 0x0
004297 r3 = 0x0
004038 r4 = 0xa
004298 r4 = 0xa
004039 r5 = 0x0
004299 r5 = 0x0
004040 call <target>
004300 call <target>
004041 r2 = *(u64 *)(r10 - 0x230)
004301 r2 = *(u64 *)(r10 - 0x250)
004042 r1 = 0x1
004302 r1 = 0x1
004043 if r2 != 0x0 goto <offset>
004303 if r2 != 0x0 goto <offset>
004044 r1 = 0x0
004304 r1 = 0x0
004045 r8 = -0x1
004305 r2 = -0x1
004046 if r1 != 0x0 goto <offset>
004306 if r1 != 0x0 goto <offset>
004047 goto <offset>
004307 goto <offset>
004048 r8 = -0x1
004308 r2 = -0x1
004049 if r1 != 0x0 goto <offset>
004309 if r1 != 0x0 goto <offset>
004050 r8 = *(u64 *)(r10 - 0x238)
004310 r2 = *(u64 *)(r10 - 0x258)
004051 goto <offset>
004311 goto <offset>
004052 r2 += r3
004312 r5 = r0
004053 r5 = 0x1
004313 r5 += r4
004054 r0 = *(u64 *)(r10 - 0x4e0)
004314 r7 = 0x1
004055 if r2 < r4 goto <offset>
004315 if r5 < r0 goto <offset>
004056 r5 = 0x0
004316 r7 = 0x0
004057 if r2 != r4 goto <offset>
004317 if r3 < r6 goto <offset>
004058 r4 = -0x1
004318 r0 = -0x1
004059 if r3 != 0x0 goto <offset>
004319 *(u64 *)(r10 - 0x520) = r0
004060 r4 = r2
004320 if r4 != 0x0 goto <offset>
004061 r5 = -0x1
004321 *(u64 *)(r10 - 0x520) = r5
004062 if r3 == 0x0 goto <offset>
004322 if r4 == 0x0 goto <offset>
004063 goto <offset>
004323 goto <offset>
004064 r3 = r4
004324 r1 = *(u64 *)(r10 - 0x4f8)
004065 r3 += r2
004066 r0 = 0x1
004067 if r3 < r4 goto <offset>
004068 r0 = 0x0
004069 if r1 < r5 goto <offset>
004070 r4 = -0x1
004071 *(u64 *)(r10 - 0x4c8) = r4
004072 if r2 != 0x0 goto <offset>
004073 *(u64 *)(r10 - 0x4c8) = r3
004074 if r2 == 0x0 goto <offset>
004075 goto <offset>
004076 r1 = *(u64 *)(r10 - 0x4b0)
004077 if r1 == 0x0 goto <offset>
004325 if r1 == 0x0 goto <offset>
004078 r2 = *(u64 *)(r10 - 0x4a8)
004326 r7 = r2
004079 r3 = *(u64 *)(r10 - 0x4e8)
004327 r3 = *(u64 *)(r10 - 0x560)
004328 r2 = *(u64 *)(r10 - 0x510)
004080 r2 *= r3
004329 r2 *= r3
004081 r2 *= 0xa
004330 r2 *= 0xa
004082 r1 = r10
004331 r1 = r10
004083 r1 += -0x308
004332 r1 += -0x328
004084 *(u64 *)(r10 - 0x4a8) = r2
004333 *(u64 *)(r10 - 0x510) = r2
004085 r3 = 0x0
004334 r3 = 0x0
004086 r4 = r8
004335 r4 = r7
004087 r5 = 0x0
004336 r5 = 0x0
004088 call <target>
004337 call <target>
004089 r1 = *(u64 *)(r10 - 0x300)
004338 r7 = 0x1
004339 r1 = *(u64 *)(r10 - 0x320)
004090 r2 = 0x1
004340 r2 = 0x1
004091 if r1 != 0x0 goto <offset>
004341 if r1 != 0x0 goto <offset>
004092 r2 = 0x0
004342 r2 = 0x0
004093 r1 = -0x1
004343 r1 = -0x1
004094 if r2 != 0x0 goto <offset>
004344 *(u64 *)(r10 - 0x500) = r1
004095 r1 = *(u64 *)(r10 - 0x308)
004345 if r2 == 0x0 goto <offset>
004096 r2 = -0x1
004097 *(u64 *)(r10 - 0x4e8) = r2
004098 r3 = 0x35a4e900
004346 r3 = 0x35a4e900
004099 r2 = 0x3b9aca00
004347 r2 = 0x3b9aca00
004100 if r1 > 0x5f5e100 goto <offset>
004348 if r1 > 0x5f5e100 goto <offset>
004101 r2 -= r1
004349 r2 -= r1
004102 r3 = r2
004350 r3 = r2
004103 r1 = r10
004351 r1 = r10
004104 r1 += -0x278
004352 r1 += -0x298
004105 r2 = 0x0
004353 r2 = 0x0
004106 r4 = 0x3b9aca00
004354 r4 = 0x3b9aca00
004107 r5 = 0x0
004355 r5 = 0x0
004108 call <target>
004356 call <target>
004109 r1 = r10
004357 r1 = r10
004110 r1 += -0x288
004358 r1 += -0x2a8
004111 r6 = *(u64 *)(r10 - 0x278)
004359 r6 = *(u64 *)(r10 - 0x298)
004112 r8 = *(u64 *)(r10 - 0x4d0)
004360 r2 = r9
004113 r2 = r8
004114 r3 = 0x0
004361 r3 = 0x0
004115 r4 = r6
004362 r4 = r6
004116 r5 = 0x0
004363 r5 = 0x0
004117 call <target>
004364 call <target>
004118 r1 = r10
004365 r1 = r10
004119 r1 += -0x2a8
004366 r1 += -0x2c8
004120 r2 = r9
004367 r2 = *(u64 *)(r10 - 0x4f0)
004121 r3 = 0x0
004368 r3 = 0x0
004122 r4 = r6
004369 r4 = r6
004123 r5 = 0x0
004370 r5 = 0x0
004124 call <target>
004371 call <target>
004125 r1 = r10
004372 r1 = r10
004126 r1 += -0x298
004373 r1 += -0x2b8
004127 r6 = *(u64 *)(r10 - 0x270)
004374 r6 = *(u64 *)(r10 - 0x290)
004128 r2 = r8
004375 r2 = r9
004129 r3 = 0x0
004376 r3 = 0x0
004130 r4 = r6
004377 r4 = r6
004131 r5 = 0x0
004378 r5 = 0x0
004132 call <target>
004379 call <target>
004133 r1 = r10
004380 r1 = r10
004134 r1 += -0x2b8
004381 r1 += -0x2d8
004135 r2 = 0x0
004382 r2 = 0x0
004136 r3 = r9
004383 r3 = *(u64 *)(r10 - 0x4f0)
004137 r4 = r6
004384 r4 = r6
004138 r5 = 0x0
004385 r5 = 0x0
004139 call <target>
004386 call <target>
004140 r2 = *(u64 *)(r10 - 0x290)
004387 r2 = *(u64 *)(r10 - 0x2b0)
004141 r1 = *(u64 *)(r10 - 0x2a0)
004388 r1 = *(u64 *)(r10 - 0x2c0)
004142 r1 += r2
004389 r1 += r2
004143 r2 = *(u64 *)(r10 - 0x298)
004390 r2 = *(u64 *)(r10 - 0x2b8)
004144 r4 = *(u64 *)(r10 - 0x2a8)
004391 r4 = *(u64 *)(r10 - 0x2c8)
004145 r3 = r4
004392 r3 = r4
004146 r3 += r2
004393 r3 += r2
004147 r2 = 0x1
004394 r2 = 0x1
004148 if r3 < r4 goto <offset>
004395 if r3 < r4 goto <offset>
004149 r2 = 0x0
004396 r2 = 0x0
004150 r1 += r2
004397 r1 += r2
004151 r4 = *(u64 *)(r10 - 0x2b0)
004398 r4 = *(u64 *)(r10 - 0x2d0)
004152 r2 = r4
004399 r2 = r4
004153 r2 += r1
004400 r2 += r1
004154 r5 = *(u64 *)(r10 - 0x2b8)
004401 r5 = *(u64 *)(r10 - 0x2d8)
004155 r1 = r5
004402 r1 = r5
004156 r1 += r3
004403 r1 += r3
004157 r3 = 0x1
004404 r3 = 0x1
9 unchanged instructions hidden
004167 r2 = -0x1
004414 r2 = -0x1
004168 if r3 != 0x0 goto <offset>
004415 if r3 != 0x0 goto <offset>
004169 r2 = r1
004416 r2 = r1
004170 r3 = *(u64 *)(r10 - 0x280)
004417 r3 = *(u64 *)(r10 - 0x2a0)
004171 r1 = r2
004418 r1 = r2
004172 r1 += r3
004419 r1 += r3
004173 r8 = 0x1
004420 r9 = 0x1
004174 if r1 < r2 goto <offset>
004421 if r1 < r2 goto <offset>
004175 r8 = 0x0
004422 r9 = 0x0
004176 r9 = r4
004423 r5 = r4
004177 r9 += r8
004424 r5 += r9
004178 r3 = 0x1
004425 r3 = 0x1
004179 if r9 >= r4 goto <offset>
004426 *(u64 *)(r10 - 0x4f0) = r5
004180 if r1 >= r2 goto <offset>
004427 if r5 < r4 goto <offset>
004181 r8 = r3
004182 r6 = -0x1
004183 if r8 == 0x0 goto <offset>
004184 goto <offset>
004185 r2 += r3
004186 r5 = 0x1
004187 if r2 < r4 goto <offset>
004188 r5 = 0x0
004189 if r2 != r4 goto <offset>
004190 r4 = -0x1
004191 if r3 != 0x0 goto <offset>
004192 r4 = r2
004193 r2 = -0x1
004194 if r3 == 0x0 goto <offset>
004195 goto <offset>
004196 r9 = r4
004197 r9 += r8
004198 r3 = 0x1
004199 if r9 < r4 goto <offset>
004200 r3 = 0x0
004428 r3 = 0x0
004201 if r1 < r2 goto <offset>
004429 if r1 < r2 goto <offset>
004202 r6 = -0x1
004430 r6 = -0x1
004203 if r8 != 0x0 goto <offset>
004431 if r9 != 0x0 goto <offset>
004204 r6 = r1
004432 r6 = r1
004205 r1 = r10
004433 r1 = r10
004206 r1 += -0x2c8
004434 r1 += -0x2e8
004207 r2 = r6
004435 r2 = r6
004208 r3 = 0x0
004436 r3 = 0x0
004209 r4 = *(u64 *)(r10 - 0x4c0)
004437 r4 = *(u64 *)(r10 - 0x518)
004210 r5 = 0x0
004438 r5 = 0x0
004211 call <target>
004439 call <target>
004212 r1 = r10
004440 r1 = r10
004213 r1 += -0x2e8
004441 r1 += -0x308
004214 r2 = r6
004442 r2 = r6
004215 r3 = 0x0
004443 r3 = 0x0
004216 r4 = *(u64 *)(r10 - 0x4c8)
004444 r4 = *(u64 *)(r10 - 0x520)
004217 r5 = 0x0
004445 r5 = 0x0
004218 call <target>
004446 call <target>
004219 r6 = -0x1
004447 r6 = -0x1
004220 if r8 != 0x0 goto <offset>
004448 if r9 != 0x0 goto <offset>
004221 r6 = r9
004449 r6 = *(u64 *)(r10 - 0x4f0)
004222 r1 = r10
004450 r1 = r10
004223 r1 += -0x2d8
004451 r1 += -0x2f8
004224 r2 = r6
004452 r2 = r6
004225 r3 = 0x0
004453 r3 = 0x0
004226 r4 = *(u64 *)(r10 - 0x4c0)
004454 r4 = *(u64 *)(r10 - 0x518)
004227 r5 = 0x0
004455 r5 = 0x0
004228 call <target>
004456 call <target>
004229 r1 = r10
004457 r1 = r10
004230 r1 += -0x2f8
004458 r1 += -0x318
004231 r2 = r6
004459 r2 = r6
004232 r3 = 0x0
004460 r3 = 0x0
004233 r4 = 0x0
004461 r4 = 0x0
004234 r5 = *(u64 *)(r10 - 0x4c8)
004462 r5 = *(u64 *)(r10 - 0x520)
004235 call <target>
004463 call <target>
004236 r1 = r10
004464 r1 = r10
004237 r1 += -0x268
004465 r1 += -0x288
004238 r2 = *(u64 *)(r10 - 0x518)
004466 r2 = *(u64 *)(r10 - 0x558)
004239 r3 = *(u64 *)(r10 - 0x510)
004467 r3 = *(u64 *)(r10 - 0x550)
004240 r4 = *(u64 *)(r10 - 0x508)
004468 r4 = *(u64 *)(r10 - 0x548)
004241 call <target>
004469 call <target>
004242 r2 = *(u64 *)(r10 - 0x2d8)
004470 r2 = *(u64 *)(r10 - 0x2f8)
004243 r4 = *(u64 *)(r10 - 0x2e8)
004471 r3 = *(u64 *)(r10 - 0x308)
004244 r1 = r4
004472 r1 = r3
004245 r1 += r2
004473 r1 += r2
004246 r3 = 0x1
004247 if r1 < r4 goto <offset>
004248 r3 = 0x0
004249 r2 = *(u64 *)(r10 - 0x2d0)
004250 r4 = *(u64 *)(r10 - 0x2e0)
004251 r5 = r4
004252 r5 += r2
004253 r5 += r3
004254 r0 = 0x1
004255 r2 = 0x1
004474 r2 = 0x1
004256 r9 = *(u64 *)(r10 - 0x4e0)
004475 if r1 < r3 goto <offset>
004257 if r5 < r4 goto <offset>
004476 r2 = 0x0
004258 r0 = 0x0
004477 r5 = *(u64 *)(r10 - 0x2f0)
004259 if r5 != r4 goto <offset>
004478 r3 = *(u64 *)(r10 - 0x300)
004479 r4 = r3
004480 r4 += r5
004481 r4 += r2
004482 r5 = 0x1
004483 r6 = *(u64 *)(r10 - 0x4c8)
004484 if r4 < r3 goto <offset>
004485 r5 = 0x0
004486 if r4 != r3 goto <offset>
004487 r3 = -0x1
004488 if r2 != 0x0 goto <offset>
004489 r3 = r4
004260 r4 = -0x1
004490 r4 = -0x1
004261 if r3 != 0x0 goto <offset>
004491 if r2 == 0x0 goto <offset>
004262 r4 = r5
004263 r5 = -0x1
004264 if r3 == 0x0 goto <offset>
004265 goto <offset>
004492 goto <offset>
004266 if r5 == r4 goto <offset>
004493 r1 = -0x1
004267 r3 = r0
004494 *(u64 *)(r10 - 0x500) = r1
004495 if r2 != 0x0 goto <offset>
004496 r1 = *(u64 *)(r10 - 0x328)
004497 r3 = 0x35a4e900
004498 r2 = 0x3b9aca00
004499 if r1 <= 0x5f5e100 goto <offset>
004500 goto <offset>
004501 r2 += r3
004502 r5 = 0x1
004503 if r2 < r4 goto <offset>
004504 r5 = 0x0
004505 if r2 != r4 goto <offset>
004268 r4 = -0x1
004506 r4 = -0x1
004269 if r3 == 0x0 goto <offset>
004270 r5 = -0x1
004271 if r3 != 0x0 goto <offset>
004507 if r3 != 0x0 goto <offset>
004272 r5 = r1
004508 r4 = r2
004273 r0 = *(u64 *)(r10 - 0x2f8)
004509 r2 = -0x1
004274 r1 = r0
004275 r1 += r5
004276 r3 = 0x1
004277 if r1 < r0 goto <offset>
004278 r3 = 0x0
004279 r0 = *(u64 *)(r10 - 0x2f0)
004280 r5 = r0
004281 r5 += r4
004282 r5 += r3
004283 r4 = 0x1
004284 if r5 < r0 goto <offset>
004285 r4 = 0x0
004286 if r5 != r0 goto <offset>
004287 r4 = -0x1
004288 if r3 != 0x0 goto <offset>
004289 r4 = r5
004290 r5 = -0x1
004291 if r3 == 0x0 goto <offset>
004510 if r3 == 0x0 goto <offset>
004292 goto <offset>
004511 goto <offset>
004293 if r5 == r0 goto <offset>
004512 if r1 >= r2 goto <offset>
004294 r3 = r4
004513 r9 = r3
004514 r6 = -0x1
004515 if r9 == 0x0 goto <offset>
004516 goto <offset>
004517 if r4 == r3 goto <offset>
004518 r2 = r5
004519 r3 = -0x1
004520 if r2 == 0x0 goto <offset>
004295 r4 = -0x1
004521 r4 = -0x1
004296 if r3 == 0x0 goto <offset>
004522 if r2 != 0x0 goto <offset>
004297 r5 = -0x1
004523 r4 = r1
004298 if r3 != 0x0 goto <offset>
004524 r5 = *(u64 *)(r10 - 0x318)
004299 r5 = r1
004300 r3 = *(u64 *)(r10 - 0x2c0)
004301 r1 = r5
004525 r1 = r5
004302 r1 += r3
004526 r1 += r4
004303 r3 = 0x1
004527 r2 = 0x1
004304 if r1 < r5 goto <offset>
004528 if r1 < r5 goto <offset>
004529 r2 = 0x0
004530 r5 = *(u64 *)(r10 - 0x310)
004531 r4 = r5
004532 r4 += r3
004533 r4 += r2
004534 r3 = 0x1
004535 if r4 < r5 goto <offset>
004305 r3 = 0x0
004536 r3 = 0x0
004306 r0 = r4
004537 if r4 != r5 goto <offset>
004307 r0 += r3
004538 r3 = -0x1
004308 r6 = 0x1
004539 if r2 != 0x0 goto <offset>
004309 if r0 >= r4 goto <offset>
004540 r3 = r4
004310 if r1 >= r5 goto <offset>
004311 r3 = r6
004312 r4 = -0x1
004541 r4 = -0x1
004313 *(u64 *)(r10 - 0x4c0) = r4
004542 if r2 == 0x0 goto <offset>
004314 if r3 == 0x0 goto <offset>
004315 if r3 != 0x0 goto <offset>
004316 *(u64 *)(r10 - 0x4e8) = r1
004317 r1 = *(u64 *)(r10 - 0x260)
004318 *(u64 *)(r10 - 0x4d0) = r1
004319 r8 = *(u64 *)(r10 - 0x268)
004320 if r7 != 0x0 goto <offset>
004321 goto <offset>
004543 goto <offset>
004322 r0 = r4
004544 if r4 == r5 goto <offset>
004323 r0 += r3
004545 r2 = r3
004324 r6 = 0x1
004546 r3 = -0x1
004325 if r0 < r4 goto <offset>
004547 if r2 == 0x0 goto <offset>
004326 r6 = 0x0
004327 if r1 < r5 goto <offset>
004328 r4 = -0x1
004548 r4 = -0x1
004329 *(u64 *)(r10 - 0x4c0) = r4
004549 if r2 != 0x0 goto <offset>
004330 if r3 != 0x0 goto <offset>
004550 r4 = r1
004331 *(u64 *)(r10 - 0x4c0) = r0
004551 r2 = *(u64 *)(r10 - 0x2e0)
004332 if r3 == 0x0 goto <offset>
004552 r1 = r4
004333 r1 = *(u64 *)(r10 - 0x260)
004553 r1 += r2
004334 *(u64 *)(r10 - 0x4d0) = r1
004554 r2 = 0x1
004335 r8 = *(u64 *)(r10 - 0x268)
004555 if r1 < r4 goto <offset>
004336 if r7 == 0x0 goto <offset>
004556 r2 = 0x0
004557 r5 = r3
004558 r5 += r2
004559 r0 = 0x1
004560 if r5 >= r3 goto <offset>
004561 if r1 >= r4 goto <offset>
004562 r2 = r0
004563 r3 = -0x1
004564 *(u64 *)(r10 - 0x4f0) = r3
004565 if r2 == 0x0 goto <offset>
004566 if r2 != 0x0 goto <offset>
004567 *(u64 *)(r10 - 0x500) = r1
004568 r1 = *(u64 *)(r10 - 0x280)
004569 *(u64 *)(r10 - 0x518) = r1
004570 r9 = *(u64 *)(r10 - 0x288)
004571 if r8 != 0x0 goto <offset>
004572 goto <offset>
004573 r5 = r3
004574 r5 += r2
004575 r0 = 0x1
004576 if r5 < r3 goto <offset>
004577 r0 = 0x0
004578 if r1 < r4 goto <offset>
004579 r3 = -0x1
004580 *(u64 *)(r10 - 0x4f0) = r3
004581 if r2 != 0x0 goto <offset>
004582 *(u64 *)(r10 - 0x4f0) = r5
004583 if r2 == 0x0 goto <offset>
004584 r1 = *(u64 *)(r10 - 0x280)
004585 *(u64 *)(r10 - 0x518) = r1
004586 r9 = *(u64 *)(r10 - 0x288)
004587 if r8 == 0x0 goto <offset>
004337 r6 = 0x0
004588 r6 = 0x0
004338 goto <offset>
004589 goto <offset>
004339 r6 += 0x1
004590 r6 += 0x1
004340 r1 = r6
004591 r1 = r6
004341 r1 &= 0xff
004592 r1 &= 0xff
004342 if r1 >= r7 goto <offset>
004593 if r1 >= r8 goto <offset>
004343 r1 = r10
004594 r1 = r10
004344 r1 += -0x318
004595 r1 += -0x338
004596 r2 = r7
004345 r3 = 0x0
004597 r3 = 0x0
004346 r4 = 0xa
004598 r4 = 0xa
004347 r5 = 0x0
004599 r5 = 0x0
004348 call <target>
004600 call <target>
004349 r2 = *(u64 *)(r10 - 0x310)
004601 r2 = *(u64 *)(r10 - 0x330)
004350 r1 = 0x1
004602 r1 = 0x1
004351 if r2 != 0x0 goto <offset>
004603 if r2 != 0x0 goto <offset>
004352 r1 = 0x0
004604 r1 = 0x0
004353 r2 = -0x1
004605 r7 = -0x1
004354 if r1 != 0x0 goto <offset>
004606 if r1 != 0x0 goto <offset>
004355 goto <offset>
004607 goto <offset>
004356 r2 = -0x1
004608 r7 = -0x1
004357 if r1 != 0x0 goto <offset>
004609 if r1 != 0x0 goto <offset>
004358 r2 = *(u64 *)(r10 - 0x318)
004610 r7 = *(u64 *)(r10 - 0x338)
004359 goto <offset>
004611 goto <offset>
004360 r1 = *(u64 *)(r10 - 0x4b0)
004612 r1 = *(u64 *)(r10 - 0x4f8)
004361 *(u64 *)(r10 - 0x4c8) = r2
004362 if r1 == 0x0 goto <offset>
004613 if r1 == 0x0 goto <offset>
004363 r1 = r8
004614 r1 = r9
004364 r7 = *(u64 *)(r10 - 0x4d0)
004615 r8 = *(u64 *)(r10 - 0x518)
004365 r1 |= r7
004616 r1 |= r8
004366 if r1 == 0x0 goto <offset>
004617 if r1 == 0x0 goto <offset>
004367 r1 = r10
004618 r1 = r10
004368 r1 += -0x328
004619 r1 += -0x348
004369 r2 = -0x1
004620 r2 = -0x1
004370 r3 = -0x1
004621 r3 = -0x1
004371 r4 = r8
004622 r4 = r9
004372 r5 = r7
004623 r5 = r8
004373 call <target>
004624 call <target>
004374 r1 = r10
004625 r1 = r10
004375 r1 += -0x338
004626 r1 += -0x358
004376 r6 = *(u64 *)(r10 - 0x328)
004627 r6 = *(u64 *)(r10 - 0x348)
004377 r3 = *(u64 *)(r10 - 0x320)
004628 r3 = *(u64 *)(r10 - 0x340)
004378 r2 = r6
004629 r2 = r6
004379 *(u64 *)(r10 - 0x508) = r3
004630 *(u64 *)(r10 - 0x520) = r3
004380 r4 = r8
004631 r4 = r9
004381 r5 = r7
004632 r5 = r8
004382 call <target>
004633 call <target>
004383 r1 = 0x1
004634 r1 = 0x1
004384 if r8 == 0x0 goto <offset>
004635 r3 = *(u64 *)(r10 - 0x4c8)
004636 if r9 == 0x0 goto <offset>
004385 r1 = 0x0
004637 r1 = 0x0
004386 r7 -= r1
004638 r8 -= r1
004387 r1 = *(u64 *)(r10 - 0x330)
004639 r1 = *(u64 *)(r10 - 0x350)
004388 r1 ^= r7
004640 r1 ^= r8
004389 r8 += -0x1
004641 r9 += -0x1
004390 r2 = *(u64 *)(r10 - 0x338)
004642 r2 = *(u64 *)(r10 - 0x358)
004391 r2 ^= r8
004643 r2 ^= r9
004392 r1 ^= -0x1
004644 r1 ^= -0x1
004393 r2 ^= -0x1
004645 r2 ^= -0x1
004394 r2 |= r1
004646 r2 |= r1
004395 if r2 != 0x0 goto <offset>
004647 if r2 != 0x0 goto <offset>
004396 r6 += 0x1
004648 r6 += 0x1
004397 r1 = 0x1
004649 r1 = 0x1
004398 r2 = *(u64 *)(r10 - 0x508)
004399 if r6 == 0x0 goto <offset>
004650 if r6 == 0x0 goto <offset>
004400 r1 = 0x0
004651 r1 = 0x0
004652 r2 = *(u64 *)(r10 - 0x520)
004401 r2 += r1
004653 r2 += r1
004402 r1 = r6
004654 r1 = r6
004403 r1 |= r2
004655 r1 |= r2
004656 r9 = -0x1
004404 r8 = -0x1
004657 r8 = -0x1
004405 r7 = -0x1
004406 if r1 == 0x0 goto <offset>
004658 if r1 == 0x0 goto <offset>
004407 r7 = r2
004659 r8 = r2
004408 r2 = *(u64 *)(r10 - 0x4a8)
004409 if r1 == 0x0 goto <offset>
004660 if r1 == 0x0 goto <offset>
004410 r8 = r6
004661 r9 = r6
004411 goto <offset>
004662 goto <offset>
004412 r1 = *(u64 *)(r10 - 0x4d0)
004663 r7 = r2
004413 r1 |= r9
004664 r1 = r9
004665 r6 = *(u64 *)(r10 - 0x4f0)
004666 r1 |= r6
004414 if r1 == 0x0 goto <offset>
004667 if r1 == 0x0 goto <offset>
004415 r1 = r10
004668 r1 = r10
004416 r1 += -0x248
004669 r1 += -0x268
004417 r2 = -0x1
004670 r2 = -0x1
004418 r3 = -0x1
004671 r3 = -0x1
004419 r4 = *(u64 *)(r10 - 0x4d0)
004672 r4 = r9
004420 r5 = r9
004673 r5 = r6
004421 call <target>
004674 call <target>
004422 r1 = r10
004675 r1 = r10
004423 r1 += -0x258
004676 r1 += -0x278
004424 r6 = *(u64 *)(r10 - 0x248)
004677 r2 = *(u64 *)(r10 - 0x268)
004425 r3 = *(u64 *)(r10 - 0x240)
004678 r3 = *(u64 *)(r10 - 0x260)
004426 r2 = r6
004679 *(u64 *)(r10 - 0x500) = r2
004427 *(u64 *)(r10 - 0x530) = r3
004680 *(u64 *)(r10 - 0x578) = r3
004428 r4 = *(u64 *)(r10 - 0x4d0)
004681 r4 = r9
004429 r5 = r9
004682 r5 = r6
004430 call <target>
004683 call <target>
004431 r3 = *(u64 *)(r10 - 0x4d0)
004684 r2 = r9
004432 r1 = 0x1
004685 r1 = 0x1
004433 if r3 == 0x0 goto <offset>
004686 if r2 == 0x0 goto <offset>
004434 r1 = 0x0
004687 r1 = 0x0
004688 r9 = *(u64 *)(r10 - 0x4f0)
004435 r9 -= r1
004689 r9 -= r1
004436 r1 = *(u64 *)(r10 - 0x250)
004690 r1 = *(u64 *)(r10 - 0x270)
004437 r1 ^= r9
004691 r1 ^= r9
004438 r3 += -0x1
004692 r2 += -0x1
004439 r2 = *(u64 *)(r10 - 0x258)
004693 r3 = *(u64 *)(r10 - 0x278)
004440 r2 ^= r3
004694 r3 ^= r2
004441 r1 ^= -0x1
004695 r1 ^= -0x1
004442 r2 ^= -0x1
004696 r3 ^= -0x1
004443 r2 |= r1
004697 r3 |= r1
004444 r3 = *(u64 *)(r10 - 0x4e8)
004698 r2 = *(u64 *)(r10 - 0x510)
004445 if r2 != 0x0 goto <offset>
004699 if r3 != 0x0 goto <offset>
004446 r6 += 0x1
004700 r5 = *(u64 *)(r10 - 0x500)
004701 r5 += 0x1
004447 r1 = 0x1
004702 r1 = 0x1
004448 if r6 == 0x0 goto <offset>
004703 if r5 == 0x0 goto <offset>
004449 r1 = 0x0
004704 r1 = 0x0
004450 r2 = *(u64 *)(r10 - 0x530)
004705 r3 = *(u64 *)(r10 - 0x578)
004451 r2 += r1
004706 r3 += r1
004452 r1 = r6
004707 r1 = r5
004453 r1 |= r2
004708 r1 |= r3
004454 r4 = -0x1
004455 r9 = -0x1
004709 r9 = -0x1
004710 r4 = -0x1
004456 if r1 == 0x0 goto <offset>
004711 if r1 == 0x0 goto <offset>
004457 r9 = r2
004712 r4 = r3
004458 r2 = *(u64 *)(r10 - 0x4a8)
004713 r3 = *(u64 *)(r10 - 0x560)
004459 if r1 == 0x0 goto <offset>
004714 if r1 == 0x0 goto <offset>
004460 r4 = r6
004715 r9 = r5
004461 *(u64 *)(r10 - 0x4d0) = r4
004716 *(u64 *)(r10 - 0x4f0) = r4
004462 goto <offset>
004717 goto <offset>
004463 r2 = *(u64 *)(r10 - 0x4a8)
004718 r8 = *(u64 *)(r10 - 0x518)
004464 r7 = *(u64 *)(r10 - 0x4d0)
004465 goto <offset>
004719 goto <offset>
004720 r9 = -0x1
004466 r8 = -0x1
004721 r8 = -0x1
004467 r7 = -0x1
004468 goto <offset>
004722 goto <offset>
004469 r8 = r6
004723 r9 = r6
004470 r7 = *(u64 *)(r10 - 0x508)
004724 r8 = *(u64 *)(r10 - 0x520)
004471 r2 = *(u64 *)(r10 - 0x4a8)
004472 r1 = r10
004725 r1 = r10
004473 r1 += -0x3a8
004726 r1 += -0x3c8
004727 r2 = *(u64 *)(r10 - 0x510)
004474 r3 = 0x0
004728 r3 = 0x0
004475 r4 = *(u64 *)(r10 - 0x4c8)
004729 r4 = r7
004476 r5 = 0x0
004730 r5 = 0x0
004477 call <target>
004731 call <target>
004478 r1 = *(u64 *)(r10 - 0x3a0)
004732 r1 = *(u64 *)(r10 - 0x3c0)
004479 r2 = 0x1
004733 r2 = 0x1
004480 if r1 != 0x0 goto <offset>
004734 if r1 != 0x0 goto <offset>
004481 r2 = 0x0
004735 r2 = 0x0
004482 r1 = -0x1
004736 r1 = -0x1
004483 *(u64 *)(r10 - 0x4c8) = r1
004737 *(u64 *)(r10 - 0x510) = r1
004484 if r2 == 0x0 goto <offset>
004738 if r2 == 0x0 goto <offset>
004485 r2 = 0x3b9aca00
004739 r2 = 0x3b9aca00
004486 r3 = 0x35a4e900
004740 r3 = 0x35a4e900
1 unchanged instructions hidden
004488 r2 -= r1
004742 r2 -= r1
004489 r3 = r2
004743 r3 = r2
004490 r1 = r10
004744 r1 = r10
004491 r1 += -0x358
004745 r1 += -0x378
004492 r2 = 0x0
004746 r2 = 0x0
004493 r4 = 0x3b9aca00
004747 r4 = 0x3b9aca00
004494 r5 = 0x0
004748 r5 = 0x0
004495 call <target>
004749 call <target>
004496 r1 = r10
004750 r1 = r10
004497 r1 += -0x368
004751 r1 += -0x388
004498 r6 = *(u64 *)(r10 - 0x358)
004752 r6 = *(u64 *)(r10 - 0x378)
004499 r2 = r8
004753 r2 = r9
004500 r3 = 0x0
004754 r3 = 0x0
004501 r4 = r6
004755 r4 = r6
004502 r5 = 0x0
004756 r5 = 0x0
004503 call <target>
004757 call <target>
004504 r1 = r10
004758 r1 = r10
004505 r1 += -0x388
004759 r1 += -0x3a8
004506 r2 = r7
004760 r2 = r8
004507 r3 = 0x0
004761 r3 = 0x0
004508 r4 = r6
004762 r4 = r6
004509 r5 = 0x0
004763 r5 = 0x0
004510 call <target>
004764 call <target>
004511 r1 = r10
004765 r1 = r10
004512 r1 += -0x378
004766 r1 += -0x398
004513 r6 = *(u64 *)(r10 - 0x350)
004767 r6 = *(u64 *)(r10 - 0x370)
004514 r2 = r8
004768 r2 = r9
004515 r3 = 0x0
004769 r3 = 0x0
004516 r4 = r6
004770 r4 = r6
004517 r5 = 0x0
004771 r5 = 0x0
004518 call <target>
004772 call <target>
004519 r1 = r10
004773 r1 = r10
004520 r1 += -0x398
004774 r1 += -0x3b8
004521 r2 = 0x0
004775 r2 = 0x0
004522 r3 = r7
004776 r3 = r8
004523 r4 = r6
004777 r4 = r6
004524 r5 = 0x0
004778 r5 = 0x0
004525 call <target>
004779 call <target>
004526 r1 = r10
004780 r1 = r10
004527 r1 += -0x348
004781 r1 += -0x368
004528 r2 = *(u64 *)(r10 - 0x500)
004782 r2 = *(u64 *)(r10 - 0x540)
004529 r3 = *(u64 *)(r10 - 0x4f8)
004783 r3 = *(u64 *)(r10 - 0x538)
004530 r4 = *(u64 *)(r10 - 0x4f0)
004784 r4 = *(u64 *)(r10 - 0x530)
004531 call <target>
004785 call <target>
004532 r2 = *(u64 *)(r10 - 0x370)
004786 r2 = *(u64 *)(r10 - 0x390)
004533 r1 = *(u64 *)(r10 - 0x380)
004787 r1 = *(u64 *)(r10 - 0x3a0)
004534 r1 += r2
004788 r1 += r2
004535 r3 = *(u64 *)(r10 - 0x378)
004789 r3 = *(u64 *)(r10 - 0x398)
004536 r4 = *(u64 *)(r10 - 0x388)
004790 r4 = *(u64 *)(r10 - 0x3a8)
004537 r2 = r4
004791 r2 = r4
004538 r2 += r3
004792 r2 += r3
004539 r3 = 0x1
004793 r3 = 0x1
004540 if r2 < r4 goto <offset>
004794 if r2 < r4 goto <offset>
004541 r3 = 0x0
004795 r3 = 0x0
004542 r1 += r3
004796 r1 += r3
004543 r5 = *(u64 *)(r10 - 0x390)
004797 r5 = *(u64 *)(r10 - 0x3b0)
004544 r3 = r5
004798 r3 = r5
004545 r3 += r1
004799 r3 += r1
004546 r0 = *(u64 *)(r10 - 0x398)
004800 r0 = *(u64 *)(r10 - 0x3b8)
004547 r1 = r0
004801 r1 = r0
004548 r1 += r2
004802 r1 += r2
004549 r4 = 0x1
004803 r4 = 0x1
10 unchanged instructions hidden
004560 r0 = -0x1
004814 r0 = -0x1
004561 if r4 != 0x0 goto <offset>
004815 if r4 != 0x0 goto <offset>
004562 r0 = r1
004816 r0 = r1
004563 r3 = *(u64 *)(r10 - 0x360)
004817 r3 = *(u64 *)(r10 - 0x380)
004564 r1 = r0
004818 r1 = r0
004565 r1 += r3
004819 r1 += r3
004566 r3 = 0x1
004820 r3 = 0x1
6 unchanged instructions hidden
004573 if r1 >= r0 goto <offset>
004827 if r1 >= r0 goto <offset>
004574 r3 = r6
004828 r3 = r6
004575 r5 = -0x1
004829 r5 = -0x1
004576 *(u64 *)(r10 - 0x4d0) = r5
004830 *(u64 *)(r10 - 0x518) = r5
004577 if r3 == 0x0 goto <offset>
004831 if r3 == 0x0 goto <offset>
004578 if r3 != 0x0 goto <offset>
004832 if r3 != 0x0 goto <offset>
004579 *(u64 *)(r10 - 0x4c8) = r1
004833 *(u64 *)(r10 - 0x510) = r1
004580 r8 = *(u64 *)(r10 - 0x340)
004834 r8 = *(u64 *)(r10 - 0x360)
004581 r6 = *(u64 *)(r10 - 0x348)
004835 r6 = *(u64 *)(r10 - 0x368)
004582 if r9 != 0x0 goto <offset>
004836 r1 = *(u64 *)(r10 - 0x4c0)
004837 if r1 != 0x0 goto <offset>
004583 goto <offset>
004838 goto <offset>
004584 r1 = -0x1
004839 r1 = -0x1
004585 *(u64 *)(r10 - 0x4c8) = r1
004840 *(u64 *)(r10 - 0x510) = r1
004586 if r2 != 0x0 goto <offset>
004841 if r2 != 0x0 goto <offset>
004587 r1 = *(u64 *)(r10 - 0x3a8)
004842 r1 = *(u64 *)(r10 - 0x3c8)
004588 r2 = 0x3b9aca00
004843 r2 = 0x3b9aca00
004589 r3 = 0x35a4e900
004844 r3 = 0x35a4e900
004590 if r1 <= 0x5f5e100 goto <offset>
004845 if r1 <= 0x5f5e100 goto <offset>
17 unchanged instructions hidden
004608 r6 = 0x0
004863 r6 = 0x0
004609 if r1 < r0 goto <offset>
004864 if r1 < r0 goto <offset>
004610 r5 = -0x1
004865 r5 = -0x1
004611 *(u64 *)(r10 - 0x4d0) = r5
004866 *(u64 *)(r10 - 0x518) = r5
004612 if r3 != 0x0 goto <offset>
004867 if r3 != 0x0 goto <offset>
004613 *(u64 *)(r10 - 0x4d0) = r4
004868 *(u64 *)(r10 - 0x518) = r4
004614 if r3 == 0x0 goto <offset>
004869 if r3 == 0x0 goto <offset>
004615 r8 = *(u64 *)(r10 - 0x340)
004870 r8 = *(u64 *)(r10 - 0x360)
004616 r6 = *(u64 *)(r10 - 0x348)
004871 r6 = *(u64 *)(r10 - 0x368)
004617 if r9 == 0x0 goto <offset>
004872 r1 = *(u64 *)(r10 - 0x4c0)
004873 if r1 == 0x0 goto <offset>
004618 r7 = 0x0
004874 r7 = 0x0
004619 goto <offset>
004875 goto <offset>
004620 r7 += 0x1
004876 r7 += 0x1
004621 r1 = r7
004877 r1 = r7
004622 r1 &= 0xff
004878 r1 &= 0xff
004623 if r1 >= r9 goto <offset>
004879 r3 = *(u64 *)(r10 - 0x4c0)
004880 if r1 >= r3 goto <offset>
004624 r1 = r10
004881 r1 = r10
004625 r1 += -0x3b8
004882 r1 += -0x3d8
004626 r3 = 0x0
004883 r3 = 0x0
004627 r4 = 0xa
004884 r4 = 0xa
004628 r5 = 0x0
004885 r5 = 0x0
004629 call <target>
004886 call <target>
004630 r2 = *(u64 *)(r10 - 0x3b0)
004887 r2 = *(u64 *)(r10 - 0x3d0)
004631 r1 = 0x1
004888 r1 = 0x1
004632 if r2 != 0x0 goto <offset>
004889 if r2 != 0x0 goto <offset>
004633 r1 = 0x0
004890 r1 = 0x0
004634 r2 = -0x1
004891 r2 = -0x1
004635 if r1 != 0x0 goto <offset>
004892 if r1 != 0x0 goto <offset>
004893 r2 = *(u64 *)(r10 - 0x3d8)
004636 goto <offset>
004894 goto <offset>
004637 r2 = -0x1
004895 r1 = *(u64 *)(r10 - 0x4c8)
004638 if r1 != 0x0 goto <offset>
004639 r2 = *(u64 *)(r10 - 0x3b8)
004640 goto <offset>
004641 r1 = *(u64 *)(r10 - 0x4d8)
004642 if r1 == 0x0 goto <offset>
004896 if r1 == 0x0 goto <offset>
004643 r9 = r2
004897 r9 = r2
004644 r2 = *(u64 *)(r10 - 0x4b8)
004898 r2 = *(u64 *)(r10 - 0x508)
004645 r1 = r10
004899 r1 = r10
004646 r1 += -0x478
004900 r1 += -0x498
004647 r3 = 0x0
004901 r3 = 0x0
004648 r4 = r9
004902 r4 = r9
004649 r5 = 0x0
004903 r5 = 0x0
004650 call <target>
004904 call <target>
004651 r9 = 0x1
004905 r9 = 0x1
004652 r1 = *(u64 *)(r10 - 0x470)
004906 r1 = *(u64 *)(r10 - 0x490)
004653 r2 = 0x1
004907 r2 = 0x1
004654 if r1 != 0x0 goto <offset>
004908 if r1 != 0x0 goto <offset>
004655 r2 = 0x0
004909 r2 = 0x0
004656 r1 = -0x1
004910 r1 = -0x1
004657 *(u64 *)(r10 - 0x4a8) = r1
004658 if r2 == 0x0 goto <offset>
004911 if r2 == 0x0 goto <offset>
004659 r2 = 0x3b9aca00
004912 r2 = 0x3b9aca00
004660 r3 = 0x35a4e900
004913 r3 = 0x35a4e900
1 unchanged instructions hidden
004662 r2 -= r1
004915 r2 -= r1
004663 r3 = r2
004916 r3 = r2
004664 r1 = r10
004917 r1 = r10
004665 r1 += -0x3e8
004918 r1 += -0x408
004666 r2 = 0x0
004919 r2 = 0x0
004667 r4 = 0x3b9aca00
004920 r4 = 0x3b9aca00
004668 r5 = 0x0
004921 r5 = 0x0
004669 call <target>
004922 call <target>
004670 r1 = r10
004923 r1 = r10
004671 r1 += -0x3f8
004924 r1 += -0x418
004672 r7 = *(u64 *)(r10 - 0x3e8)
004925 r7 = *(u64 *)(r10 - 0x408)
004673 r2 = r6
004926 r2 = r6
004674 r3 = 0x0
004927 r3 = 0x0
004675 r4 = r7
004928 r4 = r7
004676 r5 = 0x0
004929 r5 = 0x0
004677 call <target>
004930 call <target>
004678 r1 = r10
004931 r1 = r10
004679 r1 += -0x418
004932 r1 += -0x438
004680 r2 = r8
004933 r2 = r8
004681 r3 = 0x0
004934 r3 = 0x0
004682 r4 = r7
004935 r4 = r7
004683 r5 = 0x0
004936 r5 = 0x0
004684 call <target>
004937 call <target>
004685 r1 = r10
004938 r1 = r10
004686 r1 += -0x408
004939 r1 += -0x428
004687 r7 = *(u64 *)(r10 - 0x3e0)
004940 r7 = *(u64 *)(r10 - 0x400)
004688 r2 = r6
004941 r2 = r6
004689 r3 = 0x0
004942 r3 = 0x0
004690 r4 = r7
004943 r4 = r7
004691 r5 = 0x0
004944 r5 = 0x0
004692 call <target>
004945 call <target>
004693 r1 = r10
004946 r1 = r10
004694 r1 += -0x428
004947 r1 += -0x448
004695 r2 = 0x0
004948 r2 = 0x0
004696 r3 = r8
004949 r3 = r8
004697 r4 = r7
004950 r4 = r7
004698 r5 = 0x0
004951 r5 = 0x0
004699 call <target>
004952 call <target>
004700 r2 = *(u64 *)(r10 - 0x400)
004953 r2 = *(u64 *)(r10 - 0x420)
004701 r1 = *(u64 *)(r10 - 0x410)
004954 r1 = *(u64 *)(r10 - 0x430)
004702 r1 += r2
004955 r1 += r2
004703 r2 = *(u64 *)(r10 - 0x408)
004956 r2 = *(u64 *)(r10 - 0x428)
004704 r4 = *(u64 *)(r10 - 0x418)
004957 r4 = *(u64 *)(r10 - 0x438)
004705 r3 = r4
004958 r3 = r4
004706 r3 += r2
004959 r3 += r2
004707 r2 = 0x1
004960 r2 = 0x1
004708 if r3 < r4 goto <offset>
004961 if r3 < r4 goto <offset>
004709 r2 = 0x0
004962 r2 = 0x0
004710 r1 += r2
004963 r1 += r2
004711 r4 = *(u64 *)(r10 - 0x420)
004964 r4 = *(u64 *)(r10 - 0x440)
004712 r2 = r4
004965 r2 = r4
004713 r2 += r1
004966 r2 += r1
004714 r5 = *(u64 *)(r10 - 0x428)
004967 r5 = *(u64 *)(r10 - 0x448)
004715 r1 = r5
004968 r1 = r5
004716 r1 += r3
004969 r1 += r3
004717 r3 = 0x1
004970 r3 = 0x1
9 unchanged instructions hidden
004727 r2 = -0x1
004980 r2 = -0x1
004728 if r3 != 0x0 goto <offset>
004981 if r3 != 0x0 goto <offset>
004729 r2 = r1
004982 r2 = r1
004730 r3 = *(u64 *)(r10 - 0x3f0)
004983 r3 = *(u64 *)(r10 - 0x410)
004731 r1 = r2
004984 r1 = r2
004732 r1 += r3
004985 r1 += r3
004733 r7 = 0x1
004986 r7 = 0x1
9 unchanged instructions hidden
004743 if r7 == 0x0 goto <offset>
004996 if r7 == 0x0 goto <offset>
004744 goto <offset>
004997 goto <offset>
004745 r1 = -0x1
004998 r1 = -0x1
004746 *(u64 *)(r10 - 0x4a8) = r1
004747 if r2 != 0x0 goto <offset>
004999 if r2 != 0x0 goto <offset>
004748 r1 = *(u64 *)(r10 - 0x478)
005000 r1 = *(u64 *)(r10 - 0x498)
004749 r2 = 0x3b9aca00
005001 r2 = 0x3b9aca00
004750 r3 = 0x35a4e900
005002 r3 = 0x35a4e900
004751 if r1 <= 0x5f5e100 goto <offset>
005003 if r1 <= 0x5f5e100 goto <offset>
19 unchanged instructions hidden
004771 if r7 != 0x0 goto <offset>
005023 if r7 != 0x0 goto <offset>
004772 r6 = r1
005024 r6 = r1
004773 r1 = r10
005025 r1 = r10
004774 r1 += -0x438
005026 r1 += -0x458
004775 r2 = r6
005027 r2 = r6
004776 r3 = 0x0
005028 r3 = 0x0
004777 r4 = *(u64 *)(r10 - 0x4c8)
005029 r4 = *(u64 *)(r10 - 0x510)
004778 r5 = 0x0
005030 r5 = 0x0
004779 call <target>
005031 call <target>
004780 r1 = r10
005032 r1 = r10
004781 r1 += -0x458
005033 r1 += -0x478
004782 r2 = r6
005034 r2 = r6
004783 r3 = 0x0
005035 r3 = 0x0
004784 r4 = *(u64 *)(r10 - 0x4d0)
005036 r4 = *(u64 *)(r10 - 0x518)
004785 r5 = 0x0
005037 r5 = 0x0
004786 call <target>
005038 call <target>
004787 r6 = -0x1
005039 r6 = -0x1
004788 if r7 != 0x0 goto <offset>
005040 if r7 != 0x0 goto <offset>
004789 r6 = r8
005041 r6 = r8
004790 r1 = r10
005042 r1 = r10
004791 r1 += -0x448
005043 r1 += -0x468
004792 r2 = r6
005044 r2 = r6
004793 r3 = 0x0
005045 r3 = 0x0
004794 r4 = *(u64 *)(r10 - 0x4c8)
005046 r4 = *(u64 *)(r10 - 0x510)
004795 r5 = 0x0
005047 r5 = 0x0
004796 call <target>
005048 call <target>
004797 r1 = r10
005049 r1 = r10
004798 r1 += -0x468
005050 r1 += -0x488
004799 r2 = r6
005051 r2 = r6
004800 r3 = 0x0
005052 r3 = 0x0
004801 r4 = 0x0
005053 r4 = 0x0
004802 r5 = *(u64 *)(r10 - 0x4d0)
005054 r5 = *(u64 *)(r10 - 0x518)
004803 call <target>
005055 call <target>
004804 *(u64 *)(r10 - 0x110) = 0x0
005056 *(u64 *)(r10 - 0x110) = 0x0
004805 r1 = r10
005057 r8 = r10
004806 r1 += -0x108
005058 r8 += -0x108
004807 *(u64 *)(r10 - 0x4b8) = r1
005059 r1 = r8
004808 r2 = <addr> ll
005060 r2 = <addr> ll
004809 r3 = 0x1e
005061 r3 = 0x1e
004810 call sol_memcpy_
005062 call sol_memcpy_
004811 r2 = *(u64 *)(r10 - 0x448)
005063 r2 = *(u64 *)(r10 - 0x468)
004812 r3 = *(u64 *)(r10 - 0x458)
005064 r3 = *(u64 *)(r10 - 0x478)
004813 r1 = r3
005065 r1 = r3
004814 r1 += r2
005066 r1 += r2
004815 r2 = 0x1
005067 r2 = 0x1
004816 if r1 < r3 goto <offset>
005068 if r1 < r3 goto <offset>
004817 r2 = 0x0
005069 r2 = 0x0
004818 r5 = *(u64 *)(r10 - 0x440)
005070 r5 = *(u64 *)(r10 - 0x460)
004819 r3 = *(u64 *)(r10 - 0x450)
005071 r3 = *(u64 *)(r10 - 0x470)
004820 r4 = r3
005072 r4 = r3
004821 r4 += r5
005073 r4 += r5
004822 r4 += r2
005074 r4 += r2
004823 r5 = 0x1
005075 r5 = 0x1
004824 r6 = *(u64 *)(r10 - 0x4e8)
005076 r6 = -0x1
004825 r7 = *(u64 *)(r10 - 0x4c0)
004826 if r4 < r3 goto <offset>
005077 if r4 < r3 goto <offset>
004827 r5 = 0x0
005078 r5 = 0x0
004828 if r4 != r3 goto <offset>
005079 if r4 != r3 goto <offset>
10 unchanged instructions hidden
004839 r4 = -0x1
005090 r4 = -0x1
004840 if r2 != 0x0 goto <offset>
005091 if r2 != 0x0 goto <offset>
004841 r4 = r1
005092 r4 = r1
004842 r5 = *(u64 *)(r10 - 0x468)
005093 r5 = *(u64 *)(r10 - 0x488)
004843 r1 = r5
005094 r1 = r5
004844 r1 += r4
005095 r1 += r4
004845 r2 = 0x1
005096 r2 = 0x1
004846 if r1 < r5 goto <offset>
005097 if r1 < r5 goto <offset>
004847 r2 = 0x0
005098 r2 = 0x0
004848 r4 = *(u64 *)(r10 - 0x460)
005099 r4 = *(u64 *)(r10 - 0x480)
004849 r5 = r4
005100 r5 = r4
004850 r5 += r3
005101 r5 += r3
004851 r5 += r2
005102 r5 += r2
14 unchanged instructions hidden
004866 r5 = -0x1
005117 r5 = -0x1
004867 if r2 != 0x0 goto <offset>
005118 if r2 != 0x0 goto <offset>
004868 r5 = r1
005119 r5 = r1
004869 r2 = *(u64 *)(r10 - 0x430)
005120 r2 = *(u64 *)(r10 - 0x450)
004870 r1 = r5
005121 r1 = r5
004871 r1 += r2
005122 r1 += r2
004872 r2 = 0x1
005123 r2 = 0x1
5 unchanged instructions hidden
004878 if r3 >= r4 goto <offset>
005129 if r3 >= r4 goto <offset>
004879 if r1 >= r5 goto <offset>
005130 if r1 >= r5 goto <offset>
004880 r2 = r0
005131 r2 = r0
004881 r8 = -0x1
005132 r7 = -0x1
004882 if r2 == 0x0 goto <offset>
005133 if r2 == 0x0 goto <offset>
004883 if r2 != 0x0 goto <offset>
005134 if r2 != 0x0 goto <offset>
004884 *(u64 *)(r10 - 0x4a8) = r3
005135 r6 = r3
004885 r3 = *(u64 *)(r10 - 0x110)
005136 r3 = *(u64 *)(r10 - 0x110)
004886 r1 = r3
005137 r1 = r3
004887 r1 += 0x1e
005138 r1 += 0x1e
1 unchanged instructions hidden
004889 if r1 < r3 goto <offset>
005140 if r1 < r3 goto <offset>
004890 r2 = 0x0
005141 r2 = 0x0
004891 r3 = 0x1
005142 r3 = 0x1
004892 r4 = *(u64 *)(r10 - 0x4a8)
005143 r4 = *(u64 *)(r10 - 0x4f0)
004893 if r4 <= r7 goto <offset>
005144 if r6 <= r4 goto <offset>
004894 if r8 > r6 goto <offset>
005145 r4 = *(u64 *)(r10 - 0x500)
005146 if r7 > r4 goto <offset>
004895 r9 = 0x0
005147 r9 = 0x0
004896 r4 = *(u64 *)(r10 - 0x4a8)
005148 r4 = *(u64 *)(r10 - 0x4f0)
004897 if r4 != r7 goto <offset>
005149 if r6 != r4 goto <offset>
004898 r4 = *(u64 *)(r10 - 0x4a8)
005150 r4 = r6
004899 if r9 != 0x0 goto <offset>
005151 if r9 != 0x0 goto <offset>
004900 r4 = r7
005152 r4 = *(u64 *)(r10 - 0x4f0)
004901 r3 = r8
005153 r3 = r7
004902 if r9 == 0x0 goto <offset>
005154 if r9 == 0x0 goto <offset>
004903 r2 &= 0x1
005155 r2 &= 0x1
004904 if r2 == 0x0 goto <offset>
005156 if r2 == 0x0 goto <offset>
4 unchanged instructions hidden
004909 if r3 < r4 goto <offset>
005161 if r3 < r4 goto <offset>
004910 r0 = 0x0
005162 r0 = 0x0
004911 if r1 < r5 goto <offset>
005163 if r1 < r5 goto <offset>
004912 r8 = -0x1
005164 r7 = -0x1
004913 if r2 != 0x0 goto <offset>
005165 if r2 != 0x0 goto <offset>
004914 r8 = r1
005166 r7 = r1
004915 if r2 == 0x0 goto <offset>
005167 if r2 == 0x0 goto <offset>
004916 goto <offset>
005168 goto <offset>
004917 r3 = 0x1
005169 r3 = 0x1
004918 r4 = *(u64 *)(r10 - 0x4a8)
005170 r4 = *(u64 *)(r10 - 0x4f0)
004919 if r4 > r7 goto <offset>
005171 if r6 > r4 goto <offset>
004920 r3 = 0x0
005172 r3 = 0x0
004921 if r8 <= r6 goto <offset>
005173 r4 = *(u64 *)(r10 - 0x500)
004922 r4 = *(u64 *)(r10 - 0x4a8)
005174 if r7 <= r4 goto <offset>
004923 if r4 == r7 goto <offset>
005175 r4 = *(u64 *)(r10 - 0x4f0)
005176 if r6 == r4 goto <offset>
004924 r9 = r3
005177 r9 = r3
004925 r4 = *(u64 *)(r10 - 0x4a8)
005178 r4 = r6
004926 if r9 == 0x0 goto <offset>
005179 if r9 == 0x0 goto <offset>
004927 r3 = r8
005180 r3 = r7
004928 if r9 != 0x0 goto <offset>
005181 if r9 != 0x0 goto <offset>
004929 r3 = r6
005182 r3 = *(u64 *)(r10 - 0x500)
004930 r2 &= 0x1
005183 r2 &= 0x1
004931 if r2 != 0x0 goto <offset>
005184 if r2 != 0x0 goto <offset>
004932 *(u64 *)(r10 - 0x110) = r1
005185 *(u64 *)(r10 - 0x110) = r1
005186 *(u64 *)(r10 - 0x4c0) = r6
004933 if r1 <= 0x104 goto <offset>
005187 if r1 <= 0x104 goto <offset>
004934 *(u64 *)(r10 - 0x110) = 0x104
005188 *(u64 *)(r10 - 0x110) = 0x104
004935 goto <offset>
005189 goto <offset>
004936 if r1 != 0x104 goto <offset>
005190 if r1 != 0x104 goto <offset>
004937 r2 = 0x104
005191 r2 = 0x104
004938 *(u8 *)(r10 - 0x5) = 0x40
005192 *(u8 *)(r10 - 0x5) = 0x40
004939 r1 = *(u64 *)(r10 - 0x4b8)
005193 r1 = r8
004940 call sol_log_
005194 call sol_log_
004941 r1 = *(u64 *)(r10 - 0x4a8)
005195 r8 = r6
004942 r1 |= r7
005196 r1 = *(u64 *)(r10 - 0x4f0)
004943 if r1 != 0x0 goto <offset>
005197 r8 |= r1
005198 if r8 != 0x0 goto <offset>
004944 r1 = <addr> ll
005199 r1 = <addr> ll
004945 r2 = 0x10
005200 r2 = 0x10
004946 call <target>
005201 call <target>
004947 goto <offset>
004948 r2 = 0x1
005202 r2 = 0x1
004949 r1 = 0x1
005203 r1 = 0x1
004950 if r6 >= r8 goto <offset>
005204 *(u64 *)(r10 - 0x508) = r1
005205 r4 = *(u64 *)(r10 - 0x568)
005206 r3 = *(u64 *)(r10 - 0x4c8)
005207 r9 = *(u64 *)(r10 - 0x4e8)
005208 r1 = *(u64 *)(r10 - 0x500)
005209 r5 = r7
005210 if r1 >= r7 goto <offset>
004951 r1 = 0x0
005211 r1 = 0x0
004952 r3 = 0x1
005212 *(u64 *)(r10 - 0x508) = r1
004953 r7 = *(u64 *)(r10 - 0x528)
005213 r1 = 0x1
004954 r4 = *(u64 *)(r10 - 0x480)
005214 r0 = *(u64 *)(r10 - 0x4f8)
004955 r5 = *(u64 *)(r10 - 0x4d8)
005215 r6 = *(u64 *)(r10 - 0x4f0)
004956 r0 = *(u64 *)(r10 - 0x4a0)
005216 r7 = *(u64 *)(r10 - 0x4c0)
004957 r6 = *(u64 *)(r10 - 0x4c0)
005217 if r6 >= r7 goto <offset>
004958 r9 = *(u64 *)(r10 - 0x4a8)
005218 r1 = 0x0
004959 if r6 >= r9 goto <offset>
005219 r6 = *(u64 *)(r10 - 0x4f0)
004960 r3 = 0x0
005220 r7 = *(u64 *)(r10 - 0x4c0)
004961 r6 = *(u64 *)(r10 - 0x4c0)
005221 if r6 != r7 goto <offset>
004962 r9 = *(u64 *)(r10 - 0x4a8)
005222 r1 = 0x1
004963 if r6 != r9 goto <offset>
005223 if r0 == 0x0 goto <offset>
004964 r3 = 0x1
005224 r1 = 0x0
004965 if r5 == 0x0 goto <offset>
005225 r6 = r5
004966 r3 = 0x0
005226 r7 = *(u64 *)(r10 - 0x508)
004967 r5 = *(u64 *)(r10 - 0x4b0)
005227 if r3 != 0x0 goto <offset>
004968 if r5 != 0x0 goto <offset>
004969 r9 = *(u64 *)(r10 - 0x520)
004970 if r1 != 0x0 goto <offset>
004971 r9 = r7
004972 if r1 == 0x0 goto <offset>
004973 r5 = r0
004974 if r1 != 0x0 goto <offset>
004975 r5 = *(u64 *)(r10 - 0x488)
004976 if r1 == 0x0 goto <offset>
004977 r0 = r2
004978 if r1 != 0x0 goto <offset>
004979 r0 = r3
004980 if r1 == 0x0 goto <offset>
004981 goto <offset>
005228 goto <offset>
004982 r6 = *(u64 *)(r10 - 0x4c0)
005229 r6 = *(u64 *)(r10 - 0x4f0)
004983 r9 = *(u64 *)(r10 - 0x4a8)
005230 r7 = *(u64 *)(r10 - 0x4c0)
004984 if r6 == r9 goto <offset>
005231 if r6 == r7 goto <offset>
004985 r1 = r3
005232 *(u64 *)(r10 - 0x508) = r1
004986 r3 = 0x1
005233 r1 = 0x1
004987 if r5 != 0x0 goto <offset>
005234 if r0 != 0x0 goto <offset>
004988 r5 = *(u64 *)(r10 - 0x4b0)
005235 r6 = r5
004989 if r5 == 0x0 goto <offset>
005236 r7 = *(u64 *)(r10 - 0x508)
005237 if r3 == 0x0 goto <offset>
004990 r2 = 0x0
005238 r2 = 0x0
004991 r9 = *(u64 *)(r10 - 0x520)
005239 r0 = r10
004992 if r1 == 0x0 goto <offset>
005240 r0 += -0x176
004993 if r1 != 0x0 goto <offset>
005241 r3 = r10
004994 r7 = *(u64 *)(r10 - 0x520)
005242 r3 += -0x16f
004995 r5 = r0
005243 if r7 != 0x0 goto <offset>
004996 if r1 == 0x0 goto <offset>
005244 r3 = r0
004997 if r1 != 0x0 goto <offset>
004998 *(u64 *)(r10 - 0x488) = r0
004999 r0 = r2
005245 r0 = r2
005000 if r1 == 0x0 goto <offset>
005246 if r7 == 0x0 goto <offset>
005001 if r1 != 0x0 goto <offset>
005247 if r7 != 0x0 goto <offset>
005002 r3 = r2
005248 r1 = r2
005003 r6 = r10
005249 w2 = *(u32 *)(r3 + 0x3)
005004 r6 += -0x156
005250 *(u32 *)(r10 - 0x114) = w2
005005 r2 = r10
005251 w2 = *(u32 *)(r3 + 0x0)
005006 r2 += -0x14f
005252 *(u32 *)(r10 - 0x117) = w2
005007 if r1 != 0x0 goto <offset>
005008 r2 = r6
005009 w1 = *(u32 *)(r2 + 0x3)
005010 *(u32 *)(r10 - 0x134) = w1
005011 w1 = *(u32 *)(r2 + 0x0)
005012 *(u32 *)(r10 - 0x137) = w1
005013 *(u8 *)(r10 - 0x138) = w3
005014 r1 = *(u64 *)(r10 - 0x488)
005015 *(u64 *)(r10 - 0x140) = r1
005016 *(u64 *)(r10 - 0x148) = r7
005017 r0 ^= 0x1
005018 *(u8 *)(r10 - 0x118) = w0
005253 *(u8 *)(r10 - 0x118) = w0
005019 *(u64 *)(r10 - 0x120) = r5
005254 r3 = *(u64 *)(r10 - 0x4d8)
005020 *(u64 *)(r10 - 0x128) = r9
005255 r2 = r3
005256 if r7 != 0x0 goto <offset>
005257 r2 = r9
005258 *(u64 *)(r10 - 0x120) = r2
005259 r2 = r4
005260 if r7 == 0x0 goto <offset>
005261 *(u64 *)(r10 - 0x128) = r2
005262 r1 ^= 0x1
005263 *(u8 *)(r10 - 0x158) = w1
005264 if r7 != 0x0 goto <offset>
005265 r9 = r3
005266 *(u64 *)(r10 - 0x160) = r9
005267 if r7 == 0x0 goto <offset>
005268 goto <offset>
005269 r0 = r2
005270 if r7 != 0x0 goto <offset>
005271 r0 = r1
005272 if r7 == 0x0 goto <offset>
005273 goto <offset>
005274 *(u64 *)(r10 - 0x120) = r2
005275 r2 = r4
005276 if r7 != 0x0 goto <offset>
005277 r2 = *(u64 *)(r10 - 0x528)
005278 *(u64 *)(r10 - 0x128) = r2
005279 r1 ^= 0x1
005280 *(u8 *)(r10 - 0x158) = w1
005281 if r7 == 0x0 goto <offset>
005282 *(u64 *)(r10 - 0x160) = r9
005283 if r7 != 0x0 goto <offset>
005284 *(u64 *)(r10 - 0x528) = r4
005285 r1 = *(u64 *)(r10 - 0x528)
005286 *(u64 *)(r10 - 0x168) = r1
005021 r1 = r10
005287 r1 = r10
005022 r1 += -0x110
005288 r1 += -0x150
005023 r2 = r10
005289 r2 = r10
005024 r2 += -0x148
005290 r2 += -0x128
005025 r3 = r10
005291 r3 = r10
005026 r3 += -0x128
005292 r3 += -0x168
005027 r5 = *(u64 *)(r10 - 0x490)
005293 r4 = *(u64 *)(r10 - 0x570)
005294 r5 = *(u64 *)(r10 - 0x4d0)
005028 call <target>
005295 call <target>
005029 r1 = *(u64 *)(r10 - 0x110)
005296 r2 = *(u64 *)(r10 - 0x150)
005030 if r1 != 0x1 goto <offset>
005297 r1 = *(u64 *)(r10 - 0x4e0)
005031 r2 = 0x1
005298 r4 = 0x2
005032 r3 = 0x1
005299 if r2 != 0x1 goto <offset>
005033 r1 = *(u64 *)(r10 - 0x4e8)
005300 if r8 != 0x0 goto <offset>
005034 if r1 >= r8 goto <offset>
005301 r1 = r10
005035 r3 = 0x0
005302 r1 += -0x4a8
005036 r1 = *(u64 *)(r10 - 0x498)
005303 r2 = *(u64 *)(r10 - 0x500)
005037 r4 = *(u64 *)(r10 - 0x4c0)
005304 r3 = *(u64 *)(r10 - 0x4f0)
005038 r5 = *(u64 *)(r10 - 0x4a8)
005305 r4 = 0x2710
005039 if r4 < r5 goto <offset>
005306 r5 = 0x0
005040 r5 = *(u64 *)(r10 - 0x4a8)
005307 call <target>
005041 if r4 == r5 goto <offset>
005308 r1 = r10
005042 r3 = r2
005309 r1 += -0x4b8
005043 r2 = *(u64 *)(r10 - 0xf0)
005310 r2 = r6
005044 *(u64 *)(r1 + 0x18) = r2
005311 r3 = *(u64 *)(r10 - 0x4c0)
005045 r2 = *(u64 *)(r10 - 0xf8)
005312 r4 = 0x2710
005046 *(u64 *)(r1 + 0x10) = r2
005313 r5 = 0x0
005047 r2 = *(u64 *)(r10 - 0x100)
005314 call <target>
005048 *(u64 *)(r1 + 0x8) = r2
005315 *(u64 *)(r10 - 0x48) = 0x0
005049 r2 = *(u64 *)(r10 - 0x108)
005316 r1 = r10
005050 *(u64 *)(r1 + 0x0) = r2
005317 r1 += -0x110
005318 r2 = <addr> ll
005319 r3 = 0x31
005320 call sol_memcpy_
005321 r2 = *(u64 *)(r10 - 0x48)
005322 r4 = r2
005323 r4 += 0x31
005324 r1 = 0x1
005325 if r4 < r2 goto <offset>
005326 r1 = 0x0
005327 r1 &= 0x1
005328 if r1 != 0x0 goto <offset>
005329 r8 = *(u64 *)(r10 - 0x4b0)
005330 r1 = *(u64 *)(r10 - 0x4a0)
005331 *(u64 *)(r10 - 0x48) = r4
005332 if r4 <= 0xc8 goto <offset>
005333 *(u64 *)(r10 - 0x48) = 0xc8
005051 goto <offset>
005334 goto <offset>
005052 r1 = *(u64 *)(r10 - 0x498)
005053 r3 = 0x2
005054 *(u8 *)(r1 + 0x20) = w3
005055 goto <offset>
005056 r9 = r2
005335 r9 = r2
005057 r1 = r6
005336 r1 = r6
005058 r1 |= r8
005337 r1 |= r8
005059 if r1 == 0x0 goto <offset>
005338 if r1 == 0x0 goto <offset>
005060 r1 = r10
005339 r1 = r10
005061 r1 += -0x3c8
005340 r1 += -0x3e8
005062 r2 = -0x1
005341 r2 = -0x1
005063 r3 = -0x1
005342 r3 = -0x1
005064 r4 = r6
005343 r4 = r6
005065 r5 = r8
005344 r5 = r8
005066 call <target>
005345 call <target>
005067 r1 = r10
005346 r1 = r10
005068 r1 += -0x3d8
005347 r1 += -0x3f8
005069 r7 = *(u64 *)(r10 - 0x3c8)
005348 r7 = *(u64 *)(r10 - 0x3e8)
005070 r3 = *(u64 *)(r10 - 0x3c0)
005349 r3 = *(u64 *)(r10 - 0x3e0)
005071 r2 = r7
005350 r2 = r7
005072 *(u64 *)(r10 - 0x4a8) = r3
005351 *(u64 *)(r10 - 0x4c0) = r3
005073 r4 = r6
005352 r4 = r6
005074 r5 = r8
005353 r5 = r8
005075 call <target>
005354 call <target>
1 unchanged instructions hidden
005077 if r6 == 0x0 goto <offset>
005356 if r6 == 0x0 goto <offset>
005078 r1 = 0x0
005357 r1 = 0x0
005079 r8 -= r1
005358 r8 -= r1
005080 r1 = *(u64 *)(r10 - 0x3d0)
005359 r1 = *(u64 *)(r10 - 0x3f0)
005081 r1 ^= r8
005360 r1 ^= r8
005082 r6 += -0x1
005361 r6 += -0x1
005083 r2 = *(u64 *)(r10 - 0x3d8)
005362 r2 = *(u64 *)(r10 - 0x3f8)
005084 r2 ^= r6
005363 r2 ^= r6
005085 r1 ^= -0x1
005364 r1 ^= -0x1
005086 r2 ^= -0x1
005365 r2 ^= -0x1
1 unchanged instructions hidden
005088 if r2 != 0x0 goto <offset>
005367 if r2 != 0x0 goto <offset>
005089 r7 += 0x1
005368 r7 += 0x1
005090 r1 = 0x1
005369 r1 = 0x1
005091 r2 = *(u64 *)(r10 - 0x4a8)
005370 r2 = *(u64 *)(r10 - 0x4c0)
005092 if r7 == 0x0 goto <offset>
005371 if r7 == 0x0 goto <offset>
005093 r1 = 0x0
005372 r1 = 0x0
005094 r2 += r1
005373 r2 += r1
3 unchanged instructions hidden
005098 r8 = -0x1
005377 r8 = -0x1
005099 if r1 == 0x0 goto <offset>
005378 if r1 == 0x0 goto <offset>
005100 r8 = r2
005379 r8 = r2
005101 r2 = *(u64 *)(r10 - 0x4b8)
005380 r2 = *(u64 *)(r10 - 0x508)
005102 if r1 == 0x0 goto <offset>
005381 if r1 == 0x0 goto <offset>
005103 r6 = r7
005382 r6 = r7
005104 goto <offset>
005383 goto <offset>
005105 *(u64 *)(r10 - 0x4c8) = r4
005384 *(u64 *)(r10 - 0x508) = r4
005106 *(u64 *)(r10 - 0x4d0) = r3
005385 *(u64 *)(r10 - 0x510) = r3
005107 r2 = *(u64 *)(r10 - 0x4b8)
005386 r2 = r8
005108 r2 += r1
005387 r2 += r1
005109 r3 = 0x104
005388 r3 = 0x104
005110 r3 -= r1
005389 r3 -= r1
005111 r1 = r7
005390 r1 = *(u64 *)(r10 - 0x4f0)
005112 call -0x12b5
005391 call -0x13cc
005113 r2 = *(u64 *)(r10 - 0x110)
005392 r2 = *(u64 *)(r10 - 0x110)
005114 r9 = r2
005393 r9 = r2
005115 r9 += r0
005394 r9 += r0
5 unchanged instructions hidden
005121 *(u64 *)(r10 - 0x110) = r9
005400 *(u64 *)(r10 - 0x110) = r9
005122 if r9 > 0x104 goto <offset>
005401 if r9 > 0x104 goto <offset>
005123 if r9 == 0x104 goto <offset>
005402 if r9 == 0x104 goto <offset>
005403 *(u64 *)(r10 - 0x520) = r7
005124 r7 = 0x104
005404 r7 = 0x104
005125 r7 -= r9
005405 r7 -= r9
005126 if r7 < 0xc goto <offset>
005406 if r7 < 0xc goto <offset>
005127 r7 = 0xc
005407 r7 = 0xc
005128 r6 = *(u64 *)(r10 - 0x4b8)
005408 *(u64 *)(r10 - 0x518) = r8
005129 r6 += r9
005409 r8 += r9
005130 r1 = r6
005410 r1 = r8
005131 r2 = <addr> ll
005411 r2 = <addr> ll
005132 r3 = r7
005412 r3 = r7
005133 call sol_memcpy_
005413 call sol_memcpy_
005134 if r9 < 0xf9 goto <offset>
005414 if r9 < 0xf9 goto <offset>
005135 r6 += r7
005415 r8 += r7
005136 *(u8 *)(r6 - 0x1) = 0x40
005416 *(u8 *)(r8 - 0x1) = 0x40
005137 r3 = *(u64 *)(r10 - 0x110)
005417 r3 = *(u64 *)(r10 - 0x110)
005138 r1 = r3
005418 r1 = r3
005139 r1 += r7
005419 r1 += r7
005140 r2 = 0x1
005420 r2 = 0x1
005141 r6 = *(u64 *)(r10 - 0x4e8)
005142 if r1 < r3 goto <offset>
005421 if r1 < r3 goto <offset>
005143 r2 = 0x0
005422 r2 = 0x0
005144 r2 &= 0x1
005423 r2 &= 0x1
005145 r7 = *(u64 *)(r10 - 0x4c0)
005424 r6 = *(u64 *)(r10 - 0x4c0)
005425 r7 = *(u64 *)(r10 - 0x520)
005426 r8 = *(u64 *)(r10 - 0x518)
005146 if r2 != 0x0 goto <offset>
005427 if r2 != 0x0 goto <offset>
005147 *(u64 *)(r10 - 0x110) = r1
005428 *(u64 *)(r10 - 0x110) = r1
005148 if r1 > 0x104 goto <offset>
005429 if r1 > 0x104 goto <offset>
005149 if r1 == 0x104 goto <offset>
005430 if r1 == 0x104 goto <offset>
005150 r2 = *(u64 *)(r10 - 0x4b8)
005431 r2 = r8
005151 r2 += r1
005432 r2 += r1
005152 r3 = 0x104
005433 r3 = 0x104
005153 r3 -= r1
005434 r3 -= r1
005154 r1 = *(u64 *)(r10 - 0x4a8)
005435 r1 = r6
005155 call -0x12e0
005436 call -0x13f9
005156 r2 = *(u64 *)(r10 - 0x110)
005437 r2 = *(u64 *)(r10 - 0x110)
005157 r9 = r2
005438 r9 = r2
005158 r9 += r0
005439 r9 += r0
9 unchanged instructions hidden
005168 r7 -= r9
005449 r7 -= r9
005169 if r7 < 0x9 goto <offset>
005450 if r7 < 0x9 goto <offset>
005170 r7 = 0x9
005451 r7 = 0x9
005171 r6 = *(u64 *)(r10 - 0x4b8)
005452 r8 += r9
005172 r6 += r9
005453 r1 = r8
005173 r1 = r6
005174 r2 = <addr> ll
005454 r2 = <addr> ll
005175 r3 = r7
005455 r3 = r7
005176 call sol_memcpy_
005456 call sol_memcpy_
005177 if r9 < 0xfc goto <offset>
005457 if r9 < 0xfc goto <offset>
005178 r6 += r7
005458 r8 += r7
005179 *(u8 *)(r6 - 0x1) = 0x40
005459 *(u8 *)(r8 - 0x1) = 0x40
005180 r3 = *(u64 *)(r10 - 0x110)
005460 r3 = *(u64 *)(r10 - 0x110)
005181 r4 = r3
005461 r4 = r3
005182 r4 += r7
005462 r4 += r7
005183 r2 = 0x1
005463 r2 = 0x1
005184 r6 = *(u64 *)(r10 - 0x4e8)
005464 r1 = *(u64 *)(r10 - 0x508)
005185 r1 = *(u64 *)(r10 - 0x4c8)
005186 if r4 < r3 goto <offset>
005465 if r4 < r3 goto <offset>
005187 r2 = 0x0
005466 r2 = 0x0
005188 r2 &= 0x1
005467 r2 &= 0x1
005189 r7 = *(u64 *)(r10 - 0x4c0)
005468 r6 = *(u64 *)(r10 - 0x4c0)
005469 r7 = *(u64 *)(r10 - 0x520)
005470 r8 = *(u64 *)(r10 - 0x518)
005190 if r2 != 0x0 goto <offset>
005471 if r2 != 0x0 goto <offset>
005191 *(u64 *)(r10 - 0x110) = r4
005472 *(u64 *)(r10 - 0x110) = r4
005192 if r4 > 0x104 goto <offset>
005473 if r4 > 0x104 goto <offset>
005193 if r4 == 0x104 goto <offset>
005474 if r4 == 0x104 goto <offset>
005194 r2 = *(u64 *)(r10 - 0x4b8)
005475 r8 += r4
005195 r2 += r4
005196 r3 = 0x104
005476 r3 = 0x104
005197 r3 -= r4
005477 r3 -= r4
005198 call -0x130b
005478 r2 = r8
005479 call -0x1424
005199 r2 = *(u64 *)(r10 - 0x110)
005480 r2 = *(u64 *)(r10 - 0x110)
005200 r9 = r2
005481 r9 = r2
005201 r9 += r0
005482 r9 += r0
3 unchanged instructions hidden
005205 r1 &= 0x1
005486 r1 &= 0x1
005206 if r1 != 0x0 goto <offset>
005487 if r1 != 0x0 goto <offset>
005207 *(u64 *)(r10 - 0x110) = r9
005488 *(u64 *)(r10 - 0x110) = r9
005208 r6 = *(u64 *)(r10 - 0x4e8)
005489 r6 = *(u64 *)(r10 - 0x4c0)
005209 r7 = *(u64 *)(r10 - 0x4c0)
005490 r7 = *(u64 *)(r10 - 0x520)
005491 r8 = *(u64 *)(r10 - 0x518)
005210 if r9 > 0x104 goto <offset>
005492 if r9 > 0x104 goto <offset>
005211 if r9 == 0x104 goto <offset>
005493 if r9 == 0x104 goto <offset>
005212 r7 = 0x104
005494 r7 = 0x104
005213 r7 -= r9
005495 r7 -= r9
005214 if r7 < 0x9 goto <offset>
005496 if r7 < 0x9 goto <offset>
005215 r7 = 0x9
005497 r7 = 0x9
005216 r6 = *(u64 *)(r10 - 0x4b8)
005498 r8 = *(u64 *)(r10 - 0x518)
005217 r6 += r9
005499 r8 += r9
005218 r1 = r6
005500 r1 = r8
005219 r2 = <addr> ll
005501 r2 = <addr> ll
005220 r3 = r7
005502 r3 = r7
005221 call sol_memcpy_
005503 call sol_memcpy_
005222 if r9 < 0xfc goto <offset>
005504 if r9 < 0xfc goto <offset>
005223 r6 += r7
005505 r8 += r7
005224 *(u8 *)(r6 - 0x1) = 0x40
005506 *(u8 *)(r8 - 0x1) = 0x40
005225 r3 = *(u64 *)(r10 - 0x110)
005507 r3 = *(u64 *)(r10 - 0x110)
005226 r4 = r3
005508 r4 = r3
005227 r4 += r7
005509 r4 += r7
3 unchanged instructions hidden
005231 r2 &= 0x1
005513 r2 &= 0x1
005232 if r2 != 0x0 goto <offset>
005514 if r2 != 0x0 goto <offset>
005233 *(u64 *)(r10 - 0x110) = r4
005515 *(u64 *)(r10 - 0x110) = r4
005234 r6 = *(u64 *)(r10 - 0x4e8)
005516 r6 = *(u64 *)(r10 - 0x4c0)
005235 r7 = *(u64 *)(r10 - 0x4c0)
005517 r7 = *(u64 *)(r10 - 0x520)
005236 r1 = *(u64 *)(r10 - 0x4d0)
005518 r8 = *(u64 *)(r10 - 0x518)
005519 r1 = *(u64 *)(r10 - 0x510)
005237 if r4 > 0x104 goto <offset>
005520 if r4 > 0x104 goto <offset>
005238 if r4 == 0x104 goto <offset>
005521 if r4 == 0x104 goto <offset>
005239 r2 = *(u64 *)(r10 - 0x4b8)
005522 r8 += r4
005240 r2 += r4
005241 r3 = 0x104
005523 r3 = 0x104
005242 r3 -= r4
005524 r3 -= r4
005243 call -0x1338
005525 r2 = r8
005526 call -0x1453
005244 r3 = *(u64 *)(r10 - 0x110)
005527 r3 = *(u64 *)(r10 - 0x110)
005245 r2 = r3
005528 r2 = r3
005246 r2 += r0
005529 r2 += r0
3 unchanged instructions hidden
005250 r1 &= 0x1
005533 r1 &= 0x1
005251 if r1 != 0x0 goto <offset>
005534 if r1 != 0x0 goto <offset>
005252 *(u64 *)(r10 - 0x110) = r2
005535 *(u64 *)(r10 - 0x110) = r2
005253 r6 = *(u64 *)(r10 - 0x4e8)
005536 r6 = *(u64 *)(r10 - 0x4c0)
005254 r7 = *(u64 *)(r10 - 0x4c0)
005537 r7 = *(u64 *)(r10 - 0x520)
005538 r8 = *(u64 *)(r10 - 0x518)
005255 if r2 > 0x104 goto <offset>
005539 if r2 > 0x104 goto <offset>
005256 goto <offset>
005540 goto <offset>
005257 r1 = *(u64 *)(r10 - 0x498)
005258 r4 = *(u64 *)(r10 - 0x4c0)
005259 r5 = *(u64 *)(r10 - 0x4a8)
005260 if r4 >= r5 goto <offset>
005261 r2 = 0x0
005262 r5 = *(u64 *)(r10 - 0x4a8)
005263 if r4 != r5 goto <offset>
005264 goto <offset>
005265 r1 = -0x1
005266 *(u64 *)(r10 - 0x4d0) = r1
005267 r9 = -0x1
005541 r9 = -0x1
005542 r1 = -0x1
005543 *(u64 *)(r10 - 0x4f0) = r1
005268 goto <offset>
005544 goto <offset>
005269 r6 = -0x1
005545 r6 = -0x1
005270 r8 = -0x1
005546 r8 = -0x1
005271 goto <offset>
005547 goto <offset>
005272 *(u64 *)(r10 - 0x4d0) = r6
005548 if r4 != 0xc8 goto <offset>
005273 r9 = *(u64 *)(r10 - 0x530)
005549 r2 = 0xc8
005274 r2 = *(u64 *)(r10 - 0x4a8)
005550 *(u8 *)(r10 - 0x49) = 0x40
005551 r1 = r10
005552 r1 += -0x110
005553 call sol_log_
005554 r1 = *(u64 *)(r10 - 0x4e0)
005555 r2 = r10
005556 r2 += -0x148
005557 r3 = *(u64 *)(r2 + 0x18)
005558 *(u64 *)(r1 + 0x18) = r3
005559 r3 = *(u64 *)(r2 + 0x10)
005560 *(u64 *)(r1 + 0x10) = r3
005561 r3 = *(u64 *)(r2 + 0x8)
005562 *(u64 *)(r1 + 0x8) = r3
005563 r2 = *(u64 *)(r2 + 0x0)
005564 *(u64 *)(r1 + 0x0) = r2
005565 r4 = r7
005566 *(u8 *)(r1 + 0x20) = w4
005275 goto <offset>
005567 goto <offset>
005568 r9 = *(u64 *)(r10 - 0x500)
005569 r1 = *(u64 *)(r10 - 0x578)
005570 *(u64 *)(r10 - 0x4f0) = r1
005571 r3 = *(u64 *)(r10 - 0x560)
005572 goto <offset>
005276 r6 = r7
005573 r6 = r7
005277 r8 = *(u64 *)(r10 - 0x4a8)
005574 r8 = *(u64 *)(r10 - 0x4c0)
005278 goto <offset>
005575 goto <offset>
005576 r2 = r10
005577 r2 += -0x110
005578 r2 += r4
005579 r3 = 0xc8
005580 r3 -= r4
005581 call -0x148a
005582 r2 = *(u64 *)(r10 - 0x48)
005583 r6 = r2
005584 r6 += r0
005585 r1 = 0x1
005586 if r6 < r2 goto <offset>
005587 r1 = 0x0
005588 r1 &= 0x1
005589 if r1 != 0x0 goto <offset>
005590 *(u64 *)(r10 - 0x48) = r6
005591 if r6 > 0xc8 goto <offset>
005592 if r6 == 0xc8 goto <offset>
005593 *(u64 *)(r10 - 0x4c0) = r8
005594 r9 = 0xc8
005595 r9 -= r6
005596 if r9 < 0x9 goto <offset>
005597 r9 = 0x9
005598 r8 = r10
005599 r8 += -0x110
005600 r8 += r6
005601 r1 = r8
005602 r2 = <addr> ll
005603 r3 = r9
005604 call sol_memcpy_
005605 if r6 < 0xc0 goto <offset>
005606 r8 += r9
005607 *(u8 *)(r8 - 0x1) = 0x40
005608 r3 = *(u64 *)(r10 - 0x48)
005609 r4 = r3
005610 r4 += r9
005611 r2 = 0x1
005612 if r4 < r3 goto <offset>
005613 r2 = 0x0
005614 r2 &= 0x1
005615 r1 = *(u64 *)(r10 - 0x4c0)
005616 if r2 != 0x0 goto <offset>
005617 *(u64 *)(r10 - 0x48) = r4
005618 if r4 > 0xc8 goto <offset>
005619 if r4 == 0xc8 goto <offset>
005620 r2 = r10
005621 r2 += -0x110
005622 r2 += r4
005623 r3 = 0xc8
005624 r3 -= r4
005625 call -0x14b6
005626 r2 = *(u64 *)(r10 - 0x48)
005627 r9 = r2
005628 r9 += r0
005629 r1 = 0x1
005630 if r9 < r2 goto <offset>
005631 r1 = 0x0
005632 r1 &= 0x1
005633 if r1 != 0x0 goto <offset>
005634 *(u64 *)(r10 - 0x48) = r9
005635 if r9 > 0xc8 goto <offset>
005636 if r9 == 0xc8 goto <offset>
005637 r6 = 0xc8
005638 r6 -= r9
005639 if r6 < 0x17 goto <offset>
005640 r6 = 0x17
005641 r8 = r10
005642 r8 += -0x110
005643 r8 += r9
005644 r1 = r8
005645 r2 = <addr> ll
005646 r3 = r6
005647 call sol_memcpy_
005648 if r9 < 0xb2 goto <offset>
005649 r8 += r6
005650 *(u8 *)(r8 - 0x1) = 0x40
005651 r3 = *(u64 *)(r10 - 0x48)
005652 r1 = r3
005653 r1 += r6
005654 r2 = 0x1
005655 if r1 < r3 goto <offset>
005656 r2 = 0x0
005657 r2 &= 0x1
005658 if r2 != 0x0 goto <offset>
005659 *(u64 *)(r10 - 0x48) = r1
005660 r7 = *(u64 *)(r10 - 0x508)
005661 if r1 > 0xc8 goto <offset>
005662 if r1 == 0xc8 goto <offset>
005663 r2 = r10
005664 r2 += -0x110
005665 r2 += r1
005666 r3 = 0xc8
005667 r3 -= r1
005668 r1 = *(u64 *)(r10 - 0x130)
005669 call -0x14e2
005670 r3 = *(u64 *)(r10 - 0x48)
005671 r2 = r3
005672 r2 += r0
005673 r1 = 0x1
005674 if r2 < r3 goto <offset>
005675 r1 = 0x0
005676 r1 &= 0x1
005677 if r1 != 0x0 goto <offset>
005678 *(u64 *)(r10 - 0x48) = r2
005679 r7 = *(u64 *)(r10 - 0x508)
005680 if r2 > 0xc8 goto <offset>
005681 goto <offset>
005279 r1 = <addr> ll
005682 r1 = <addr> ll
005280 call <target>
005683 call <target>
005281 if r4 == 0x0 goto <offset>
005684 if r4 == 0x0 goto <offset>
1489 unchanged instructions hidden
006771 r3 = 0xc8
007174 r3 = 0xc8
006772 r3 -= r1
007175 r3 -= r1
006773 r1 = *(u64 *)(r10 - 0x2f8)
007176 r1 = *(u64 *)(r10 - 0x2f8)
006774 call -0x1933
007177 call -0x1ac6
006775 r2 = *(u64 *)(r10 - 0x8)
007178 r2 = *(u64 *)(r10 - 0x8)
006776 r8 = r2
007179 r8 = r2
006777 r8 += r0
007180 r8 += r0
36 unchanged instructions hidden
006814 r3 = 0xc8
007217 r3 = 0xc8
006815 r3 -= r1
007218 r3 -= r1
006816 r1 = *(u64 *)(r10 - 0x2d0)
007219 r1 = *(u64 *)(r10 - 0x2d0)
006817 call -0x195e
007220 call -0x1af1
006818 r2 = *(u64 *)(r10 - 0x8)
007221 r2 = *(u64 *)(r10 - 0x8)
006819 r8 = r2
007222 r8 = r2
006820 r8 += r0
007223 r8 += r0
36 unchanged instructions hidden
006857 r3 = 0xc8
007260 r3 = 0xc8
006858 r3 -= r1
007261 r3 -= r1
006859 r1 = *(u64 *)(r10 - 0x2e0)
007262 r1 = *(u64 *)(r10 - 0x2e0)
006860 call -0x1989
007263 call -0x1b1c
006861 r3 = *(u64 *)(r10 - 0x8)
007264 r3 = *(u64 *)(r10 - 0x8)
006862 r2 = r3
007265 r2 = r3
006863 r2 += r0
007266 r2 += r0
88 unchanged instructions hidden
006952 r3 = 0x78
007355 r3 = 0x78
006953 r3 -= r1
007356 r3 -= r1
006954 r1 = *(u64 *)(r10 - 0x318)
007357 r1 = *(u64 *)(r10 - 0x318)
006955 call -0x19e8
007358 call -0x1b7b
006956 r3 = *(u64 *)(r10 - 0x58)
007359 r3 = *(u64 *)(r10 - 0x58)
006957 r2 = r3
007360 r2 = r3
006958 r2 += r0
007361 r2 += r0
27 unchanged instructions hidden
006986 r3 = 0xc8
007389 r3 = 0xc8
006987 r3 -= r1
007390 r3 -= r1
006988 r1 = *(u64 *)(r10 - 0x318)
007391 r1 = *(u64 *)(r10 - 0x318)
006989 call -0x1a0a
007392 call -0x1b9d
006990 r2 = *(u64 *)(r10 - 0x8)
007393 r2 = *(u64 *)(r10 - 0x8)
006991 r7 = r2
007394 r7 = r2
006992 r7 += r0
007395 r7 += r0
41 unchanged instructions hidden
007034 r3 = 0xc8
007437 r3 = 0xc8
007035 r3 -= r1
007438 r3 -= r1
007036 r1 = r8
007439 r1 = r8
007037 call -0x1a3a
007440 call -0x1bcd
007038 r2 = *(u64 *)(r10 - 0x8)
007441 r2 = *(u64 *)(r10 - 0x8)
007039 r7 = r2
007442 r7 = r2
007040 r7 += r0
007443 r7 += r0
38 unchanged instructions hidden
007079 r3 = 0xc8
007482 r3 = 0xc8
007080 r3 -= r1
007483 r3 -= r1
007081 r1 = r9
007484 r1 = r9
007082 call -0x1a67
007485 call -0x1bfa
007083 r2 = *(u64 *)(r10 - 0x8)
007486 r2 = *(u64 *)(r10 - 0x8)
007084 r7 = r2
007487 r7 = r2
007085 r7 += r0
007488 r7 += r0
62 unchanged instructions hidden
007148 r3 = 0xc8
007551 r3 = 0xc8
007149 r3 -= r1
007552 r3 -= r1
007150 r1 = *(u64 *)(r10 - 0x2d0)
007553 r1 = *(u64 *)(r10 - 0x2d0)
007151 call -0x1aac
007554 call -0x1c3f
007152 r2 = *(u64 *)(r10 - 0x8)
007555 r2 = *(u64 *)(r10 - 0x8)
007153 r7 = r2
007556 r7 = r2
007154 r7 += r0
007557 r7 += r0
42 unchanged instructions hidden
007197 r3 = 0xc8
007600 r3 = 0xc8
007198 r3 -= r1
007601 r3 -= r1
007199 r1 = r6
007602 r1 = r6
007200 call -0x1add
007603 call -0x1c70
007201 r3 = *(u64 *)(r10 - 0x8)
007604 r3 = *(u64 *)(r10 - 0x8)
007202 r2 = r3
007605 r2 = r3
007203 r2 += r0
007606 r2 += r0
1037 unchanged instructions hidden
008241 r3 = 0xa0
008644 r3 = 0xa0
008242 r3 -= r1
008645 r3 -= r1
008243 r1 = r9
008646 r1 = r9
008244 call -0x1ef1
008647 call -0x2084
008245 r3 = *(u64 *)(r10 - 0x8)
008648 r3 = *(u64 *)(r10 - 0x8)
008246 r2 = r3
008649 r2 = r3
008247 r2 += r0
008650 r2 += r0
27 unchanged instructions hidden
008275 r7 = r2
008678 r7 = r2
008276 r2 = r3
008679 r2 = r3
008277 if r5 > 0x1 goto <offset>
008680 if r5 > 0x1 goto <offset>
008278 *(u64 *)(r10 - 0x430) = r8
008681 *(u64 *)(r10 - 0x458) = r8
008279 *(u64 *)(r10 - 0x428) = r6
008682 *(u64 *)(r10 - 0x450) = r6
008280 r6 = r7
008683 r6 = r7
008281 r6 += 0x8
008684 r6 += 0x8
008282 r3 = *(u64 *)(r2 + 0x8)
008685 r3 = *(u64 *)(r2 + 0x8)
11 unchanged instructions hidden
008294 if r0 == r3 goto <offset>
008697 if r0 == r3 goto <offset>
008295 r5 = 0x1
008698 r5 = 0x1
008296 r3 = *(u64 *)(r7 + 0x0)
008699 r3 = *(u64 *)(r7 + 0x0)
008297 *(u64 *)(r10 - 0x438) = r3
008700 *(u64 *)(r10 - 0x460) = r3
008298 r3 = *(u64 *)(r2 + 0x0)
008701 r3 = *(u64 *)(r2 + 0x0)
008299 if r5 != 0x0 goto <offset>
008702 if r5 != 0x0 goto <offset>
008300 r5 = *(u64 *)(r2 + 0x28)
008703 r5 = *(u64 *)(r2 + 0x28)
48 unchanged instructions hidden
008349 r1 = r6
008752 r1 = r6
008350 *(u8 *)(r1 + 0x20) = 0x2
008753 *(u8 *)(r1 + 0x20) = 0x2
008351 exit
008754 exit
008352 r5 = 0x1
008755 r0 = 0x1
008353 *(u64 *)(r10 - 0x440) = r5
008756 r5 = *(u64 *)(r10 - 0x450)
008354 r0 = 0x2
008355 r5 = *(u64 *)(r10 - 0x428)
008356 if r5 != 0x0 goto <offset>
008757 if r5 != 0x0 goto <offset>
008357 goto <offset>
008758 goto <offset>
008358 r5 = 0x0
008759 r0 = 0x0
008359 *(u64 *)(r10 - 0x440) = r5
008760 r5 = *(u64 *)(r10 - 0x450)
008360 r0 = 0x2
008361 r5 = *(u64 *)(r10 - 0x428)
008362 if r5 == 0x0 goto <offset>
008761 if r5 == 0x0 goto <offset>
008762 *(u64 *)(r10 - 0x468) = r0
008363 r5 = *(u64 *)(r2 + 0x8)
008763 r5 = *(u64 *)(r2 + 0x8)
008364 r0 = *(u64 *)(r4 + 0x0)
008764 r0 = *(u64 *)(r4 + 0x0)
008365 if r0 != r5 goto <offset>
008765 if r0 != r5 goto <offset>
5 unchanged instructions hidden
008371 if r0 != r5 goto <offset>
008771 if r0 != r5 goto <offset>
008372 r5 = 0x0
008772 r5 = 0x0
008373 r0 = *(u64 *)(r2 + 0x20)
008773 r0 = *(u64 *)(r2 + 0x20)
008374 *(u64 *)(r10 - 0x448) = r0
008774 *(u64 *)(r10 - 0x470) = r0
008375 r0 = *(u64 *)(r4 + 0x18)
008775 r0 = *(u64 *)(r4 + 0x18)
008376 r8 = *(u64 *)(r10 - 0x448)
008776 r8 = *(u64 *)(r10 - 0x470)
008377 if r0 == r8 goto <offset>
008777 if r0 == r8 goto <offset>
008378 r5 = 0x1
008778 r5 = 0x1
008379 *(u64 *)(r10 - 0x448) = r5
008779 *(u64 *)(r10 - 0x470) = r5
008380 if r5 == 0x0 goto <offset>
008780 if r5 == 0x0 goto <offset>
008381 r5 = *(u64 *)(r2 + 0x28)
008781 r5 = *(u64 *)(r2 + 0x28)
008382 r0 = *(u64 *)(r4 + 0x0)
008782 r0 = *(u64 *)(r4 + 0x0)
14 unchanged instructions hidden
008397 r1 = <addr> ll
008797 r1 = <addr> ll
008398 r2 = 0x1b
008798 r2 = 0x1b
008399 call <target>
008799 call <target>
008400 r1 = r6
008800 *(u8 *)(r6 + 0x20) = 0x2
008401 goto <offset>
008801 goto <offset>
008402 *(u64 *)(r10 - 0x478) = r2
008802 *(u64 *)(r10 - 0x488) = r2
008403 *(u64 *)(r10 - 0x460) = r1
008803 *(u64 *)(r10 - 0x490) = r1
008404 r1 = r10
008804 r1 = r10
008405 r1 += -0x110
008805 r1 += -0x110
008406 call <target>
008806 call <target>
008407 r2 = 0x1
008807 r2 = 0x1
008408 r1 = *(u64 *)(r10 - 0x448)
008808 r1 = *(u64 *)(r10 - 0x470)
008409 if r1 == 0x0 goto <offset>
008809 if r1 == 0x0 goto <offset>
008410 r2 = 0x0
008810 r2 = 0x0
008411 w1 = *(u32 *)(r10 - 0x110)
008811 w1 = *(u32 *)(r10 - 0x110)
008812 r3 = *(u64 *)(r10 - 0x468)
008412 if r1 == 0x0 goto <offset>
008813 if r1 == 0x0 goto <offset>
008413 r1 = <addr> ll
008814 r1 = <addr> ll
008414 r2 = 0x19
008815 r2 = 0x19
008816 call <target>
008817 r1 = *(u64 *)(r10 - 0x490)
008415 goto <offset>
008818 goto <offset>
008416 *(u64 *)(r10 - 0x470) = r2
008819 *(u64 *)(r10 - 0x4a0) = r2
008417 *(u64 *)(r10 - 0x480) = r6
008820 *(u64 *)(r10 - 0x4d8) = r6
008418 r6 = *(u64 *)(r10 - 0x100)
008821 r8 = *(u64 *)(r10 - 0x100)
008419 r8 = *(u64 *)(r10 - 0x108)
008822 r6 = *(u64 *)(r10 - 0x108)
008420 w3 = *(u16 *)(r7 + 0xbc)
008823 w3 = *(u16 *)(r7 + 0xbc)
008421 r1 = r10
008824 r1 = r10
008422 r1 += -0x150
008825 r1 += -0x158
008423 r2 = 0x0
008826 r2 = 0x0
008424 *(u64 *)(r10 - 0x4b8) = r3
008827 *(u64 *)(r10 - 0x4e8) = r3
008425 r4 = 0x2710
008828 r4 = 0x2710
008426 r5 = 0x0
008829 r5 = 0x0
008427 call <target>
008830 call <target>
008428 r1 = *(u64 *)(r10 - 0x478)
008831 r1 = *(u64 *)(r10 - 0x488)
008429 r2 = *(u64 *)(r1 + 0xe0)
008832 r2 = *(u64 *)(r1 + 0xe0)
008430 *(u64 *)(r10 - 0x4c8) = r2
008833 *(u64 *)(r10 - 0x4f0) = r2
008431 r2 = *(u64 *)(r1 + 0xd8)
008834 r2 = *(u64 *)(r1 + 0xd8)
008432 *(u64 *)(r10 - 0x4d0) = r2
008835 *(u64 *)(r10 - 0x4f8) = r2
008433 r2 = *(u64 *)(r1 + 0xd0)
008836 r2 = *(u64 *)(r1 + 0xd0)
008434 *(u64 *)(r10 - 0x4e0) = r2
008837 *(u64 *)(r10 - 0x508) = r2
008435 r1 = *(u64 *)(r1 + 0xc8)
008838 r1 = *(u64 *)(r1 + 0xc8)
008436 *(u64 *)(r10 - 0x4d8) = r1
008839 *(u64 *)(r10 - 0x500) = r1
008437 w4 = *(u32 *)(r7 + 0xb8)
008840 w4 = *(u32 *)(r7 + 0xb8)
008438 r3 = *(u64 *)(r10 - 0x148)
008841 r3 = *(u64 *)(r10 - 0x150)
008439 r3 += 0x1
008842 r3 += 0x1
008440 r1 = r10
008843 r1 = r10
008441 r1 += -0x140
008844 r1 += -0x148
008442 r2 = *(u64 *)(r10 - 0x150)
008845 r2 = *(u64 *)(r10 - 0x158)
008443 *(u64 *)(r10 - 0x4f0) = r4
008846 *(u64 *)(r10 - 0x510) = r4
008444 call <target>
008847 call <target>
008445 r1 = *(u64 *)(r10 - 0x448)
008848 r1 = *(u64 *)(r10 - 0x470)
008446 *(u64 *)(r10 - 0x468) = r6
008849 *(u64 *)(r10 - 0x478) = r8
008447 *(u64 *)(r10 - 0x498) = r6
008850 *(u64 *)(r10 - 0x4b8) = r8
008448 if r1 == 0x0 goto <offset>
008851 if r1 == 0x0 goto <offset>
008449 *(u64 *)(r10 - 0x498) = r8
008852 *(u64 *)(r10 - 0x4b8) = r6
008450 *(u64 *)(r10 - 0x4b0) = r9
008853 *(u64 *)(r10 - 0x4e0) = r9
008451 *(u64 *)(r10 - 0x4a8) = r8
008854 *(u64 *)(r10 - 0x4c0) = r6
008452 *(u64 *)(r10 - 0x4a0) = r8
008453 if r1 == 0x0 goto <offset>
008855 if r1 == 0x0 goto <offset>
008454 r1 = *(u64 *)(r10 - 0x468)
008856 r1 = *(u64 *)(r10 - 0x478)
008455 *(u64 *)(r10 - 0x4a0) = r1
008857 *(u64 *)(r10 - 0x4c0) = r1
008456 r1 = *(u64 *)(r10 - 0x138)
008858 *(u64 *)(r10 - 0x498) = r6
008457 *(u64 *)(r10 - 0x458) = r1
008458 r1 = *(u64 *)(r10 - 0x140)
008859 r1 = *(u64 *)(r10 - 0x140)
008459 *(u64 *)(r10 - 0x450) = r1
008860 *(u64 *)(r10 - 0x4b0) = r1
008861 r1 = *(u64 *)(r10 - 0x148)
008862 *(u64 *)(r10 - 0x480) = r1
008460 w9 = *(u16 *)(r7 + 0x90)
008863 w9 = *(u16 *)(r7 + 0x90)
008461 w7 = *(u8 *)(r7 + 0x9a)
008864 w7 = *(u8 *)(r7 + 0x9a)
008462 r4 = 0x1
008865 r4 = 0x1
008463 r6 = *(u64 *)(r10 - 0x480)
008866 r6 = *(u64 *)(r10 - 0x4d8)
008464 if r7 == 0x0 goto <offset>
008867 if r7 == 0x0 goto <offset>
008465 r8 = 0x0
008868 r8 = 0x0
008466 goto <offset>
008869 goto <offset>
2 unchanged instructions hidden
008469 r1 &= 0xff
008872 r1 &= 0xff
008470 if r1 >= r7 goto <offset>
008873 if r1 >= r7 goto <offset>
008471 r1 = r10
008874 r1 = r10
008472 r1 += -0x160
008875 r1 += -0x168
008473 r2 = r4
008876 r2 = r4
008474 r3 = 0x0
008877 r3 = 0x0
008475 r4 = 0xa
008878 r4 = 0xa
008476 r5 = 0x0
008879 r5 = 0x0
008477 call <target>
008880 call <target>
008478 r2 = *(u64 *)(r10 - 0x158)
008881 r2 = *(u64 *)(r10 - 0x160)
008479 r1 = 0x1
008882 r1 = 0x1
008480 if r2 != 0x0 goto <offset>
008883 if r2 != 0x0 goto <offset>
008481 r1 = 0x0
008884 r1 = 0x0
2 unchanged instructions hidden
008484 goto <offset>
008887 goto <offset>
008485 r4 = -0x1
008888 r4 = -0x1
008486 if r1 != 0x0 goto <offset>
008889 if r1 != 0x0 goto <offset>
008487 r4 = *(u64 *)(r10 - 0x160)
008890 r4 = *(u64 *)(r10 - 0x168)
008488 goto <offset>
008891 goto <offset>
008489 r2 = *(u64 *)(r10 - 0x4b8)
008892 r2 = *(u64 *)(r10 - 0x4e8)
008490 r2 *= r9
008893 r2 *= r9
008491 r2 *= 0xa
008894 r2 *= 0xa
008492 r1 = r10
008895 r1 = r10
008493 r1 += -0x180
008896 r1 += -0x188
008494 r3 = 0x0
008897 r3 = 0x0
008495 r5 = 0x0
008898 r5 = 0x0
008496 call <target>
008899 call <target>
008497 r1 = *(u64 *)(r10 - 0x178)
008900 r1 = *(u64 *)(r10 - 0x180)
008498 r4 = 0x1
008901 r4 = 0x1
008499 if r1 != 0x0 goto <offset>
008902 if r1 != 0x0 goto <offset>
008500 r4 = 0x0
008903 r4 = 0x0
008501 r2 = 0x5f5e100
008904 r2 = 0x5f5e100
008502 r1 = *(u64 *)(r10 - 0x180)
008905 r1 = *(u64 *)(r10 - 0x188)
008503 r8 = *(u64 *)(r10 - 0x440)
008906 r7 = *(u64 *)(r10 - 0x468)
008504 r9 = *(u64 *)(r10 - 0x458)
008907 if r1 >= 0x5f5e100 goto <offset>
008505 if r1 < 0x5f5e100 goto <offset>
008908 r3 = *(u64 *)(r10 - 0x4a0)
008506 r1 = 0x5f5e100
008909 r7 ^= r3
008507 r3 = *(u64 *)(r10 - 0x470)
008910 r8 = *(u64 *)(r10 - 0x4b0)
008508 r8 ^= r3
008509 if r4 != 0x0 goto <offset>
008911 if r4 != 0x0 goto <offset>
008510 r2 = r1
008912 r2 = r1
008511 r1 = r10
008913 r1 = r10
008512 r1 += -0x170
008914 r1 += -0x178
008513 r3 = 0x3b9aca00
008915 r3 = 0x3b9aca00
008514 *(u64 *)(r10 - 0x4f8) = r2
008916 *(u64 *)(r10 - 0x518) = r2
008515 r3 -= r2
008917 r3 -= r2
008516 r2 = 0x0
008918 r2 = 0x0
008517 r4 = 0x3b9aca00
008919 r4 = 0x3b9aca00
008518 r5 = 0x0
008920 r5 = 0x0
008519 call <target>
008921 call <target>
008520 r1 = *(u64 *)(r10 - 0x168)
008521 *(u64 *)(r10 - 0x488) = r1
008522 r1 = *(u64 *)(r10 - 0x170)
008922 r1 = *(u64 *)(r10 - 0x170)
008523 *(u64 *)(r10 - 0x490) = r1
008923 *(u64 *)(r10 - 0x4c8) = r1
008524 r1 = r8
008924 r1 = *(u64 *)(r10 - 0x178)
008925 *(u64 *)(r10 - 0x4d0) = r1
008926 *(u64 *)(r10 - 0x468) = r7
008927 r1 = r7
008525 r1 &= 0x1
008928 r1 &= 0x1
008526 r2 = *(u64 *)(r10 - 0x450)
008929 r2 = *(u64 *)(r10 - 0x480)
008527 r7 = r2
008930 r9 = r2
008528 if r1 == 0x0 goto <offset>
008931 if r1 == 0x0 goto <offset>
008529 r1 = r2
008932 r1 = r2
008530 r7 = *(u64 *)(r10 - 0x458)
008933 r7 = *(u64 *)(r10 - 0x4b0)
008531 r1 |= r7
008934 r1 |= r7
008532 if r1 == 0x0 goto <offset>
008935 if r1 == 0x0 goto <offset>
008533 r1 = r10
008936 r1 = r10
008534 r1 += -0x190
008937 r1 += -0x198
008535 r2 = -0x1
008938 r2 = -0x1
008536 r3 = -0x1
008939 r3 = -0x1
008537 r4 = *(u64 *)(r10 - 0x450)
008940 r4 = *(u64 *)(r10 - 0x480)
008538 r5 = r7
008941 r5 = r7
008539 call <target>
008942 call <target>
008540 r1 = r10
008943 r1 = r10
008541 r1 += -0x1a0
008944 r1 += -0x1a8
008542 r2 = -0x1
008945 r2 = -0x1
008543 r3 = -0x1
008946 r3 = -0x1
008544 r4 = *(u64 *)(r10 - 0x450)
008947 r4 = *(u64 *)(r10 - 0x480)
008545 r5 = r7
008948 r5 = r7
008546 call <target>
008949 call <target>
008547 r3 = *(u64 *)(r10 - 0x450)
008950 r3 = *(u64 *)(r10 - 0x480)
008548 r1 = 0x1
008951 r1 = 0x1
008549 if r3 == 0x0 goto <offset>
008952 if r3 == 0x0 goto <offset>
008550 r1 = 0x0
008953 r1 = 0x0
008551 r7 -= r1
008954 r7 -= r1
008552 r1 = *(u64 *)(r10 - 0x198)
008955 r1 = *(u64 *)(r10 - 0x1a0)
008553 r1 ^= r7
008956 r1 ^= r7
008554 r2 = r3
008957 r2 = r3
008555 r2 += -0x1
008958 r2 += -0x1
008556 r3 = *(u64 *)(r10 - 0x1a0)
008959 r3 = *(u64 *)(r10 - 0x1a8)
008557 r3 ^= r2
008960 r3 ^= r2
008558 r3 |= r1
008961 r3 |= r1
008559 r2 = *(u64 *)(r10 - 0x188)
008962 r2 = *(u64 *)(r10 - 0x190)
008560 r1 = *(u64 *)(r10 - 0x190)
008963 r1 = *(u64 *)(r10 - 0x198)
008561 if r3 != 0x0 goto <offset>
008964 if r3 != 0x0 goto <offset>
008562 r1 += 0x1
008965 r1 += 0x1
008563 r3 = 0x1
008966 r3 = 0x1
2 unchanged instructions hidden
008566 r2 += r3
008969 r2 += r3
008567 r3 = r1
008970 r3 = r1
008568 r3 |= r2
008971 r3 |= r2
008569 r7 = -0x1
008570 r9 = -0x1
008972 r9 = -0x1
008973 r8 = -0x1
008571 if r3 == 0x0 goto <offset>
008974 if r3 == 0x0 goto <offset>
008572 r9 = r2
008975 r8 = r2
008573 if r3 == 0x0 goto <offset>
008976 if r3 == 0x0 goto <offset>
008574 r7 = r1
008977 r9 = r1
008575 goto <offset>
008978 goto <offset>
008576 r7 = -0x1
008979 r2 = 0x5f5e100
008980 r1 = *(u64 *)(r10 - 0x188)
008981 r7 = *(u64 *)(r10 - 0x468)
008982 if r1 < 0x5f5e100 goto <offset>
008983 r1 = 0x5f5e100
008984 r3 = *(u64 *)(r10 - 0x4a0)
008985 r7 ^= r3
008986 r8 = *(u64 *)(r10 - 0x4b0)
008987 if r4 == 0x0 goto <offset>
008988 goto <offset>
008577 r9 = -0x1
008989 r9 = -0x1
008990 r8 = -0x1
008578 goto <offset>
008991 goto <offset>
008579 r7 = r1
008992 r9 = r1
008580 r9 = r2
008993 r8 = r2
008581 *(u64 *)(r10 - 0x440) = r8
008582 r1 = r10
008994 r1 = r10
008583 r1 += -0x1b0
008995 r1 += -0x1b8
008584 r2 = r7
008996 r2 = r9
008585 r3 = 0x0
008997 r3 = 0x0
008586 r8 = *(u64 *)(r10 - 0x490)
008998 r7 = *(u64 *)(r10 - 0x4d0)
008587 r4 = r8
008999 r4 = r7
008588 r5 = 0x0
009000 r5 = 0x0
008589 call <target>
009001 call <target>
008590 r1 = r10
009002 r1 = r10
008591 r1 += -0x1c0
009003 r1 += -0x1c8
008592 r2 = r9
009004 r2 = r8
008593 r3 = 0x0
009005 r3 = 0x0
008594 r4 = r8
009006 r4 = r7
008595 r5 = 0x0
009007 r5 = 0x0
008596 call <target>
009008 call <target>
008597 r1 = r10
009009 r1 = r10
008598 r1 += -0x1d0
009010 r1 += -0x1d8
008599 r2 = r7
009011 r2 = r9
008600 r3 = 0x0
009012 r3 = 0x0
008601 r7 = *(u64 *)(r10 - 0x488)
009013 r9 = *(u64 *)(r10 - 0x4c8)
008602 r4 = r7
009014 r4 = r9
008603 r5 = 0x0
009015 r5 = 0x0
008604 call <target>
009016 call <target>
008605 r1 = r10
009017 r1 = r10
008606 r1 += -0x1e0
009018 r1 += -0x1e8
008607 r2 = 0x0
009019 r2 = 0x0
008608 r3 = r9
009020 r3 = r8
008609 r4 = r7
009021 r4 = r9
008610 r5 = 0x0
009022 r5 = 0x0
008611 call <target>
009023 call <target>
008612 r2 = *(u64 *)(r10 - 0x1c8)
008613 r1 = *(u64 *)(r10 - 0x1b8)
008614 r1 += r2
008615 r2 = *(u64 *)(r10 - 0x1d0)
009024 r2 = *(u64 *)(r10 - 0x1d0)
008616 r4 = *(u64 *)(r10 - 0x1c0)
009025 r1 = *(u64 *)(r10 - 0x1c0)
009026 r1 += r2
009027 r2 = *(u64 *)(r10 - 0x1d8)
009028 r4 = *(u64 *)(r10 - 0x1c8)
008617 r3 = r4
009029 r3 = r4
008618 r3 += r2
009030 r3 += r2
008619 r7 = 0x1
009031 r7 = 0x1
1 unchanged instructions hidden
008621 if r3 < r4 goto <offset>
009033 if r3 < r4 goto <offset>
008622 r2 = 0x0
009034 r2 = 0x0
008623 r1 += r2
009035 r1 += r2
008624 r4 = *(u64 *)(r10 - 0x1d8)
009036 r4 = *(u64 *)(r10 - 0x1e0)
008625 r2 = r4
009037 r2 = r4
008626 r2 += r1
009038 r2 += r1
008627 r5 = *(u64 *)(r10 - 0x1e0)
009039 r5 = *(u64 *)(r10 - 0x1e8)
008628 r1 = r5
009040 r1 = r5
008629 r1 += r3
009041 r1 += r3
008630 r3 = 0x1
009042 r3 = 0x1
009043 r8 = *(u64 *)(r10 - 0x468)
008631 if r1 < r5 goto <offset>
009044 if r1 < r5 goto <offset>
008632 r3 = 0x0
009045 r3 = 0x0
008633 r2 += r3
009046 r2 += r3
008634 r5 = 0x1
009047 r5 = 0x1
008635 r8 = *(u64 *)(r10 - 0x440)
008636 if r2 >= r4 goto <offset>
009048 if r2 >= r4 goto <offset>
008637 if r2 == r4 goto <offset>
009049 if r2 == r4 goto <offset>
008638 r3 = r5
009050 r3 = r5
3 unchanged instructions hidden
008642 r5 = -0x1
009054 r5 = -0x1
008643 if r3 != 0x0 goto <offset>
009055 if r3 != 0x0 goto <offset>
008644 r5 = r1
009056 r5 = r1
008645 r2 = *(u64 *)(r10 - 0x1a8)
009057 r2 = *(u64 *)(r10 - 0x1b0)
008646 r1 = r5
009058 r1 = r5
008647 r1 += r2
009059 r1 += r2
008648 r2 = 0x1
009060 r2 = 0x1
10 unchanged instructions hidden
008659 if r2 != 0x0 goto <offset>
009071 if r2 != 0x0 goto <offset>
008660 r9 = r1
009072 r9 = r1
008661 r1 = 0x1
009073 r1 = 0x1
008662 r2 = *(u64 *)(r10 - 0x468)
009074 r2 = *(u64 *)(r10 - 0x478)
008663 if r2 != 0x0 goto <offset>
009075 if r2 != 0x0 goto <offset>
008664 r2 = *(u64 *)(r10 - 0x4a8)
009076 r2 = *(u64 *)(r10 - 0x498)
008665 if r2 == 0x0 goto <offset>
009077 if r2 == 0x0 goto <offset>
008666 r7 = 0x0
009078 r7 = 0x0
008667 *(u64 *)(r10 - 0x4a8) = r4
009079 *(u64 *)(r10 - 0x478) = r4
008668 r7 |= r1
009080 r7 |= r1
008669 r1 = r7
009081 r1 = r7
008670 r1 &= 0x1
009082 r1 &= 0x1
008671 *(u64 *)(r10 - 0x470) = r9
009083 *(u64 *)(r10 - 0x4a0) = r7
008672 *(u64 *)(r10 - 0x4e8) = r7
009084 *(u64 *)(r10 - 0x4a8) = r9
008673 if r1 == 0x0 goto <offset>
009085 if r1 == 0x0 goto <offset>
008674 r9 = 0x0
009086 r9 = 0x0
008675 r8 = 0x0
009087 r8 = 0x0
008676 goto <offset>
009088 goto <offset>
008677 r2 += r3
009089 r2 += r3
008678 r5 = 0x1
009090 r5 = 0x1
008679 r8 = *(u64 *)(r10 - 0x440)
008680 if r2 < r4 goto <offset>
009091 if r2 < r4 goto <offset>
008681 r5 = 0x0
009092 r5 = 0x0
008682 if r2 != r4 goto <offset>
009093 if r2 != r4 goto <offset>
15 unchanged instructions hidden
008698 r4 = r3
009109 r4 = r3
008699 if r2 == 0x0 goto <offset>
009110 if r2 == 0x0 goto <offset>
008700 r1 = 0x1
009111 r1 = 0x1
008701 r2 = *(u64 *)(r10 - 0x468)
009112 r2 = *(u64 *)(r10 - 0x478)
008702 if r2 == 0x0 goto <offset>
009113 if r2 == 0x0 goto <offset>
008703 r1 = 0x0
009114 r1 = 0x0
008704 r2 = *(u64 *)(r10 - 0x4a8)
009115 r2 = *(u64 *)(r10 - 0x498)
008705 if r2 != 0x0 goto <offset>
009116 if r2 != 0x0 goto <offset>
008706 goto <offset>
009117 goto <offset>
008707 r1 = r10
009118 r1 = r10
008708 r1 += -0x1f0
009119 r1 += -0x1f8
008709 r2 = 0x0
009120 r2 = 0x0
008710 r3 = *(u64 *)(r10 - 0x4a0)
009121 r3 = *(u64 *)(r10 - 0x4c0)
008711 r4 = *(u64 *)(r10 - 0x498)
009122 r4 = *(u64 *)(r10 - 0x4b8)
008712 r5 = 0x0
009123 r5 = 0x0
008713 call <target>
009124 call <target>
008714 r1 = *(u64 *)(r10 - 0x4d8)
009125 r1 = *(u64 *)(r10 - 0x500)
008715 r3 = r1
009126 r3 = r1
008716 r2 = *(u64 *)(r10 - 0x4e0)
009127 r2 = *(u64 *)(r10 - 0x508)
008717 r3 += r2
009128 r3 += r2
008718 r2 = 0x1
009129 r2 = 0x1
008719 r5 = 0x1
009130 r5 = 0x1
4 unchanged instructions hidden
008724 if r5 != 0x0 goto <offset>
009135 if r5 != 0x0 goto <offset>
008725 r4 = r3
009136 r4 = r3
008726 r3 = r4
009137 r3 = r4
008727 r5 = *(u64 *)(r10 - 0x4d0)
009138 r5 = *(u64 *)(r10 - 0x4f8)
008728 r3 += r5
009139 r3 += r5
008729 r5 = 0x1
009140 r5 = 0x1
008730 if r3 < r4 goto <offset>
009141 if r3 < r4 goto <offset>
1 unchanged instructions hidden
008732 r4 = -0x1
009143 r4 = -0x1
008733 if r5 == 0x0 goto <offset>
009144 if r5 == 0x0 goto <offset>
008734 r3 = r4
009145 r3 = r4
008735 r5 = *(u64 *)(r10 - 0x4c8)
009146 r5 = *(u64 *)(r10 - 0x4f0)
008736 r3 += r5
009147 r3 += r5
008737 if r3 < r4 goto <offset>
009148 if r3 < r4 goto <offset>
008738 r2 = 0x0
009149 r2 = 0x0
008739 if r2 == 0x0 goto <offset>
009150 if r2 == 0x0 goto <offset>
008740 r8 = *(u64 *)(r10 - 0x1e8)
008741 r6 = *(u64 *)(r10 - 0x1f0)
009151 r6 = *(u64 *)(r10 - 0x1f0)
008742 r2 = *(u64 *)(r10 - 0x448)
009152 r9 = *(u64 *)(r10 - 0x1f8)
009153 r2 = *(u64 *)(r10 - 0x470)
008743 if r2 == 0x0 goto <offset>
009154 if r2 == 0x0 goto <offset>
008744 r9 = 0x0
008745 r7 = 0x0
009155 r7 = 0x0
009156 r8 = 0x0
008746 if r1 > 0x270f goto <offset>
009157 if r1 > 0x270f goto <offset>
008747 r3 = 0x2710
009158 r3 = 0x2710
008748 r3 -= r1
009159 r3 -= r1
008749 r1 = r10
009160 r1 = r10
008750 r1 += -0x200
009161 r1 += -0x208
008751 r2 = 0x0
009162 r2 = 0x0
008752 r4 = 0x2710
009163 r4 = 0x2710
008753 r5 = 0x0
009164 r5 = 0x0
008754 call <target>
009165 call <target>
008755 r7 = *(u64 *)(r10 - 0x1f8)
009166 r8 = *(u64 *)(r10 - 0x200)
008756 r9 = *(u64 *)(r10 - 0x200)
009167 r7 = *(u64 *)(r10 - 0x208)
008757 r1 = r10
009168 r1 = r10
008758 r1 += -0x210
009169 r1 += -0x218
008759 r2 = r9
009170 r2 = r7
008760 r3 = 0x0
009171 r3 = 0x0
008761 r4 = r6
009172 r4 = r9
008762 r5 = 0x0
009173 r5 = 0x0
008763 call <target>
009174 call <target>
008764 r1 = r10
009175 r1 = r10
008765 r1 += -0x220
009176 r1 += -0x228
008766 r2 = r9
009177 r2 = r7
008767 r3 = 0x0
009178 r3 = 0x0
008768 r4 = r8
009179 r4 = r6
008769 r5 = 0x0
009180 r5 = 0x0
008770 call <target>
009181 call <target>
008771 r1 = r10
009182 r1 = r10
008772 r1 += -0x230
009183 r1 += -0x238
008773 r2 = r7
009184 r2 = r8
008774 r3 = 0x0
009185 r3 = 0x0
008775 r4 = r6
009186 r4 = r9
008776 r5 = 0x0
009187 r5 = 0x0
008777 call <target>
009188 call <target>
008778 r1 = r10
009189 r1 = r10
008779 r1 += -0x240
009190 r1 += -0x248
008780 r2 = r7
009191 r2 = r8
008781 r3 = 0x0
009192 r3 = 0x0
008782 r4 = 0x0
009193 r4 = 0x0
008783 r5 = r8
009194 r5 = r6
008784 call <target>
009195 call <target>
008785 r1 = *(u64 *)(r10 - 0x228)
008786 r2 = *(u64 *)(r10 - 0x218)
008787 r2 += r1
008788 r1 = *(u64 *)(r10 - 0x230)
009196 r1 = *(u64 *)(r10 - 0x230)
008789 r5 = *(u64 *)(r10 - 0x220)
009197 r2 = *(u64 *)(r10 - 0x220)
009198 r2 += r1
009199 r1 = *(u64 *)(r10 - 0x238)
009200 r5 = *(u64 *)(r10 - 0x228)
008790 r4 = r5
009201 r4 = r5
008791 r4 += r1
009202 r4 += r1
008792 r1 = 0x1
009203 r1 = 0x1
1 unchanged instructions hidden
008794 if r4 < r5 goto <offset>
009205 if r4 < r5 goto <offset>
008795 r3 = 0x0
009206 r3 = 0x0
008796 r2 += r3
009207 r2 += r3
008797 r5 = *(u64 *)(r10 - 0x238)
009208 r5 = *(u64 *)(r10 - 0x240)
008798 r3 = r5
009209 r3 = r5
008799 r3 += r2
009210 r3 += r2
008800 r0 = *(u64 *)(r10 - 0x240)
009211 r0 = *(u64 *)(r10 - 0x248)
008801 r2 = r0
009212 r2 = r0
008802 r2 += r4
009213 r2 += r4
008803 r4 = 0x1
009214 r4 = 0x1
008804 r6 = *(u64 *)(r10 - 0x480)
009215 r7 = *(u64 *)(r10 - 0x468)
009216 r6 = *(u64 *)(r10 - 0x4d8)
008805 if r2 < r0 goto <offset>
009217 if r2 < r0 goto <offset>
008806 r4 = 0x0
009218 r4 = 0x0
008807 r3 += r4
009219 r3 += r4
7 unchanged instructions hidden
008815 r0 = -0x1
009227 r0 = -0x1
008816 if r4 != 0x0 goto <offset>
009228 if r4 != 0x0 goto <offset>
008817 r0 = r2
009229 r0 = r2
008818 r3 = *(u64 *)(r10 - 0x208)
009230 r3 = *(u64 *)(r10 - 0x210)
008819 r2 = r0
009231 r2 = r0
008820 r2 += r3
009232 r2 += r3
008821 r3 = 0x1
009233 r3 = 0x1
12 unchanged instructions hidden
008834 if r5 != 0x0 goto <offset>
009246 if r5 != 0x0 goto <offset>
008835 r4 = r3
009247 r4 = r3
008836 r3 = r4
009248 r3 = r4
008837 r5 = *(u64 *)(r10 - 0x4c8)
009249 r5 = *(u64 *)(r10 - 0x4f0)
008838 r3 += r5
009250 r3 += r5
008839 if r3 >= r4 goto <offset>
009251 if r3 >= r4 goto <offset>
008840 if r2 != 0x0 goto <offset>
009252 if r2 != 0x0 goto <offset>
008841 r1 = r3
009253 r1 = r3
008842 r8 = *(u64 *)(r10 - 0x1e8)
008843 r6 = *(u64 *)(r10 - 0x1f0)
009254 r6 = *(u64 *)(r10 - 0x1f0)
008844 r2 = *(u64 *)(r10 - 0x448)
009255 r9 = *(u64 *)(r10 - 0x1f8)
009256 r2 = *(u64 *)(r10 - 0x470)
008845 if r2 != 0x0 goto <offset>
009257 if r2 != 0x0 goto <offset>
008846 r4 = r1
009258 r4 = r1
008847 r4 += 0x2710
009259 r4 += 0x2710
008848 r9 = 0x1
009260 r8 = 0x1
008849 r5 = 0x1
009261 r5 = 0x1
008850 if r4 < r1 goto <offset>
009262 if r4 < r1 goto <offset>
008851 r5 = 0x0
009263 r5 = 0x0
008852 r1 = r10
009264 r1 = r10
008853 r1 += -0x250
009265 r1 += -0x258
008854 r2 = 0x0
009266 r2 = 0x0
008855 r3 = 0x2710
009267 r3 = 0x2710
008856 call <target>
009268 call <target>
008857 r1 = r10
009269 r1 = r10
008858 r1 += -0x260
009270 r1 += -0x268
008859 r7 = *(u64 *)(r10 - 0x250)
009271 r7 = *(u64 *)(r10 - 0x258)
008860 r2 = r7
009272 r2 = r7
008861 r3 = 0x0
009273 r3 = 0x0
008862 r4 = r6
009274 r4 = r9
008863 r5 = 0x0
009275 r5 = 0x0
008864 call <target>
009276 call <target>
008865 r1 = r10
009277 r1 = r10
008866 r1 += -0x280
009278 r1 += -0x288
008867 r2 = r7
009279 r2 = r7
008868 r3 = 0x0
009280 r3 = 0x0
008869 r4 = r8
009281 r4 = r6
008870 r5 = 0x0
009282 r5 = 0x0
008871 call <target>
009283 call <target>
008872 r1 = r10
009284 r1 = r10
008873 r1 += -0x270
009285 r1 += -0x278
008874 r7 = *(u64 *)(r10 - 0x248)
009286 r7 = *(u64 *)(r10 - 0x250)
008875 r2 = r7
009287 r2 = r7
008876 r3 = 0x0
009288 r3 = 0x0
008877 r4 = r6
009289 r4 = r9
008878 r5 = 0x0
009290 r5 = 0x0
008879 call <target>
009291 call <target>
008880 r1 = r10
009292 r1 = r10
008881 r1 += -0x290
009293 r1 += -0x298
008882 r2 = r7
009294 r2 = r7
008883 r3 = 0x0
009295 r3 = 0x0
008884 r4 = 0x0
009296 r4 = 0x0
008885 r5 = r8
009297 r5 = r6
008886 call <target>
009298 call <target>
008887 r2 = *(u64 *)(r10 - 0x268)
008888 r1 = *(u64 *)(r10 - 0x278)
008889 r1 += r2
008890 r2 = *(u64 *)(r10 - 0x270)
009299 r2 = *(u64 *)(r10 - 0x270)
008891 r4 = *(u64 *)(r10 - 0x280)
009300 r1 = *(u64 *)(r10 - 0x280)
009301 r1 += r2
009302 r2 = *(u64 *)(r10 - 0x278)
009303 r4 = *(u64 *)(r10 - 0x288)
008892 r3 = r4
009304 r3 = r4
008893 r3 += r2
009305 r3 += r2
008894 r2 = 0x1
009306 r2 = 0x1
008895 if r3 < r4 goto <offset>
009307 if r3 < r4 goto <offset>
008896 r2 = 0x0
009308 r2 = 0x0
008897 r1 += r2
009309 r1 += r2
008898 r4 = *(u64 *)(r10 - 0x288)
009310 r4 = *(u64 *)(r10 - 0x290)
008899 r2 = r4
009311 r2 = r4
008900 r2 += r1
009312 r2 += r1
008901 r5 = *(u64 *)(r10 - 0x290)
009313 r5 = *(u64 *)(r10 - 0x298)
008902 r1 = r5
009314 r1 = r5
008903 r1 += r3
009315 r1 += r3
008904 r3 = 0x1
009316 r3 = 0x1
008905 r6 = *(u64 *)(r10 - 0x480)
009317 r6 = *(u64 *)(r10 - 0x4d8)
008906 if r1 < r5 goto <offset>
009318 if r1 < r5 goto <offset>
008907 r3 = 0x0
009319 r3 = 0x0
008908 r2 += r3
009320 r2 += r3
1 unchanged instructions hidden
008910 if r2 >= r4 goto <offset>
009322 if r2 >= r4 goto <offset>
008911 if r2 == r4 goto <offset>
009323 if r2 == r4 goto <offset>
008912 r3 = r5
009324 r3 = r5
008913 r8 = -0x1
008914 r4 = -0x1
009325 r4 = -0x1
008915 if r3 == 0x0 goto <offset>
009326 if r3 == 0x0 goto <offset>
008916 r5 = -0x1
009327 r5 = -0x1
008917 if r3 != 0x0 goto <offset>
009328 if r3 != 0x0 goto <offset>
008918 r5 = r1
009329 r5 = r1
008919 r2 = *(u64 *)(r10 - 0x258)
009330 r2 = *(u64 *)(r10 - 0x260)
008920 r1 = r5
009331 r1 = r5
008921 r1 += r2
009332 r1 += r2
008922 r2 = 0x1
009333 r2 = 0x1
3 unchanged instructions hidden
008926 r3 += r2
009337 r3 += r2
008927 if r3 >= r4 goto <offset>
009338 if r3 >= r4 goto <offset>
008928 if r1 >= r5 goto <offset>
009339 if r1 >= r5 goto <offset>
008929 r2 = r9
009340 r2 = r8
008930 r9 = -0x1
009341 r9 = -0x1
008931 if r2 == 0x0 goto <offset>
009342 if r2 == 0x0 goto <offset>
009343 r8 = -0x1
008932 if r2 == 0x0 goto <offset>
009344 if r2 == 0x0 goto <offset>
008933 goto <offset>
009345 goto <offset>
008934 r3 += r4
009346 r3 += r4
24 unchanged instructions hidden
008959 if r2 < r4 goto <offset>
009371 if r2 < r4 goto <offset>
008960 r5 = 0x0
009372 r5 = 0x0
008961 if r2 != r4 goto <offset>
009373 if r2 != r4 goto <offset>
008962 r8 = -0x1
008963 r4 = -0x1
009374 r4 = -0x1
008964 if r3 != 0x0 goto <offset>
009375 if r3 != 0x0 goto <offset>
008965 r4 = r2
009376 r4 = r2
3 unchanged instructions hidden
008969 r3 = r4
009380 r3 = r4
008970 r3 += r2
009381 r3 += r2
008971 if r3 < r4 goto <offset>
009382 if r3 < r4 goto <offset>
008972 r9 = 0x0
009383 r8 = 0x0
008973 if r1 < r5 goto <offset>
009384 if r1 < r5 goto <offset>
008974 r9 = -0x1
009385 r9 = -0x1
008975 if r2 != 0x0 goto <offset>
009386 if r2 != 0x0 goto <offset>
008976 r9 = r3
009387 r9 = r3
009388 r8 = -0x1
008977 if r2 != 0x0 goto <offset>
009389 if r2 != 0x0 goto <offset>
008978 r8 = r1
009390 r8 = r1
008979 r1 = r10
009391 r1 = r10
008980 r1 += -0x2a0
009392 r1 += -0x2a8
008981 r2 = 0x0
009393 r2 = 0x0
008982 *(u64 *)(r10 - 0x468) = r2
009394 *(u64 *)(r10 - 0x498) = r2
008983 r2 = r8
009395 r2 = r8
008984 r3 = 0x0
009396 r3 = 0x0
008985 r7 = *(u64 *)(r10 - 0x470)
009397 r7 = *(u64 *)(r10 - 0x4a8)
008986 r4 = r7
009398 r4 = r7
008987 r5 = 0x0
009399 r5 = 0x0
008988 call <target>
009400 call <target>
008989 r1 = r10
009401 r1 = r10
008990 r1 += -0x2b0
009402 r1 += -0x2b8
008991 r2 = r8
009403 r2 = r8
008992 r3 = 0x0
009404 r3 = 0x0
008993 r8 = *(u64 *)(r10 - 0x4a8)
009405 r8 = *(u64 *)(r10 - 0x478)
008994 r4 = r8
009406 r4 = r8
008995 r5 = 0x0
009407 r5 = 0x0
008996 call <target>
009408 call <target>
008997 r1 = r10
009409 r1 = r10
008998 r1 += -0x2c0
009410 r1 += -0x2c8
008999 r2 = r9
009411 r2 = r9
009000 r3 = 0x0
009412 r3 = 0x0
009001 r4 = r7
009413 r4 = r7
009002 r5 = 0x0
009414 r5 = 0x0
009003 call <target>
009415 call <target>
009004 r1 = r10
009416 r1 = r10
009005 r1 += -0x2d0
009417 r1 += -0x2d8
009006 r2 = r9
009418 r2 = r9
009007 r3 = 0x0
009419 r3 = 0x0
009008 r4 = 0x0
009420 r4 = 0x0
009009 r5 = r8
009421 r5 = r8
009010 call <target>
009422 call <target>
009011 r1 = *(u64 *)(r10 - 0x2c0)
009423 r1 = *(u64 *)(r10 - 0x2c8)
009012 r4 = *(u64 *)(r10 - 0x2b0)
009424 r4 = *(u64 *)(r10 - 0x2b8)
009013 r2 = r4
009425 r2 = r4
009014 r2 += r1
009426 r2 += r1
009015 r1 = 0x1
009427 r1 = 0x1
009016 r3 = 0x1
009428 r3 = 0x1
009017 if r2 < r4 goto <offset>
009429 if r2 < r4 goto <offset>
009018 r3 = 0x0
009430 r3 = 0x0
009019 r0 = *(u64 *)(r10 - 0x2b8)
009431 r0 = *(u64 *)(r10 - 0x2c0)
009020 r4 = *(u64 *)(r10 - 0x2a8)
009432 r4 = *(u64 *)(r10 - 0x2b0)
009021 r5 = r4
009433 r5 = r4
009022 r5 += r0
009434 r5 += r0
009023 r5 += r3
009435 r5 += r3
009024 r0 = 0x1
009436 r0 = 0x1
009025 r7 = *(u64 *)(r10 - 0x458)
009437 r9 = *(u64 *)(r10 - 0x4a0)
009026 if r5 < r4 goto <offset>
009438 if r5 < r4 goto <offset>
009027 r0 = 0x0
009439 r0 = 0x0
009440 r8 = *(u64 *)(r10 - 0x468)
009028 if r5 != r4 goto <offset>
009441 if r5 != r4 goto <offset>
009029 r4 = -0x1
009442 r4 = -0x1
009030 *(u64 *)(r10 - 0x4c0) = r4
009443 *(u64 *)(r10 - 0x4a8) = r4
009031 if r3 != 0x0 goto <offset>
009444 if r3 != 0x0 goto <offset>
009032 r4 = r5
009445 r4 = r5
009033 r5 = -0x1
009446 r5 = -0x1
009034 if r3 == 0x0 goto <offset>
009447 if r3 == 0x0 goto <offset>
009035 goto <offset>
009448 goto <offset>
009449 r8 = *(u64 *)(r10 - 0x468)
009036 if r5 == r4 goto <offset>
009450 if r5 == r4 goto <offset>
009037 r3 = r0
009451 r3 = r0
009038 r4 = -0x1
009452 r4 = -0x1
009039 *(u64 *)(r10 - 0x4c0) = r4
009453 *(u64 *)(r10 - 0x4a8) = r4
009040 if r3 == 0x0 goto <offset>
009454 if r3 == 0x0 goto <offset>
009041 r5 = -0x1
009455 r5 = -0x1
009042 if r3 != 0x0 goto <offset>
009456 if r3 != 0x0 goto <offset>
009043 r5 = r2
009457 r5 = r2
009044 r0 = *(u64 *)(r10 - 0x2d0)
009458 r0 = *(u64 *)(r10 - 0x2d8)
009045 r2 = r0
009459 r2 = r0
009046 r2 += r5
009460 r2 += r5
009047 r3 = 0x1
009461 r3 = 0x1
009048 if r2 < r0 goto <offset>
009462 if r2 < r0 goto <offset>
009049 r3 = 0x0
009463 r3 = 0x0
009050 r0 = *(u64 *)(r10 - 0x2c8)
009464 r0 = *(u64 *)(r10 - 0x2d0)
009051 r5 = r0
009465 r5 = r0
009052 r5 += r4
009466 r5 += r4
009053 r5 += r3
009467 r5 += r3
14 unchanged instructions hidden
009068 r5 = -0x1
009482 r5 = -0x1
009069 if r3 != 0x0 goto <offset>
009483 if r3 != 0x0 goto <offset>
009070 r5 = r2
009484 r5 = r2
009071 r3 = *(u64 *)(r10 - 0x298)
009485 r3 = *(u64 *)(r10 - 0x2a0)
009072 r9 = r5
009486 r7 = r5
009073 r9 += r3
009487 r7 += r3
009074 r3 = 0x1
009488 r3 = 0x1
009075 if r9 < r5 goto <offset>
009489 if r7 < r5 goto <offset>
009076 r3 = 0x0
009490 r3 = 0x0
009077 r0 = r4
009491 r0 = r4
009078 r0 += r3
009492 r0 += r3
009079 if r0 >= r4 goto <offset>
009493 if r0 >= r4 goto <offset>
009080 if r9 >= r5 goto <offset>
009494 if r7 >= r5 goto <offset>
009081 r3 = r1
009495 r3 = r1
009082 r1 = -0x1
009496 r1 = -0x1
009083 *(u64 *)(r10 - 0x4a8) = r1
009497 *(u64 *)(r10 - 0x478) = r1
009084 r2 = *(u64 *)(r10 - 0x450)
009498 r2 = *(u64 *)(r10 - 0x480)
009085 if r3 == 0x0 goto <offset>
009499 if r3 == 0x0 goto <offset>
009086 if r3 != 0x0 goto <offset>
009500 if r3 != 0x0 goto <offset>
009087 *(u64 *)(r10 - 0x4c0) = r9
009501 *(u64 *)(r10 - 0x4a8) = r7
009088 r8 = *(u64 *)(r10 - 0x4e8)
009502 r9 &= 0x1
009089 r8 &= 0x1
009090 r1 = 0x0
009503 r1 = 0x0
009091 *(u64 *)(r10 - 0x470) = r1
009504 *(u64 *)(r10 - 0x4a0) = r1
009092 if r8 != 0x0 goto <offset>
009505 if r9 != 0x0 goto <offset>
009506 goto <offset>
009507 r0 = r4
009508 r0 += r3
009509 if r0 < r4 goto <offset>
009510 r1 = 0x0
009511 if r7 < r5 goto <offset>
009512 r1 = -0x1
009513 *(u64 *)(r10 - 0x478) = r1
009514 r2 = *(u64 *)(r10 - 0x480)
009515 if r3 != 0x0 goto <offset>
009516 *(u64 *)(r10 - 0x478) = r0
009517 if r3 == 0x0 goto <offset>
009518 r9 &= 0x1
009519 r1 = 0x0
009520 *(u64 *)(r10 - 0x4a0) = r1
009521 if r9 != 0x0 goto <offset>
009093 r1 = r10
009522 r1 = r10
009094 r1 += -0x2e0
009523 r1 += -0x2e8
009095 r2 = 0x0
009524 r2 = 0x0
009096 r3 = *(u64 *)(r10 - 0x498)
009525 r3 = *(u64 *)(r10 - 0x4b8)
009097 r4 = *(u64 *)(r10 - 0x4a0)
009526 r4 = *(u64 *)(r10 - 0x4c0)
009098 r5 = 0x0
009527 r5 = 0x0
009099 call <target>
009528 call <target>
009100 r1 = *(u64 *)(r10 - 0x4d8)
009529 r1 = *(u64 *)(r10 - 0x500)
009101 r3 = r1
009530 r3 = r1
009102 r2 = *(u64 *)(r10 - 0x4e0)
009531 r2 = *(u64 *)(r10 - 0x508)
009103 r3 += r2
009532 r3 += r2
009104 r2 = 0x1
009533 r2 = 0x1
009105 r5 = 0x1
009534 r5 = 0x1
4 unchanged instructions hidden
009110 if r5 != 0x0 goto <offset>
009539 if r5 != 0x0 goto <offset>
009111 r4 = r3
009540 r4 = r3
009112 r3 = r4
009541 r3 = r4
009113 r5 = *(u64 *)(r10 - 0x4d0)
009542 r5 = *(u64 *)(r10 - 0x4f8)
009114 r3 += r5
009543 r3 += r5
009115 r5 = 0x1
009544 r5 = 0x1
009116 if r3 < r4 goto <offset>
009545 if r3 < r4 goto <offset>
1 unchanged instructions hidden
009118 r4 = -0x1
009547 r4 = -0x1
009119 if r5 == 0x0 goto <offset>
009548 if r5 == 0x0 goto <offset>
009120 r3 = r4
009549 r3 = r4
009121 r5 = *(u64 *)(r10 - 0x4c8)
009550 r5 = *(u64 *)(r10 - 0x4f0)
009122 r3 += r5
009551 r3 += r5
009123 if r3 < r4 goto <offset>
009552 if r3 < r4 goto <offset>
009124 r2 = 0x0
009553 r2 = 0x0
009125 if r2 == 0x0 goto <offset>
009554 if r2 == 0x0 goto <offset>
009126 r8 = *(u64 *)(r10 - 0x2d8)
009555 r7 = *(u64 *)(r10 - 0x2e0)
009127 r9 = *(u64 *)(r10 - 0x2e0)
009556 r8 = *(u64 *)(r10 - 0x2e8)
009128 r2 = *(u64 *)(r10 - 0x448)
009557 r2 = *(u64 *)(r10 - 0x470)
009129 if r2 == 0x0 goto <offset>
009558 if r2 == 0x0 goto <offset>
009130 r6 = r8
009131 r4 = r1
009559 r4 = r1
009132 r4 += 0x2710
009560 r4 += 0x2710
009133 r8 = 0x1
009561 r2 = 0x1
009562 *(u64 *)(r10 - 0x4a0) = r2
009134 r5 = 0x1
009563 r5 = 0x1
009135 if r4 < r1 goto <offset>
009564 if r4 < r1 goto <offset>
009136 r5 = 0x0
009565 r5 = 0x0
009137 r1 = r10
009566 r1 = r10
009138 r1 += -0x2f0
009567 r1 += -0x2f8
009139 r2 = 0x0
009568 r2 = 0x0
009140 r3 = 0x2710
009569 r3 = 0x2710
009141 call <target>
009570 call <target>
009142 r1 = r10
009571 r1 = r10
009143 r1 += -0x300
009572 r1 += -0x308
009144 r7 = *(u64 *)(r10 - 0x2f0)
009573 r9 = *(u64 *)(r10 - 0x2f8)
009145 r2 = r7
009574 r2 = r9
009146 r3 = 0x0
009575 r3 = 0x0
009147 r4 = r9
009576 r4 = r8
009148 r5 = 0x0
009577 r5 = 0x0
009149 call <target>
009578 call <target>
009150 r1 = r10
009579 r1 = r10
009151 r1 += -0x320
009580 r1 += -0x328
009152 r2 = r7
009581 r2 = r9
009153 r3 = 0x0
009582 r3 = 0x0
009154 r4 = r6
009583 r4 = r7
009155 r5 = 0x0
009584 r5 = 0x0
009156 call <target>
009585 call <target>
009157 r1 = r10
009586 r1 = r10
009158 r1 += -0x310
009587 r1 += -0x318
009159 r7 = *(u64 *)(r10 - 0x2e8)
009588 r9 = *(u64 *)(r10 - 0x2f0)
009160 r2 = r7
009589 r2 = r9
009161 r3 = 0x0
009590 r3 = 0x0
009162 r4 = r9
009591 r4 = r8
009163 r5 = 0x0
009592 r5 = 0x0
009164 call <target>
009593 call <target>
009165 r1 = r10
009594 r1 = r10
009166 r1 += -0x330
009595 r1 += -0x338
009167 r2 = r7
009596 r2 = r9
009168 r3 = 0x0
009597 r3 = 0x0
009169 r4 = 0x0
009598 r4 = 0x0
009170 r5 = r6
009599 r5 = r7
009171 call <target>
009600 call <target>
009172 r2 = *(u64 *)(r10 - 0x308)
009173 r1 = *(u64 *)(r10 - 0x318)
009174 r1 += r2
009175 r2 = *(u64 *)(r10 - 0x310)
009601 r2 = *(u64 *)(r10 - 0x310)
009176 r4 = *(u64 *)(r10 - 0x320)
009602 r1 = *(u64 *)(r10 - 0x320)
009603 r1 += r2
009604 r2 = *(u64 *)(r10 - 0x318)
009605 r4 = *(u64 *)(r10 - 0x328)
009177 r3 = r4
009606 r3 = r4
009178 r3 += r2
009607 r3 += r2
009179 r2 = 0x1
009608 r2 = 0x1
009180 if r3 < r4 goto <offset>
009609 if r3 < r4 goto <offset>
009181 r2 = 0x0
009610 r2 = 0x0
009182 r1 += r2
009611 r1 += r2
009183 r4 = *(u64 *)(r10 - 0x328)
009612 r4 = *(u64 *)(r10 - 0x330)
009184 r2 = r4
009613 r2 = r4
009185 r2 += r1
009614 r2 += r1
009186 r5 = *(u64 *)(r10 - 0x330)
009615 r5 = *(u64 *)(r10 - 0x338)
009187 r1 = r5
009616 r1 = r5
009188 r1 += r3
009617 r1 += r3
009189 r3 = 0x1
009618 r3 = 0x1
009190 r7 = *(u64 *)(r10 - 0x458)
009619 r8 = *(u64 *)(r10 - 0x468)
009191 r6 = *(u64 *)(r10 - 0x480)
009192 if r1 < r5 goto <offset>
009620 if r1 < r5 goto <offset>
009193 r3 = 0x0
009621 r3 = 0x0
009194 r2 += r3
009622 r2 += r3
2 unchanged instructions hidden
009197 if r2 == r4 goto <offset>
009625 if r2 == r4 goto <offset>
009198 r3 = r5
009626 r3 = r5
009199 r4 = -0x1
009627 r4 = -0x1
009200 *(u64 *)(r10 - 0x468) = r4
009628 *(u64 *)(r10 - 0x498) = r4
009201 if r3 == 0x0 goto <offset>
009629 if r3 == 0x0 goto <offset>
009202 r5 = -0x1
009630 r5 = -0x1
009203 if r3 != 0x0 goto <offset>
009631 if r3 != 0x0 goto <offset>
009204 r5 = r1
009632 r5 = r1
009205 r2 = *(u64 *)(r10 - 0x2f8)
009633 r2 = *(u64 *)(r10 - 0x300)
009206 r1 = r5
009634 r1 = r5
009207 r1 += r2
009635 r1 += r2
009208 r0 = 0x1
009636 r0 = 0x1
3 unchanged instructions hidden
009212 r3 += r0
009640 r3 += r0
009213 if r3 >= r4 goto <offset>
009641 if r3 >= r4 goto <offset>
009214 if r1 >= r5 goto <offset>
009642 if r1 >= r5 goto <offset>
009215 r0 = r8
009643 r0 = *(u64 *)(r10 - 0x4a0)
009216 r2 = -0x1
009644 r2 = -0x1
009217 *(u64 *)(r10 - 0x470) = r2
009645 *(u64 *)(r10 - 0x4a0) = r2
009218 r2 = *(u64 *)(r10 - 0x450)
009646 r2 = *(u64 *)(r10 - 0x480)
009219 if r0 == 0x0 goto <offset>
009647 if r0 == 0x0 goto <offset>
009220 if r0 == 0x0 goto <offset>
009648 if r0 == 0x0 goto <offset>
009221 goto <offset>
009649 goto <offset>
009222 r0 = r4
009223 r0 += r3
009224 if r0 < r4 goto <offset>
009225 r1 = 0x0
009226 if r9 < r5 goto <offset>
009227 r1 = -0x1
009228 *(u64 *)(r10 - 0x4a8) = r1
009229 r2 = *(u64 *)(r10 - 0x450)
009230 if r3 != 0x0 goto <offset>
009231 *(u64 *)(r10 - 0x4a8) = r0
009232 if r3 == 0x0 goto <offset>
009233 goto <offset>
009234 r4 = -0x1
009650 r4 = -0x1
009235 if r5 != 0x0 goto <offset>
009651 if r5 != 0x0 goto <offset>
009236 r4 = r3
009652 r4 = r3
009237 r3 = r4
009653 r3 = r4
009238 r5 = *(u64 *)(r10 - 0x4c8)
009654 r5 = *(u64 *)(r10 - 0x4f0)
009239 r3 += r5
009655 r3 += r5
009240 if r3 >= r4 goto <offset>
009656 if r3 >= r4 goto <offset>
009241 if r2 != 0x0 goto <offset>
009657 if r2 != 0x0 goto <offset>
009242 r1 = r3
009658 r1 = r3
009243 r8 = *(u64 *)(r10 - 0x2d8)
009659 r7 = *(u64 *)(r10 - 0x2e0)
009244 r9 = *(u64 *)(r10 - 0x2e0)
009660 r8 = *(u64 *)(r10 - 0x2e8)
009245 r2 = *(u64 *)(r10 - 0x448)
009661 r2 = *(u64 *)(r10 - 0x470)
009246 if r2 != 0x0 goto <offset>
009662 if r2 != 0x0 goto <offset>
009247 r7 = 0x0
009663 r9 = 0x0
009248 r6 = 0x0
009664 r6 = 0x0
009249 if r1 > 0x270f goto <offset>
009665 if r1 > 0x270f goto <offset>
009250 r3 = 0x2710
009666 r3 = 0x2710
009251 r3 -= r1
009667 r3 -= r1
009252 r1 = r10
009668 r1 = r10
009253 r1 += -0x340
009669 r1 += -0x348
009254 r2 = 0x0
009670 r2 = 0x0
009255 r4 = 0x2710
009671 r4 = 0x2710
009256 r5 = 0x0
009672 r5 = 0x0
009257 call <target>
009673 call <target>
009258 r6 = *(u64 *)(r10 - 0x338)
009674 r6 = *(u64 *)(r10 - 0x340)
009259 r7 = *(u64 *)(r10 - 0x340)
009675 r9 = *(u64 *)(r10 - 0x348)
009260 r1 = r10
009676 r1 = r10
009261 r1 += -0x350
009677 r1 += -0x358
009262 r2 = r7
009678 r2 = r9
009263 r3 = 0x0
009679 r3 = 0x0
009264 r4 = r9
009680 r4 = r8
009265 r5 = 0x0
009681 r5 = 0x0
009266 call <target>
009682 call <target>
009267 r1 = r10
009683 r1 = r10
009268 r1 += -0x360
009684 r1 += -0x368
009269 r2 = r7
009685 r2 = r9
009270 r3 = 0x0
009686 r3 = 0x0
009271 r4 = r8
009687 r4 = r7
009272 r5 = 0x0
009688 r5 = 0x0
009273 call <target>
009689 call <target>
009274 r1 = r10
009690 r1 = r10
009275 r1 += -0x370
009691 r1 += -0x378
009276 r2 = r6
009692 r2 = r6
009277 r3 = 0x0
009693 r3 = 0x0
009278 r4 = r9
009694 r4 = r8
009279 r5 = 0x0
009695 r5 = 0x0
009280 call <target>
009696 call <target>
009281 r1 = r10
009697 r1 = r10
009282 r1 += -0x380
009698 r1 += -0x388
009283 r2 = r6
009699 r2 = r6
009284 r3 = 0x0
009700 r3 = 0x0
009285 r4 = 0x0
009701 r4 = 0x0
009286 r5 = r8
009702 r5 = r7
009287 call <target>
009703 call <target>
009288 r1 = *(u64 *)(r10 - 0x368)
009289 r2 = *(u64 *)(r10 - 0x358)
009290 r2 += r1
009291 r1 = *(u64 *)(r10 - 0x370)
009704 r1 = *(u64 *)(r10 - 0x370)
009292 r5 = *(u64 *)(r10 - 0x360)
009705 r2 = *(u64 *)(r10 - 0x360)
009706 r2 += r1
009707 r1 = *(u64 *)(r10 - 0x378)
009708 r5 = *(u64 *)(r10 - 0x368)
009293 r4 = r5
009709 r4 = r5
009294 r4 += r1
009710 r4 += r1
009295 r1 = 0x1
009711 r1 = 0x1
1 unchanged instructions hidden
009297 if r4 < r5 goto <offset>
009713 if r4 < r5 goto <offset>
009298 r3 = 0x0
009714 r3 = 0x0
009299 r2 += r3
009715 r2 += r3
009300 r5 = *(u64 *)(r10 - 0x378)
009716 r5 = *(u64 *)(r10 - 0x380)
009301 r3 = r5
009717 r3 = r5
009302 r3 += r2
009718 r3 += r2
009303 r0 = *(u64 *)(r10 - 0x380)
009719 r0 = *(u64 *)(r10 - 0x388)
009304 r2 = r0
009720 r2 = r0
009305 r2 += r4
009721 r2 += r4
009306 r4 = 0x1
009722 r4 = 0x1
009307 r7 = *(u64 *)(r10 - 0x458)
009723 r8 = *(u64 *)(r10 - 0x468)
009308 r6 = *(u64 *)(r10 - 0x480)
009724 r6 = *(u64 *)(r10 - 0x4d8)
009309 if r2 < r0 goto <offset>
009725 if r2 < r0 goto <offset>
009310 r4 = 0x0
009726 r4 = 0x0
009311 r3 += r4
009727 r3 += r4
2 unchanged instructions hidden
009314 if r3 == r5 goto <offset>
009730 if r3 == r5 goto <offset>
009315 r4 = r0
009731 r4 = r0
009316 r5 = -0x1
009732 r5 = -0x1
009317 *(u64 *)(r10 - 0x468) = r5
009733 *(u64 *)(r10 - 0x498) = r5
009318 if r4 == 0x0 goto <offset>
009734 if r4 == 0x0 goto <offset>
009319 r0 = -0x1
009735 r0 = -0x1
009320 if r4 != 0x0 goto <offset>
009736 if r4 != 0x0 goto <offset>
009321 r0 = r2
009737 r0 = r2
009322 r3 = *(u64 *)(r10 - 0x348)
009738 r3 = *(u64 *)(r10 - 0x350)
009323 r2 = r0
009739 r2 = r0
009324 r2 += r3
009740 r2 += r3
009325 r3 = 0x1
009741 r3 = 0x1
5 unchanged instructions hidden
009331 if r2 >= r0 goto <offset>
009747 if r2 >= r0 goto <offset>
009332 r3 = r1
009748 r3 = r1
009333 r1 = -0x1
009749 r1 = -0x1
009334 *(u64 *)(r10 - 0x470) = r1
009750 *(u64 *)(r10 - 0x4a0) = r1
009335 if r3 == 0x0 goto <offset>
009751 if r3 == 0x0 goto <offset>
009336 if r3 != 0x0 goto <offset>
009752 if r3 != 0x0 goto <offset>
009337 *(u64 *)(r10 - 0x468) = r2
009753 *(u64 *)(r10 - 0x498) = r2
009338 r2 = *(u64 *)(r10 - 0x450)
009754 r2 = *(u64 *)(r10 - 0x480)
009339 goto <offset>
009755 goto <offset>
009340 r2 += r3
009756 r2 += r3
009341 r5 = 0x1
009757 r5 = 0x1
1 unchanged instructions hidden
009343 r5 = 0x0
009759 r5 = 0x0
009344 if r2 != r4 goto <offset>
009760 if r2 != r4 goto <offset>
009345 r4 = -0x1
009761 r4 = -0x1
009346 *(u64 *)(r10 - 0x468) = r4
009762 *(u64 *)(r10 - 0x498) = r4
009347 if r3 != 0x0 goto <offset>
009763 if r3 != 0x0 goto <offset>
009348 r4 = r2
009764 r4 = r2
009349 r5 = -0x1
009765 r5 = -0x1
2 unchanged instructions hidden
009352 r3 = r4
009768 r3 = r4
009353 r3 += r0
009769 r3 += r0
009354 if r3 < r4 goto <offset>
009770 if r3 < r4 goto <offset>
009355 r8 = 0x0
009771 r2 = 0x0
009772 *(u64 *)(r10 - 0x4a0) = r2
009356 if r1 < r5 goto <offset>
009773 if r1 < r5 goto <offset>
009357 r2 = -0x1
009774 r2 = -0x1
009358 *(u64 *)(r10 - 0x470) = r2
009775 *(u64 *)(r10 - 0x4a0) = r2
009359 r2 = *(u64 *)(r10 - 0x450)
009776 r2 = *(u64 *)(r10 - 0x480)
009360 if r0 != 0x0 goto <offset>
009777 if r0 != 0x0 goto <offset>
009361 *(u64 *)(r10 - 0x470) = r3
009778 *(u64 *)(r10 - 0x4a0) = r3
009362 if r0 != 0x0 goto <offset>
009779 if r0 != 0x0 goto <offset>
009363 *(u64 *)(r10 - 0x468) = r1
009780 *(u64 *)(r10 - 0x498) = r1
009364 r1 = *(u64 *)(r10 - 0x440)
009781 r1 = r8
009365 r1 &= 0x1
009782 r1 &= 0x1
009366 if r1 != 0x0 goto <offset>
009783 if r1 == 0x0 goto <offset>
009784 r8 = *(u64 *)(r10 - 0x4b0)
009785 goto <offset>
009367 r1 = r2
009786 r1 = r2
009368 r1 |= r7
009787 r8 = *(u64 *)(r10 - 0x4b0)
009788 r1 |= r8
009369 if r1 == 0x0 goto <offset>
009789 if r1 == 0x0 goto <offset>
009370 r1 = r10
009790 r1 = r10
009371 r1 += -0x390
009791 r1 += -0x398
009372 r2 = -0x1
009792 r2 = -0x1
009373 r3 = -0x1
009793 r3 = -0x1
009374 r4 = *(u64 *)(r10 - 0x450)
009794 r4 = *(u64 *)(r10 - 0x480)
009375 r5 = r7
009795 r5 = r8
009376 call <target>
009796 call <target>
009377 r1 = r10
009797 r1 = r10
009378 r1 += -0x3a0
009798 r1 += -0x3a8
009379 r5 = r7
009799 r7 = *(u64 *)(r10 - 0x398)
009380 r9 = *(u64 *)(r10 - 0x390)
009800 r9 = *(u64 *)(r10 - 0x390)
009381 r7 = *(u64 *)(r10 - 0x388)
009801 r2 = r7
009382 r2 = r9
009802 r3 = r9
009383 r3 = r7
009803 r4 = *(u64 *)(r10 - 0x480)
009384 r4 = *(u64 *)(r10 - 0x450)
009804 r5 = r8
009385 call <target>
009805 call <target>
009386 r3 = *(u64 *)(r10 - 0x450)
009806 r3 = *(u64 *)(r10 - 0x480)
009387 r1 = 0x1
009807 r1 = 0x1
009388 if r3 == 0x0 goto <offset>
009808 if r3 == 0x0 goto <offset>
009389 r1 = 0x0
009809 r1 = 0x0
009390 r2 = *(u64 *)(r10 - 0x458)
009810 r8 -= r1
009391 r2 -= r1
009811 r1 = *(u64 *)(r10 - 0x3a0)
009392 r1 = *(u64 *)(r10 - 0x398)
009812 r1 ^= r8
009393 r1 ^= r2
009394 r3 += -0x1
009813 r3 += -0x1
009395 r2 = *(u64 *)(r10 - 0x3a0)
009814 r2 = *(u64 *)(r10 - 0x3a8)
009396 r2 ^= r3
009815 r2 ^= r3
009397 r1 ^= -0x1
009816 r1 ^= -0x1
009398 r2 ^= -0x1
009817 r2 ^= -0x1
009399 r2 |= r1
009818 r2 |= r1
009400 if r2 != 0x0 goto <offset>
009819 if r2 != 0x0 goto <offset>
009401 r9 += 0x1
009820 r7 += 0x1
009402 r1 = 0x1
009821 r1 = 0x1
009403 if r9 == 0x0 goto <offset>
009822 if r7 == 0x0 goto <offset>
009404 r1 = 0x0
009823 r1 = 0x0
009405 r7 += r1
009824 r9 += r1
009406 r1 = r9
009825 r1 = r7
009407 r1 |= r7
009826 r1 |= r9
009408 r2 = -0x1
009827 r2 = -0x1
009409 r3 = -0x1
009828 r8 = -0x1
009410 if r1 == 0x0 goto <offset>
009829 if r1 == 0x0 goto <offset>
009411 r3 = r7
009830 r8 = r9
009412 if r1 == 0x0 goto <offset>
009831 if r1 == 0x0 goto <offset>
009413 r2 = r9
009832 r2 = r7
009414 r7 = r3
009415 goto <offset>
009833 goto <offset>
009416 r3 += r4
009834 r3 += r4
009417 r0 = 0x1
009835 r0 = 0x1
1 unchanged instructions hidden
009419 r0 = 0x0
009837 r0 = 0x0
009420 if r3 != r5 goto <offset>
009838 if r3 != r5 goto <offset>
009421 r5 = -0x1
009839 r5 = -0x1
009422 *(u64 *)(r10 - 0x468) = r5
009840 *(u64 *)(r10 - 0x498) = r5
009423 if r4 != 0x0 goto <offset>
009841 if r4 != 0x0 goto <offset>
009424 r5 = r3
009842 r5 = r3
009425 r0 = -0x1
009843 r0 = -0x1
5 unchanged instructions hidden
009431 r1 = 0x0
009849 r1 = 0x0
009432 if r2 < r0 goto <offset>
009850 if r2 < r0 goto <offset>
009433 r1 = -0x1
009851 r1 = -0x1
009434 *(u64 *)(r10 - 0x470) = r1
009852 *(u64 *)(r10 - 0x4a0) = r1
009435 if r3 != 0x0 goto <offset>
009853 if r3 != 0x0 goto <offset>
009436 *(u64 *)(r10 - 0x470) = r4
009854 *(u64 *)(r10 - 0x4a0) = r4
009437 if r3 == 0x0 goto <offset>
009855 if r3 == 0x0 goto <offset>
009438 goto <offset>
009856 goto <offset>
009439 r2 = -0x1
009857 r2 = -0x1
009440 r7 = -0x1
009858 r8 = -0x1
009441 goto <offset>
009859 goto <offset>
009442 r2 = r9
009860 r2 = r7
009861 r8 = r9
009443 r1 = r10
009862 r1 = r10
009444 r1 += -0x3b0
009863 r1 += -0x3b8
009445 r3 = 0x0
009864 r3 = 0x0
009446 r9 = r2
009865 r7 = r2
009447 r8 = *(u64 *)(r10 - 0x490)
009866 r9 = *(u64 *)(r10 - 0x4d0)
009448 r4 = r8
009867 r4 = r9
009449 r5 = 0x0
009868 r5 = 0x0
009450 call <target>
009869 call <target>
009451 r1 = r10
009870 r1 = r10
009452 r1 += -0x3c0
009871 r1 += -0x3c8
009453 r2 = r7
009872 r2 = r8
009454 r3 = 0x0
009873 r3 = 0x0
009455 r4 = r8
009874 r4 = r9
009456 r5 = 0x0
009875 r5 = 0x0
009457 call <target>
009876 call <target>
009458 r1 = r10
009877 r1 = r10
009459 r1 += -0x3d0
009878 r1 += -0x3d8
009460 r2 = r9
009879 r2 = r7
009461 r3 = 0x0
009880 r3 = 0x0
009462 r9 = *(u64 *)(r10 - 0x488)
009881 r7 = *(u64 *)(r10 - 0x4c8)
009463 r4 = r9
009882 r4 = r7
009464 r5 = 0x0
009883 r5 = 0x0
009465 call <target>
009884 call <target>
009466 r1 = r10
009885 r1 = r10
009467 r1 += -0x3e0
009886 r1 += -0x3e8
009468 r2 = 0x0
009887 r2 = 0x0
009469 r3 = r7
009888 r3 = r8
009470 r4 = r9
009889 r4 = r7
009471 r5 = 0x0
009890 r5 = 0x0
009472 call <target>
009891 call <target>
009473 r2 = *(u64 *)(r10 - 0x3c8)
009474 r1 = *(u64 *)(r10 - 0x3b8)
009475 r1 += r2
009476 r2 = *(u64 *)(r10 - 0x3d0)
009892 r2 = *(u64 *)(r10 - 0x3d0)
009477 r4 = *(u64 *)(r10 - 0x3c0)
009893 r1 = *(u64 *)(r10 - 0x3c0)
009894 r1 += r2
009895 r2 = *(u64 *)(r10 - 0x3d8)
009896 r4 = *(u64 *)(r10 - 0x3c8)
009478 r3 = r4
009897 r3 = r4
009479 r3 += r2
009898 r3 += r2
009480 r2 = 0x1
009899 r2 = 0x1
009481 *(u64 *)(r10 - 0x450) = r2
009900 *(u64 *)(r10 - 0x480) = r2
009482 if r3 < r4 goto <offset>
009901 if r3 < r4 goto <offset>
009483 r2 = 0x0
009902 r2 = 0x0
009484 r1 += r2
009903 r1 += r2
009485 r4 = *(u64 *)(r10 - 0x3d8)
009904 r4 = *(u64 *)(r10 - 0x3e0)
009486 r2 = r4
009905 r2 = r4
009487 r2 += r1
009906 r2 += r1
009488 r5 = *(u64 *)(r10 - 0x3e0)
009907 r5 = *(u64 *)(r10 - 0x3e8)
009489 r1 = r5
009908 r1 = r5
009490 r1 += r3
009909 r1 += r3
009491 r3 = 0x1
009910 r3 = 0x1
1 unchanged instructions hidden
009493 r3 = 0x0
009912 r3 = 0x0
009494 r2 += r3
009913 r2 += r3
009495 r5 = 0x1
009914 r5 = 0x1
009496 r0 = *(u64 *)(r10 - 0x440)
009497 if r2 >= r4 goto <offset>
009915 if r2 >= r4 goto <offset>
009498 if r2 == r4 goto <offset>
009916 if r2 == r4 goto <offset>
009499 r3 = r5
009917 r3 = r5
009500 r4 = -0x1
009918 r4 = -0x1
009501 *(u64 *)(r10 - 0x488) = r4
009919 *(u64 *)(r10 - 0x4b0) = r4
009502 if r3 == 0x0 goto <offset>
009920 if r3 == 0x0 goto <offset>
009503 r2 = -0x1
009921 r2 = -0x1
009504 if r3 != 0x0 goto <offset>
009922 if r3 != 0x0 goto <offset>
009505 r2 = r1
009923 r2 = r1
009506 r3 = *(u64 *)(r10 - 0x3a8)
009924 r3 = *(u64 *)(r10 - 0x3b0)
009507 r1 = r2
009925 r1 = r2
009508 r1 += r3
009926 r1 += r3
009509 r9 = 0x1
009927 r9 = 0x1
10 unchanged instructions hidden
009520 goto <offset>
009938 goto <offset>
009521 r2 += r3
009939 r2 += r3
009522 r5 = 0x1
009940 r5 = 0x1
009523 r0 = *(u64 *)(r10 - 0x440)
009524 if r2 < r4 goto <offset>
009941 if r2 < r4 goto <offset>
009525 r5 = 0x0
009942 r5 = 0x0
009526 if r2 != r4 goto <offset>
009943 if r2 != r4 goto <offset>
009527 r4 = -0x1
009944 r4 = -0x1
009528 *(u64 *)(r10 - 0x488) = r4
009945 *(u64 *)(r10 - 0x4b0) = r4
009529 if r3 != 0x0 goto <offset>
009946 if r3 != 0x0 goto <offset>
009530 r4 = r2
009947 r4 = r2
009531 r2 = -0x1
009948 r2 = -0x1
9 unchanged instructions hidden
009541 if r9 != 0x0 goto <offset>
009958 if r9 != 0x0 goto <offset>
009542 r7 = r1
009959 r7 = r1
009543 r1 = r10
009960 r1 = r10
009544 r1 += -0x3f0
009961 r1 += -0x3f8
009545 r2 = r7
009962 r2 = r7
009546 r3 = 0x0
009963 r3 = 0x0
009547 r4 = *(u64 *)(r10 - 0x468)
009964 r4 = *(u64 *)(r10 - 0x498)
009548 r5 = 0x0
009965 r5 = 0x0
009549 call <target>
009966 call <target>
009550 r1 = r10
009967 r1 = r10
009551 r1 += -0x410
009968 r1 += -0x418
009552 r2 = r7
009969 r2 = r7
009553 r3 = 0x0
009970 r3 = 0x0
009554 r4 = *(u64 *)(r10 - 0x470)
009971 r4 = *(u64 *)(r10 - 0x4a0)
009555 r5 = 0x0
009972 r5 = 0x0
009556 call <target>
009973 call <target>
009557 r7 = -0x1
009974 r7 = -0x1
009558 if r9 != 0x0 goto <offset>
009975 if r9 != 0x0 goto <offset>
009559 r7 = r8
009976 r7 = r8
009560 r1 = r10
009977 r1 = r10
009561 r1 += -0x400
009978 r1 += -0x408
009562 r2 = r7
009979 r2 = r7
009563 r3 = 0x0
009980 r3 = 0x0
009564 r4 = *(u64 *)(r10 - 0x468)
009981 r4 = *(u64 *)(r10 - 0x498)
009565 r5 = 0x0
009982 r5 = 0x0
009566 call <target>
009983 call <target>
009567 r1 = r10
009984 r1 = r10
009568 r1 += -0x420
009985 r1 += -0x428
009569 r2 = r7
009986 r2 = r7
009570 r3 = 0x0
009987 r3 = 0x0
009571 r4 = 0x0
009988 r4 = 0x0
009572 r5 = *(u64 *)(r10 - 0x470)
009989 r5 = *(u64 *)(r10 - 0x4a0)
009573 call <target>
009990 call <target>
009574 *(u64 *)(r10 - 0x110) = 0x0
009991 *(u64 *)(r10 - 0x110) = 0x0
009575 r7 = r10
009992 r7 = r10
2 unchanged instructions hidden
009578 r2 = <addr> ll
009995 r2 = <addr> ll
009579 r3 = 0x24
009996 r3 = 0x24
009580 call sol_memcpy_
009997 call sol_memcpy_
009581 r2 = *(u64 *)(r10 - 0x400)
009998 r2 = *(u64 *)(r10 - 0x408)
009582 r3 = *(u64 *)(r10 - 0x410)
009999 r3 = *(u64 *)(r10 - 0x418)
009583 r1 = r3
010000 r1 = r3
009584 r1 += r2
010001 r1 += r2
009585 r2 = 0x1
010002 r2 = 0x1
009586 if r1 < r3 goto <offset>
010003 if r1 < r3 goto <offset>
009587 r2 = 0x0
010004 r2 = 0x0
009588 r5 = *(u64 *)(r10 - 0x3f8)
010005 r5 = *(u64 *)(r10 - 0x400)
009589 r3 = *(u64 *)(r10 - 0x408)
010006 r3 = *(u64 *)(r10 - 0x410)
009590 r4 = r3
010007 r4 = r3
009591 r4 += r5
010008 r4 += r5
009592 r4 += r2
010009 r4 += r2
009593 r5 = 0x1
010010 r5 = 0x1
009594 r9 = *(u64 *)(r10 - 0x4b0)
009595 if r4 < r3 goto <offset>
010011 if r4 < r3 goto <offset>
009596 r5 = 0x0
010012 r5 = 0x0
009597 if r4 != r3 goto <offset>
010013 if r4 != r3 goto <offset>
10 unchanged instructions hidden
009608 r4 = -0x1
010024 r4 = -0x1
009609 if r2 != 0x0 goto <offset>
010025 if r2 != 0x0 goto <offset>
009610 r4 = r1
010026 r4 = r1
009611 r5 = *(u64 *)(r10 - 0x420)
010027 r5 = *(u64 *)(r10 - 0x428)
009612 r1 = r5
010028 r1 = r5
009613 r1 += r4
010029 r1 += r4
009614 r2 = 0x1
010030 r2 = 0x1
009615 if r1 < r5 goto <offset>
010031 if r1 < r5 goto <offset>
009616 r2 = 0x0
010032 r2 = 0x0
009617 r5 = *(u64 *)(r10 - 0x418)
010033 r5 = *(u64 *)(r10 - 0x420)
009618 r4 = r5
010034 r4 = r5
009619 r4 += r3
010035 r4 += r3
009620 r4 += r2
010036 r4 += r2
4 unchanged instructions hidden
009625 r3 = -0x1
010041 r3 = -0x1
009626 if r2 != 0x0 goto <offset>
010042 if r2 != 0x0 goto <offset>
009627 r3 = r4
010043 r3 = r4
010044 *(u64 *)(r10 - 0x498) = r7
009628 r4 = -0x1
010045 r4 = -0x1
009629 if r2 == 0x0 goto <offset>
010046 if r2 == 0x0 goto <offset>
009630 goto <offset>
010047 goto <offset>
1 unchanged instructions hidden
009632 r2 = r3
010049 r2 = r3
009633 r3 = -0x1
010050 r3 = -0x1
009634 if r2 == 0x0 goto <offset>
010051 if r2 == 0x0 goto <offset>
010052 *(u64 *)(r10 - 0x498) = r7
009635 r4 = -0x1
010053 r4 = -0x1
009636 if r2 != 0x0 goto <offset>
010054 if r2 != 0x0 goto <offset>
009637 r4 = r1
010055 r4 = r1
009638 r5 = *(u64 *)(r10 - 0x110)
010056 r5 = *(u64 *)(r10 - 0x110)
009639 r8 = r5
010057 r9 = r5
009640 r8 += 0x24
010058 r9 += 0x24
009641 r2 = 0x1
010059 r2 = 0x1
009642 if r8 < r5 goto <offset>
010060 if r9 < r5 goto <offset>
009643 r2 = 0x0
010061 r2 = 0x0
009644 *(u64 *)(r10 - 0x458) = r7
010062 r0 = *(u64 *)(r10 - 0x3f0)
009645 r0 = *(u64 *)(r10 - 0x3e8)
009646 r5 = r4
010063 r5 = r4
009647 r5 += r0
010064 r5 += r0
009648 r0 = 0x1
010065 r0 = 0x1
3 unchanged instructions hidden
009652 r7 += r0
010069 r7 += r0
009653 if r7 >= r3 goto <offset>
010070 if r7 >= r3 goto <offset>
009654 if r5 >= r4 goto <offset>
010071 if r5 >= r4 goto <offset>
009655 r0 = *(u64 *)(r10 - 0x450)
010072 r0 = *(u64 *)(r10 - 0x480)
009656 r1 = -0x1
010073 r1 = -0x1
009657 *(u64 *)(r10 - 0x450) = r1
010074 *(u64 *)(r10 - 0x480) = r1
009658 if r0 == 0x0 goto <offset>
010075 if r0 == 0x0 goto <offset>
009659 if r0 != 0x0 goto <offset>
010076 if r0 != 0x0 goto <offset>
009660 *(u64 *)(r10 - 0x488) = r5
010077 *(u64 *)(r10 - 0x4b0) = r5
009661 r2 &= 0x1
010078 r2 &= 0x1
009662 if r2 == 0x0 goto <offset>
010079 if r2 == 0x0 goto <offset>
009663 goto <offset>
010080 goto <offset>
1 unchanged instructions hidden
009665 r7 += r0
010082 r7 += r0
009666 if r7 < r3 goto <offset>
010083 if r7 < r3 goto <offset>
009667 r1 = 0x0
010084 r1 = 0x0
009668 *(u64 *)(r10 - 0x450) = r1
010085 *(u64 *)(r10 - 0x480) = r1
009669 if r5 < r4 goto <offset>
010086 if r5 < r4 goto <offset>
009670 r1 = -0x1
010087 r1 = -0x1
009671 *(u64 *)(r10 - 0x450) = r1
010088 *(u64 *)(r10 - 0x480) = r1
009672 if r0 != 0x0 goto <offset>
010089 if r0 != 0x0 goto <offset>
009673 *(u64 *)(r10 - 0x450) = r7
010090 *(u64 *)(r10 - 0x480) = r7
009674 if r0 == 0x0 goto <offset>
010091 if r0 == 0x0 goto <offset>
009675 r2 &= 0x1
010092 r2 &= 0x1
009676 if r2 != 0x0 goto <offset>
010093 if r2 != 0x0 goto <offset>
009677 *(u64 *)(r10 - 0x110) = r8
010094 *(u64 *)(r10 - 0x110) = r9
009678 r1 = *(u64 *)(r10 - 0x4f0)
010095 r1 = *(u64 *)(r10 - 0x510)
009679 if r8 <= 0x104 goto <offset>
010096 if r9 <= 0x104 goto <offset>
009680 *(u64 *)(r10 - 0x110) = 0x104
010097 *(u64 *)(r10 - 0x110) = 0x104
009681 goto <offset>
010098 goto <offset>
009682 if r8 != 0x104 goto <offset>
010099 if r9 != 0x104 goto <offset>
009683 r2 = 0x104
010100 r2 = 0x104
009684 *(u8 *)(r10 - 0x5) = 0x40
010101 *(u8 *)(r10 - 0x5) = 0x40
009685 r7 = *(u64 *)(r10 - 0x458)
010102 r9 = *(u64 *)(r10 - 0x498)
009686 r1 = r7
010103 r1 = r9
009687 call sol_log_
010104 call sol_log_
009688 r5 = *(u64 *)(r10 - 0x450)
010105 r8 = *(u64 *)(r10 - 0x480)
009689 r1 = r5
010106 r1 = *(u64 *)(r10 - 0x478)
009690 r3 = *(u64 *)(r10 - 0x4a8)
010107 r8 |= r1
009691 r1 |= r3
010108 if r8 != 0x0 goto <offset>
009692 if r1 != 0x0 goto <offset>
009693 *(u64 *)(r10 - 0x110) = 0x0
010109 *(u64 *)(r10 - 0x110) = 0x0
009694 r1 = r7
010110 r1 = r9
009695 r2 = <addr> ll
010111 r2 = <addr> ll
009696 r3 = 0x26
010112 r3 = 0x26
009697 call sol_memcpy_
010113 call sol_memcpy_
9 unchanged instructions hidden
009707 if r1 <= 0x104 goto <offset>
010123 if r1 <= 0x104 goto <offset>
009708 *(u64 *)(r10 - 0x110) = 0x104
010124 *(u64 *)(r10 - 0x110) = 0x104
009709 goto <offset>
010125 goto <offset>
010126 r1 <<= 0x20
010127 r1 s>>= 0x20
010128 r2 = *(u64 *)(r10 - 0x498)
010129 r2 += r9
010130 if r1 == 0x0 goto <offset>
010131 if r1 s<= -0x1 goto <offset>
010132 r7 = 0x0
010133 goto <offset>
010134 if r1 != 0x104 goto <offset>
010135 r2 = 0x104
010136 *(u8 *)(r10 - 0x5) = 0x40
010137 r1 = r9
010138 call sol_log_
009710 r1 = 0x1
010139 r1 = 0x1
009711 r7 = 0x1
010140 r7 = 0x1
009712 r2 = *(u64 *)(r10 - 0x4c0)
010141 r2 = *(u64 *)(r10 - 0x4a8)
009713 r4 = *(u64 *)(r10 - 0x488)
010142 r3 = *(u64 *)(r10 - 0x4b0)
009714 if r2 < r4 goto <offset>
010143 if r2 < r3 goto <offset>
009715 r7 = 0x0
010144 r7 = 0x0
009716 r8 = *(u64 *)(r10 - 0x478)
010145 r9 = *(u64 *)(r10 - 0x488)
009717 if r3 >= r5 goto <offset>
010146 r2 = *(u64 *)(r10 - 0x478)
009718 if r3 == r5 goto <offset>
010147 r3 = *(u64 *)(r10 - 0x480)
010148 if r2 >= r3 goto <offset>
010149 r2 = *(u64 *)(r10 - 0x478)
010150 r3 = *(u64 *)(r10 - 0x480)
010151 if r2 == r3 goto <offset>
009719 r7 = r1
010152 r7 = r1
009720 r1 = <addr> ll
010153 r1 = <addr> ll
009721 if r7 == 0x0 goto <offset>
010154 if r7 == 0x0 goto <offset>
009722 goto <offset>
010155 goto <offset>
009723 r8 = *(u64 *)(r10 - 0x478)
010156 r9 = *(u64 *)(r10 - 0x488)
009724 if r3 < r5 goto <offset>
010157 r2 = *(u64 *)(r10 - 0x478)
010158 r3 = *(u64 *)(r10 - 0x480)
010159 if r2 < r3 goto <offset>
009725 r1 = 0x0
010160 r1 = 0x0
009726 if r3 != r5 goto <offset>
010161 r2 = *(u64 *)(r10 - 0x478)
010162 r3 = *(u64 *)(r10 - 0x480)
010163 if r2 != r3 goto <offset>
009727 r1 = <addr> ll
010164 r1 = <addr> ll
009728 if r7 != 0x0 goto <offset>
010165 if r7 != 0x0 goto <offset>
009729 r1 = <addr> ll
010166 r1 = <addr> ll
009730 r2 = *(u64 *)(r10 - 0x440)
010167 r2 = *(u64 *)(r10 - 0x468)
009731 r2 ^= 0x1
010168 r2 ^= 0x1
009732 *(u64 *)(r10 - 0x440) = r2
010169 *(u64 *)(r10 - 0x468) = r2
009733 r8 += 0xc8
010170 r9 += 0xc8
009734 r2 = 0x15
010171 r2 = 0x15
009735 call sol_log_
010172 call sol_log_
009736 r4 = 0x1
010173 r4 = 0x1
009737 r7 &= 0x1
010174 r7 &= 0x1
009738 if r7 == 0x0 goto <offset>
010175 if r7 == 0x0 goto <offset>
009739 r1 = *(u64 *)(r10 - 0x448)
010176 r1 = *(u64 *)(r10 - 0x470)
009740 if r1 == 0x0 goto <offset>
010177 if r1 == 0x0 goto <offset>
009741 r4 = 0x0
010178 r4 = 0x0
009742 r1 = *(u64 *)(r10 - 0x430)
010179 r1 = *(u64 *)(r10 - 0x458)
009743 *(u64 *)(r10 - 0xfd8) = r1
010180 *(u64 *)(r10 - 0xfd8) = r1
009744 r1 = *(u64 *)(r10 - 0x428)
010181 r1 = *(u64 *)(r10 - 0x450)
009745 *(u64 *)(r10 - 0xfe0) = r1
010182 *(u64 *)(r10 - 0xfe0) = r1
009746 *(u64 *)(r10 - 0xfe8) = r8
010183 *(u64 *)(r10 - 0xfe8) = r9
009747 r1 = *(u64 *)(r10 - 0x498)
010184 r1 = *(u64 *)(r10 - 0x4b8)
009748 *(u64 *)(r10 - 0xff0) = r1
010185 *(u64 *)(r10 - 0xff0) = r1
009749 r1 = *(u64 *)(r10 - 0x4a0)
010186 r1 = *(u64 *)(r10 - 0x4c0)
009750 *(u64 *)(r10 - 0xff8) = r1
010187 *(u64 *)(r10 - 0xff8) = r1
009751 r1 = *(u64 *)(r10 - 0x440)
010188 r1 = *(u64 *)(r10 - 0x468)
009752 r1 &= 0x1
010189 r1 &= 0x1
009753 *(u64 *)(r10 - 0x1000) = r1
010190 *(u64 *)(r10 - 0x1000) = r1
009754 r1 = r10
010191 r1 = r10
009755 r1 += -0x110
010192 r1 += -0x138
009756 r5 = r10
010193 r5 = r10
009757 r2 = r6
010194 r2 = r6
009758 r3 = *(u64 *)(r10 - 0x438)
010195 r3 = *(u64 *)(r10 - 0x460)
009759 call <target>
010196 call <target>
009760 r1 = *(u64 *)(r10 - 0x110)
009761 if r1 == 0x0 goto <offset>
009762 r1 = *(u64 *)(r10 - 0xf0)
009763 *(u64 *)(r10 - 0x118) = r1
009764 r1 = *(u64 *)(r10 - 0xf8)
009765 *(u64 *)(r10 - 0x120) = r1
009766 r1 = *(u64 *)(r10 - 0x100)
009767 *(u64 *)(r10 - 0x128) = r1
009768 r1 = *(u64 *)(r10 - 0x108)
009769 *(u64 *)(r10 - 0x130) = r1
009770 goto <offset>
010197 goto <offset>
009771 r1 <<= 0x20
010198 r1 = *(u64 *)(r10 - 0x470)
009772 r1 s>>= 0x20
009773 r2 = *(u64 *)(r10 - 0x458)
009774 r2 += r8
009775 if r1 == 0x0 goto <offset>
010199 if r1 == 0x0 goto <offset>
009776 if r1 s<= -0x1 goto <offset>
009777 r7 = 0x0
009778 goto <offset>
009779 r1 = *(u64 *)(r10 - 0x448)
009780 if r1 == 0x0 goto <offset>
009781 r4 = 0x0
010200 r4 = 0x0
009782 r1 = *(u64 *)(r10 - 0x430)
010201 r1 = *(u64 *)(r10 - 0x458)
009783 *(u64 *)(r10 - 0xfd8) = r1
010202 *(u64 *)(r10 - 0xfd8) = r1
009784 r1 = *(u64 *)(r10 - 0x428)
010203 r1 = *(u64 *)(r10 - 0x450)
009785 *(u64 *)(r10 - 0xfe0) = r1
010204 *(u64 *)(r10 - 0xfe0) = r1
009786 *(u64 *)(r10 - 0xfe8) = r8
010205 *(u64 *)(r10 - 0xfe8) = r9
009787 r1 = *(u64 *)(r10 - 0x498)
010206 r1 = *(u64 *)(r10 - 0x4b8)
009788 *(u64 *)(r10 - 0xff0) = r1
010207 *(u64 *)(r10 - 0xff0) = r1
009789 r1 = *(u64 *)(r10 - 0x4a0)
010208 r1 = *(u64 *)(r10 - 0x4c0)
009790 *(u64 *)(r10 - 0xff8) = r1
010209 *(u64 *)(r10 - 0xff8) = r1
009791 r1 = *(u64 *)(r10 - 0x440)
010210 r1 = *(u64 *)(r10 - 0x468)
009792 r1 &= 0x1
010211 r1 &= 0x1
009793 *(u64 *)(r10 - 0x1000) = r1
010212 *(u64 *)(r10 - 0x1000) = r1
009794 r1 = r10
010213 r1 = r10
009795 r1 += -0x110
010214 r1 += -0x138
009796 r5 = r10
010215 r5 = r10
009797 r2 = r6
010216 r2 = r6
009798 r3 = *(u64 *)(r10 - 0x438)
010217 r3 = *(u64 *)(r10 - 0x460)
009799 call <target>
010218 call <target>
009800 r1 = *(u64 *)(r10 - 0x110)
010219 r6 = *(u64 *)(r10 - 0x138)
009801 if r1 == 0x0 goto <offset>
010220 r4 = *(u64 *)(r10 - 0x4e0)
009802 r1 = *(u64 *)(r10 - 0xf0)
010221 if r8 != 0x0 goto <offset>
009803 *(u64 *)(r10 - 0x118) = r1
010222 if r6 == 0x0 goto <offset>
009804 r1 = *(u64 *)(r10 - 0xf8)
010223 r1 = r10
009805 *(u64 *)(r10 - 0x120) = r1
010224 r1 += -0x438
009806 r1 = *(u64 *)(r10 - 0x100)
010225 r2 = *(u64 *)(r10 - 0x4a8)
009807 *(u64 *)(r10 - 0x128) = r1
010226 r3 = *(u64 *)(r10 - 0x478)
009808 r1 = *(u64 *)(r10 - 0x108)
010227 r4 = 0x2710
009809 *(u64 *)(r10 - 0x130) = r1
010228 r5 = 0x0
009810 r9 ^= 0x1
010229 call <target>
009811 r0 = r9
010230 r1 = r10
009812 r1 = *(u64 *)(r10 - 0x460)
010231 r1 += -0x448
009813 r2 = *(u64 *)(r10 - 0x118)
010232 r2 = *(u64 *)(r10 - 0x4b0)
009814 *(u64 *)(r1 + 0x18) = r2
010233 r3 = *(u64 *)(r10 - 0x480)
009815 r2 = *(u64 *)(r10 - 0x120)
010234 r4 = 0x2710
009816 *(u64 *)(r1 + 0x10) = r2
010235 r5 = 0x0
009817 r2 = *(u64 *)(r10 - 0x128)
010236 call <target>
009818 *(u64 *)(r1 + 0x8) = r2
010237 *(u64 *)(r10 - 0x48) = 0x0
009819 r2 = *(u64 *)(r10 - 0x130)
010238 r1 = r10
009820 *(u64 *)(r1 + 0x0) = r2
010239 r1 += -0x110
010240 r2 = <addr> ll
010241 r3 = 0x26
010242 call sol_memcpy_
010243 r2 = *(u64 *)(r10 - 0x48)
010244 r4 = r2
010245 r4 += 0x26
010246 r1 = 0x1
010247 if r4 < r2 goto <offset>
010248 r1 = 0x0
010249 r1 &= 0x1
010250 if r1 != 0x0 goto <offset>
010251 r7 = *(u64 *)(r10 - 0x440)
010252 r1 = *(u64 *)(r10 - 0x430)
010253 *(u64 *)(r10 - 0x48) = r4
010254 if r4 <= 0xc8 goto <offset>
010255 *(u64 *)(r10 - 0x48) = 0xc8
009821 goto <offset>
010256 goto <offset>
009822 if r1 != 0x104 goto <offset>
010257 if r4 != 0xc8 goto <offset>
009823 r2 = 0x104
010258 r2 = 0xc8
009824 *(u8 *)(r10 - 0x5) = 0x40
010259 *(u8 *)(r10 - 0x49) = 0x40
009825 r1 = r7
010260 r1 = r10
010261 r1 += -0x110
009826 call sol_log_
010262 call sol_log_
009827 r1 = <addr> ll
010263 r4 = *(u64 *)(r10 - 0x4e0)
009828 r2 = 0x21
010264 r1 = *(u64 *)(r10 - 0x490)
009829 call <target>
010265 if r6 == 0x0 goto <offset>
009830 r1 = *(u64 *)(r10 - 0x460)
010266 r2 = 0x1
009831 r0 = 0x2
010267 r3 = 0x1
009832 *(u8 *)(r1 + 0x20) = w0
010268 r5 = *(u64 *)(r10 - 0x4a8)
010269 r0 = *(u64 *)(r10 - 0x4b0)
010270 if r5 < r0 goto <offset>
010271 r3 = 0x0
010272 r5 = *(u64 *)(r10 - 0x478)
010273 r0 = *(u64 *)(r10 - 0x480)
010274 if r5 >= r0 goto <offset>
010275 r5 = *(u64 *)(r10 - 0x478)
010276 r0 = *(u64 *)(r10 - 0x480)
010277 if r5 == r0 goto <offset>
010278 r3 = r2
010279 r2 = r10
010280 r2 += -0x130
010281 r3 &= 0x1
010282 if r3 == 0x0 goto <offset>
009833 goto <offset>
010283 goto <offset>
009834 r2 = r7
010284 r5 = *(u64 *)(r10 - 0x478)
010285 r0 = *(u64 *)(r10 - 0x480)
010286 if r5 < r0 goto <offset>
010287 r2 = 0x0
010288 r5 = *(u64 *)(r10 - 0x478)
010289 r0 = *(u64 *)(r10 - 0x480)
010290 if r5 != r0 goto <offset>
010291 r2 = r10
010292 r2 += -0x130
010293 r3 &= 0x1
010294 if r3 != 0x0 goto <offset>
010295 r4 ^= 0x1
010296 r3 = *(u64 *)(r2 + 0x18)
010297 *(u64 *)(r1 + 0x18) = r3
010298 r3 = *(u64 *)(r2 + 0x10)
010299 *(u64 *)(r1 + 0x10) = r3
010300 r3 = *(u64 *)(r2 + 0x8)
010301 *(u64 *)(r1 + 0x8) = r3
010302 r2 = *(u64 *)(r2 + 0x0)
010303 *(u64 *)(r1 + 0x0) = r2
010304 *(u8 *)(r1 + 0x20) = w4
010305 goto <offset>
010306 r2 = r9
009835 r2 += r1
010307 r2 += r1
009836 r3 = 0x104
010308 r3 = 0x104
009837 r3 -= r1
010309 r3 -= r1
009838 r1 = 0x0
010310 r1 = 0x0
009839 call -0x252c
010311 call -0x2704
009840 r2 = *(u64 *)(r10 - 0x110)
010312 r2 = *(u64 *)(r10 - 0x110)
009841 r8 = r2
010313 r7 = r2
009842 r8 += r0
010314 r7 += r0
009843 r1 = 0x1
010315 r1 = 0x1
009844 if r8 < r2 goto <offset>
010316 if r7 < r2 goto <offset>
009845 r1 = 0x0
010317 r1 = 0x0
009846 r1 &= 0x1
010318 r1 &= 0x1
009847 if r1 != 0x0 goto <offset>
010319 if r1 != 0x0 goto <offset>
009848 *(u64 *)(r10 - 0x110) = r8
010320 *(u64 *)(r10 - 0x110) = r7
009849 if r8 > 0x104 goto <offset>
010321 if r7 > 0x104 goto <offset>
009850 if r8 == 0x104 goto <offset>
010322 if r7 == 0x104 goto <offset>
009851 r6 = 0x104
010323 r6 = 0x104
009852 r6 -= r8
010324 r6 -= r7
009853 if r6 < 0x7 goto <offset>
010325 if r6 < 0x7 goto <offset>
009854 r6 = 0x7
010326 r6 = 0x7
009855 r7 += r8
010327 r9 += r7
009856 r1 = r7
010328 r1 = r9
009857 r2 = <addr> ll
010329 r2 = <addr> ll
009858 r3 = r6
010330 r3 = r6
009859 call sol_memcpy_
010331 call sol_memcpy_
009860 if r8 < 0xfe goto <offset>
010332 if r7 < 0xfe goto <offset>
009861 r7 += r6
010333 r9 += r6
009862 *(u8 *)(r7 - 0x1) = 0x40
010334 *(u8 *)(r9 - 0x1) = 0x40
009863 r3 = *(u64 *)(r10 - 0x110)
010335 r3 = *(u64 *)(r10 - 0x110)
009864 r1 = r3
010336 r1 = r3
009865 r1 += r6
010337 r1 += r6
009866 r2 = 0x1
010338 r2 = 0x1
010339 r6 = *(u64 *)(r10 - 0x4d8)
009867 if r1 < r3 goto <offset>
010340 if r1 < r3 goto <offset>
009868 r2 = 0x0
010341 r2 = 0x0
009869 r2 &= 0x1
010342 r2 &= 0x1
009870 r7 = *(u64 *)(r10 - 0x458)
010343 r9 = *(u64 *)(r10 - 0x498)
009871 if r2 != 0x0 goto <offset>
010344 if r2 != 0x0 goto <offset>
009872 *(u64 *)(r10 - 0x110) = r1
010345 *(u64 *)(r10 - 0x110) = r1
009873 if r1 > 0x104 goto <offset>
010346 if r1 > 0x104 goto <offset>
009874 if r1 == 0x104 goto <offset>
010347 if r1 == 0x104 goto <offset>
009875 r2 = r7
010348 r2 = r9
009876 r2 += r1
010349 r2 += r1
009877 r3 = 0x104
010350 r3 = 0x104
009878 r3 -= r1
010351 r3 -= r1
009879 r1 = *(u64 *)(r10 - 0x4c0)
010352 r1 = *(u64 *)(r10 - 0x4a8)
009880 call -0x2555
010353 call -0x272e
009881 r2 = *(u64 *)(r10 - 0x110)
010354 r2 = *(u64 *)(r10 - 0x110)
009882 r8 = r2
010355 r7 = r2
009883 r8 += r0
010356 r7 += r0
009884 r1 = 0x1
010357 r1 = 0x1
009885 if r8 < r2 goto <offset>
010358 if r7 < r2 goto <offset>
009886 r1 = 0x0
010359 r1 = 0x0
009887 r1 &= 0x1
010360 r1 &= 0x1
009888 if r1 != 0x0 goto <offset>
010361 if r1 != 0x0 goto <offset>
009889 *(u64 *)(r10 - 0x110) = r8
010362 *(u64 *)(r10 - 0x110) = r7
009890 if r8 > 0x104 goto <offset>
010363 if r7 > 0x104 goto <offset>
009891 if r8 == 0x104 goto <offset>
010364 if r7 == 0x104 goto <offset>
009892 r6 = 0x104
010365 r6 = 0x104
009893 r6 -= r8
010366 r6 -= r7
009894 if r6 < 0x7 goto <offset>
010367 if r6 < 0x7 goto <offset>
009895 r6 = 0x7
010368 r6 = 0x7
009896 r7 = *(u64 *)(r10 - 0x458)
010369 r9 = *(u64 *)(r10 - 0x498)
009897 r7 += r8
010370 r9 += r7
009898 r1 = r7
010371 r1 = r9
009899 r2 = <addr> ll
010372 r2 = <addr> ll
009900 r3 = r6
010373 r3 = r6
009901 call sol_memcpy_
010374 call sol_memcpy_
009902 if r8 < 0xfe goto <offset>
010375 if r7 < 0xfe goto <offset>
009903 r7 += r6
010376 r9 += r6
009904 *(u8 *)(r7 - 0x1) = 0x40
010377 *(u8 *)(r9 - 0x1) = 0x40
009905 r3 = *(u64 *)(r10 - 0x110)
010378 r3 = *(u64 *)(r10 - 0x110)
009906 r1 = r3
010379 r1 = r3
009907 r1 += r6
010380 r1 += r6
3 unchanged instructions hidden
009911 r2 &= 0x1
010384 r2 &= 0x1
009912 if r2 != 0x0 goto <offset>
010385 if r2 != 0x0 goto <offset>
009913 *(u64 *)(r10 - 0x110) = r1
010386 *(u64 *)(r10 - 0x110) = r1
009914 r7 = *(u64 *)(r10 - 0x458)
010387 r9 = *(u64 *)(r10 - 0x498)
010388 r6 = *(u64 *)(r10 - 0x4d8)
009915 if r1 > 0x104 goto <offset>
010389 if r1 > 0x104 goto <offset>
009916 if r1 == 0x104 goto <offset>
010390 if r1 == 0x104 goto <offset>
009917 r7 += r1
010391 r9 += r1
009918 r3 = 0x104
010392 r3 = 0x104
009919 r3 -= r1
010393 r3 -= r1
009920 r1 = 0x0
010394 r1 = 0x0
009921 r2 = r7
010395 r2 = r9
009922 call -0x257f
010396 call -0x2759
009923 r2 = *(u64 *)(r10 - 0x110)
010397 r2 = *(u64 *)(r10 - 0x110)
009924 r8 = r2
010398 r7 = r2
009925 r8 += r0
010399 r7 += r0
009926 r1 = 0x1
010400 r1 = 0x1
009927 if r8 < r2 goto <offset>
010401 if r7 < r2 goto <offset>
009928 r1 = 0x0
010402 r1 = 0x0
009929 r1 &= 0x1
010403 r1 &= 0x1
009930 if r1 != 0x0 goto <offset>
010404 if r1 != 0x0 goto <offset>
009931 *(u64 *)(r10 - 0x110) = r8
010405 *(u64 *)(r10 - 0x110) = r7
009932 r7 = *(u64 *)(r10 - 0x458)
010406 r9 = *(u64 *)(r10 - 0x498)
009933 if r8 > 0x104 goto <offset>
010407 r6 = *(u64 *)(r10 - 0x4d8)
009934 if r8 == 0x104 goto <offset>
010408 if r7 > 0x104 goto <offset>
010409 if r7 == 0x104 goto <offset>
009935 r6 = 0x104
010410 r6 = 0x104
009936 r6 -= r8
010411 r6 -= r7
009937 if r6 < 0x7 goto <offset>
010412 if r6 < 0x7 goto <offset>
009938 r6 = 0x7
010413 r6 = 0x7
009939 r7 = *(u64 *)(r10 - 0x458)
010414 r9 = *(u64 *)(r10 - 0x498)
009940 r7 += r8
010415 r9 += r7
009941 r1 = r7
010416 r1 = r9
009942 r2 = <addr> ll
010417 r2 = <addr> ll
009943 r3 = r6
010418 r3 = r6
009944 call sol_memcpy_
010419 call sol_memcpy_
009945 if r8 < 0xfe goto <offset>
010420 if r7 < 0xfe goto <offset>
009946 r7 += r6
010421 r9 += r6
009947 *(u8 *)(r7 - 0x1) = 0x40
010422 *(u8 *)(r9 - 0x1) = 0x40
009948 r3 = *(u64 *)(r10 - 0x110)
010423 r3 = *(u64 *)(r10 - 0x110)
009949 r1 = r3
010424 r1 = r3
009950 r1 += r6
010425 r1 += r6
3 unchanged instructions hidden
009954 r2 &= 0x1
010429 r2 &= 0x1
009955 if r2 != 0x0 goto <offset>
010430 if r2 != 0x0 goto <offset>
009956 *(u64 *)(r10 - 0x110) = r1
010431 *(u64 *)(r10 - 0x110) = r1
009957 r7 = *(u64 *)(r10 - 0x458)
010432 r9 = *(u64 *)(r10 - 0x498)
010433 r6 = *(u64 *)(r10 - 0x4d8)
009958 if r1 > 0x104 goto <offset>
010434 if r1 > 0x104 goto <offset>
009959 if r1 == 0x104 goto <offset>
010435 if r1 == 0x104 goto <offset>
009960 r7 += r1
010436 r9 += r1
009961 r3 = 0x104
010437 r3 = 0x104
009962 r3 -= r1
010438 r3 -= r1
009963 r1 = *(u64 *)(r10 - 0x488)
010439 r1 = *(u64 *)(r10 - 0x4b0)
009964 r2 = r7
010440 r2 = r9
009965 call -0x25aa
010441 call -0x2786
009966 r3 = *(u64 *)(r10 - 0x110)
010442 r3 = *(u64 *)(r10 - 0x110)
009967 r2 = r3
010443 r2 = r3
009968 r2 += r0
010444 r2 += r0
3 unchanged instructions hidden
009972 r1 &= 0x1
010448 r1 &= 0x1
009973 if r1 != 0x0 goto <offset>
010449 if r1 != 0x0 goto <offset>
009974 *(u64 *)(r10 - 0x110) = r2
010450 *(u64 *)(r10 - 0x110) = r2
009975 r7 = *(u64 *)(r10 - 0x458)
010451 r9 = *(u64 *)(r10 - 0x498)
010452 r6 = *(u64 *)(r10 - 0x4d8)
009976 if r2 > 0x104 goto <offset>
010453 if r2 > 0x104 goto <offset>
009977 goto <offset>
010454 goto <offset>
010455 r2 = r10
010456 r2 += -0x110
010457 r2 += r4
010458 r3 = 0xc8
010459 r3 -= r4
010460 call -0x2799
010461 r2 = *(u64 *)(r10 - 0x48)
010462 r8 = r2
010463 r8 += r0
010464 r1 = 0x1
010465 if r8 < r2 goto <offset>
010466 r1 = 0x0
010467 r1 &= 0x1
010468 if r1 != 0x0 goto <offset>
010469 *(u64 *)(r10 - 0x48) = r8
010470 if r8 > 0xc8 goto <offset>
010471 if r8 == 0xc8 goto <offset>
010472 *(u64 *)(r10 - 0x450) = r7
010473 r7 = 0xc8
010474 r7 -= r8
010475 if r7 < 0xa goto <offset>
010476 r7 = 0xa
010477 r9 = r10
010478 r9 += -0x110
010479 r9 += r8
010480 r1 = r9
010481 r2 = <addr> ll
010482 r3 = r7
010483 call sol_memcpy_
010484 if r8 < 0xbf goto <offset>
010485 r9 += r7
010486 *(u8 *)(r9 - 0x1) = 0x40
010487 r3 = *(u64 *)(r10 - 0x48)
010488 r4 = r3
010489 r4 += r7
010490 r2 = 0x1
010491 if r4 < r3 goto <offset>
010492 r2 = 0x0
010493 r2 &= 0x1
010494 r1 = *(u64 *)(r10 - 0x450)
010495 if r2 != 0x0 goto <offset>
010496 *(u64 *)(r10 - 0x48) = r4
010497 if r4 > 0xc8 goto <offset>
010498 if r4 == 0xc8 goto <offset>
010499 r2 = r10
010500 r2 += -0x110
010501 r2 += r4
010502 r3 = 0xc8
010503 r3 -= r4
010504 call -0x27c5
010505 r2 = *(u64 *)(r10 - 0x48)
010506 r9 = r2
010507 r9 += r0
010508 r1 = 0x1
010509 if r9 < r2 goto <offset>
010510 r1 = 0x0
010511 r1 &= 0x1
010512 if r1 != 0x0 goto <offset>
010513 *(u64 *)(r10 - 0x48) = r9
010514 if r9 > 0xc8 goto <offset>
010515 if r9 == 0xc8 goto <offset>
010516 r8 = 0xc8
010517 r8 -= r9
010518 if r8 < 0x17 goto <offset>
010519 r8 = 0x17
010520 r7 = r10
010521 r7 += -0x110
010522 r7 += r9
010523 r1 = r7
010524 r2 = <addr> ll
010525 r3 = r8
010526 call sol_memcpy_
010527 if r9 < 0xb2 goto <offset>
010528 r7 += r8
010529 *(u8 *)(r7 - 0x1) = 0x40
010530 r3 = *(u64 *)(r10 - 0x48)
010531 r1 = r3
010532 r1 += r8
010533 r2 = 0x1
010534 if r1 < r3 goto <offset>
010535 r2 = 0x0
010536 r2 &= 0x1
010537 if r2 != 0x0 goto <offset>
010538 *(u64 *)(r10 - 0x48) = r1
010539 if r1 > 0xc8 goto <offset>
010540 if r1 == 0xc8 goto <offset>
010541 r2 = r10
010542 r2 += -0x110
010543 r2 += r1
010544 r3 = 0xc8
010545 r3 -= r1
010546 r1 = *(u64 *)(r10 - 0x118)
010547 call -0x27f0
010548 r3 = *(u64 *)(r10 - 0x48)
010549 r2 = r3
010550 r2 += r0
010551 r1 = 0x1
010552 if r2 < r3 goto <offset>
010553 r1 = 0x0
010554 r1 &= 0x1
010555 if r1 != 0x0 goto <offset>
010556 *(u64 *)(r10 - 0x48) = r2
010557 if r2 > 0xc8 goto <offset>
010558 goto <offset>
009978 *(u8 *)(r2 + 0x0) = 0x30
010559 *(u8 *)(r2 + 0x0) = 0x30
009979 r0 = 0x1
010560 r0 = 0x1
009980 goto <offset>
010561 goto <offset>
009981 if r8 != 0x103 goto <offset>
010562 if r9 != 0x103 goto <offset>
009982 *(u8 *)(r2 + 0x0) = 0x40
010563 *(u8 *)(r2 + 0x0) = 0x40
009983 r0 = 0x1
010564 r0 = 0x1
009984 r8 = 0x103
010565 r9 = 0x103
009985 goto <offset>
010566 goto <offset>
009986 *(u8 *)(r2 + 0x0) = 0x2d
010567 *(u8 *)(r2 + 0x0) = 0x2d
009987 r7 = 0x1
010568 r7 = 0x1
009988 r1 = -r1
010569 r1 = -r1
009989 r8 += r7
010570 r9 += r7
009990 r3 = 0x104
010571 r3 = 0x104
009991 r3 -= r8
010572 r3 -= r9
009992 r2 += r7
010573 r2 += r7
009993 call -0x25c6
010574 call -0x280b
009994 r0 += r7
010575 r0 += r7
009995 r8 = *(u64 *)(r10 - 0x110)
010576 r9 = *(u64 *)(r10 - 0x110)
009996 r7 = r8
010577 r8 = r9
009997 r7 += r0
010578 r8 += r0
009998 r2 = 0x1
010579 r2 = 0x1
009999 if r7 < r8 goto <offset>
010580 if r8 < r9 goto <offset>
010000 r2 = 0x0
010581 r2 = 0x0
010001 r2 &= 0x1
010582 r2 &= 0x1
010002 if r2 != 0x0 goto <offset>
010583 if r2 != 0x0 goto <offset>
010003 *(u64 *)(r10 - 0x110) = r7
010584 *(u64 *)(r10 - 0x110) = r8
010004 if r7 > 0x104 goto <offset>
010585 if r8 > 0x104 goto <offset>
010005 if r7 == 0x104 goto <offset>
010586 if r8 == 0x104 goto <offset>
010006 r8 = 0x104
010587 r7 = 0x104
010007 r8 -= r7
010588 r7 -= r8
010008 if r8 < 0xa goto <offset>
010589 if r7 < 0xa goto <offset>
010009 r8 = 0xa
010590 r7 = 0xa
010010 r9 = *(u64 *)(r10 - 0x458)
010591 r9 = *(u64 *)(r10 - 0x498)
010011 r9 += r7
010592 r9 += r8
010012 r1 = r9
010593 r1 = r9
010013 r2 = <addr> ll
010594 r2 = <addr> ll
010014 r3 = r8
010595 r3 = r7
010015 call sol_memcpy_
010596 call sol_memcpy_
010016 if r7 < 0xfb goto <offset>
010597 if r8 < 0xfb goto <offset>
010017 r9 += r8
010598 r9 += r7
010018 *(u8 *)(r9 - 0x1) = 0x40
010599 *(u8 *)(r9 - 0x1) = 0x40
010019 r3 = *(u64 *)(r10 - 0x110)
010600 r3 = *(u64 *)(r10 - 0x110)
010020 r1 = r3
010601 r1 = r3
010021 r1 += r8
010602 r1 += r7
010022 r2 = 0x1
010603 r2 = 0x1
010023 r9 = *(u64 *)(r10 - 0x4b0)
010024 if r1 < r3 goto <offset>
010604 if r1 < r3 goto <offset>
010025 r2 = 0x0
010605 r2 = 0x0
010026 r2 &= 0x1
010606 r2 &= 0x1
1 unchanged instructions hidden
010028 *(u64 *)(r10 - 0x110) = r1
010608 *(u64 *)(r10 - 0x110) = r1
010029 if r1 > 0x104 goto <offset>
010609 if r1 > 0x104 goto <offset>
010030 if r1 == 0x104 goto <offset>
010610 if r1 == 0x104 goto <offset>
010031 r2 = *(u64 *)(r10 - 0x458)
010611 r2 = *(u64 *)(r10 - 0x498)
010032 r2 += r1
010612 r2 += r1
010033 r3 = 0x104
010613 r3 = 0x104
010034 r3 -= r1
010614 r3 -= r1
010035 r1 = *(u64 *)(r10 - 0x4b8)
010615 r1 = *(u64 *)(r10 - 0x4e8)
010036 call -0x25f1
010616 call -0x2835
010037 r2 = *(u64 *)(r10 - 0x110)
010617 r2 = *(u64 *)(r10 - 0x110)
010038 r7 = r2
010618 r8 = r2
010039 r7 += r0
010619 r8 += r0
010040 r1 = 0x1
010620 r1 = 0x1
010041 if r7 < r2 goto <offset>
010621 if r8 < r2 goto <offset>
010042 r1 = 0x0
010622 r1 = 0x0
010043 r1 &= 0x1
010623 r1 &= 0x1
010044 if r1 != 0x0 goto <offset>
010624 if r1 != 0x0 goto <offset>
010045 *(u64 *)(r10 - 0x110) = r7
010625 *(u64 *)(r10 - 0x110) = r8
010046 if r7 > 0x104 goto <offset>
010626 if r8 > 0x104 goto <offset>
010047 if r7 == 0x104 goto <offset>
010627 if r8 == 0x104 goto <offset>
010048 r6 = 0x104
010628 r7 = 0x104
010049 r6 -= r7
010629 r7 -= r8
010050 if r6 < 0xa goto <offset>
010630 if r7 < 0xa goto <offset>
010051 r6 = 0xa
010631 r7 = 0xa
010052 r9 = *(u64 *)(r10 - 0x458)
010632 r9 = *(u64 *)(r10 - 0x498)
010053 r9 += r7
010633 r9 += r8
010054 r1 = r9
010634 r1 = r9
010055 r2 = <addr> ll
010635 r2 = <addr> ll
010056 r3 = r6
010636 r3 = r7
010057 call sol_memcpy_
010637 call sol_memcpy_
010058 if r7 < 0xfb goto <offset>
010638 if r8 < 0xfb goto <offset>
010059 r9 += r6
010639 r9 += r7
010060 *(u8 *)(r9 - 0x1) = 0x40
010640 *(u8 *)(r9 - 0x1) = 0x40
010061 r3 = *(u64 *)(r10 - 0x110)
010641 r3 = *(u64 *)(r10 - 0x110)
010062 r1 = r3
010642 r1 = r3
010063 r1 += r6
010643 r1 += r7
010064 r2 = 0x1
010644 r2 = 0x1
010065 if r1 < r3 goto <offset>
010645 if r1 < r3 goto <offset>
010066 r2 = 0x0
010646 r2 = 0x0
010067 r2 &= 0x1
010647 r2 &= 0x1
010068 if r2 != 0x0 goto <offset>
010648 if r2 != 0x0 goto <offset>
010069 *(u64 *)(r10 - 0x110) = r1
010649 *(u64 *)(r10 - 0x110) = r1
010070 r9 = *(u64 *)(r10 - 0x4b0)
010650 r6 = *(u64 *)(r10 - 0x4d8)
010071 r6 = *(u64 *)(r10 - 0x480)
010072 if r1 > 0x104 goto <offset>
010651 if r1 > 0x104 goto <offset>
010073 if r1 == 0x104 goto <offset>
010652 if r1 == 0x104 goto <offset>
010074 r2 = *(u64 *)(r10 - 0x458)
010653 r2 = *(u64 *)(r10 - 0x498)
010075 r2 += r1
010654 r2 += r1
010076 r3 = 0x104
010655 r3 = 0x104
010077 r3 -= r1
010656 r3 -= r1
010078 r1 = *(u64 *)(r10 - 0x4f8)
010657 r1 = *(u64 *)(r10 - 0x518)
010079 call -0x261c
010658 call -0x285f
010080 r2 = *(u64 *)(r10 - 0x110)
010659 r2 = *(u64 *)(r10 - 0x110)
010081 r7 = r2
010660 r8 = r2
010082 r7 += r0
010661 r8 += r0
010083 r1 = 0x1
010662 r1 = 0x1
010084 if r7 < r2 goto <offset>
010663 if r8 < r2 goto <offset>
010085 r1 = 0x0
010664 r1 = 0x0
010086 r1 &= 0x1
010665 r1 &= 0x1
010087 if r1 != 0x0 goto <offset>
010666 if r1 != 0x0 goto <offset>
010088 *(u64 *)(r10 - 0x110) = r7
010667 *(u64 *)(r10 - 0x110) = r8
010089 r9 = *(u64 *)(r10 - 0x4b0)
010668 r6 = *(u64 *)(r10 - 0x4d8)
010090 r6 = *(u64 *)(r10 - 0x480)
010669 if r8 > 0x104 goto <offset>
010091 if r7 > 0x104 goto <offset>
010670 if r8 == 0x104 goto <offset>
010092 if r7 == 0x104 goto <offset>
010671 r7 = 0x104
010093 r6 = 0x104
010672 r7 -= r8
010094 r6 -= r7
010673 if r7 < 0xb goto <offset>
010095 if r6 < 0xb goto <offset>
010674 r7 = 0xb
010096 r6 = 0xb
010675 r9 = *(u64 *)(r10 - 0x498)
010097 r9 = *(u64 *)(r10 - 0x458)
010676 r9 += r8
010098 r9 += r7
010099 r1 = r9
010677 r1 = r9
010100 r2 = <addr> ll
010678 r2 = <addr> ll
010101 r3 = r6
010679 r3 = r7
010102 call sol_memcpy_
010680 call sol_memcpy_
010103 if r7 < 0xfa goto <offset>
010681 if r8 < 0xfa goto <offset>
010104 r9 += r6
010682 r9 += r7
010105 *(u8 *)(r9 - 0x1) = 0x40
010683 *(u8 *)(r9 - 0x1) = 0x40
010106 r3 = *(u64 *)(r10 - 0x110)
010684 r3 = *(u64 *)(r10 - 0x110)
010107 r1 = r3
010685 r1 = r3
010108 r1 += r6
010686 r1 += r7
010109 r2 = 0x1
010687 r2 = 0x1
010110 if r1 < r3 goto <offset>
010688 if r1 < r3 goto <offset>
010111 r2 = 0x0
010689 r2 = 0x0
010112 r2 &= 0x1
010690 r2 &= 0x1
010113 if r2 != 0x0 goto <offset>
010691 if r2 != 0x0 goto <offset>
010114 *(u64 *)(r10 - 0x110) = r1
010692 *(u64 *)(r10 - 0x110) = r1
010115 r9 = *(u64 *)(r10 - 0x4b0)
010693 r6 = *(u64 *)(r10 - 0x4d8)
010116 r6 = *(u64 *)(r10 - 0x480)
010117 if r1 > 0x104 goto <offset>
010694 if r1 > 0x104 goto <offset>
010118 if r1 == 0x104 goto <offset>
010695 if r1 == 0x104 goto <offset>
010119 r2 = *(u64 *)(r10 - 0x458)
010696 r2 = *(u64 *)(r10 - 0x498)
010120 r2 += r1
010697 r2 += r1
010121 r3 = 0x104
010698 r3 = 0x104
010122 r3 -= r1
010699 r3 -= r1
010123 r1 = *(u64 *)(r10 - 0x4a8)
010700 r1 = *(u64 *)(r10 - 0x478)
010124 call -0x2649
010701 call -0x288a
010125 r2 = *(u64 *)(r10 - 0x110)
010702 r2 = *(u64 *)(r10 - 0x110)
010126 r7 = r2
010703 r8 = r2
010127 r7 += r0
010704 r8 += r0
010128 r1 = 0x1
010705 r1 = 0x1
010129 if r7 < r2 goto <offset>
010706 if r8 < r2 goto <offset>
010130 r1 = 0x0
010707 r1 = 0x0
010131 r1 &= 0x1
010708 r1 &= 0x1
010132 if r1 != 0x0 goto <offset>
010709 if r1 != 0x0 goto <offset>
010133 *(u64 *)(r10 - 0x110) = r7
010710 *(u64 *)(r10 - 0x110) = r8
010134 r9 = *(u64 *)(r10 - 0x4b0)
010711 r6 = *(u64 *)(r10 - 0x4d8)
010135 r6 = *(u64 *)(r10 - 0x480)
010712 if r8 > 0x104 goto <offset>
010136 if r7 > 0x104 goto <offset>
010713 if r8 == 0x104 goto <offset>
010137 if r7 == 0x104 goto <offset>
010714 r7 = 0x104
010138 r6 = 0x104
010715 r7 -= r8
010139 r6 -= r7
010716 if r7 < 0xb goto <offset>
010140 if r6 < 0xb goto <offset>
010717 r7 = 0xb
010141 r6 = 0xb
010718 r9 = *(u64 *)(r10 - 0x498)
010142 r9 = *(u64 *)(r10 - 0x458)
010719 r9 += r8
010143 r9 += r7
010144 r1 = r9
010720 r1 = r9
010145 r2 = <addr> ll
010721 r2 = <addr> ll
010146 r3 = r6
010722 r3 = r7
010147 call sol_memcpy_
010723 call sol_memcpy_
010148 if r7 < 0xfa goto <offset>
010724 if r8 < 0xfa goto <offset>
010149 r9 += r6
010725 r9 += r7
010150 *(u8 *)(r9 - 0x1) = 0x40
010726 *(u8 *)(r9 - 0x1) = 0x40
010151 r3 = *(u64 *)(r10 - 0x110)
010727 r3 = *(u64 *)(r10 - 0x110)
010152 r1 = r3
010728 r1 = r3
010153 r1 += r6
010729 r1 += r7
010154 r2 = 0x1
010730 r2 = 0x1
010155 if r1 < r3 goto <offset>
010731 if r1 < r3 goto <offset>
010156 r2 = 0x0
010732 r2 = 0x0
010157 r2 &= 0x1
010733 r2 &= 0x1
010158 if r2 != 0x0 goto <offset>
010734 if r2 != 0x0 goto <offset>
010159 *(u64 *)(r10 - 0x110) = r1
010735 *(u64 *)(r10 - 0x110) = r1
010160 r9 = *(u64 *)(r10 - 0x4b0)
010736 r6 = *(u64 *)(r10 - 0x4d8)
010161 r6 = *(u64 *)(r10 - 0x480)
010162 if r1 > 0x104 goto <offset>
010737 if r1 > 0x104 goto <offset>
010163 if r1 == 0x104 goto <offset>
010738 if r1 == 0x104 goto <offset>
010164 r2 = *(u64 *)(r10 - 0x458)
010739 r2 = *(u64 *)(r10 - 0x498)
010165 r2 += r1
010740 r2 += r1
010166 r3 = 0x104
010741 r3 = 0x104
010167 r3 -= r1
010742 r3 -= r1
010168 r1 = *(u64 *)(r10 - 0x4c0)
010743 r1 = *(u64 *)(r10 - 0x4a8)
010169 call -0x2676
010744 call -0x28b5
010170 r2 = *(u64 *)(r10 - 0x110)
010745 r2 = *(u64 *)(r10 - 0x110)
010171 r7 = r2
010746 r8 = r2
010172 r7 += r0
010747 r8 += r0
010173 r1 = 0x1
010748 r1 = 0x1
010174 if r7 < r2 goto <offset>
010749 if r8 < r2 goto <offset>
010175 r1 = 0x0
010750 r1 = 0x0
010176 r1 &= 0x1
010751 r1 &= 0x1
010177 if r1 != 0x0 goto <offset>
010752 if r1 != 0x0 goto <offset>
010178 *(u64 *)(r10 - 0x110) = r7
010753 *(u64 *)(r10 - 0x110) = r8
010179 r9 = *(u64 *)(r10 - 0x4b0)
010754 r6 = *(u64 *)(r10 - 0x4d8)
010180 r6 = *(u64 *)(r10 - 0x480)
010755 if r8 > 0x104 goto <offset>
010181 if r7 > 0x104 goto <offset>
010756 if r8 == 0x104 goto <offset>
010182 if r7 == 0x104 goto <offset>
010757 r7 = 0x104
010183 r6 = 0x104
010758 r7 -= r8
010184 r6 -= r7
010759 if r7 < 0xb goto <offset>
010185 if r6 < 0xb goto <offset>
010760 r7 = 0xb
010186 r6 = 0xb
010761 r9 = *(u64 *)(r10 - 0x498)
010187 r9 = *(u64 *)(r10 - 0x458)
010762 r9 += r8
010188 r9 += r7
010189 r1 = r9
010763 r1 = r9
010190 r2 = <addr> ll
010764 r2 = <addr> ll
010191 r3 = r6
010765 r3 = r7
010192 call sol_memcpy_
010766 call sol_memcpy_
010193 if r7 < 0xfa goto <offset>
010767 if r8 < 0xfa goto <offset>
010194 r9 += r6
010768 r9 += r7
010195 *(u8 *)(r9 - 0x1) = 0x40
010769 *(u8 *)(r9 - 0x1) = 0x40
010196 r3 = *(u64 *)(r10 - 0x110)
010770 r3 = *(u64 *)(r10 - 0x110)
010197 r1 = r3
010771 r1 = r3
010198 r1 += r6
010772 r1 += r7
010199 r2 = 0x1
010773 r2 = 0x1
010200 if r1 < r3 goto <offset>
010774 if r1 < r3 goto <offset>
010201 r2 = 0x0
010775 r2 = 0x0
010202 r2 &= 0x1
010776 r2 &= 0x1
010203 if r2 != 0x0 goto <offset>
010777 if r2 != 0x0 goto <offset>
010204 *(u64 *)(r10 - 0x110) = r1
010778 *(u64 *)(r10 - 0x110) = r1
010205 r9 = *(u64 *)(r10 - 0x4b0)
010779 r6 = *(u64 *)(r10 - 0x4d8)
010206 r6 = *(u64 *)(r10 - 0x480)
010207 if r1 > 0x104 goto <offset>
010780 if r1 > 0x104 goto <offset>
010208 if r1 == 0x104 goto <offset>
010781 if r1 == 0x104 goto <offset>
010209 r2 = *(u64 *)(r10 - 0x458)
010782 r2 = *(u64 *)(r10 - 0x498)
010210 r2 += r1
010783 r2 += r1
010211 r3 = 0x104
010784 r3 = 0x104
010212 r3 -= r1
010785 r3 -= r1
010213 r1 = *(u64 *)(r10 - 0x450)
010786 r1 = *(u64 *)(r10 - 0x480)
010214 call -0x26a3
010787 call -0x28e0
010215 r2 = *(u64 *)(r10 - 0x110)
010788 r2 = *(u64 *)(r10 - 0x110)
010216 r7 = r2
010789 r8 = r2
010217 r7 += r0
010790 r8 += r0
010218 r1 = 0x1
010791 r1 = 0x1
010219 if r7 < r2 goto <offset>
010792 if r8 < r2 goto <offset>
010220 r1 = 0x0
010793 r1 = 0x0
010221 r1 &= 0x1
010794 r1 &= 0x1
010222 if r1 != 0x0 goto <offset>
010795 if r1 != 0x0 goto <offset>
010223 *(u64 *)(r10 - 0x110) = r7
010796 *(u64 *)(r10 - 0x110) = r8
010224 r9 = *(u64 *)(r10 - 0x4b0)
010797 r6 = *(u64 *)(r10 - 0x4d8)
010225 r6 = *(u64 *)(r10 - 0x480)
010798 if r8 > 0x104 goto <offset>
010226 if r7 > 0x104 goto <offset>
010799 if r8 == 0x104 goto <offset>
010227 if r7 == 0x104 goto <offset>
010800 r7 = 0x104
010228 r6 = 0x104
010801 r7 -= r8
010229 r6 -= r7
010802 if r7 < 0xb goto <offset>
010230 if r6 < 0xb goto <offset>
010803 r7 = 0xb
010231 r6 = 0xb
010804 r9 = *(u64 *)(r10 - 0x498)
010232 r9 = *(u64 *)(r10 - 0x458)
010805 r9 += r8
010233 r9 += r7
010234 r1 = r9
010806 r1 = r9
010235 r2 = <addr> ll
010807 r2 = <addr> ll
010236 r3 = r6
010808 r3 = r7
010237 call sol_memcpy_
010809 call sol_memcpy_
010238 if r7 < 0xfa goto <offset>
010810 if r8 < 0xfa goto <offset>
010239 r9 += r6
010811 r9 += r7
010240 *(u8 *)(r9 - 0x1) = 0x40
010812 *(u8 *)(r9 - 0x1) = 0x40
010241 r3 = *(u64 *)(r10 - 0x110)
010813 r3 = *(u64 *)(r10 - 0x110)
010242 r1 = r3
010814 r1 = r3
010243 r1 += r6
010815 r1 += r7
010244 r2 = 0x1
010816 r2 = 0x1
010245 if r1 < r3 goto <offset>
010817 if r1 < r3 goto <offset>
010246 r2 = 0x0
010818 r2 = 0x0
010247 r2 &= 0x1
010819 r2 &= 0x1
010248 if r2 != 0x0 goto <offset>
010820 if r2 != 0x0 goto <offset>
010249 *(u64 *)(r10 - 0x110) = r1
010821 *(u64 *)(r10 - 0x110) = r1
010250 r9 = *(u64 *)(r10 - 0x4b0)
010822 r6 = *(u64 *)(r10 - 0x4d8)
010251 r6 = *(u64 *)(r10 - 0x480)
010252 if r1 > 0x104 goto <offset>
010823 if r1 > 0x104 goto <offset>
010253 if r1 == 0x104 goto <offset>
010824 if r1 == 0x104 goto <offset>
010254 r2 = *(u64 *)(r10 - 0x458)
010825 r2 = *(u64 *)(r10 - 0x498)
010255 r2 += r1
010826 r2 += r1
010256 r3 = 0x104
010827 r3 = 0x104
010257 r3 -= r1
010828 r3 -= r1
010258 r1 = *(u64 *)(r10 - 0x488)
010829 r1 = *(u64 *)(r10 - 0x4b0)
010259 call -0x26d0
010830 call -0x290b
010260 r3 = *(u64 *)(r10 - 0x110)
010831 r3 = *(u64 *)(r10 - 0x110)
010261 r2 = r3
010832 r2 = r3
010262 r2 += r0
010833 r2 += r0
3 unchanged instructions hidden
010266 r1 &= 0x1
010837 r1 &= 0x1
010267 if r1 != 0x0 goto <offset>
010838 if r1 != 0x0 goto <offset>
010268 *(u64 *)(r10 - 0x110) = r2
010839 *(u64 *)(r10 - 0x110) = r2
010269 r9 = *(u64 *)(r10 - 0x4b0)
010840 r6 = *(u64 *)(r10 - 0x4d8)
010270 r6 = *(u64 *)(r10 - 0x480)
010271 if r2 > 0x104 goto <offset>
010841 if r2 > 0x104 goto <offset>
010272 goto <offset>
010842 goto <offset>
010273 r1 = <addr> ll
010843 r1 = <addr> ll
584 unchanged instructions hidden
010858 r3 = 0x60
011428 r3 = 0x60
010859 r3 -= r1
011429 r3 -= r1
010860 r1 = *(u64 *)(r10 - 0x70)
011430 r1 = *(u64 *)(r10 - 0x70)
010861 call -0x292a
011431 call -0x2b64
010862 r3 = *(u64 *)(r10 - 0x8)
011432 r3 = *(u64 *)(r10 - 0x8)
010863 r2 = r3
011433 r2 = r3
010864 r2 += r0
011434 r2 += r0
10 unchanged instructions hidden
010875 r8 = r5
011445 r8 = r5
010876 *(u64 *)(r10 - 0x820) = r3
011446 *(u64 *)(r10 - 0x820) = r3
010877 r7 = r2
011447 r7 = r2
010878 *(u64 *)(r10 - 0x970) = r1
011448 *(u64 *)(r10 - 0x990) = r1
010879 w3 = *(u16 *)(r7 + 0xb4)
011449 w3 = *(u16 *)(r7 + 0xb4)
010880 w2 = *(u32 *)(r7 + 0xb0)
011450 w2 = *(u32 *)(r7 + 0xb0)
010881 r9 = *(u64 *)(r8 - 0xfe0)
011451 r9 = *(u64 *)(r8 - 0xfe0)
3 unchanged instructions hidden
010885 *(u64 *)(r10 - 0x8b8) = r4
011455 *(u64 *)(r10 - 0x8b8) = r4
010886 *(u64 *)(r10 - 0xff0) = r4
011456 *(u64 *)(r10 - 0xff0) = r4
010887 r1 = *(u64 *)(r8 - 0xfe8)
011457 r1 = *(u64 *)(r8 - 0xfe8)
010888 *(u64 *)(r10 - 0x8e8) = r1
011458 *(u64 *)(r10 - 0x900) = r1
010889 *(u64 *)(r10 - 0xff8) = r1
011459 *(u64 *)(r10 - 0xff8) = r1
010890 r1 = *(u64 *)(r8 - 0xff0)
011460 r1 = *(u64 *)(r8 - 0xff0)
010891 *(u64 *)(r10 - 0x8d0) = r1
011461 *(u64 *)(r10 - 0x8c8) = r1
010892 *(u64 *)(r10 - 0x1000) = r1
011462 *(u64 *)(r10 - 0x1000) = r1
010893 r4 = *(u64 *)(r8 - 0xff8)
011463 r4 = *(u64 *)(r8 - 0xff8)
010894 r5 = r10
011464 r5 = r10
010895 r1 = <addr> ll
011465 r1 = <addr> ll
010896 *(u64 *)(r10 - 0x900) = r4
011466 *(u64 *)(r10 - 0x928) = r4
010897 call <target>
011467 call <target>
010898 r1 = <addr> ll
011468 r1 = <addr> ll
010899 r2 = r9
011469 r2 = r9
1 unchanged instructions hidden
010901 call <target>
011471 call <target>
010902 r1 = *(u64 *)(r8 - 0xfd8)
011472 r1 = *(u64 *)(r8 - 0xfd8)
010903 *(u64 *)(r10 - 0xff8) = r1
011473 *(u64 *)(r10 - 0xff8) = r1
010904 *(u64 *)(r10 - 0x888) = r6
011474 *(u64 *)(r10 - 0x880) = r6
010905 *(u64 *)(r10 - 0x1000) = r6
011475 *(u64 *)(r10 - 0x1000) = r6
010906 r1 = r10
011476 r1 = r10
010907 r1 += -0x598
011477 r1 += -0x598
010908 r5 = r10
011478 r5 = r10
010909 r2 = r7
011479 r2 = r7
010910 r3 = *(u64 *)(r10 - 0x820)
011480 r3 = *(u64 *)(r10 - 0x820)
011481 *(u64 *)(r10 - 0x918) = r9
010911 r4 = r9
011482 r4 = r9
010912 call <target>
011483 call <target>
010913 *(u64 *)(r10 - 0x4e0) = 0x0
011484 *(u64 *)(r10 - 0x4e0) = 0x0
1 unchanged instructions hidden
010915 r1 = <addr> ll
011486 r1 = <addr> ll
010916 r1 = *(u64 *)(r1 + 0x0)
011487 r1 = *(u64 *)(r1 + 0x0)
010917 if r1 == 0x0 goto <offset>
011488 if r1 == 0x0 goto <offset>
010918 r7 = r1
011489 r6 = r1
010919 r7 += 0x8
011490 r6 += 0x8
010920 r2 = 0x1
011491 r2 = 0x1
010921 if r7 < r1 goto <offset>
011492 if r6 < r1 goto <offset>
010922 r2 = 0x0
011493 r2 = 0x0
010923 r2 &= 0x1
011494 r2 &= 0x1
010924 if r2 == 0x0 goto <offset>
011495 if r2 == 0x0 goto <offset>
010925 r1 = <addr> ll
011496 r1 = <addr> ll
010926 call <target>
011497 call <target>
010927 r1 = <addr> ll
011498 r1 = <addr> ll
010928 r7 = r1
011499 r6 = r1
010929 r7 += 0x8
011500 r6 += 0x8
010930 r2 = 0x1
011501 r2 = 0x1
010931 if r7 >= r1 goto <offset>
011502 if r6 >= r1 goto <offset>
010932 r2 &= 0x1
011503 r2 &= 0x1
010933 if r2 != 0x0 goto <offset>
011504 if r2 != 0x0 goto <offset>
010934 r7 += -0x1
011505 r6 += -0x1
010935 r7 &= -0x8
011506 r6 &= -0x8
010936 r1 = r7
011507 r1 = r6
010937 r1 += 0x220
011508 r1 += 0x220
010938 r2 = 0x1
011509 r2 = 0x1
010939 if r1 < r7 goto <offset>
011510 if r1 < r6 goto <offset>
010940 r2 = 0x0
011511 r2 = 0x0
010941 r2 &= 0x1
011512 r2 &= 0x1
010942 if r2 != 0x0 goto <offset>
011513 if r2 != 0x0 goto <offset>
1 unchanged instructions hidden
010944 if r1 > r2 goto <offset>
011515 if r1 > r2 goto <offset>
010945 r2 = <addr> ll
011516 r2 = <addr> ll
010946 *(u64 *)(r2 + 0x0) = r1
011517 *(u64 *)(r2 + 0x0) = r1
010947 r2 = *(u64 *)(r10 - 0x900)
011518 r2 = *(u64 *)(r10 - 0x928)
010948 r1 = *(u64 *)(r10 - 0x8b8)
011519 r1 = *(u64 *)(r10 - 0x8b8)
010949 if r1 != 0x0 goto <offset>
011520 if r1 != 0x0 goto <offset>
010950 r2 = *(u64 *)(r10 - 0x8d0)
011521 r2 = *(u64 *)(r10 - 0x8c8)
010951 r3 = *(u64 *)(r10 - 0x8d0)
011522 r3 = *(u64 *)(r10 - 0x8c8)
010952 r1 = *(u64 *)(r10 - 0x8b8)
011523 r1 = *(u64 *)(r10 - 0x8b8)
010953 if r1 != 0x0 goto <offset>
011524 if r1 != 0x0 goto <offset>
010954 r3 = *(u64 *)(r10 - 0x900)
011525 r3 = *(u64 *)(r10 - 0x928)
010955 *(u64 *)(r7 + 0x218) = 0x0
011526 *(u64 *)(r6 + 0x218) = 0x0
010956 *(u8 *)(r7 + 0x210) = 0x2
011527 *(u8 *)(r6 + 0x210) = 0x2
010957 *(u8 *)(r7 + 0x190) = 0x2
011528 *(u8 *)(r6 + 0x190) = 0x2
010958 *(u8 *)(r7 + 0x110) = 0x2
011529 *(u8 *)(r6 + 0x110) = 0x2
010959 *(u8 *)(r7 + 0x90) = 0x2
011530 *(u8 *)(r6 + 0x90) = 0x2
010960 *(u64 *)(r7 + 0x0) = 0x0
011531 *(u64 *)(r6 + 0x0) = 0x0
010961 r5 = *(u64 *)(r10 - 0x8b8)
011532 r5 = *(u64 *)(r10 - 0x8b8)
010962 r5 ^= 0x1
011533 r5 ^= 0x1
010963 r1 = r10
011534 r1 = r10
010964 r1 += -0x5a8
011535 r1 += -0x5a8
010965 *(u64 *)(r10 - 0x968) = r2
011536 *(u64 *)(r10 - 0x998) = r2
010966 *(u64 *)(r10 - 0x978) = r3
011537 *(u64 *)(r10 - 0x9a0) = r3
010967 r4 = *(u64 *)(r10 - 0x8e8)
011538 r4 = *(u64 *)(r10 - 0x900)
010968 call -0x204
011539 call -0x205
010969 r3 = *(u64 *)(r10 - 0x5a0)
011540 r3 = *(u64 *)(r10 - 0x5a0)
010970 r2 = *(u64 *)(r10 - 0x5a8)
011541 r2 = *(u64 *)(r10 - 0x5a8)
010971 r1 = <addr> ll
011542 r1 = <addr> ll
010972 *(u64 *)(r10 - 0x920) = r2
011543 *(u64 *)(r10 - 0x948) = r2
010973 *(u64 *)(r10 - 0x918) = r3
011544 *(u64 *)(r10 - 0x940) = r3
010974 call <target>
011545 call <target>
010975 r1 = 0x0
011546 r1 = 0x0
010976 *(u64 *)(r10 - 0x838) = r1
011547 *(u64 *)(r10 - 0x838) = r1
010977 r1 = r10
011548 r1 = r10
010978 r1 += -0x34f
011549 r1 += -0x34f
010979 *(u64 *)(r10 - 0x908) = r1
011550 *(u64 *)(r10 - 0x930) = r1
010980 r1 = r7
011551 r1 = r6
010981 r1 += 0x211
011552 r1 += 0x211
010982 *(u64 *)(r10 - 0x928) = r1
011553 *(u64 *)(r10 - 0x950) = r1
010983 r1 = r7
011554 r1 = r6
010984 r1 += 0x198
011555 r1 += 0x198
010985 *(u64 *)(r10 - 0x958) = r1
011556 *(u64 *)(r10 - 0x980) = r1
010986 r1 = r7
011557 r1 = r6
010987 r1 += 0x191
011558 r1 += 0x191
010988 *(u64 *)(r10 - 0x948) = r1
011559 *(u64 *)(r10 - 0x970) = r1
010989 r1 = r7
011560 r1 = r6
010990 r1 += 0x118
011561 r1 += 0x118
010991 *(u64 *)(r10 - 0x980) = r1
011562 *(u64 *)(r10 - 0x9a8) = r1
010992 r1 = r7
011563 r1 = r6
010993 r1 += 0x111
011564 r1 += 0x111
010994 *(u64 *)(r10 - 0x950) = r1
011565 *(u64 *)(r10 - 0x978) = r1
010995 r1 = r7
011566 r1 = r6
010996 r1 += 0x98
011567 r1 += 0x98
010997 *(u64 *)(r10 - 0x988) = r1
011568 *(u64 *)(r10 - 0x9b0) = r1
010998 r1 = r7
011569 r1 = r6
010999 r1 += 0x18
011570 r1 += 0x18
011000 *(u64 *)(r10 - 0x960) = r1
011571 *(u64 *)(r10 - 0x988) = r1
011001 r1 = *(u64 *)(r10 - 0x4d0)
011572 r1 = *(u64 *)(r10 - 0x4d0)
011002 *(u64 *)(r10 - 0x8c8) = r1
011573 *(u64 *)(r10 - 0x8e0) = r1
011003 r1 = *(u64 *)(r10 - 0x4d8)
011574 r1 = *(u64 *)(r10 - 0x4d8)
011004 *(u64 *)(r10 - 0x8f0) = r1
011575 *(u64 *)(r10 - 0x910) = r1
011005 r1 = *(u64 *)(r10 - 0x4b8)
011576 r1 = *(u64 *)(r10 - 0x4b8)
011006 *(u64 *)(r10 - 0x940) = r1
011577 *(u64 *)(r10 - 0x968) = r1
011007 r1 = *(u64 *)(r10 - 0x4c0)
011578 r1 = *(u64 *)(r10 - 0x4c0)
011008 *(u64 *)(r10 - 0x938) = r1
011579 *(u64 *)(r10 - 0x960) = r1
011009 r1 = *(u64 *)(r10 - 0x4c8)
011580 r1 = *(u64 *)(r10 - 0x4c8)
011010 *(u64 *)(r10 - 0x930) = r1
011581 *(u64 *)(r10 - 0x958) = r1
011011 r1 = *(u64 *)(r10 - 0x4e0)
011582 r1 = *(u64 *)(r10 - 0x4e0)
011012 *(u64 *)(r10 - 0x8f8) = r1
011583 *(u64 *)(r10 - 0x920) = r1
011013 r1 = 0x0
011584 r1 = 0x0
011014 r6 = 0x0
011585 r4 = 0x0
011015 *(u64 *)(r10 - 0x8d8) = r9
011586 r2 = 0x0
011016 *(u64 *)(r10 - 0x910) = r7
011587 *(u64 *)(r10 - 0x938) = r6
011017 goto <offset>
011588 goto <offset>
011018 r5 = *(u64 *)(r10 - 0x8a0)
011589 r1 &= 0x1
011019 r6 = *(u64 *)(r10 - 0x880)
011590 if r1 != 0x0 goto <offset>
011020 r4 = *(u64 *)(r10 - 0x820)
011591 r1 = *(u64 *)(r10 - 0x8f0)
011021 r3 = *(u64 *)(r10 - 0x858)
011592 r2 = *(u64 *)(r10 - 0x8f8)
011022 r9 = *(u64 *)(r10 - 0x8a8)
011593 if r4 == 0x14 goto <offset>
011023 r0 = *(u64 *)(r10 - 0x8c0)
011594 *(u64 *)(r10 - 0x8d8) = r9
011024 r8 = *(u64 *)(r10 - 0x870)
011595 *(u64 *)(r10 - 0x8d0) = r8
011025 r1 = *(u64 *)(r10 - 0x848)
011596 r8 = r2
011026 *(u64 *)(r7 + 0x1c8) = r4
011597 r7 = r4
011027 *(u64 *)(r7 + 0x198) = r0
011598 *(u64 *)(r10 - 0x8a0) = r1
011028 r4 = *(u64 *)(r10 - 0x878)
011599 r9 = *(u64 *)(r10 - 0x838)
011029 *(u8 *)(r7 + 0x210) = w4
011030 r4 = *(u64 *)(r10 - 0x840)
011031 *(u32 *)(r7 + 0x20c) = w4
011032 r4 = *(u64 *)(r10 - 0x830)
011033 *(u32 *)(r7 + 0x208) = w4
011034 r4 = *(u64 *)(r10 - 0x860)
011035 *(u64 *)(r7 + 0x200) = r4
011036 r4 = *(u64 *)(r10 - 0x850)
011037 *(u64 *)(r7 + 0x1f8) = r4
011038 *(u64 *)(r7 + 0x1f0) = r1
011039 r1 = *(u64 *)(r10 - 0x890)
011040 *(u64 *)(r7 + 0x1e8) = r1
011041 *(u64 *)(r7 + 0x1e0) = r3
011042 *(u64 *)(r7 + 0x1d8) = r2
011043 *(u64 *)(r7 + 0x1c0) = r5
011044 r1 = *(u64 *)(r10 - 0x868)
011045 *(u64 *)(r7 + 0x1b8) = r1
011046 *(u64 *)(r7 + 0x1b0) = r8
011047 r1 = *(u64 *)(r10 - 0x828)
011048 *(u64 *)(r7 + 0x1a8) = r1
011049 *(u64 *)(r7 + 0x1d0) = r6
011050 *(u64 *)(r7 + 0x1a0) = r9
011051 w1 = *(u32 *)(r10 - 0x395)
011052 r2 = *(u64 *)(r10 - 0x928)
011053 *(u32 *)(r2 + 0x3) = w1
011054 w1 = *(u32 *)(r10 - 0x398)
011055 *(u32 *)(r2 + 0x0) = w1
011056 r6 = *(u64 *)(r10 - 0x898)
011057 r1 = *(u64 *)(r10 - 0x8e0)
011058 r9 = *(u64 *)(r10 - 0x8d8)
011059 if r6 == 0x14 goto <offset>
011060 *(u64 *)(r10 - 0x868) = r1
011061 r8 = *(u64 *)(r10 - 0x838)
011062 r1 = r10
011600 r1 = r10
011063 r1 += -0x398
011601 r1 += -0x398
011064 r2 = r10
011602 r2 = r10
011065 r2 += -0x598
011603 r2 += -0x598
011066 call <target>
011604 call <target>
011067 w3 = *(u8 *)(r10 - 0x350)
011605 w1 = *(u8 *)(r10 - 0x350)
011068 if r3 == 0x2 goto <offset>
011606 *(u64 *)(r10 - 0x888) = r1
011069 r2 = *(u64 *)(r10 - 0x908)
011607 if r1 == 0x2 goto <offset>
011608 r2 = *(u64 *)(r10 - 0x930)
011070 w1 = *(u32 *)(r2 + 0x0)
011609 w1 = *(u32 *)(r2 + 0x0)
011071 *(u32 *)(r10 - 0x4b0) = w1
011610 *(u32 *)(r10 - 0x4b0) = w1
011072 w1 = *(u32 *)(r2 + 0x3)
011611 w1 = *(u32 *)(r2 + 0x3)
011073 *(u32 *)(r10 - 0x4ad) = w1
011612 *(u32 *)(r10 - 0x4ad) = w1
011074 r4 = r6
011613 r4 = r7
011075 r4 += 0x1
011614 r4 += 0x1
011076 if r9 <= r8 goto <offset>
011615 r1 = *(u64 *)(r10 - 0x918)
011077 *(u64 *)(r10 - 0x898) = r6
011616 if r1 <= r9 goto <offset>
011078 r2 = *(u64 *)(r10 - 0x378)
011617 r3 = *(u64 *)(r10 - 0x378)
011079 r9 -= r8
011618 r2 = r1
011080 if r9 < r2 goto <offset>
011619 r2 -= r9
011081 r9 = r2
011620 *(u64 *)(r10 - 0x898) = r3
011082 if r9 == 0x0 goto <offset>
011621 if r2 < r3 goto <offset>
011622 r2 = *(u64 *)(r10 - 0x898)
011623 if r2 == 0x0 goto <offset>
011083 r5 = *(u64 *)(r10 - 0x390)
011624 r5 = *(u64 *)(r10 - 0x390)
011084 r0 = *(u64 *)(r10 - 0x398)
011625 r3 = *(u64 *)(r10 - 0x398)
011085 r1 = r0
011626 r1 = r3
011086 r1 |= r5
011627 r1 |= r5
011087 if r1 == 0x0 goto <offset>
011628 if r1 == 0x0 goto <offset>
011088 *(u64 *)(r10 - 0x890) = r2
011629 *(u64 *)(r10 - 0x850) = r2
011089 *(u64 *)(r10 - 0x8a0) = r9
011630 *(u64 *)(r10 - 0x890) = r9
011090 *(u64 *)(r10 - 0x878) = r3
011631 *(u64 *)(r10 - 0x908) = r8
011091 *(u64 *)(r10 - 0x828) = r4
011632 *(u64 *)(r10 - 0x830) = r4
011092 *(u64 *)(r10 - 0x870) = r8
011633 *(u64 *)(r10 - 0x8e8) = r7
011093 r1 = *(u64 *)(r10 - 0x360)
011634 r1 = *(u64 *)(r10 - 0x360)
011094 *(u64 *)(r10 - 0x860) = r1
011635 *(u64 *)(r10 - 0x860) = r1
011095 r1 = *(u64 *)(r10 - 0x368)
011636 r1 = *(u64 *)(r10 - 0x368)
011096 *(u64 *)(r10 - 0x850) = r1
011637 *(u64 *)(r10 - 0x858) = r1
011097 r1 = *(u64 *)(r10 - 0x370)
011638 r1 = *(u64 *)(r10 - 0x370)
011098 *(u64 *)(r10 - 0x848) = r1
011639 *(u64 *)(r10 - 0x878) = r1
011099 r2 = *(u64 *)(r10 - 0x380)
011640 r1 = *(u64 *)(r10 - 0x380)
011641 *(u64 *)(r10 - 0x828) = r1
011100 r1 = *(u64 *)(r10 - 0x388)
011642 r1 = *(u64 *)(r10 - 0x388)
011101 *(u64 *)(r10 - 0x8b0) = r1
011643 *(u64 *)(r10 - 0x8c0) = r1
011102 w1 = *(u32 *)(r10 - 0x354)
011644 w1 = *(u32 *)(r10 - 0x354)
011103 *(u64 *)(r10 - 0x840) = r1
011645 *(u64 *)(r10 - 0x868) = r1
011104 w1 = *(u32 *)(r10 - 0x358)
011646 w1 = *(u32 *)(r10 - 0x358)
011105 *(u64 *)(r10 - 0x830) = r1
011647 *(u64 *)(r10 - 0x820) = r1
011106 r7 = r0
011648 *(u64 *)(r10 - 0x848) = r3
011649 r7 = r3
011107 r6 = r5
011650 r6 = r5
011108 r1 = *(u64 *)(r10 - 0x888)
011651 r1 = *(u64 *)(r10 - 0x880)
011109 *(u64 *)(r10 - 0x880) = r5
011652 *(u64 *)(r10 - 0x840) = r5
011110 *(u64 *)(r10 - 0x820) = r0
011111 *(u64 *)(r10 - 0x858) = r2
011112 if r1 != 0x0 goto <offset>
011653 if r1 != 0x0 goto <offset>
011113 r1 = r10
011654 r1 = r10
011114 r1 += -0x5b8
011655 r1 += -0x5b8
011115 r2 = -0x1
011656 r2 = -0x1
011116 r3 = -0x1
011657 r3 = -0x1
011117 r4 = r0
011658 r7 = *(u64 *)(r10 - 0x848)
011659 r4 = r7
011118 r6 = r5
011660 r6 = r5
011119 call <target>
011661 call <target>
011120 r1 = r10
011662 r1 = r10
2 unchanged instructions hidden
011123 r9 = *(u64 *)(r10 - 0x5b0)
011665 r9 = *(u64 *)(r10 - 0x5b0)
011124 r2 = r8
011666 r2 = r8
011125 r3 = r9
011667 r3 = r9
011126 r4 = *(u64 *)(r10 - 0x820)
011668 r4 = r7
011127 r5 = r6
011669 r5 = r6
011128 call <target>
011670 call <target>
011129 r3 = *(u64 *)(r10 - 0x820)
011130 r1 = 0x1
011671 r1 = 0x1
011131 if r3 == 0x0 goto <offset>
011672 if r7 == 0x0 goto <offset>
011132 r1 = 0x0
011673 r1 = 0x0
011133 r2 = *(u64 *)(r10 - 0x880)
011674 r2 = *(u64 *)(r10 - 0x840)
011134 r2 -= r1
011675 r2 -= r1
011135 r1 = *(u64 *)(r10 - 0x5c0)
011676 r1 = *(u64 *)(r10 - 0x5c0)
011136 r1 ^= r2
011677 r1 ^= r2
011137 r2 = r3
011678 r7 += -0x1
011138 r2 += -0x1
011139 r3 = *(u64 *)(r10 - 0x5c8)
011679 r3 = *(u64 *)(r10 - 0x5c8)
011140 r3 ^= r2
011680 r3 ^= r7
011141 r1 ^= -0x1
011681 r1 ^= -0x1
011142 r3 ^= -0x1
011682 r3 ^= -0x1
011143 r3 |= r1
011683 r3 |= r1
011144 if r3 != 0x0 goto <offset>
011684 if r3 != 0x0 goto <offset>
011145 r8 += 0x1
011685 r8 += 0x1
011146 r1 = 0x1
011686 r1 = 0x1
011147 r2 = *(u64 *)(r10 - 0x858)
011148 if r8 == 0x0 goto <offset>
011687 if r8 == 0x0 goto <offset>
011149 r1 = 0x0
011688 r1 = 0x0
011150 r9 += r1
011689 r9 += r1
8 unchanged instructions hidden
011159 goto <offset>
011698 goto <offset>
011160 r7 = r8
011699 r7 = r8
011161 r6 = r9
011700 r6 = r9
011162 r2 = *(u64 *)(r10 - 0x858)
011163 r9 = 0x0
011701 r9 = 0x0
011164 r8 = 0x0
011702 r8 = 0x0
011165 if r2 > 0x3b9ac9ff goto <offset>
011703 r1 = *(u64 *)(r10 - 0x828)
011704 if r1 > 0x3b9ac9ff goto <offset>
011166 r3 = 0x3b9aca00
011705 r3 = 0x3b9aca00
011167 r1 = *(u64 *)(r10 - 0x858)
011706 r1 = *(u64 *)(r10 - 0x828)
011168 r3 -= r1
011707 r3 -= r1
011169 r1 = r10
011708 r1 = r10
011170 r1 += -0x5d8
011709 r1 += -0x5d8
52 unchanged instructions hidden
011223 r2 = r7
011762 r2 = r7
011224 r2 += r3
011763 r2 += r3
011225 r3 = 0x1
011764 r3 = 0x1
011226 r9 = *(u64 *)(r10 - 0x828)
011765 r9 = *(u64 *)(r10 - 0x890)
011227 if r2 < r7 goto <offset>
011766 if r2 < r7 goto <offset>
011228 r3 = 0x0
011767 r3 = 0x0
011229 r4 += r0
011768 r4 += r0
4 unchanged instructions hidden
011234 r4 = 0x1
011773 r4 = 0x1
011235 if r0 < r5 goto <offset>
011774 if r0 < r5 goto <offset>
011236 r4 = 0x0
011775 r4 = 0x0
011237 r7 = *(u64 *)(r10 - 0x830)
011238 if r0 != r5 goto <offset>
011776 if r0 != r5 goto <offset>
011239 r8 = -0x1
011777 r7 = -0x1
011240 r5 = -0x1
011778 r5 = -0x1
011241 if r3 != 0x0 goto <offset>
011779 if r3 != 0x0 goto <offset>
011242 r5 = r0
011780 r5 = r0
011243 r0 = -0x1
011781 r0 = -0x1
011244 if r3 == 0x0 goto <offset>
011782 if r3 == 0x0 goto <offset>
011245 goto <offset>
011783 goto <offset>
011246 r7 = *(u64 *)(r10 - 0x830)
011247 if r0 == r5 goto <offset>
011784 if r0 == r5 goto <offset>
011248 r3 = r4
011785 r3 = r4
011249 r8 = -0x1
011786 r7 = -0x1
011250 r5 = -0x1
011787 r5 = -0x1
011251 if r3 == 0x0 goto <offset>
011788 if r3 == 0x0 goto <offset>
011252 r0 = -0x1
011789 r0 = -0x1
11 unchanged instructions hidden
011264 if r4 >= r5 goto <offset>
011801 if r4 >= r5 goto <offset>
011265 if r2 >= r0 goto <offset>
011802 if r2 >= r0 goto <offset>
011266 r3 = r6
011803 r3 = r6
011267 r6 = -0x1
011804 r5 = -0x1
011805 *(u64 *)(r10 - 0x870) = r5
011806 r5 = *(u64 *)(r10 - 0x820)
011268 if r3 == 0x0 goto <offset>
011807 if r3 == 0x0 goto <offset>
011269 if r3 != 0x0 goto <offset>
011808 if r3 != 0x0 goto <offset>
011270 r8 = r4
011809 r7 = r4
011271 r2 = *(u64 *)(r10 - 0x258)
011810 r2 = *(u64 *)(r10 - 0x258)
011272 r4 = r2
011811 r4 = r2
011273 r4 += 0xc
011812 r4 += 0xc
011274 if r4 >= r2 goto <offset>
011813 if r4 >= r2 goto <offset>
011275 *(u64 *)(r10 - 0x8a8) = r8
011276 r1 &= 0x1
011814 r1 &= 0x1
011277 if r1 == 0x0 goto <offset>
011815 if r1 == 0x0 goto <offset>
011278 goto <offset>
011816 goto <offset>
3 unchanged instructions hidden
011282 if r4 < r5 goto <offset>
011820 if r4 < r5 goto <offset>
011283 r6 = 0x0
011821 r6 = 0x0
011284 if r2 < r0 goto <offset>
011822 if r2 < r0 goto <offset>
011285 r6 = -0x1
011823 r5 = -0x1
011824 *(u64 *)(r10 - 0x870) = r5
011825 r5 = *(u64 *)(r10 - 0x820)
011286 if r3 != 0x0 goto <offset>
011826 if r3 != 0x0 goto <offset>
011287 r6 = r2
011827 *(u64 *)(r10 - 0x870) = r2
011288 if r3 == 0x0 goto <offset>
011828 if r3 == 0x0 goto <offset>
011289 r2 = *(u64 *)(r10 - 0x258)
011829 r2 = *(u64 *)(r10 - 0x258)
011290 r4 = r2
011830 r4 = r2
011291 r4 += 0xc
011831 r4 += 0xc
011292 if r4 < r2 goto <offset>
011832 if r4 < r2 goto <offset>
011293 r1 = 0x0
011833 r1 = 0x0
011294 *(u64 *)(r10 - 0x8a8) = r8
011295 r1 &= 0x1
011834 r1 &= 0x1
011296 if r1 != 0x0 goto <offset>
011835 if r1 != 0x0 goto <offset>
011297 r7 <<= 0x20
011836 r5 <<= 0x20
011298 r7 s>>= 0x20
011837 r5 s>>= 0x20
011299 *(u64 *)(r10 - 0x830) = r7
011838 *(u64 *)(r10 - 0x820) = r5
011300 *(u64 *)(r10 - 0x258) = r4
011839 *(u64 *)(r10 - 0x258) = r4
011301 *(u64 *)(r10 - 0x8c0) = r6
011840 *(u64 *)(r10 - 0x8b0) = r7
011302 if r4 <= 0x140 goto <offset>
011841 if r4 <= 0x140 goto <offset>
011303 *(u64 *)(r10 - 0x258) = 0x140
011842 *(u64 *)(r10 - 0x258) = 0x140
011304 goto <offset>
011843 goto <offset>
7 unchanged instructions hidden
011312 call sol_log_
011851 call sol_log_
011313 r1 = r10
011852 r1 = r10
011314 r1 += -0x628
011853 r1 += -0x628
011315 r2 = r6
011854 r8 = *(u64 *)(r10 - 0x870)
011855 r2 = r8
011316 r3 = 0x0
011856 r3 = 0x0
011317 r8 = r6
011857 r6 = *(u64 *)(r10 - 0x948)
011318 r6 = *(u64 *)(r10 - 0x920)
011319 r4 = r6
011858 r4 = r6
011320 r5 = 0x0
011859 r5 = 0x0
011321 call <target>
011860 call <target>
011322 r1 = r10
011861 r1 = r10
011323 r1 += -0x638
011862 r1 += -0x638
011324 r7 = *(u64 *)(r10 - 0x8a8)
011325 r2 = r7
011863 r2 = r7
011326 r3 = 0x0
011864 r3 = 0x0
011327 r4 = r6
011865 r4 = r6
3 unchanged instructions hidden
011331 r1 += -0x648
011869 r1 += -0x648
011332 r2 = r8
011870 r2 = r8
011333 r3 = 0x0
011871 r3 = 0x0
011334 r6 = *(u64 *)(r10 - 0x918)
011872 r6 = *(u64 *)(r10 - 0x940)
011335 r4 = r6
011873 r4 = r6
011336 r5 = 0x0
011874 r5 = 0x0
011337 call <target>
011875 call <target>
10 unchanged instructions hidden
011348 r2 += r1
011886 r2 += r1
011349 r1 = 0x1
011887 r1 = 0x1
011350 r3 = 0x1
011888 r3 = 0x1
011351 r8 = *(u64 *)(r10 - 0x870)
011352 if r2 < r4 goto <offset>
011889 if r2 < r4 goto <offset>
011353 r3 = 0x0
011890 r3 = 0x0
011354 r0 = *(u64 *)(r10 - 0x640)
011891 r0 = *(u64 *)(r10 - 0x640)
5 unchanged instructions hidden
011360 if r5 < r4 goto <offset>
011897 if r5 < r4 goto <offset>
011361 r0 = 0x0
011898 r0 = 0x0
011362 if r5 != r4 goto <offset>
011899 if r5 != r4 goto <offset>
011363 r7 = -0x1
011900 r6 = -0x1
011364 r4 = -0x1
011901 r4 = -0x1
011365 if r3 != 0x0 goto <offset>
011902 if r3 != 0x0 goto <offset>
011366 r4 = r5
011903 r4 = r5
2 unchanged instructions hidden
011369 goto <offset>
011906 goto <offset>
011370 if r5 == r4 goto <offset>
011907 if r5 == r4 goto <offset>
011371 r3 = r0
011908 r3 = r0
011372 r7 = -0x1
011909 r6 = -0x1
011373 r4 = -0x1
011910 r4 = -0x1
011374 if r3 == 0x0 goto <offset>
011911 if r3 == 0x0 goto <offset>
011375 r5 = -0x1
011912 r5 = -0x1
16 unchanged instructions hidden
011392 r0 = -0x1
011929 r0 = -0x1
011393 if r3 != 0x0 goto <offset>
011930 if r3 != 0x0 goto <offset>
011394 r0 = r5
011931 r0 = r5
011395 r6 = -0x1
011932 r7 = -0x1
011396 if r3 == 0x0 goto <offset>
011933 if r3 == 0x0 goto <offset>
011397 goto <offset>
011934 goto <offset>
011398 if r5 == r0 goto <offset>
011935 if r5 == r0 goto <offset>
011399 r3 = r4
011936 r3 = r4
011400 r0 = -0x1
011937 r0 = -0x1
011401 if r3 == 0x0 goto <offset>
011938 if r3 == 0x0 goto <offset>
011402 r6 = -0x1
011939 r7 = -0x1
011403 if r3 != 0x0 goto <offset>
011940 if r3 != 0x0 goto <offset>
011404 r6 = r2
011941 r7 = r2
011405 r3 = *(u64 *)(r10 - 0x620)
011942 r3 = *(u64 *)(r10 - 0x620)
011406 r2 = r6
011943 r2 = r7
011407 r2 += r3
011944 r2 += r3
011408 r4 = 0x1
011945 r4 = 0x1
011409 if r2 < r6 goto <offset>
011946 if r2 < r7 goto <offset>
011410 r4 = 0x0
011947 r4 = 0x0
011411 r5 = r0
011948 r5 = r0
011412 r5 += r4
011949 r5 += r4
011413 if r5 >= r0 goto <offset>
011950 if r5 >= r0 goto <offset>
011414 if r2 >= r6 goto <offset>
011951 if r2 >= r7 goto <offset>
011415 r4 = r1
011952 r4 = r1
011416 r3 = -0x1
011953 r3 = -0x1
011954 r1 = *(u64 *)(r10 - 0x868)
011417 if r4 == 0x0 goto <offset>
011955 if r4 == 0x0 goto <offset>
011418 r6 = *(u64 *)(r10 - 0x840)
011956 r7 = *(u64 *)(r10 - 0x8e8)
011419 if r4 != 0x0 goto <offset>
011957 if r4 != 0x0 goto <offset>
011420 r7 = r5
011958 r6 = r5
011421 r6 <<= 0x20
011959 r1 <<= 0x20
011422 r6 s>>= 0x20
011960 r1 s>>= 0x20
011961 *(u64 *)(r10 - 0x868) = r1
011423 r1 = <addr> ll
011962 r1 = <addr> ll
011424 r2 = r9
011963 r2 = *(u64 *)(r10 - 0x830)
011425 r4 = r7
011964 r4 = r6
011426 call <target>
011965 call <target>
011427 r4 = *(u64 *)(r10 - 0x878)
011966 r4 = *(u64 *)(r10 - 0x820)
011428 r9 = *(u64 *)(r10 - 0x8a0)
011967 if r6 != 0x0 goto <offset>
011429 r0 = *(u64 *)(r10 - 0x820)
011430 if r7 != 0x0 goto <offset>
011431 r1 = 0x1
011968 r1 = 0x1
011432 r2 = 0x1
011969 r2 = 0x1
011433 r3 = *(u64 *)(r10 - 0x830)
011970 r3 = *(u64 *)(r10 - 0x868)
011434 if r3 s>= r6 goto <offset>
011971 if r4 s>= r3 goto <offset>
011435 r2 = 0x0
011972 r2 = 0x0
011436 if r3 s> r6 goto <offset>
011973 if r4 s> r3 goto <offset>
011437 r3 = *(u64 *)(r10 - 0x888)
011974 r3 = *(u64 *)(r10 - 0x880)
011438 if r3 != 0x0 goto <offset>
011975 if r3 != 0x0 goto <offset>
011439 r1 = r2
011976 r1 = r2
011440 if r1 != 0x1 goto <offset>
011977 if r1 != 0x1 goto <offset>
2 unchanged instructions hidden
011443 r5 += r4
011980 r5 += r4
011444 if r5 < r0 goto <offset>
011981 if r5 < r0 goto <offset>
011445 r1 = 0x0
011982 r1 = 0x0
011446 if r2 < r6 goto <offset>
011983 if r2 < r7 goto <offset>
011447 r3 = -0x1
011984 r3 = -0x1
011985 r1 = *(u64 *)(r10 - 0x868)
011448 if r4 != 0x0 goto <offset>
011986 if r4 != 0x0 goto <offset>
011449 r3 = r2
011987 r3 = r2
011450 r6 = *(u64 *)(r10 - 0x840)
011988 r7 = *(u64 *)(r10 - 0x8e8)
011451 if r4 == 0x0 goto <offset>
011989 if r4 == 0x0 goto <offset>
011452 goto <offset>
011990 goto <offset>
011453 if r3 s<= r6 goto <offset>
011991 if r4 s<= r3 goto <offset>
011454 r1 = 0x0
011992 r1 = 0x0
011455 r3 = *(u64 *)(r10 - 0x888)
011993 r3 = *(u64 *)(r10 - 0x880)
011456 if r3 == 0x0 goto <offset>
011994 if r3 == 0x0 goto <offset>
011457 if r1 == 0x1 goto <offset>
011995 if r1 == 0x1 goto <offset>
011458 r1 = r8
011996 r1 = r9
011459 r1 += r9
011997 r2 = *(u64 *)(r10 - 0x850)
011460 r2 = 0x1
011998 r1 += r2
011461 if r1 < r8 goto <offset>
011999 r3 = 0x1
011462 r2 = 0x0
012000 if r1 < r9 goto <offset>
011463 r3 = -0x1
012001 r3 = 0x0
011464 *(u64 *)(r10 - 0x838) = r3
012002 r4 = -0x1
011465 r8 = *(u64 *)(r10 - 0x860)
012003 *(u64 *)(r10 - 0x838) = r4
011466 if r2 == 0x0 goto <offset>
012004 if r3 == 0x0 goto <offset>
011467 r1 = r4
012005 r1 = *(u64 *)(r10 - 0x888)
011468 r1 &= 0x1
012006 r1 &= 0x1
011469 *(u64 *)(r10 - 0x840) = r6
011470 if r1 == 0x0 goto <offset>
012007 if r1 == 0x0 goto <offset>
011471 r1 = r10
012008 r1 = r10
011472 r1 += -0x6a8
012009 r1 += -0x6a8
011473 r2 = r9
011474 r3 = 0x0
012010 r3 = 0x0
011475 r4 = *(u64 *)(r10 - 0x858)
012011 r4 = *(u64 *)(r10 - 0x828)
011476 r5 = 0x0
012012 r5 = 0x0
011477 call <target>
012013 call <target>
011478 r3 = *(u64 *)(r10 - 0x6a8)
012014 r3 = *(u64 *)(r10 - 0x6a8)
10 unchanged instructions hidden
011489 r5 = 0x0
012025 r5 = 0x0
011490 call <target>
012026 call <target>
011491 r2 = *(u64 *)(r10 - 0x6b8)
012027 r2 = *(u64 *)(r10 - 0x6b8)
011492 r1 = r9
012028 r3 = *(u64 *)(r10 - 0x850)
012029 r1 = r3
011493 r1 -= r2
012030 r1 -= r2
011494 r2 = 0x1
012031 r4 = 0x1
011495 if r1 > r9 goto <offset>
012032 if r1 > r3 goto <offset>
012033 r4 = 0x0
011496 r2 = 0x0
012034 r2 = 0x0
011497 r6 = 0x0
012035 if r4 != 0x0 goto <offset>
011498 r3 = *(u64 *)(r10 - 0x820)
012036 r2 = r1
011499 r0 = *(u64 *)(r10 - 0x848)
012037 *(u64 *)(r10 - 0x8a8) = r2
011500 r4 = *(u64 *)(r10 - 0x850)
012038 r1 = *(u64 *)(r10 - 0x860)
011501 if r2 != 0x0 goto <offset>
012039 *(u64 *)(r10 - 0xfe8) = r1
011502 r6 = r1
012040 r1 = *(u64 *)(r10 - 0x858)
011503 *(u64 *)(r10 - 0xfe8) = r8
012041 *(u64 *)(r10 - 0xff0) = r1
011504 *(u64 *)(r10 - 0xff0) = r4
012042 r6 = *(u64 *)(r10 - 0x878)
011505 *(u64 *)(r10 - 0xff8) = r0
012043 *(u64 *)(r10 - 0xff8) = r6
011506 r9 = *(u64 *)(r10 - 0x888)
012044 r9 = *(u64 *)(r10 - 0x880)
011507 *(u64 *)(r10 - 0x1000) = r9
012045 *(u64 *)(r10 - 0x1000) = r9
011508 r1 = r10
012046 r1 = r10
011509 r1 += -0x398
012047 r1 += -0x398
011510 r5 = r10
012048 r5 = r10
011511 r2 = r6
012049 r8 = *(u64 *)(r10 - 0x848)
011512 r7 = *(u64 *)(r10 - 0x880)
012050 r3 = r8
012051 r7 = *(u64 *)(r10 - 0x840)
011513 r4 = r7
012052 r4 = r7
011514 call <target>
012053 call <target>
011515 w1 = *(u32 *)(r10 - 0x4b0)
012054 w1 = *(u32 *)(r10 - 0x4b0)
1 unchanged instructions hidden
011517 w1 = *(u32 *)(r10 - 0x4ad)
012056 w1 = *(u32 *)(r10 - 0x4ad)
011518 *(u32 *)(r10 - 0x4a5) = w1
012057 *(u32 *)(r10 - 0x4a5) = w1
011519 r1 = *(u64 *)(r10 - 0x388)
012058 r1 = *(u64 *)(r10 - 0x388)
011520 *(u64 *)(r10 - 0x898) = r1
012059 *(u64 *)(r10 - 0x8f0) = r1
011521 *(u64 *)(r10 - 0xfe8) = r8
012060 r1 = *(u64 *)(r10 - 0x860)
011522 r1 = *(u64 *)(r10 - 0x850)
012061 *(u64 *)(r10 - 0xfe8) = r1
012062 r1 = *(u64 *)(r10 - 0x858)
011523 *(u64 *)(r10 - 0xff0) = r1
012063 *(u64 *)(r10 - 0xff0) = r1
011524 r1 = *(u64 *)(r10 - 0x848)
012064 *(u64 *)(r10 - 0xff8) = r6
011525 *(u64 *)(r10 - 0xff8) = r1
011526 *(u64 *)(r10 - 0x1000) = r9
012065 *(u64 *)(r10 - 0x1000) = r9
011527 r1 = r10
012066 r1 = r10
011528 r1 += -0x398
012067 r1 += -0x398
011529 r5 = r10
012068 r5 = r10
011530 r2 = r6
012069 r2 = *(u64 *)(r10 - 0x8a8)
011531 r3 = *(u64 *)(r10 - 0x820)
012070 r3 = r8
011532 r4 = r7
012071 r4 = r7
011533 call <target>
012072 call <target>
011534 r5 = *(u64 *)(r10 - 0x868)
012073 r5 = *(u64 *)(r10 - 0x8a0)
011535 r1 = r5
012074 r1 = r5
011536 r2 = *(u64 *)(r10 - 0x898)
012075 r2 = *(u64 *)(r10 - 0x8f0)
011537 r1 += r2
012076 r1 += r2
011538 r2 = 0x1
012077 r3 = 0x1
011539 if r1 < r5 goto <offset>
012078 if r1 < r5 goto <offset>
011540 r2 = 0x0
012079 r3 = 0x0
011541 r4 = -0x1
012080 r4 = -0x1
011542 r9 = *(u64 *)(r10 - 0x828)
012081 r2 = *(u64 *)(r10 - 0x830)
011543 if r2 != 0x0 goto <offset>
012082 r7 = *(u64 *)(r10 - 0x8b0)
012083 if r3 != 0x0 goto <offset>
011544 r4 = r1
012084 r4 = r1
011545 r8 = *(u64 *)(r10 - 0x388)
012085 r8 = *(u64 *)(r10 - 0x388)
011546 r1 = r5
011547 r1 += r8
011548 r2 = 0x1
011549 if r1 >= r5 goto <offset>
011550 goto <offset>
012086 goto <offset>
011551 r3 = -0x1
012087 r4 = -0x1
011552 *(u64 *)(r10 - 0x838) = r3
012088 *(u64 *)(r10 - 0x838) = r4
011553 r8 = *(u64 *)(r10 - 0x860)
012089 if r3 != 0x0 goto <offset>
011554 if r2 != 0x0 goto <offset>
011555 *(u64 *)(r10 - 0x838) = r1
012090 *(u64 *)(r10 - 0x838) = r1
011556 r1 = r4
012091 r1 = *(u64 *)(r10 - 0x888)
011557 r1 &= 0x1
012092 r1 &= 0x1
011558 *(u64 *)(r10 - 0x840) = r6
011559 if r1 != 0x0 goto <offset>
012093 if r1 != 0x0 goto <offset>
011560 *(u64 *)(r10 - 0xfe8) = r8
012094 r1 = *(u64 *)(r10 - 0x860)
011561 r1 = *(u64 *)(r10 - 0x850)
012095 *(u64 *)(r10 - 0xfe8) = r1
012096 r1 = *(u64 *)(r10 - 0x858)
011562 *(u64 *)(r10 - 0xff0) = r1
012097 *(u64 *)(r10 - 0xff0) = r1
011563 r1 = *(u64 *)(r10 - 0x848)
012098 r1 = *(u64 *)(r10 - 0x878)
011564 *(u64 *)(r10 - 0xff8) = r1
012099 *(u64 *)(r10 - 0xff8) = r1
011565 r1 = *(u64 *)(r10 - 0x888)
012100 r1 = *(u64 *)(r10 - 0x880)
011566 *(u64 *)(r10 - 0x1000) = r1
012101 *(u64 *)(r10 - 0x1000) = r1
011567 r1 = r10
012102 r1 = r10
011568 r1 += -0x398
012103 r1 += -0x398
011569 r5 = r10
012104 r5 = r10
011570 r2 = r9
012105 r3 = *(u64 *)(r10 - 0x848)
011571 r3 = r0
012106 r4 = *(u64 *)(r10 - 0x840)
011572 r4 = *(u64 *)(r10 - 0x880)
011573 call <target>
012107 call <target>
011574 r1 = r10
012108 r1 = r10
011575 r1 += -0x668
012109 r1 += -0x668
1 unchanged instructions hidden
011577 r6 = *(u64 *)(r10 - 0x388)
012111 r6 = *(u64 *)(r10 - 0x388)
011578 r2 = r6
012112 r2 = r6
011579 r3 = 0x0
012113 r3 = 0x0
011580 r4 = *(u64 *)(r10 - 0x858)
012114 r4 = *(u64 *)(r10 - 0x828)
011581 r5 = 0x0
012115 r5 = 0x0
011582 call <target>
012116 call <target>
011583 r7 = 0x1
012117 r9 = 0x1
011584 r3 = *(u64 *)(r10 - 0x668)
012118 r3 = *(u64 *)(r10 - 0x668)
011585 r2 = r3
012119 r2 = r3
011586 r2 += 0x3b9ac9ff
012120 r2 += 0x3b9ac9ff
13 unchanged instructions hidden
011600 *(u32 *)(r10 - 0x4a5) = w1
012134 *(u32 *)(r10 - 0x4a5) = w1
011601 r1 = *(u64 *)(r10 - 0x860)
012135 r1 = *(u64 *)(r10 - 0x860)
011602 *(u64 *)(r10 - 0xfe8) = r1
012136 *(u64 *)(r10 - 0xfe8) = r1
011603 r1 = *(u64 *)(r10 - 0x850)
012137 r1 = *(u64 *)(r10 - 0x858)
011604 *(u64 *)(r10 - 0xff0) = r1
012138 *(u64 *)(r10 - 0xff0) = r1
011605 r1 = *(u64 *)(r10 - 0x848)
012139 r1 = *(u64 *)(r10 - 0x878)
011606 *(u64 *)(r10 - 0xff8) = r1
012140 *(u64 *)(r10 - 0xff8) = r1
011607 r1 = *(u64 *)(r10 - 0x888)
012141 r1 = *(u64 *)(r10 - 0x880)
011608 *(u64 *)(r10 - 0x1000) = r1
012142 *(u64 *)(r10 - 0x1000) = r1
011609 r1 = r10
012143 r1 = r10
011610 r1 += -0x398
012144 r1 += -0x398
011611 r5 = r10
012145 r5 = r10
011612 r2 = r9
012146 r2 = *(u64 *)(r10 - 0x850)
011613 r3 = *(u64 *)(r10 - 0x820)
012147 r3 = *(u64 *)(r10 - 0x848)
011614 r4 = *(u64 *)(r10 - 0x880)
012148 r4 = *(u64 *)(r10 - 0x840)
011615 call <target>
012149 call <target>
011616 r1 = r10
012150 r1 = r10
011617 r1 += -0x688
012151 r1 += -0x688
011618 r9 = *(u64 *)(r10 - 0x388)
012152 r7 = *(u64 *)(r10 - 0x388)
011619 r2 = r9
012153 r2 = r7
011620 r3 = 0x0
012154 r3 = 0x0
011621 r4 = *(u64 *)(r10 - 0x858)
012155 r4 = *(u64 *)(r10 - 0x828)
011622 r5 = 0x0
012156 r5 = 0x0
011623 call <target>
012157 call <target>
011624 r3 = *(u64 *)(r10 - 0x688)
012158 r3 = *(u64 *)(r10 - 0x688)
12 unchanged instructions hidden
011637 r2 = *(u64 *)(r10 - 0x678)
012171 r2 = *(u64 *)(r10 - 0x678)
011638 r1 = r6
012172 r1 = r6
011639 r1 -= r2
012173 r1 -= r2
011640 r2 = 0x1
012174 r4 = 0x1
011641 if r1 > r6 goto <offset>
012175 if r1 > r6 goto <offset>
011642 r2 = 0x0
012176 r4 = 0x0
011643 r3 = 0x0
012177 r3 = 0x0
011644 r5 = *(u64 *)(r10 - 0x868)
012178 r2 = *(u64 *)(r10 - 0x830)
011645 if r2 == 0x0 goto <offset>
012179 r5 = *(u64 *)(r10 - 0x8a0)
012180 if r4 == 0x0 goto <offset>
011646 r1 = r5
012181 r1 = r5
011647 r1 += r3
012182 r1 += r3
011648 r2 = 0x1
012183 r3 = 0x1
011649 if r1 < r5 goto <offset>
012184 if r1 < r5 goto <offset>
011650 r2 = 0x0
012185 r3 = 0x0
011651 r4 = -0x1
012186 r4 = -0x1
011652 if r2 == 0x0 goto <offset>
012187 if r3 == 0x0 goto <offset>
011653 r2 = *(u64 *)(r10 - 0x698)
012188 r3 = *(u64 *)(r10 - 0x698)
011654 r1 = r9
012189 r1 = r7
011655 r1 -= r2
012190 r1 -= r3
011656 if r1 > r9 goto <offset>
012191 if r1 > r7 goto <offset>
011657 r7 = 0x0
012192 r9 = 0x0
011658 if r7 == 0x0 goto <offset>
012193 if r9 == 0x0 goto <offset>
011659 goto <offset>
012194 goto <offset>
011660 r3 = 0x0
012195 r3 = 0x0
011661 r5 = *(u64 *)(r10 - 0x868)
012196 r2 = *(u64 *)(r10 - 0x830)
011662 if r2 != 0x0 goto <offset>
012197 r5 = *(u64 *)(r10 - 0x8a0)
012198 if r4 != 0x0 goto <offset>
011663 r3 = r1
012199 r3 = r1
011664 r1 = r5
012200 r1 = r5
011665 r1 += r3
012201 r1 += r3
011666 r2 = 0x1
012202 r3 = 0x1
011667 if r1 >= r5 goto <offset>
012203 if r1 >= r5 goto <offset>
011668 r4 = -0x1
012204 r4 = -0x1
011669 if r2 != 0x0 goto <offset>
012205 if r3 != 0x0 goto <offset>
011670 r4 = r1
012206 r4 = r1
011671 r2 = *(u64 *)(r10 - 0x698)
012207 r3 = *(u64 *)(r10 - 0x698)
011672 r1 = r9
012208 r1 = r7
011673 r1 -= r2
012209 r1 -= r3
011674 if r1 <= r9 goto <offset>
012210 if r1 <= r7 goto <offset>
011675 if r7 != 0x0 goto <offset>
012211 if r9 != 0x0 goto <offset>
011676 r8 = r1
012212 r8 = r1
011677 r9 = *(u64 *)(r10 - 0x828)
012213 r7 = *(u64 *)(r10 - 0x8b0)
011678 r1 = r5
012214 r1 = r5
011679 r1 += r8
012215 r1 += r8
011680 r2 = 0x1
012216 r0 = 0x1
012217 r3 = 0x1
011681 if r1 < r5 goto <offset>
012218 if r1 < r5 goto <offset>
011682 r2 = 0x0
012219 r3 = 0x0
011683 r6 = -0x1
012220 r5 = -0x1
011684 r3 = *(u64 *)(r10 - 0x870)
012221 if r3 == 0x0 goto <offset>
011685 if r2 != 0x0 goto <offset>
012222 if r5 != 0x0 goto <offset>
011686 r6 = r1
012223 r0 = 0x0
011687 *(u64 *)(r10 - 0x898) = r9
012224 *(u64 *)(r10 - 0x8f8) = r0
011688 *(u64 *)(r10 - 0x8e0) = r4
012225 *(u64 *)(r10 - 0x8f0) = r4
011689 if r6 != 0x0 goto <offset>
012226 *(u64 *)(r10 - 0x8a8) = r5
012227 if r5 != 0x0 goto <offset>
011690 r1 = <addr> ll
012228 r1 = <addr> ll
011691 r2 = r9
011692 r3 = *(u64 *)(r10 - 0x838)
012229 r3 = *(u64 *)(r10 - 0x838)
011693 call <target>
012230 call <target>
011694 w1 = *(u32 *)(r10 - 0x4a5)
012231 w1 = *(u32 *)(r10 - 0x4a5)
011695 *(u32 *)(r10 - 0x395) = w1
012232 *(u32 *)(r10 - 0x395) = w1
011696 w1 = *(u32 *)(r10 - 0x4a8)
012233 w1 = *(u32 *)(r10 - 0x4a8)
011697 *(u32 *)(r10 - 0x398) = w1
012234 *(u32 *)(r10 - 0x398) = w1
011698 r3 = *(u64 *)(r10 - 0x8d8)
012235 r6 = *(u64 *)(r10 - 0x938)
011699 r7 = *(u64 *)(r10 - 0x910)
011700 r8 = *(u64 *)(r10 - 0x868)
011701 r5 = *(u64 *)(r10 - 0x878)
011702 r4 = *(u64 *)(r10 - 0x890)
011703 r2 = *(u64 *)(r10 - 0x8b0)
011704 r6 = *(u64 *)(r10 - 0x840)
011705 w1 = *(u8 *)(r7 + 0x110)
011706 if r1 != 0x2 goto <offset>
011707 goto <offset>
012236 goto <offset>
011708 *(u64 *)(r10 - 0x898) = r9
012237 r5 = -0x1
011709 *(u64 *)(r10 - 0x8e0) = r4
012238 if r3 != 0x0 goto <offset>
011710 if r6 == 0x0 goto <offset>
012239 r5 = r1
012240 if r5 == 0x0 goto <offset>
012241 *(u64 *)(r10 - 0x8f8) = r0
012242 *(u64 *)(r10 - 0x8f0) = r4
012243 *(u64 *)(r10 - 0x8a8) = r5
012244 if r5 == 0x0 goto <offset>
011711 r1 = *(u64 *)(r10 - 0x8b8)
012245 r1 = *(u64 *)(r10 - 0x8b8)
011712 r2 = r6
012246 r2 = r5
011713 r3 = *(u64 *)(r10 - 0x900)
012247 r3 = *(u64 *)(r10 - 0x928)
011714 r4 = *(u64 *)(r10 - 0x8d0)
012248 r4 = *(u64 *)(r10 - 0x8c8)
011715 r5 = *(u64 *)(r10 - 0x8e8)
012249 r5 = *(u64 *)(r10 - 0x900)
011716 call <target>
012250 call <target>
011717 r7 = r0
012251 r6 = r0
011718 r8 = 0x1
012252 r9 = 0x1
011719 r1 = *(u64 *)(r10 - 0x838)
012253 r1 = *(u64 *)(r10 - 0x838)
011720 if r7 < r1 goto <offset>
012254 if r6 < r1 goto <offset>
011721 r8 = 0x0
012255 r9 = 0x0
011722 r9 = r7
012256 r8 = r6
011723 r3 = *(u64 *)(r10 - 0x838)
012257 r3 = *(u64 *)(r10 - 0x838)
011724 r9 -= r3
012258 r8 -= r3
011725 *(u64 *)(r10 - 0xff8) = r9
012259 *(u64 *)(r10 - 0xff8) = r8
011726 *(u64 *)(r10 - 0x1000) = r7
012260 *(u64 *)(r10 - 0x1000) = r6
011727 r8 = -r8
012261 r9 = -r9
011728 *(u64 *)(r10 - 0xff0) = r8
012262 *(u64 *)(r10 - 0xff0) = r9
011729 r5 = r10
012263 r5 = r10
011730 r1 = <addr> ll
012264 r1 = <addr> ll
011731 r2 = *(u64 *)(r10 - 0x828)
012265 r2 = *(u64 *)(r10 - 0x830)
011732 r4 = r6
012266 r4 = *(u64 *)(r10 - 0x8a8)
011733 call <target>
012267 call <target>
011734 r1 = *(u64 *)(r10 - 0x8f8)
012268 r1 = *(u64 *)(r10 - 0x920)
011735 r1 &= 0x1
012269 r1 &= 0x1
011736 if r1 == 0x0 goto <offset>
012270 if r1 == 0x0 goto <offset>
011737 r2 = 0x1
012271 r2 = 0x1
011738 r1 = 0x1
012272 r1 = 0x1
011739 r3 = *(u64 *)(r10 - 0x8f0)
012273 r3 = *(u64 *)(r10 - 0x910)
011740 if r9 <= r3 goto <offset>
012274 if r8 <= r3 goto <offset>
011741 r1 = 0x0
012275 r1 = 0x0
011742 r3 = *(u64 *)(r10 - 0x8c8)
012276 r3 = *(u64 *)(r10 - 0x8e0)
011743 if r8 s> r3 goto <offset>
012277 if r9 s> r3 goto <offset>
011744 r3 = *(u64 *)(r10 - 0x8c8)
012278 r3 = *(u64 *)(r10 - 0x8e0)
011745 if r8 == r3 goto <offset>
012279 if r9 == r3 goto <offset>
011746 r1 = r2
012280 r1 = r2
011747 r1 &= 0x1
012281 r1 &= 0x1
011748 if r1 != 0x0 goto <offset>
012282 if r1 != 0x0 goto <offset>
011749 goto <offset>
012283 goto <offset>
011750 r3 = *(u64 *)(r10 - 0x8c8)
012284 r3 = *(u64 *)(r10 - 0x8e0)
011751 if r8 s<= r3 goto <offset>
012285 if r9 s<= r3 goto <offset>
011752 r2 = 0x0
012286 r2 = 0x0
011753 r3 = *(u64 *)(r10 - 0x8c8)
012287 r3 = *(u64 *)(r10 - 0x8e0)
011754 if r8 != r3 goto <offset>
012288 if r9 != r3 goto <offset>
011755 r1 &= 0x1
012289 r1 &= 0x1
011756 if r1 == 0x0 goto <offset>
012290 if r1 == 0x0 goto <offset>
011757 r1 = r9
012291 r1 = r8
011758 r2 = *(u64 *)(r10 - 0x8f0)
012292 r2 = *(u64 *)(r10 - 0x910)
011759 r1 ^= r2
012293 r1 ^= r2
011760 r2 = r8
012294 r2 = r9
011761 r3 = *(u64 *)(r10 - 0x8c8)
012295 r3 = *(u64 *)(r10 - 0x8e0)
011762 r2 ^= r3
012296 r2 ^= r3
011763 r1 |= r2
012297 r1 |= r2
011764 if r1 != 0x0 goto <offset>
012298 if r1 != 0x0 goto <offset>
011765 r1 = *(u64 *)(r10 - 0x930)
012299 r1 = *(u64 *)(r10 - 0x958)
011766 r2 = *(u64 *)(r10 - 0x838)
012300 r2 = *(u64 *)(r10 - 0x838)
011767 if r2 >= r1 goto <offset>
012301 if r2 >= r1 goto <offset>
011768 r1 = 0x1
012302 r1 = 0x1
011769 *(u64 *)(r10 - 0x8f8) = r1
012303 *(u64 *)(r10 - 0x920) = r1
011770 *(u64 *)(r10 - 0x940) = r7
012304 *(u64 *)(r10 - 0x968) = r6
011771 *(u64 *)(r10 - 0x938) = r6
012305 r1 = *(u64 *)(r10 - 0x8a8)
012306 *(u64 *)(r10 - 0x960) = r1
011772 r1 = *(u64 *)(r10 - 0x838)
012307 r1 = *(u64 *)(r10 - 0x838)
011773 *(u64 *)(r10 - 0x930) = r1
012308 *(u64 *)(r10 - 0x958) = r1
011774 *(u64 *)(r10 - 0x8f0) = r9
012309 *(u64 *)(r10 - 0x910) = r8
011775 *(u64 *)(r10 - 0x8c8) = r8
012310 *(u64 *)(r10 - 0x8e0) = r9
011776 w1 = *(u32 *)(r10 - 0x4a5)
012311 w1 = *(u32 *)(r10 - 0x4a5)
011777 *(u32 *)(r10 - 0x395) = w1
012312 *(u32 *)(r10 - 0x395) = w1
011778 w1 = *(u32 *)(r10 - 0x4a8)
012313 w1 = *(u32 *)(r10 - 0x4a8)
011779 *(u32 *)(r10 - 0x398) = w1
012314 *(u32 *)(r10 - 0x398) = w1
011780 r7 = *(u64 *)(r10 - 0x910)
012315 r6 = *(u64 *)(r10 - 0x938)
011781 r1 = *(u64 *)(r7 + 0x0)
012316 r1 = *(u64 *)(r6 + 0x0)
011782 r6 = *(u64 *)(r10 - 0x840)
012317 r4 = *(u64 *)(r10 - 0x830)
011783 if r1 != 0x1 goto <offset>
012318 if r1 != 0x1 goto <offset>
011784 r3 = *(u64 *)(r7 + 0x8)
012319 r3 = *(u64 *)(r6 + 0x8)
011785 r2 = 0x1
012320 r2 = 0x1
011786 r1 = 0x1
012321 r1 = 0x1
011787 if r9 > r3 goto <offset>
012322 if r8 > r3 goto <offset>
011788 r1 = 0x0
012323 r1 = 0x0
011789 r3 = *(u64 *)(r7 + 0x10)
012324 r3 = *(u64 *)(r6 + 0x10)
011790 if r8 s<= r3 goto <offset>
012325 if r9 s<= r3 goto <offset>
011791 if r8 == r3 goto <offset>
012326 if r9 == r3 goto <offset>
011792 r1 = r2
012327 r1 = r2
011793 r1 &= 0x1
012328 r1 &= 0x1
011794 if r1 == 0x0 goto <offset>
012329 if r1 == 0x0 goto <offset>
011795 *(u64 *)(r7 + 0x8) = r9
012330 *(u64 *)(r6 + 0x8) = r8
011796 *(u64 *)(r7 + 0x10) = r8
012331 *(u64 *)(r6 + 0x10) = r9
011797 r9 = *(u64 *)(r10 - 0x828)
012332 *(u64 *)(r6 + 0x218) = r4
011798 *(u64 *)(r7 + 0x218) = r9
012333 *(u64 *)(r6 + 0x0) = 0x1
011799 *(u64 *)(r7 + 0x0) = 0x1
012334 r1 = *(u64 *)(r10 - 0x988)
011800 r1 = *(u64 *)(r10 - 0x960)
012335 r2 = *(u64 *)(r10 - 0x980)
011801 r2 = *(u64 *)(r10 - 0x958)
011802 r3 = 0x80
012336 r3 = 0x80
011803 call <target>
012337 call <target>
011804 r1 = *(u64 *)(r10 - 0x878)
012338 r4 = *(u64 *)(r10 - 0x830)
011805 *(u8 *)(r7 + 0x110) = w1
012339 r1 = *(u64 *)(r10 - 0x888)
011806 *(u32 *)(r7 + 0x10c) = w6
012340 *(u8 *)(r6 + 0x110) = w1
011807 r1 = *(u64 *)(r10 - 0x830)
012341 r0 = *(u64 *)(r10 - 0x868)
011808 *(u32 *)(r7 + 0x108) = w1
012342 *(u32 *)(r6 + 0x10c) = w0
012343 r1 = *(u64 *)(r10 - 0x820)
012344 *(u32 *)(r6 + 0x108) = w1
011809 r1 = *(u64 *)(r10 - 0x860)
012345 r1 = *(u64 *)(r10 - 0x860)
011810 *(u64 *)(r7 + 0x100) = r1
012346 *(u64 *)(r6 + 0x100) = r1
011811 r1 = *(u64 *)(r10 - 0x850)
012347 r1 = *(u64 *)(r10 - 0x858)
011812 *(u64 *)(r7 + 0xf8) = r1
012348 *(u64 *)(r6 + 0xf8) = r1
012349 r1 = *(u64 *)(r10 - 0x878)
012350 *(u64 *)(r6 + 0xf0) = r1
012351 r1 = *(u64 *)(r10 - 0x898)
012352 *(u64 *)(r6 + 0xe8) = r1
012353 r1 = *(u64 *)(r10 - 0x828)
012354 *(u64 *)(r6 + 0xe0) = r1
012355 r1 = *(u64 *)(r10 - 0x8c0)
012356 *(u64 *)(r6 + 0xd8) = r1
012357 r1 = *(u64 *)(r10 - 0x840)
012358 *(u64 *)(r6 + 0xd0) = r1
011813 r1 = *(u64 *)(r10 - 0x848)
012359 r1 = *(u64 *)(r10 - 0x848)
011814 *(u64 *)(r7 + 0xf0) = r1
012360 *(u64 *)(r6 + 0xc8) = r1
012361 r1 = *(u64 *)(r10 - 0x850)
012362 *(u64 *)(r6 + 0xc0) = r1
012363 r3 = *(u64 *)(r10 - 0x8a0)
012364 *(u64 *)(r6 + 0xb8) = r3
011815 r1 = *(u64 *)(r10 - 0x890)
012365 r1 = *(u64 *)(r10 - 0x890)
011816 *(u64 *)(r7 + 0xe8) = r1
012366 *(u64 *)(r6 + 0xb0) = r1
011817 r3 = *(u64 *)(r10 - 0x858)
012367 *(u64 *)(r6 + 0xa8) = r4
011818 *(u64 *)(r7 + 0xe0) = r3
012368 *(u64 *)(r6 + 0xa0) = r7
011819 r1 = *(u64 *)(r10 - 0x8b0)
012369 r1 = *(u64 *)(r10 - 0x870)
011820 *(u64 *)(r7 + 0xd8) = r1
012370 *(u64 *)(r6 + 0x98) = r1
011821 r6 = *(u64 *)(r10 - 0x880)
011822 *(u64 *)(r7 + 0xd0) = r6
011823 r4 = *(u64 *)(r10 - 0x820)
011824 *(u64 *)(r7 + 0xc8) = r4
011825 r5 = *(u64 *)(r10 - 0x8a0)
011826 *(u64 *)(r7 + 0xc0) = r5
011827 r1 = *(u64 *)(r10 - 0x868)
011828 *(u64 *)(r7 + 0xb8) = r1
011829 r8 = *(u64 *)(r10 - 0x870)
011830 *(u64 *)(r7 + 0xb0) = r8
011831 *(u64 *)(r7 + 0xa8) = r9
011832 r9 = *(u64 *)(r10 - 0x8a8)
011833 *(u64 *)(r7 + 0xa0) = r9
011834 r0 = *(u64 *)(r10 - 0x8c0)
011835 *(u64 *)(r7 + 0x98) = r0
011836 w1 = *(u32 *)(r10 - 0x4a8)
012371 w1 = *(u32 *)(r10 - 0x4a8)
011837 r2 = *(u64 *)(r10 - 0x950)
012372 r2 = *(u64 *)(r10 - 0x978)
011838 *(u32 *)(r2 + 0x0) = w1
012373 *(u32 *)(r2 + 0x0) = w1
011839 w1 = *(u32 *)(r10 - 0x4a5)
012374 w1 = *(u32 *)(r10 - 0x4a5)
011840 *(u32 *)(r2 + 0x3) = w1
012375 *(u32 *)(r2 + 0x3) = w1
011841 r2 = *(u64 *)(r10 - 0x8b0)
012376 *(u8 *)(r6 + 0x190) = 0x2
011842 r1 = *(u64 *)(r10 - 0x848)
012377 r5 = *(u64 *)(r10 - 0x8d8)
011843 *(u8 *)(r7 + 0x190) = 0x2
011844 goto <offset>
012378 goto <offset>
011845 r3 = *(u64 *)(r7 + 0x10)
012379 r3 = *(u64 *)(r6 + 0x10)
011846 if r8 s> r3 goto <offset>
012380 if r9 s> r3 goto <offset>
011847 r2 = 0x0
012381 r2 = 0x0
011848 if r8 != r3 goto <offset>
012382 if r9 != r3 goto <offset>
011849 r1 &= 0x1
012383 r1 &= 0x1
011850 if r1 != 0x0 goto <offset>
012384 if r1 != 0x0 goto <offset>
011851 r8 = *(u64 *)(r10 - 0x868)
012385 r3 = *(u64 *)(r10 - 0x8a0)
011852 r9 = *(u64 *)(r10 - 0x828)
012386 r5 = *(u64 *)(r10 - 0x8d8)
011853 r5 = *(u64 *)(r10 - 0x878)
012387 r0 = *(u64 *)(r10 - 0x868)
011854 r4 = *(u64 *)(r10 - 0x890)
012388 w1 = *(u8 *)(r6 + 0x110)
011855 r2 = *(u64 *)(r10 - 0x8b0)
011856 r3 = *(u64 *)(r10 - 0x8d8)
011857 w1 = *(u8 *)(r7 + 0x110)
011858 if r1 == 0x2 goto <offset>
012389 if r1 == 0x2 goto <offset>
011859 w1 = *(u8 *)(r7 + 0x190)
012390 w1 = *(u8 *)(r6 + 0x190)
012391 r4 = *(u64 *)(r10 - 0x830)
011860 if r1 != 0x2 goto <offset>
012392 if r1 != 0x2 goto <offset>
011861 r4 = *(u64 *)(r10 - 0x820)
012393 r1 = *(u64 *)(r10 - 0x848)
011862 *(u64 *)(r7 + 0x148) = r4
012394 *(u64 *)(r6 + 0x148) = r1
011863 r0 = *(u64 *)(r10 - 0x8c0)
012395 r1 = *(u64 *)(r10 - 0x870)
011864 *(u64 *)(r7 + 0x118) = r0
012396 *(u64 *)(r6 + 0x118) = r1
011865 *(u8 *)(r7 + 0x190) = w5
012397 r1 = *(u64 *)(r10 - 0x888)
011866 *(u32 *)(r7 + 0x18c) = w6
012398 *(u8 *)(r6 + 0x190) = w1
011867 r1 = *(u64 *)(r10 - 0x830)
012399 *(u32 *)(r6 + 0x18c) = w0
011868 *(u32 *)(r7 + 0x188) = w1
012400 r1 = *(u64 *)(r10 - 0x820)
012401 *(u32 *)(r6 + 0x188) = w1
011869 r1 = *(u64 *)(r10 - 0x860)
012402 r1 = *(u64 *)(r10 - 0x860)
011870 *(u64 *)(r7 + 0x180) = r1
012403 *(u64 *)(r6 + 0x180) = r1
012404 r1 = *(u64 *)(r10 - 0x858)
012405 *(u64 *)(r6 + 0x178) = r1
012406 r1 = *(u64 *)(r10 - 0x878)
012407 *(u64 *)(r6 + 0x170) = r1
012408 r1 = *(u64 *)(r10 - 0x898)
012409 *(u64 *)(r6 + 0x168) = r1
012410 r1 = *(u64 *)(r10 - 0x828)
012411 *(u64 *)(r6 + 0x160) = r1
012412 r1 = *(u64 *)(r10 - 0x8c0)
012413 *(u64 *)(r6 + 0x158) = r1
011871 r1 = *(u64 *)(r10 - 0x850)
012414 r1 = *(u64 *)(r10 - 0x850)
011872 *(u64 *)(r7 + 0x178) = r1
012415 *(u64 *)(r6 + 0x140) = r1
011873 r1 = *(u64 *)(r10 - 0x848)
012416 *(u64 *)(r6 + 0x138) = r3
011874 *(u64 *)(r7 + 0x170) = r1
011875 r1 = *(u64 *)(r10 - 0x890)
012417 r1 = *(u64 *)(r10 - 0x890)
011876 *(u64 *)(r7 + 0x168) = r1
012418 *(u64 *)(r6 + 0x130) = r1
011877 r3 = *(u64 *)(r10 - 0x858)
012419 *(u64 *)(r6 + 0x128) = r4
011878 *(u64 *)(r7 + 0x160) = r3
012420 r1 = *(u64 *)(r10 - 0x840)
011879 *(u64 *)(r7 + 0x158) = r2
012421 *(u64 *)(r6 + 0x150) = r1
011880 r5 = *(u64 *)(r10 - 0x8a0)
012422 *(u64 *)(r6 + 0x120) = r7
011881 *(u64 *)(r7 + 0x140) = r5
011882 *(u64 *)(r7 + 0x138) = r8
011883 r8 = *(u64 *)(r10 - 0x870)
011884 *(u64 *)(r7 + 0x130) = r8
011885 *(u64 *)(r7 + 0x128) = r9
011886 r6 = *(u64 *)(r10 - 0x880)
011887 *(u64 *)(r7 + 0x150) = r6
011888 r9 = *(u64 *)(r10 - 0x8a8)
011889 *(u64 *)(r7 + 0x120) = r9
011890 w1 = *(u32 *)(r10 - 0x395)
012423 w1 = *(u32 *)(r10 - 0x395)
011891 r2 = *(u64 *)(r10 - 0x948)
012424 r2 = *(u64 *)(r10 - 0x970)
011892 *(u32 *)(r2 + 0x3) = w1
012425 *(u32 *)(r2 + 0x3) = w1
011893 w1 = *(u32 *)(r10 - 0x398)
012426 w1 = *(u32 *)(r10 - 0x398)
011894 *(u32 *)(r2 + 0x0) = w1
012427 *(u32 *)(r2 + 0x0) = w1
011895 r1 = *(u64 *)(r10 - 0x848)
012428 r2 = 0x1
011896 r2 = *(u64 *)(r10 - 0x8b0)
012429 r1 = 0x1
012430 r7 = *(u64 *)(r10 - 0x8d0)
012431 if r8 >= r7 goto <offset>
012432 if r9 s< r5 goto <offset>
012433 r2 = 0x0
012434 r7 = *(u64 *)(r10 - 0x8b0)
012435 if r9 != r5 goto <offset>
011897 goto <offset>
012436 goto <offset>
012437 r2 = 0x1
012438 r1 = 0x1
012439 r7 = *(u64 *)(r10 - 0x8d0)
012440 if r8 < r7 goto <offset>
012441 r1 = 0x0
012442 if r9 s>= r5 goto <offset>
012443 r7 = *(u64 *)(r10 - 0x8b0)
012444 if r9 == r5 goto <offset>
012445 r1 = r2
012446 r2 = *(u64 *)(r10 - 0x848)
012447 *(u64 *)(r6 + 0x1c8) = r2
012448 r2 = *(u64 *)(r10 - 0x870)
012449 *(u64 *)(r6 + 0x198) = r2
012450 r2 = *(u64 *)(r10 - 0x888)
012451 *(u8 *)(r6 + 0x210) = w2
012452 *(u32 *)(r6 + 0x20c) = w0
012453 r5 = *(u64 *)(r10 - 0x820)
012454 *(u32 *)(r6 + 0x208) = w5
012455 r2 = *(u64 *)(r10 - 0x860)
012456 *(u64 *)(r6 + 0x200) = r2
012457 r2 = *(u64 *)(r10 - 0x858)
012458 *(u64 *)(r6 + 0x1f8) = r2
012459 r2 = *(u64 *)(r10 - 0x878)
012460 *(u64 *)(r6 + 0x1f0) = r2
012461 r2 = *(u64 *)(r10 - 0x898)
012462 *(u64 *)(r6 + 0x1e8) = r2
012463 r2 = *(u64 *)(r10 - 0x828)
012464 *(u64 *)(r6 + 0x1e0) = r2
012465 r2 = *(u64 *)(r10 - 0x8c0)
012466 *(u64 *)(r6 + 0x1d8) = r2
012467 r2 = *(u64 *)(r10 - 0x850)
012468 *(u64 *)(r6 + 0x1c0) = r2
012469 *(u64 *)(r6 + 0x1b8) = r3
012470 r2 = *(u64 *)(r10 - 0x890)
012471 *(u64 *)(r6 + 0x1b0) = r2
012472 *(u64 *)(r6 + 0x1a8) = r4
012473 r2 = *(u64 *)(r10 - 0x840)
012474 *(u64 *)(r6 + 0x1d0) = r2
012475 *(u64 *)(r6 + 0x1a0) = r7
012476 w2 = *(u32 *)(r10 - 0x395)
012477 r3 = *(u64 *)(r10 - 0x950)
012478 *(u32 *)(r3 + 0x3) = w2
012479 w2 = *(u32 *)(r10 - 0x398)
012480 *(u32 *)(r3 + 0x0) = w2
012481 r2 = *(u64 *)(r10 - 0x8a8)
012482 if r2 == 0x0 goto <offset>
012483 r2 = *(u64 *)(r10 - 0x908)
012484 r2 &= r1
012485 r2 &= 0x1
012486 if r2 == 0x0 goto <offset>
012487 r1 = 0x1
012488 r2 = 0x1
012489 if r5 s>= r0 goto <offset>
012490 r2 = 0x0
012491 if r5 s> r0 goto <offset>
012492 r3 = *(u64 *)(r10 - 0x880)
012493 if r3 != 0x0 goto <offset>
012494 goto <offset>
012495 if r5 s<= r0 goto <offset>
012496 r1 = 0x0
012497 r3 = *(u64 *)(r10 - 0x880)
012498 if r3 != 0x0 goto <offset>
012499 r1 = r2
012500 goto <offset>
011898 r2 = r10
012501 r2 = r10
011899 r2 += -0x398
012502 r2 += -0x398
011900 r2 += r4
012503 r2 += r4
011901 r3 = 0x140
012504 r3 = 0x140
011902 r3 -= r4
012505 r3 -= r4
011903 r1 = r9
012506 r1 = *(u64 *)(r10 - 0x830)
011904 call -0x2d3d
012507 call -0x2f98
011905 r2 = *(u64 *)(r10 - 0x258)
012508 r2 = *(u64 *)(r10 - 0x258)
011906 r8 = r2
012509 r8 = r2
011907 r8 += r0
012510 r8 += r0
23 unchanged instructions hidden
011931 r4 = r2
012534 r4 = r2
011932 r4 += r6
012535 r4 += r6
011933 r1 = 0x1
012536 r1 = 0x1
011934 r3 = *(u64 *)(r10 - 0x830)
012537 r3 = *(u64 *)(r10 - 0x820)
011935 if r4 < r2 goto <offset>
012538 if r4 < r2 goto <offset>
011936 r1 = 0x0
012539 r1 = 0x0
011937 r1 &= 0x1
012540 r1 &= 0x1
011938 r6 = *(u64 *)(r10 - 0x8c0)
012541 r7 = *(u64 *)(r10 - 0x8b0)
011939 if r1 != 0x0 goto <offset>
012542 if r1 != 0x0 goto <offset>
011940 *(u64 *)(r10 - 0x258) = r4
012543 *(u64 *)(r10 - 0x258) = r4
011941 if r4 > 0x140 goto <offset>
012544 if r4 > 0x140 goto <offset>
6 unchanged instructions hidden
011948 r6 = 0x0
012551 r6 = 0x0
011949 r1 = r3
012552 r1 = r3
011950 goto <offset>
012553 goto <offset>
012554 r4 = *(u64 *)(r10 - 0x830)
012555 r2 = 0x1
012556 r1 = 0x1
012557 r7 = *(u64 *)(r10 - 0x8d0)
012558 if r8 < r7 goto <offset>
012559 goto <offset>
011951 *(u8 *)(r2 + 0x0) = 0x30
012560 *(u8 *)(r2 + 0x0) = 0x30
011952 r0 = 0x1
012561 r0 = 0x1
011953 goto <offset>
012562 goto <offset>
9 unchanged instructions hidden
011963 r3 = 0x140
012572 r3 = 0x140
011964 r3 -= r4
012573 r3 -= r4
011965 r2 += r6
012574 r2 += r6
011966 call -0x2d7b
012575 call -0x2fdc
011967 r0 += r6
012576 r0 += r6
011968 r6 = *(u64 *)(r10 - 0x8c0)
011969 r2 = *(u64 *)(r10 - 0x258)
012577 r2 = *(u64 *)(r10 - 0x258)
011970 r8 = r2
012578 r8 = r2
011971 r8 += r0
012579 r8 += r0
28 unchanged instructions hidden
012000 if r1 < r3 goto <offset>
012608 if r1 < r3 goto <offset>
012001 r2 = 0x0
012609 r2 = 0x0
012002 r2 &= 0x1
012610 r2 &= 0x1
012003 r6 = *(u64 *)(r10 - 0x8c0)
012611 r7 = *(u64 *)(r10 - 0x8b0)
012004 if r2 != 0x0 goto <offset>
012612 if r2 != 0x0 goto <offset>
012005 *(u64 *)(r10 - 0x258) = r1
012613 *(u64 *)(r10 - 0x258) = r1
012006 if r1 > 0x140 goto <offset>
012614 if r1 > 0x140 goto <offset>
3 unchanged instructions hidden
012010 r2 += r1
012618 r2 += r1
012011 r3 = 0x140
012619 r3 = 0x140
012012 r3 -= r1
012620 r3 -= r1
012013 r1 = *(u64 *)(r10 - 0x858)
012621 r1 = *(u64 *)(r10 - 0x828)
012014 call -0x2dab
012622 call -0x300b
012015 r2 = *(u64 *)(r10 - 0x258)
012623 r2 = *(u64 *)(r10 - 0x258)
012016 r8 = r2
012624 r8 = r2
012017 r8 += r0
012625 r8 += r0
26 unchanged instructions hidden
012044 if r1 < r3 goto <offset>
012652 if r1 < r3 goto <offset>
012045 r2 = 0x0
012653 r2 = 0x0
012046 r2 &= 0x1
012654 r2 &= 0x1
012047 r6 = *(u64 *)(r10 - 0x8c0)
012655 r7 = *(u64 *)(r10 - 0x8b0)
012048 if r2 != 0x0 goto <offset>
012656 if r2 != 0x0 goto <offset>
012049 *(u64 *)(r10 - 0x258) = r1
012657 *(u64 *)(r10 - 0x258) = r1
012050 if r1 > 0x140 goto <offset>
012658 if r1 > 0x140 goto <offset>
3 unchanged instructions hidden
012054 r2 += r1
012662 r2 += r1
012055 r3 = 0x140
012663 r3 = 0x140
012056 r3 -= r1
012664 r3 -= r1
012057 r1 = *(u64 *)(r10 - 0x8a0)
012665 r1 = *(u64 *)(r10 - 0x850)
012058 call -0x2dd7
012666 call -0x3037
012059 r2 = *(u64 *)(r10 - 0x258)
012667 r2 = *(u64 *)(r10 - 0x258)
012060 r8 = r2
012668 r8 = r2
012061 r8 += r0
012669 r8 += r0
30 unchanged instructions hidden
012092 *(u64 *)(r10 - 0x258) = r1
012700 *(u64 *)(r10 - 0x258) = r1
012093 if r1 <= 0x140 goto <offset>
012701 if r1 <= 0x140 goto <offset>
012094 *(u64 *)(r10 - 0x258) = 0x140
012702 *(u64 *)(r10 - 0x258) = 0x140
012095 r9 = *(u64 *)(r10 - 0x828)
012703 r9 = *(u64 *)(r10 - 0x890)
012096 r6 = *(u64 *)(r10 - 0x8c0)
012704 r7 = *(u64 *)(r10 - 0x8b0)
012097 goto <offset>
012705 goto <offset>
012098 r9 = *(u64 *)(r10 - 0x828)
012706 r9 = *(u64 *)(r10 - 0x890)
012099 r6 = *(u64 *)(r10 - 0x8c0)
012707 r7 = *(u64 *)(r10 - 0x8b0)
012100 if r1 == 0x140 goto <offset>
012708 if r1 == 0x140 goto <offset>
012101 r2 = r10
012709 r2 = r10
012102 r2 += -0x398
012710 r2 += -0x398
012103 r2 += r1
012711 r2 += r1
012104 r3 = 0x140
012712 r3 = 0x140
012105 r3 -= r1
012713 r3 -= r1
012106 r1 = *(u64 *)(r10 - 0x8b0)
012714 r1 = *(u64 *)(r10 - 0x8c0)
012107 call -0x2e08
012715 call -0x3068
012108 r2 = *(u64 *)(r10 - 0x258)
012716 r2 = *(u64 *)(r10 - 0x258)
012109 r8 = r2
012717 r8 = r2
012110 r8 += r0
012718 r8 += r0
4 unchanged instructions hidden
012115 if r1 != 0x0 goto <offset>
012723 if r1 != 0x0 goto <offset>
012116 *(u64 *)(r10 - 0x258) = r8
012724 *(u64 *)(r10 - 0x258) = r8
012117 if r8 > 0x140 goto <offset>
012725 if r8 > 0x140 goto <offset>
012118 r9 = *(u64 *)(r10 - 0x828)
012726 r9 = *(u64 *)(r10 - 0x890)
012119 r6 = *(u64 *)(r10 - 0x8c0)
012727 r7 = *(u64 *)(r10 - 0x8b0)
012120 if r8 == 0x140 goto <offset>
012728 if r8 == 0x140 goto <offset>
012121 r6 = 0x140
012729 r6 = 0x140
012122 r6 -= r8
012730 r6 -= r8
20 unchanged instructions hidden
012143 *(u64 *)(r10 - 0x258) = r1
012751 *(u64 *)(r10 - 0x258) = r1
012144 if r1 <= 0x140 goto <offset>
012752 if r1 <= 0x140 goto <offset>
012145 *(u64 *)(r10 - 0x258) = 0x140
012753 *(u64 *)(r10 - 0x258) = 0x140
012146 r9 = *(u64 *)(r10 - 0x828)
012754 r9 = *(u64 *)(r10 - 0x890)
012147 r6 = *(u64 *)(r10 - 0x8c0)
012755 r7 = *(u64 *)(r10 - 0x8b0)
012148 goto <offset>
012756 goto <offset>
012149 r9 = *(u64 *)(r10 - 0x828)
012757 r9 = *(u64 *)(r10 - 0x890)
012150 r6 = *(u64 *)(r10 - 0x8c0)
012758 r7 = *(u64 *)(r10 - 0x8b0)
012151 if r1 == 0x140 goto <offset>
012759 if r1 == 0x140 goto <offset>
012152 r2 = r10
012760 r2 = r10
012153 r2 += -0x398
012761 r2 += -0x398
012154 r2 += r1
012762 r2 += r1
012155 r3 = 0x140
012763 r3 = 0x140
012156 r3 -= r1
012764 r3 -= r1
012157 r1 = *(u64 *)(r10 - 0x870)
012765 r1 = r9
012158 call -0x2e3b
012766 call -0x309b
012159 r2 = *(u64 *)(r10 - 0x258)
012767 r2 = *(u64 *)(r10 - 0x258)
012160 r8 = r2
012768 r8 = r2
012161 r8 += r0
012769 r8 += r0
4 unchanged instructions hidden
012166 if r1 != 0x0 goto <offset>
012774 if r1 != 0x0 goto <offset>
012167 *(u64 *)(r10 - 0x258) = r8
012775 *(u64 *)(r10 - 0x258) = r8
012168 if r8 > 0x140 goto <offset>
012776 if r8 > 0x140 goto <offset>
012169 r9 = *(u64 *)(r10 - 0x828)
012777 r9 = *(u64 *)(r10 - 0x890)
012170 r6 = *(u64 *)(r10 - 0x8c0)
012778 r7 = *(u64 *)(r10 - 0x8b0)
012171 if r8 == 0x140 goto <offset>
012779 if r8 == 0x140 goto <offset>
012172 r6 = 0x140
012780 r6 = 0x140
012173 r6 -= r8
012781 r6 -= r8
19 unchanged instructions hidden
012193 if r2 != 0x0 goto <offset>
012801 if r2 != 0x0 goto <offset>
012194 *(u64 *)(r10 - 0x258) = r1
012802 *(u64 *)(r10 - 0x258) = r1
012195 if r1 > 0x140 goto <offset>
012803 if r1 > 0x140 goto <offset>
012196 r9 = *(u64 *)(r10 - 0x828)
012804 r9 = *(u64 *)(r10 - 0x890)
012197 r6 = *(u64 *)(r10 - 0x8c0)
012805 r7 = *(u64 *)(r10 - 0x8b0)
012198 if r1 == 0x140 goto <offset>
012806 if r1 == 0x140 goto <offset>
012199 r2 = r10
012807 r2 = r10
012200 r2 += -0x398
012808 r2 += -0x398
012201 r2 += r1
012809 r2 += r1
012202 r3 = 0x140
012810 r3 = 0x140
012203 r3 -= r1
012811 r3 -= r1
012204 r1 = *(u64 *)(r10 - 0x868)
012812 r1 = *(u64 *)(r10 - 0x8a0)
012205 call -0x2e6a
012813 call -0x30ca
012206 r2 = *(u64 *)(r10 - 0x258)
012814 r2 = *(u64 *)(r10 - 0x258)
012207 r8 = r2
012815 r8 = r2
012208 r8 += r0
012816 r8 += r0
4 unchanged instructions hidden
012213 if r1 != 0x0 goto <offset>
012821 if r1 != 0x0 goto <offset>
012214 *(u64 *)(r10 - 0x258) = r8
012822 *(u64 *)(r10 - 0x258) = r8
012215 if r8 > 0x140 goto <offset>
012823 if r8 > 0x140 goto <offset>
012216 r9 = *(u64 *)(r10 - 0x828)
012824 r9 = *(u64 *)(r10 - 0x890)
012217 r6 = *(u64 *)(r10 - 0x8c0)
012825 r7 = *(u64 *)(r10 - 0x8b0)
012218 if r8 == 0x140 goto <offset>
012826 if r8 == 0x140 goto <offset>
012219 r6 = 0x140
012827 r6 = 0x140
012220 r6 -= r8
012828 r6 -= r8
19 unchanged instructions hidden
012240 if r2 != 0x0 goto <offset>
012848 if r2 != 0x0 goto <offset>
012241 *(u64 *)(r10 - 0x258) = r1
012849 *(u64 *)(r10 - 0x258) = r1
012242 if r1 > 0x140 goto <offset>
012850 if r1 > 0x140 goto <offset>
012243 r9 = *(u64 *)(r10 - 0x828)
012851 r9 = *(u64 *)(r10 - 0x890)
012244 r6 = *(u64 *)(r10 - 0x8c0)
012852 r7 = *(u64 *)(r10 - 0x8b0)
012245 if r1 == 0x140 goto <offset>
012853 if r1 == 0x140 goto <offset>
012246 r2 = r10
012854 r2 = r10
012247 r2 += -0x398
012855 r2 += -0x398
012248 r2 += r1
012856 r2 += r1
012249 r3 = 0x140
012857 r3 = 0x140
012250 r3 -= r1
012858 r3 -= r1
012251 r1 = *(u64 *)(r10 - 0x8a8)
012859 r1 = r7
012252 call -0x2e99
012860 call -0x30f9
012253 r2 = *(u64 *)(r10 - 0x258)
012861 r2 = *(u64 *)(r10 - 0x258)
012254 r8 = r2
012862 r8 = r2
012255 r8 += r0
012863 r8 += r0
4 unchanged instructions hidden
012260 if r1 != 0x0 goto <offset>
012868 if r1 != 0x0 goto <offset>
012261 *(u64 *)(r10 - 0x258) = r8
012869 *(u64 *)(r10 - 0x258) = r8
012262 if r8 > 0x140 goto <offset>
012870 if r8 > 0x140 goto <offset>
012263 r9 = *(u64 *)(r10 - 0x828)
012871 r9 = *(u64 *)(r10 - 0x890)
012264 r6 = *(u64 *)(r10 - 0x8c0)
012872 r7 = *(u64 *)(r10 - 0x8b0)
012265 if r8 == 0x140 goto <offset>
012873 if r8 == 0x140 goto <offset>
012266 r6 = 0x140
012874 r6 = 0x140
012267 r6 -= r8
012875 r6 -= r8
19 unchanged instructions hidden
012287 if r2 != 0x0 goto <offset>
012895 if r2 != 0x0 goto <offset>
012288 *(u64 *)(r10 - 0x258) = r1
012896 *(u64 *)(r10 - 0x258) = r1
012289 if r1 > 0x140 goto <offset>
012897 if r1 > 0x140 goto <offset>
012290 r9 = *(u64 *)(r10 - 0x828)
012898 r9 = *(u64 *)(r10 - 0x890)
012291 r6 = *(u64 *)(r10 - 0x8c0)
012899 r7 = *(u64 *)(r10 - 0x8b0)
012292 if r1 == 0x140 goto <offset>
012900 if r1 == 0x140 goto <offset>
012293 r2 = r10
012901 r2 = r10
012294 r2 += -0x398
012902 r2 += -0x398
012295 r2 += r1
012903 r2 += r1
012296 r3 = 0x140
012904 r3 = 0x140
012297 r3 -= r1
012905 r3 -= r1
012298 r1 = r6
012906 r1 = *(u64 *)(r10 - 0x870)
012299 call -0x2ec8
012907 call -0x3128
012300 r3 = *(u64 *)(r10 - 0x258)
012908 r3 = *(u64 *)(r10 - 0x258)
012301 r2 = r3
012909 r2 = r3
012302 r2 += r0
012910 r2 += r0
3 unchanged instructions hidden
012306 r1 &= 0x1
012914 r1 &= 0x1
012307 if r1 != 0x0 goto <offset>
012915 if r1 != 0x0 goto <offset>
012308 *(u64 *)(r10 - 0x258) = r2
012916 *(u64 *)(r10 - 0x258) = r2
012309 r9 = *(u64 *)(r10 - 0x828)
012917 r9 = *(u64 *)(r10 - 0x890)
012310 r6 = *(u64 *)(r10 - 0x8c0)
012918 r7 = *(u64 *)(r10 - 0x8b0)
012311 if r2 <= 0x140 goto <offset>
012919 if r2 <= 0x140 goto <offset>
012312 *(u64 *)(r10 - 0x258) = 0x140
012920 *(u64 *)(r10 - 0x258) = 0x140
012313 goto <offset>
012921 goto <offset>
012314 r1 = *(u64 *)(r10 - 0x8f0)
012922 r1 = *(u64 *)(r10 - 0x910)
012315 *(u64 *)(r10 - 0x4d8) = r1
012923 *(u64 *)(r10 - 0x4d8) = r1
012316 r1 = *(u64 *)(r10 - 0x940)
012924 r1 = *(u64 *)(r10 - 0x968)
012317 *(u64 *)(r10 - 0x4b8) = r1
012925 *(u64 *)(r10 - 0x4b8) = r1
012318 r1 = *(u64 *)(r10 - 0x938)
012926 r1 = *(u64 *)(r10 - 0x960)
012319 *(u64 *)(r10 - 0x4c0) = r1
012927 *(u64 *)(r10 - 0x4c0) = r1
012320 r1 = *(u64 *)(r10 - 0x930)
012928 r1 = *(u64 *)(r10 - 0x958)
012321 *(u64 *)(r10 - 0x4c8) = r1
012929 *(u64 *)(r10 - 0x4c8) = r1
012322 r1 = *(u64 *)(r10 - 0x8f8)
012930 r1 = *(u64 *)(r10 - 0x920)
012323 *(u64 *)(r10 - 0x4e0) = r1
012931 *(u64 *)(r10 - 0x4e0) = r1
012324 r1 = *(u64 *)(r10 - 0x8c8)
012932 r1 = *(u64 *)(r10 - 0x8e0)
012325 *(u64 *)(r10 - 0x4d0) = r1
012933 *(u64 *)(r10 - 0x4d0) = r1
012326 r1 = <addr> ll
012934 r1 = <addr> ll
012327 r2 = <addr> ll
012935 r2 = <addr> ll
012328 r3 = 0x8
012936 r3 = 0x8
012329 r4 = r6
012937 r4 = r7
012330 goto <offset>
012938 goto <offset>
012331 r1 = *(u64 *)(r10 - 0x8f0)
012939 r1 = *(u64 *)(r10 - 0x910)
012332 *(u64 *)(r10 - 0x4d8) = r1
012940 *(u64 *)(r10 - 0x4d8) = r1
012333 r1 = *(u64 *)(r10 - 0x940)
012941 r1 = *(u64 *)(r10 - 0x968)
012334 *(u64 *)(r10 - 0x4b8) = r1
012942 *(u64 *)(r10 - 0x4b8) = r1
012335 r1 = *(u64 *)(r10 - 0x938)
012943 r1 = *(u64 *)(r10 - 0x960)
012336 *(u64 *)(r10 - 0x4c0) = r1
012944 *(u64 *)(r10 - 0x4c0) = r1
012337 r1 = *(u64 *)(r10 - 0x930)
012945 r1 = *(u64 *)(r10 - 0x958)
012338 *(u64 *)(r10 - 0x4c8) = r1
012946 *(u64 *)(r10 - 0x4c8) = r1
012339 r1 = *(u64 *)(r10 - 0x8f8)
012947 r1 = *(u64 *)(r10 - 0x920)
012340 *(u64 *)(r10 - 0x4e0) = r1
012948 *(u64 *)(r10 - 0x4e0) = r1
012341 r1 = *(u64 *)(r10 - 0x8c8)
012949 r1 = *(u64 *)(r10 - 0x8e0)
012342 *(u64 *)(r10 - 0x4d0) = r1
012950 *(u64 *)(r10 - 0x4d0) = r1
012343 r1 = <addr> ll
012951 r1 = <addr> ll
012344 r2 = <addr> ll
012952 r2 = <addr> ll
012345 r3 = 0x10
012953 r3 = 0x10
012346 call <target>
012954 call <target>
012347 if r6 == 0x13 goto <offset>
012955 if r7 == 0x13 goto <offset>
012348 goto <offset>
012956 goto <offset>
012349 r1 = *(u64 *)(r10 - 0x8f0)
012957 r1 = *(u64 *)(r10 - 0x910)
012350 *(u64 *)(r10 - 0x4d8) = r1
012958 *(u64 *)(r10 - 0x4d8) = r1
012351 r1 = *(u64 *)(r10 - 0x940)
012959 r1 = *(u64 *)(r10 - 0x968)
012352 *(u64 *)(r10 - 0x4b8) = r1
012960 *(u64 *)(r10 - 0x4b8) = r1
012353 r1 = *(u64 *)(r10 - 0x938)
012961 r1 = *(u64 *)(r10 - 0x960)
012354 *(u64 *)(r10 - 0x4c0) = r1
012962 *(u64 *)(r10 - 0x4c0) = r1
012355 r1 = *(u64 *)(r10 - 0x930)
012963 r1 = *(u64 *)(r10 - 0x958)
012356 *(u64 *)(r10 - 0x4c8) = r1
012964 *(u64 *)(r10 - 0x4c8) = r1
012357 r1 = *(u64 *)(r10 - 0x8f8)
012965 r1 = *(u64 *)(r10 - 0x920)
012358 *(u64 *)(r10 - 0x4e0) = r1
012966 *(u64 *)(r10 - 0x4e0) = r1
012359 r1 = *(u64 *)(r10 - 0x8c8)
012967 r1 = *(u64 *)(r10 - 0x8e0)
012360 *(u64 *)(r10 - 0x4d0) = r1
012968 *(u64 *)(r10 - 0x4d0) = r1
012361 r6 = *(u64 *)(r10 - 0x898)
012969 r4 = r7
012362 r4 = r6
012363 r4 += 0x1
012970 r4 += 0x1
012364 r1 = <addr> ll
012971 r1 = <addr> ll
012365 r2 = <addr> ll
012972 r2 = <addr> ll
012366 r3 = 0xc
012973 r3 = 0xc
012367 call <target>
012974 call <target>
012368 if r6 == 0x13 goto <offset>
012975 if r7 == 0x13 goto <offset>
012369 goto <offset>
012976 goto <offset>
012370 r1 = *(u64 *)(r10 - 0x8f0)
012977 r1 = *(u64 *)(r10 - 0x910)
012371 *(u64 *)(r10 - 0x4d8) = r1
012978 *(u64 *)(r10 - 0x4d8) = r1
012372 r1 = *(u64 *)(r10 - 0x940)
012979 r1 = *(u64 *)(r10 - 0x968)
012373 *(u64 *)(r10 - 0x4b8) = r1
012980 *(u64 *)(r10 - 0x4b8) = r1
012374 r1 = *(u64 *)(r10 - 0x938)
012981 r1 = *(u64 *)(r10 - 0x960)
012375 *(u64 *)(r10 - 0x4c0) = r1
012982 *(u64 *)(r10 - 0x4c0) = r1
012376 r1 = *(u64 *)(r10 - 0x930)
012983 r1 = *(u64 *)(r10 - 0x958)
012377 *(u64 *)(r10 - 0x4c8) = r1
012984 *(u64 *)(r10 - 0x4c8) = r1
012378 r1 = *(u64 *)(r10 - 0x8f8)
012985 r1 = *(u64 *)(r10 - 0x920)
012379 *(u64 *)(r10 - 0x4e0) = r1
012986 *(u64 *)(r10 - 0x4e0) = r1
012380 r1 = *(u64 *)(r10 - 0x8c8)
012987 r1 = *(u64 *)(r10 - 0x8e0)
012381 *(u64 *)(r10 - 0x4d0) = r1
012988 *(u64 *)(r10 - 0x4d0) = r1
012382 r6 = *(u64 *)(r10 - 0x898)
012989 r4 = r7
012383 r4 = r6
012384 r4 += 0x1
012990 r4 += 0x1
012385 r1 = <addr> ll
012991 r1 = <addr> ll
012386 r2 = <addr> ll
012992 r2 = <addr> ll
012387 r3 = 0xe
012993 r3 = 0xe
012388 call <target>
012994 call <target>
012389 if r6 == 0x13 goto <offset>
012995 if r7 == 0x13 goto <offset>
012390 goto <offset>
012996 goto <offset>
012391 r1 = *(u64 *)(r10 - 0x8f0)
012997 r1 = *(u64 *)(r10 - 0x910)
012392 *(u64 *)(r10 - 0x4d8) = r1
012998 *(u64 *)(r10 - 0x4d8) = r1
012393 r1 = *(u64 *)(r10 - 0x940)
012999 r1 = *(u64 *)(r10 - 0x968)
012394 *(u64 *)(r10 - 0x4b8) = r1
013000 *(u64 *)(r10 - 0x4b8) = r1
012395 r1 = *(u64 *)(r10 - 0x938)
013001 r1 = *(u64 *)(r10 - 0x960)
012396 *(u64 *)(r10 - 0x4c0) = r1
013002 *(u64 *)(r10 - 0x4c0) = r1
012397 r1 = *(u64 *)(r10 - 0x930)
013003 r1 = *(u64 *)(r10 - 0x958)
012398 *(u64 *)(r10 - 0x4c8) = r1
013004 *(u64 *)(r10 - 0x4c8) = r1
012399 r1 = *(u64 *)(r10 - 0x8f8)
013005 r1 = *(u64 *)(r10 - 0x920)
012400 *(u64 *)(r10 - 0x4e0) = r1
013006 *(u64 *)(r10 - 0x4e0) = r1
012401 r1 = *(u64 *)(r10 - 0x8c8)
013007 r1 = *(u64 *)(r10 - 0x8e0)
012402 *(u64 *)(r10 - 0x4d0) = r1
013008 *(u64 *)(r10 - 0x4d0) = r1
012403 goto <offset>
013009 goto <offset>
012404 r1 = *(u64 *)(r10 - 0x8f0)
013010 r1 = *(u64 *)(r10 - 0x910)
012405 *(u64 *)(r10 - 0x4d8) = r1
013011 *(u64 *)(r10 - 0x4d8) = r1
012406 r1 = *(u64 *)(r10 - 0x940)
013012 r1 = *(u64 *)(r10 - 0x968)
012407 *(u64 *)(r10 - 0x4b8) = r1
013013 *(u64 *)(r10 - 0x4b8) = r1
012408 r1 = *(u64 *)(r10 - 0x938)
013014 r1 = *(u64 *)(r10 - 0x960)
012409 *(u64 *)(r10 - 0x4c0) = r1
013015 *(u64 *)(r10 - 0x4c0) = r1
012410 r1 = *(u64 *)(r10 - 0x930)
013016 r1 = *(u64 *)(r10 - 0x958)
012411 *(u64 *)(r10 - 0x4c8) = r1
013017 *(u64 *)(r10 - 0x4c8) = r1
012412 r1 = *(u64 *)(r10 - 0x8f8)
013018 r1 = *(u64 *)(r10 - 0x920)
012413 *(u64 *)(r10 - 0x4e0) = r1
013019 *(u64 *)(r10 - 0x4e0) = r1
012414 r1 = *(u64 *)(r10 - 0x8c8)
013020 r1 = *(u64 *)(r10 - 0x8e0)
012415 *(u64 *)(r10 - 0x4d0) = r1
013021 *(u64 *)(r10 - 0x4d0) = r1
012416 r6 = *(u64 *)(r10 - 0x898)
013022 r4 = r7
012417 r4 = r6
012418 r4 += 0x1
013023 r4 += 0x1
012419 r1 = <addr> ll
013024 r1 = <addr> ll
012420 r2 = <addr> ll
013025 r2 = <addr> ll
012421 r3 = 0x14
013026 r3 = 0x14
012422 call <target>
013027 call <target>
012423 r7 = *(u64 *)(r10 - 0x910)
013028 r6 = *(u64 *)(r10 - 0x938)
012424 if r6 != 0x13 goto <offset>
013029 if r7 == 0x13 goto <offset>
013030 goto <offset>
013031 r1 = *(u64 *)(r10 - 0x910)
013032 *(u64 *)(r10 - 0x4d8) = r1
013033 r1 = *(u64 *)(r10 - 0x968)
013034 *(u64 *)(r10 - 0x4b8) = r1
013035 r1 = *(u64 *)(r10 - 0x960)
013036 *(u64 *)(r10 - 0x4c0) = r1
013037 r1 = *(u64 *)(r10 - 0x958)
013038 *(u64 *)(r10 - 0x4c8) = r1
013039 r1 = *(u64 *)(r10 - 0x920)
013040 *(u64 *)(r10 - 0x4e0) = r1
013041 r1 = *(u64 *)(r10 - 0x8e0)
013042 *(u64 *)(r10 - 0x4d0) = r1
013043 r7 = *(u64 *)(r10 - 0x8e8)
013044 r4 = r7
013045 r4 += 0x1
012425 r1 = <addr> ll
013046 r1 = <addr> ll
012426 r2 = <addr> ll
013047 r2 = <addr> ll
013048 r3 = 0xd
013049 call <target>
013050 if r7 != 0x13 goto <offset>
013051 r1 = <addr> ll
013052 r2 = <addr> ll
012427 r3 = 0x10
013053 r3 = 0x10
012428 r4 = 0x14
013054 r4 = 0x14
012429 call <target>
013055 call <target>
012430 r2 = *(u64 *)(r7 + 0x218)
013056 r2 = *(u64 *)(r6 + 0x218)
012431 r1 = <addr> ll
013057 r1 = <addr> ll
012432 call -0x679
013058 call -0x6b1
013059 r7 = r6
012433 r6 = r10
013060 r6 = r10
012434 r6 += -0x410
013061 r6 += -0x410
012435 w8 = *(u8 *)(r7 + 0x110)
013062 w8 = *(u8 *)(r7 + 0x110)
012436 if r8 != 0x2 goto <offset>
013063 if r8 != 0x2 goto <offset>
012437 r1 = r10
013064 r1 = r10
012438 r1 += -0x490
013065 r1 += -0x490
012439 r2 = *(u64 *)(r10 - 0x958)
013066 r2 = *(u64 *)(r10 - 0x980)
012440 r3 = 0x80
013067 r3 = 0x80
012441 call <target>
013068 call <target>
012442 r7 = r10
013069 r7 = r10
12 unchanged instructions hidden
012455 r3 = 0x78
013082 r3 = 0x78
012456 call <target>
013083 call <target>
012457 r6 = 0x2
013084 r6 = 0x2
012458 r2 = r10
013085 r1 = r10
012459 r2 += -0x7f
013086 r1 += -0x7f
012460 goto <offset>
013087 goto <offset>
012461 r1 = r10
013088 r1 = r10
012462 r1 += -0x490
013089 r1 += -0x490
012463 r2 = *(u64 *)(r10 - 0x960)
013090 r2 = *(u64 *)(r10 - 0x988)
012464 r3 = 0x80
013091 r3 = 0x80
012465 call <target>
013092 call <target>
012466 r1 = r6
013093 r1 = r6
012467 r2 = *(u64 *)(r10 - 0x988)
013094 r2 = *(u64 *)(r10 - 0x9b0)
012468 r3 = 0x78
013095 r3 = 0x78
012469 call <target>
013096 call <target>
012470 r2 = *(u64 *)(r10 - 0x950)
013097 r2 = *(u64 *)(r10 - 0x978)
012471 w1 = *(u32 *)(r2 + 0x0)
013098 w1 = *(u32 *)(r2 + 0x0)
012472 *(u32 *)(r10 - 0x498) = w1
013099 *(u32 *)(r10 - 0x498) = w1
012473 w1 = *(u32 *)(r2 + 0x3)
013100 w1 = *(u32 *)(r2 + 0x3)
012474 *(u32 *)(r10 - 0x495) = w1
013101 *(u32 *)(r10 - 0x495) = w1
012475 r1 = r10
013102 r1 = r10
012476 r1 += -0x100
013103 r1 += -0x100
012477 r2 = *(u64 *)(r10 - 0x980)
013104 r2 = *(u64 *)(r10 - 0x9a8)
012478 r3 = 0x78
013105 r3 = 0x78
012479 call <target>
013106 call <target>
012480 w6 = *(u8 *)(r7 + 0x190)
013107 w6 = *(u8 *)(r7 + 0x190)
012481 r2 = *(u64 *)(r10 - 0x948)
013108 r1 = *(u64 *)(r10 - 0x970)
013109 r2 = r1
012482 w1 = *(u32 *)(r2 + 0x3)
013110 w1 = *(u32 *)(r2 + 0x3)
012483 *(u32 *)(r10 - 0x49d) = w1
013111 *(u32 *)(r10 - 0x49d) = w1
012484 w1 = *(u32 *)(r2 + 0x0)
013112 w1 = *(u32 *)(r2 + 0x0)
25 unchanged instructions hidden
012510 *(u8 *)(r10 - 0x188) = 0x3
013138 *(u8 *)(r10 - 0x188) = 0x3
012511 *(u64 *)(r10 - 0x388) = 0x3
013139 *(u64 *)(r10 - 0x388) = 0x3
012512 *(u64 *)(r10 - 0x398) = 0x1
013140 *(u64 *)(r10 - 0x398) = 0x1
012513 r1 = *(u64 *)(r10 - 0x8e8)
013141 r1 = *(u64 *)(r10 - 0x900)
012514 r2 = *(u64 *)(r1 + 0x8)
013142 r2 = *(u64 *)(r1 + 0x8)
012515 r4 = *(u64 *)(r1 + 0x0)
013143 r4 = *(u64 *)(r1 + 0x0)
012516 r1 = r4
013144 r1 = r4
5 unchanged instructions hidden
012522 r3 = 0x0
013150 r3 = 0x0
012523 r6 = -0x1
013151 r6 = -0x1
012524 r2 = -0x1
013152 r2 = -0x1
013153 r7 = *(u64 *)(r10 - 0x998)
012525 if r3 != 0x0 goto <offset>
013154 if r3 != 0x0 goto <offset>
012526 r2 = r1
013155 r2 = r1
012527 r1 = *(u64 *)(r10 - 0x8e8)
013156 r1 = *(u64 *)(r10 - 0x900)
012528 r3 = *(u64 *)(r1 + 0x10)
013157 r3 = *(u64 *)(r1 + 0x10)
012529 r1 = r2
013158 r1 = r2
012530 r1 += r3
013159 r1 += r3
3 unchanged instructions hidden
012534 r2 = -0x1
013163 r2 = -0x1
012535 if r3 != 0x0 goto <offset>
013164 if r3 != 0x0 goto <offset>
012536 r2 = r1
013165 r2 = r1
012537 r1 = *(u64 *)(r10 - 0x8e8)
013166 r1 = *(u64 *)(r10 - 0x900)
012538 r3 = *(u64 *)(r1 + 0x18)
013167 r3 = *(u64 *)(r1 + 0x18)
012539 r1 = r2
013168 r1 = r2
012540 r1 += r3
013169 r1 += r3
12 unchanged instructions hidden
012553 call <target>
013182 call <target>
012554 r1 = r10
013183 r1 = r10
012555 r1 += -0x6d8
013184 r1 += -0x6d8
012556 r7 = *(u64 *)(r10 - 0x978)
013185 r8 = *(u64 *)(r10 - 0x9a0)
012557 r2 = r7
013186 r2 = r8
012558 r3 = 0x0
013187 r3 = 0x0
012559 r4 = *(u64 *)(r10 - 0x968)
013188 r4 = r7
012560 r5 = 0x0
013189 r5 = 0x0
012561 call <target>
013190 call <target>
012562 r1 = 0x1
013191 r1 = 0x1
012563 if r7 == 0x0 goto <offset>
013192 if r8 == 0x0 goto <offset>
012564 r1 = 0x0
013193 r1 = 0x0
012565 r2 = 0x1
013194 r2 = 0x1
012566 *(u64 *)(r10 - 0x870) = r2
013195 *(u64 *)(r10 - 0x870) = r2
012567 r2 = *(u64 *)(r10 - 0x968)
012568 if r2 != 0x0 goto <offset>
012569 r2 = r6
012570 r2 += 0x2710
012571 *(u64 *)(r10 - 0x8a0) = r2
012572 if r2 < r6 goto <offset>
012573 r2 = 0x0
013196 r2 = 0x0
012574 *(u64 *)(r10 - 0x890) = r2
013197 if r7 != 0x0 goto <offset>
012575 r2 = 0x0
013198 r3 = r6
012576 *(u64 *)(r10 - 0x8a8) = r2
013199 r3 += 0x2710
013200 *(u64 *)(r10 - 0x8a0) = r3
013201 if r3 < r6 goto <offset>
013202 r3 = 0x0
013203 *(u64 *)(r10 - 0x890) = r3
013204 r3 = 0x0
013205 *(u64 *)(r10 - 0x8a8) = r3
012577 if r6 <= 0x270f goto <offset>
013206 if r6 <= 0x270f goto <offset>
012578 goto <offset>
013207 goto <offset>
012579 r2 = 0x1
013208 r2 = 0x1
012580 *(u64 *)(r10 - 0x870) = r2
013209 *(u64 *)(r10 - 0x870) = r2
012581 r2 = *(u64 *)(r10 - 0x968)
012582 if r2 == 0x0 goto <offset>
012583 r2 = 0x0
013210 r2 = 0x0
012584 *(u64 *)(r10 - 0x870) = r2
013211 if r7 == 0x0 goto <offset>
012585 r2 = r6
013212 r3 = 0x0
012586 r2 += 0x2710
013213 *(u64 *)(r10 - 0x870) = r3
012587 *(u64 *)(r10 - 0x8a0) = r2
013214 r3 = r6
012588 if r2 >= r6 goto <offset>
013215 r3 += 0x2710
012589 r2 = 0x0
013216 *(u64 *)(r10 - 0x8a0) = r3
012590 *(u64 *)(r10 - 0x8a8) = r2
013217 if r3 >= r6 goto <offset>
013218 r3 = 0x0
013219 *(u64 *)(r10 - 0x8a8) = r3
012591 if r6 > 0x270f goto <offset>
013220 if r6 > 0x270f goto <offset>
012592 r3 = *(u64 *)(r10 - 0x6c8)
013221 r3 = *(u64 *)(r10 - 0x6c8)
012593 *(u64 *)(r10 - 0x8a8) = r3
013222 *(u64 *)(r10 - 0x8a8) = r3
5 unchanged instructions hidden
012599 r1 = *(u64 *)(r10 - 0x6c0)
013228 r1 = *(u64 *)(r10 - 0x6c0)
012600 r3 = r10
013229 r3 = r10
012601 r3 += -0xd0
013230 r3 += -0xd0
012602 *(u64 *)(r10 - 0x8f8) = r3
013231 *(u64 *)(r10 - 0x8e8) = r3
012603 r3 = r10
013232 r3 = r10
012604 r3 += -0x87
013233 r3 += -0x87
012605 *(u64 *)(r10 - 0x868) = r3
013234 *(u64 *)(r10 - 0x868) = r3
1 unchanged instructions hidden
012607 *(u64 *)(r10 - 0x8b0) = r3
013236 *(u64 *)(r10 - 0x8b0) = r3
012608 r3 = *(u64 *)(r10 - 0x6d8)
013237 r3 = *(u64 *)(r10 - 0x6d8)
012609 *(u64 *)(r10 - 0x8c0) = r3
013238 *(u64 *)(r10 - 0x8c0) = r3
012610 *(u64 *)(r10 - 0x8c8) = r1
013239 *(u64 *)(r10 - 0x8d0) = r1
012611 r1 &= 0x1
013240 r1 &= 0x1
012612 *(u64 *)(r10 - 0x8e0) = r1
013241 *(u64 *)(r10 - 0x8d8) = r1
012613 r1 = *(u64 *)(r10 - 0x870)
013242 r1 = *(u64 *)(r10 - 0x870)
012614 r1 &= 0x1
013243 r1 &= 0x1
012615 *(u64 *)(r10 - 0x870) = r1
013244 *(u64 *)(r10 - 0x870) = r1
012616 *(u64 *)(r10 - 0x880) = r9
013245 *(u64 *)(r10 - 0x888) = r9
012617 goto <offset>
013246 goto <offset>
012618 if r2 == 0x3 goto <offset>
013247 if r2 == 0x3 goto <offset>
012619 r1 = r2
013248 r1 = r2
224 unchanged instructions hidden
012844 r1 = 0x1
013473 r1 = 0x1
012845 *(u64 *)(r10 - 0x820) = r1
013474 *(u64 *)(r10 - 0x820) = r1
012846 r5 = 0x1
013475 r5 = 0x1
012847 r9 = *(u64 *)(r10 - 0x880)
013476 r9 = *(u64 *)(r10 - 0x888)
012848 if r3 < r2 goto <offset>
013477 if r3 < r2 goto <offset>
012849 r5 = 0x0
013478 r5 = 0x0
012850 r6 = *(u64 *)(r10 - 0x7a0)
013479 r6 = *(u64 *)(r10 - 0x7a0)
34 unchanged instructions hidden
012885 call <target>
013514 call <target>
012886 r1 = r10
013515 r1 = r10
012887 r1 += -0x708
013516 r1 += -0x708
012888 r2 = *(u64 *)(r10 - 0x8c8)
013517 r2 = *(u64 *)(r10 - 0x8d0)
012889 r3 = 0x0
013518 r3 = 0x0
012890 r4 = r7
013519 r4 = r7
012891 r5 = 0x0
013520 r5 = 0x0
9 unchanged instructions hidden
012901 r1 = r10
013530 r1 = r10
012902 r1 += -0x728
013531 r1 += -0x728
012903 r2 = 0x0
013532 r2 = 0x0
012904 r3 = *(u64 *)(r10 - 0x8e0)
013533 r3 = *(u64 *)(r10 - 0x8d8)
012905 r4 = r6
013534 r4 = r6
012906 r5 = 0x0
013535 r5 = 0x0
012907 call <target>
013536 call <target>
11 unchanged instructions hidden
012919 r0 += r5
013548 r0 += r5
012920 r0 += r4
013549 r0 += r4
012921 r5 = 0x1
013550 r5 = 0x1
012922 r9 = *(u64 *)(r10 - 0x880)
013551 r9 = *(u64 *)(r10 - 0x888)
012923 if r0 < r2 goto <offset>
013552 if r0 < r2 goto <offset>
012924 r5 = 0x0
013553 r5 = 0x0
012925 r8 = *(u64 *)(r10 - 0x858)
013554 r8 = *(u64 *)(r10 - 0x858)
94 unchanged instructions hidden
013020 r1 = r10
013649 r1 = r10
013021 r1 += -0x808
013650 r1 += -0x808
013022 r2 = *(u64 *)(r10 - 0x7c0)
013651 r2 = *(u64 *)(r10 - 0x7c0)
013023 *(u64 *)(r10 - 0x8f0) = r2
013652 *(u64 *)(r10 - 0x8e0) = r2
013024 r3 = 0x0
013653 r3 = 0x0
013025 r9 = r8
013654 r9 = r8
013026 r8 = *(u64 *)(r10 - 0x830)
013655 r8 = *(u64 *)(r10 - 0x830)
20 unchanged instructions hidden
013047 if r6 != 0x0 goto <offset>
013676 if r6 != 0x0 goto <offset>
013048 r2 = 0x0
013677 r2 = 0x0
013049 r3 = 0x1
013678 r3 = 0x1
013050 r4 = *(u64 *)(r10 - 0x8f0)
013679 r4 = *(u64 *)(r10 - 0x8e0)
013051 if r4 == 0x0 goto <offset>
013680 if r4 == 0x0 goto <offset>
013052 r5 = *(u64 *)(r10 - 0x7f0)
013681 r5 = *(u64 *)(r10 - 0x7f0)
013053 r4 = 0x1
013682 r4 = 0x1
013054 r9 = *(u64 *)(r10 - 0x880)
013683 r9 = *(u64 *)(r10 - 0x888)
013055 if r5 != 0x0 goto <offset>
013684 if r5 != 0x0 goto <offset>
013056 r4 = 0x0
013685 r4 = 0x0
013057 r0 = *(u64 *)(r10 - 0x800)
013686 r0 = *(u64 *)(r10 - 0x800)
82 unchanged instructions hidden
013140 r3 = 0x0
013769 r3 = 0x0
013141 r5 = *(u64 *)(r10 - 0x760)
013770 r5 = *(u64 *)(r10 - 0x760)
013142 r4 = 0x1
013771 r4 = 0x1
013143 r9 = *(u64 *)(r10 - 0x880)
013772 r9 = *(u64 *)(r10 - 0x888)
013144 if r5 == 0x0 goto <offset>
013773 if r5 == 0x0 goto <offset>
013145 goto <offset>
013774 goto <offset>
013146 r3 = 0x1
013775 r3 = 0x1
013147 r4 = *(u64 *)(r10 - 0x8f0)
013776 r4 = *(u64 *)(r10 - 0x8e0)
013148 if r4 != 0x0 goto <offset>
013777 if r4 != 0x0 goto <offset>
013149 r3 = 0x0
013778 r3 = 0x0
013150 r5 = *(u64 *)(r10 - 0x7f0)
013779 r5 = *(u64 *)(r10 - 0x7f0)
013151 r4 = 0x1
013780 r4 = 0x1
013152 r9 = *(u64 *)(r10 - 0x880)
013781 r9 = *(u64 *)(r10 - 0x888)
013153 if r5 == 0x0 goto <offset>
013782 if r5 == 0x0 goto <offset>
013154 r0 = *(u64 *)(r10 - 0x800)
013783 r0 = *(u64 *)(r10 - 0x800)
013155 r5 = 0x1
013784 r5 = 0x1
17 unchanged instructions hidden
013173 if r2 != 0x0 goto <offset>
013802 if r2 != 0x0 goto <offset>
013174 r3 = r0
013803 r3 = r0
013175 r2 = *(u64 *)(r10 - 0x7e0)
013804 r2 = *(u64 *)(r10 - 0x7e0)
013176 r0 = *(u64 *)(r10 - 0x8d0)
013805 r0 = *(u64 *)(r10 - 0x8c8)
013177 r5 = r0
013806 r5 = r0
013178 r5 += r2
013807 r5 += r2
013179 r2 = -0x1
013808 r2 = -0x1
013180 r4 = *(u64 *)(r10 - 0x820)
013809 r4 = *(u64 *)(r10 - 0x820)
013181 if r5 < r0 goto <offset>
013810 if r5 < r0 goto <offset>
013182 r2 = *(u64 *)(r10 - 0x7e8)
013811 r2 = *(u64 *)(r10 - 0x7e8)
013183 r0 = *(u64 *)(r10 - 0x8d0)
013812 r0 = *(u64 *)(r10 - 0x8c8)
013184 if r5 >= r0 goto <offset>
013813 if r5 >= r0 goto <offset>
013185 r5 = 0x1
013814 r5 = 0x1
013186 if r3 <= r6 goto <offset>
013815 if r3 <= r6 goto <offset>
12 unchanged instructions hidden
013199 if r4 == 0x0 goto <offset>
013828 if r4 == 0x0 goto <offset>
013200 r5 = *(u64 *)(r10 - 0x760)
013829 r5 = *(u64 *)(r10 - 0x760)
013201 r4 = 0x1
013830 r4 = 0x1
013202 r9 = *(u64 *)(r10 - 0x880)
013831 r9 = *(u64 *)(r10 - 0x888)
013203 if r5 != 0x0 goto <offset>
013832 if r5 != 0x0 goto <offset>
013204 r4 = 0x0
013833 r4 = 0x0
013205 r5 = *(u64 *)(r10 - 0x768)
013834 r5 = *(u64 *)(r10 - 0x768)
13 unchanged instructions hidden
013219 if r1 != 0x0 goto <offset>
013848 if r1 != 0x0 goto <offset>
013220 r3 = r5
013849 r3 = r5
013221 r1 = r8
013850 r1 = r8
013222 r2 = *(u64 *)(r10 - 0x8d0)
013851 r2 = *(u64 *)(r10 - 0x8c8)
013223 r1 += r2
013852 r1 += r2
013224 r2 = 0x1
013853 r2 = 0x1
013225 if r3 <= r1 goto <offset>
013854 if r3 <= r1 goto <offset>
2 unchanged instructions hidden
013228 r2 &= 0x1
013857 r2 &= 0x1
013229 if r2 != 0x0 goto <offset>
013858 if r2 != 0x0 goto <offset>
013230 goto <offset>
013859 goto <offset>
013231 r0 = *(u64 *)(r10 - 0x8d0)
013860 r0 = *(u64 *)(r10 - 0x8c8)
013232 if r5 < r0 goto <offset>
013861 if r5 < r0 goto <offset>
013233 r6 = r5
013862 r6 = r5
013234 r5 = 0x1
013863 r5 = 0x1
136 unchanged instructions hidden
013371 r3 = 0xa0
014000 r3 = 0xa0
013372 r3 -= r1
014001 r3 -= r1
013373 r1 = *(u64 *)(r10 - 0x860)
014002 r1 = *(u64 *)(r10 - 0x860)
013374 call -0x32fb
014003 call -0x3570
013375 r2 = *(u64 *)(r10 - 0x3f0)
014004 r2 = *(u64 *)(r10 - 0x3f0)
013376 r8 = r2
014005 r8 = r2
013377 r8 += r0
014006 r8 += r0
36 unchanged instructions hidden
013414 r1 = r10
014043 r1 = r10
013415 r1 += -0x490
014044 r1 += -0x490
013416 call sol_log_
014045 call sol_log_
013417 r1 = *(u64 *)(r10 - 0x8e8)
014046 r1 = *(u64 *)(r10 - 0x900)
013418 *(u64 *)(r10 - 0xfc0) = r1
014047 *(u64 *)(r10 - 0xfc0) = r1
013419 r1 = *(u64 *)(r10 - 0x8d0)
014048 r1 = *(u64 *)(r10 - 0x8c8)
013420 *(u64 *)(r10 - 0xfc8) = r1
014049 *(u64 *)(r10 - 0xfc8) = r1
013421 r1 = *(u64 *)(r10 - 0x900)
014050 r1 = *(u64 *)(r10 - 0x928)
013422 *(u64 *)(r10 - 0xfd0) = r1
014051 *(u64 *)(r10 - 0xfd0) = r1
013423 r1 = *(u64 *)(r10 - 0x8b8)
014052 r1 = *(u64 *)(r10 - 0x8b8)
013424 *(u64 *)(r10 - 0xfd8) = r1
014053 *(u64 *)(r10 - 0xfd8) = r1
013425 r1 = *(u64 *)(r10 - 0x888)
014054 r1 = *(u64 *)(r10 - 0x880)
013426 *(u64 *)(r10 - 0xfe0) = r1
014055 *(u64 *)(r10 - 0xfe0) = r1
013427 r1 = *(u64 *)(r10 - 0x8f8)
014056 r1 = *(u64 *)(r10 - 0x8e8)
013428 *(u64 *)(r10 - 0xfe8) = r1
014057 *(u64 *)(r10 - 0xfe8) = r1
013429 *(u64 *)(r10 - 0xff8) = r8
014058 *(u64 *)(r10 - 0xff8) = r8
013430 r1 = *(u64 *)(r10 - 0x898)
014059 r1 = *(u64 *)(r10 - 0x898)
7 unchanged instructions hidden
013438 r4 = 0x6
014067 r4 = 0x6
013439 call <target>
014068 call <target>
013440 if r6 <= 0x1 goto <offset>
014069 if r6 <= 0x1 goto <offset>
013441 r1 = *(u64 *)(r10 - 0x8e8)
014070 r1 = *(u64 *)(r10 - 0x900)
013442 *(u64 *)(r10 - 0xfc0) = r1
014071 *(u64 *)(r10 - 0xfc0) = r1
013443 r1 = *(u64 *)(r10 - 0x8d0)
014072 r1 = *(u64 *)(r10 - 0x8c8)
013444 *(u64 *)(r10 - 0xfc8) = r1
014073 *(u64 *)(r10 - 0xfc8) = r1
013445 r1 = *(u64 *)(r10 - 0x900)
014074 r1 = *(u64 *)(r10 - 0x928)
013446 *(u64 *)(r10 - 0xfd0) = r1
014075 *(u64 *)(r10 - 0xfd0) = r1
013447 r1 = *(u64 *)(r10 - 0x8b8)
014076 r1 = *(u64 *)(r10 - 0x8b8)
013448 *(u64 *)(r10 - 0xfd8) = r1
014077 *(u64 *)(r10 - 0xfd8) = r1
013449 r1 = *(u64 *)(r10 - 0x888)
014078 r1 = *(u64 *)(r10 - 0x880)
013450 *(u64 *)(r10 - 0xfe0) = r1
014079 *(u64 *)(r10 - 0xfe0) = r1
013451 r1 = *(u64 *)(r10 - 0x8f8)
014080 r1 = *(u64 *)(r10 - 0x8e8)
013452 *(u64 *)(r10 - 0xfe8) = r1
014081 *(u64 *)(r10 - 0xfe8) = r1
013453 *(u64 *)(r10 - 0xff0) = r7
014082 *(u64 *)(r10 - 0xff0) = r7
013454 *(u64 *)(r10 - 0xff8) = r8
014083 *(u64 *)(r10 - 0xff8) = r8
6 unchanged instructions hidden
013461 r3 = <addr> ll
014090 r3 = <addr> ll
013462 r4 = 0x6
014091 r4 = 0x6
013463 call <target>
014092 call <target>
013464 r9 = *(u64 *)(r10 - 0x880)
014093 r9 = *(u64 *)(r10 - 0x888)
013465 r1 = *(u64 *)(r10 - 0x878)
014094 r1 = *(u64 *)(r10 - 0x878)
013466 if r1 <= r6 goto <offset>
014095 if r1 <= r6 goto <offset>
013467 goto <offset>
014096 goto <offset>
013468 r9 = *(u64 *)(r10 - 0x880)
014097 r9 = *(u64 *)(r10 - 0x888)
013469 r1 = *(u64 *)(r10 - 0x878)
014098 r1 = *(u64 *)(r10 - 0x878)
013470 if r1 <= r6 goto <offset>
014099 if r1 <= r6 goto <offset>
013471 r1 = *(u64 *)(r10 - 0x8e8)
014100 r1 = *(u64 *)(r10 - 0x900)
013472 *(u64 *)(r10 - 0xfc0) = r1
014101 *(u64 *)(r10 - 0xfc0) = r1
013473 r1 = *(u64 *)(r10 - 0x8d0)
014102 r1 = *(u64 *)(r10 - 0x8c8)
013474 *(u64 *)(r10 - 0xfc8) = r1
014103 *(u64 *)(r10 - 0xfc8) = r1
013475 r1 = *(u64 *)(r10 - 0x900)
014104 r1 = *(u64 *)(r10 - 0x928)
013476 *(u64 *)(r10 - 0xfd0) = r1
014105 *(u64 *)(r10 - 0xfd0) = r1
013477 r1 = *(u64 *)(r10 - 0x8b8)
014106 r1 = *(u64 *)(r10 - 0x8b8)
013478 *(u64 *)(r10 - 0xfd8) = r1
014107 *(u64 *)(r10 - 0xfd8) = r1
013479 r1 = *(u64 *)(r10 - 0x888)
014108 r1 = *(u64 *)(r10 - 0x880)
013480 *(u64 *)(r10 - 0xfe0) = r1
014109 *(u64 *)(r10 - 0xfe0) = r1
013481 r1 = *(u64 *)(r10 - 0x8f8)
014110 r1 = *(u64 *)(r10 - 0x8e8)
013482 *(u64 *)(r10 - 0xfe8) = r1
014111 *(u64 *)(r10 - 0xfe8) = r1
013483 *(u64 *)(r10 - 0xff8) = r8
014112 *(u64 *)(r10 - 0xff8) = r8
013484 r1 = *(u64 *)(r10 - 0x898)
014113 r1 = *(u64 *)(r10 - 0x898)
69 unchanged instructions hidden
013554 r3 = 0xc8
014183 r3 = 0xc8
013555 r3 -= r1
014184 r3 -= r1
013556 r1 = *(u64 *)(r10 - 0x860)
014185 r1 = *(u64 *)(r10 - 0x860)
013557 call -0x33b2
014186 call -0x3627
013558 r2 = *(u64 *)(r10 - 0x3c8)
014187 r2 = *(u64 *)(r10 - 0x3c8)
013559 r9 = r2
014188 r9 = r2
013560 r9 += r0
014189 r9 += r0
38 unchanged instructions hidden
013599 r3 = 0xc8
014228 r3 = 0xc8
013600 r3 -= r1
014229 r3 -= r1
013601 r1 = r6
014230 r1 = r6
013602 call -0x33df
014231 call -0x3654
013603 r2 = *(u64 *)(r10 - 0x3c8)
014232 r2 = *(u64 *)(r10 - 0x3c8)
013604 r9 = r2
014233 r9 = r2
013605 r9 += r0
014234 r9 += r0
38 unchanged instructions hidden
013644 r3 = 0xc8
014273 r3 = 0xc8
013645 r3 -= r1
014274 r3 -= r1
013646 r1 = *(u64 *)(r10 - 0x878)
014275 r1 = *(u64 *)(r10 - 0x878)
013647 call -0x340c
014276 call -0x3681
013648 r3 = *(u64 *)(r10 - 0x3c8)
014277 r3 = *(u64 *)(r10 - 0x3c8)
013649 r2 = r3
014278 r2 = r3
013650 r2 += r0
014279 r2 += r0
46 unchanged instructions hidden
013697 r3 = r10
014326 r3 = r10
013698 r3 += -0x398
014327 r3 += -0x398
013699 r1 = <addr> ll
014328 r1 = <addr> ll
013700 r2 = *(u64 *)(r10 - 0x8d8)
014329 r2 = *(u64 *)(r10 - 0x918)
013701 r6 = r0
014330 r6 = r0
013702 call <target>
014331 call <target>
013703 r1 = *(u64 *)(r10 - 0x970)
014332 r1 = *(u64 *)(r10 - 0x990)
013704 *(u64 *)(r1 + 0x20) = r6
014333 *(u64 *)(r1 + 0x20) = r6
013705 *(u64 *)(r1 + 0x18) = r9
014334 *(u64 *)(r1 + 0x18) = r9
013706 *(u64 *)(r1 + 0x10) = r7
014335 *(u64 *)(r1 + 0x10) = r7
8 unchanged instructions hidden
013715 call <target>
014344 call <target>
013716 r1 = <addr> ll
014345 r1 = <addr> ll
013717 call <target>
014346 call <target>
013718 r1 = *(u64 *)(r10 - 0x8f0)
014347 r1 = *(u64 *)(r10 - 0x910)
013719 *(u64 *)(r10 - 0x4d8) = r1
014348 *(u64 *)(r10 - 0x4d8) = r1
013720 r1 = *(u64 *)(r10 - 0x940)
014349 r1 = *(u64 *)(r10 - 0x968)
013721 *(u64 *)(r10 - 0x4b8) = r1
014350 *(u64 *)(r10 - 0x4b8) = r1
013722 r1 = *(u64 *)(r10 - 0x938)
014351 r1 = *(u64 *)(r10 - 0x960)
013723 *(u64 *)(r10 - 0x4c0) = r1
014352 *(u64 *)(r10 - 0x4c0) = r1
013724 r1 = *(u64 *)(r10 - 0x930)
014353 r1 = *(u64 *)(r10 - 0x958)
013725 *(u64 *)(r10 - 0x4c8) = r1
014354 *(u64 *)(r10 - 0x4c8) = r1
013726 r1 = *(u64 *)(r10 - 0x8f8)
014355 r1 = *(u64 *)(r10 - 0x920)
013727 *(u64 *)(r10 - 0x4e0) = r1
014356 *(u64 *)(r10 - 0x4e0) = r1
013728 r1 = *(u64 *)(r10 - 0x8c8)
014357 r1 = *(u64 *)(r10 - 0x8e0)
013729 *(u64 *)(r10 - 0x4d0) = r1
014358 *(u64 *)(r10 - 0x4d0) = r1
013730 r1 = <addr> ll
014359 r1 = <addr> ll
013731 call <target>
014360 call <target>
013732 r1 = <addr> ll
014361 r1 = <addr> ll
013733 call <target>
014362 call <target>
013734 r8 = r5
014363 r8 = r5
013735 *(u64 *)(r10 - 0xc50) = r4
014364 *(u64 *)(r10 - 0xc58) = r4
013736 *(u64 *)(r10 - 0xbc8) = r3
014365 *(u64 *)(r10 - 0xbc8) = r3
013737 *(u64 *)(r10 - 0xd58) = r1
014366 *(u64 *)(r10 - 0xd70) = r1
013738 w3 = *(u16 *)(r2 + 0xb4)
014367 w3 = *(u16 *)(r2 + 0xb4)
013739 *(u64 *)(r10 - 0xbd0) = r2
014368 *(u64 *)(r10 - 0xbd0) = r2
013740 w2 = *(u32 *)(r2 + 0xb0)
014369 w2 = *(u32 *)(r2 + 0xb0)
013741 r9 = *(u64 *)(r8 - 0xfe0)
014370 r9 = *(u64 *)(r8 - 0xfe0)
013742 *(u64 *)(r10 - 0xfe0) = r9
014371 *(u64 *)(r10 - 0xfe0) = r9
013743 r1 = *(u64 *)(r8 - 0x1000)
014372 r1 = *(u64 *)(r8 - 0x1000)
013744 *(u64 *)(r10 - 0xcf0) = r1
014373 *(u64 *)(r10 - 0xce0) = r1
013745 *(u64 *)(r10 - 0xfe8) = r1
014374 *(u64 *)(r10 - 0xfe8) = r1
013746 *(u64 *)(r10 - 0xff0) = r4
014375 *(u64 *)(r10 - 0xff0) = r4
013747 r1 = *(u64 *)(r8 - 0xfe8)
014376 r1 = *(u64 *)(r8 - 0xfe8)
013748 *(u64 *)(r10 - 0xc60) = r1
014377 *(u64 *)(r10 - 0xc68) = r1
013749 *(u64 *)(r10 - 0xff8) = r1
014378 *(u64 *)(r10 - 0xff8) = r1
013750 r6 = *(u64 *)(r8 - 0xff0)
014379 r6 = *(u64 *)(r8 - 0xff0)
013751 *(u64 *)(r10 - 0x1000) = r6
014380 *(u64 *)(r10 - 0x1000) = r6
2 unchanged instructions hidden
013754 r1 = <addr> ll
014383 r1 = <addr> ll
013755 r4 = r7
014384 r4 = r7
013756 call <target>
014385 call <target>
013757 r1 = *(u64 *)(r10 - 0xc50)
014386 r1 = *(u64 *)(r10 - 0xc58)
013758 r2 = r9
014387 r2 = r9
013759 *(u64 *)(r10 - 0xc58) = r7
014388 *(u64 *)(r10 - 0xc60) = r7
013760 r3 = r7
014389 r3 = r7
013761 *(u64 *)(r10 - 0xc48) = r6
014390 *(u64 *)(r10 - 0xc50) = r6
013762 r4 = r6
014391 r4 = r6
013763 r5 = *(u64 *)(r10 - 0xc60)
014392 r5 = *(u64 *)(r10 - 0xc68)
013764 call <target>
014393 call <target>
013765 r7 = r0
014394 r6 = r0
013766 r1 = <addr> ll
014395 r1 = <addr> ll
013767 *(u64 *)(r10 - 0xc40) = r9
014396 *(u64 *)(r10 - 0xc40) = r9
013768 r2 = r9
014397 r2 = r9
013769 r3 = r7
014398 r3 = r6
013770 call <target>
014399 call <target>
013771 if r7 == 0x0 goto <offset>
014400 if r6 == 0x0 goto <offset>
013772 r1 = *(u64 *)(r10 - 0xd58)
014401 r1 = *(u64 *)(r10 - 0xd70)
013773 r1 = *(u64 *)(r8 - 0xfd8)
014402 r1 = *(u64 *)(r8 - 0xfd8)
013774 *(u64 *)(r10 - 0xff8) = r1
014403 *(u64 *)(r10 - 0xff8) = r1
013775 r1 = *(u64 *)(r10 - 0xcf0)
014404 r1 = *(u64 *)(r10 - 0xce0)
013776 r1 ^= 0x1
014405 r1 ^= 0x1
013777 *(u64 *)(r10 - 0xc88) = r1
014406 *(u64 *)(r10 - 0xc88) = r1
013778 *(u64 *)(r10 - 0x1000) = r1
014407 *(u64 *)(r10 - 0x1000) = r1
2 unchanged instructions hidden
013781 r5 = r10
014410 r5 = r10
013782 r2 = *(u64 *)(r10 - 0xbd0)
014411 r2 = *(u64 *)(r10 - 0xbd0)
013783 r3 = *(u64 *)(r10 - 0xbc8)
014412 r3 = *(u64 *)(r10 - 0xbc8)
013784 r4 = r7
014413 r4 = r6
013785 call <target>
014414 call <target>
013786 *(u64 *)(r10 - 0x5d8) = 0x0
014415 *(u64 *)(r10 - 0x5d8) = 0x0
013787 call <target>
014416 call <target>
14 unchanged instructions hidden
013802 r3 = 0xc
014431 r3 = 0xc
013803 r4 = 0x0
014432 r4 = 0x0
013804 call <target>
014433 call <target>
013805 r1 = *(u64 *)(r10 - 0xd58)
014434 r1 = *(u64 *)(r10 - 0xd70)
013806 *(u64 *)(r1 + 0x0) = 0x0
014435 *(u64 *)(r1 + 0x0) = 0x0
013807 goto <offset>
014436 goto <offset>
013808 r1 = <addr> ll
014437 r1 = <addr> ll
22 unchanged instructions hidden
013831 *(u8 *)(r3 + 0x120) = 0x2
014460 *(u8 *)(r3 + 0x120) = 0x2
013832 *(u8 *)(r3 + 0x98) = 0x2
014461 *(u8 *)(r3 + 0x98) = 0x2
013833 *(u64 *)(r3 + 0x0) = 0x0
014462 *(u64 *)(r3 + 0x0) = 0x0
013834 r2 = *(u64 *)(r10 - 0xc58)
014463 r7 = *(u64 *)(r10 - 0xc60)
013835 r1 = *(u64 *)(r10 - 0xc50)
014464 r1 = *(u64 *)(r10 - 0xc58)
013836 if r1 != 0x0 goto <offset>
014465 if r1 != 0x0 goto <offset>
013837 r2 = *(u64 *)(r10 - 0xc48)
014466 r7 = *(u64 *)(r10 - 0xc50)
013838 *(u64 *)(r10 - 0xd18) = r3
014467 *(u64 *)(r10 - 0xd48) = r6
013839 r3 = *(u64 *)(r10 - 0xc48)
014468 *(u64 *)(r10 - 0xd30) = r3
013840 r1 = *(u64 *)(r10 - 0xc50)
014469 r8 = *(u64 *)(r10 - 0xc50)
014470 r1 = *(u64 *)(r10 - 0xc58)
013841 if r1 != 0x0 goto <offset>
014471 if r1 != 0x0 goto <offset>
013842 r3 = *(u64 *)(r10 - 0xc58)
014472 r8 = *(u64 *)(r10 - 0xc60)
013843 r1 = r10
014473 r1 = r10
013844 r1 += -0x6a0
014474 r1 += -0x6a0
013845 *(u64 *)(r10 - 0xd78) = r2
014475 r2 = r7
013846 *(u64 *)(r10 - 0xda8) = r3
014476 r3 = r8
013847 r6 = *(u64 *)(r10 - 0xc60)
014477 r6 = *(u64 *)(r10 - 0xc68)
013848 r4 = r6
014478 r4 = r6
013849 r5 = *(u64 *)(r10 - 0xc50)
014479 r5 = *(u64 *)(r10 - 0xc58)
013850 call -0xd46
014480 call -0xd82
013851 r3 = *(u64 *)(r10 - 0x698)
014481 r3 = *(u64 *)(r10 - 0x698)
013852 r2 = *(u64 *)(r10 - 0x6a0)
014482 r2 = *(u64 *)(r10 - 0x6a0)
013853 r1 = <addr> ll
014483 r1 = <addr> ll
013854 *(u64 *)(r10 - 0xce8) = r2
014484 *(u64 *)(r10 - 0xcf0) = r2
013855 *(u64 *)(r10 - 0xce0) = r3
014485 *(u64 *)(r10 - 0xce8) = r3
013856 call <target>
014486 call <target>
014487 r1 = 0x0
014488 *(u64 *)(r10 - 0xc10) = r1
013857 r1 = 0x1
014489 r1 = 0x1
013858 *(u64 *)(r10 - 0xd70) = r1
014490 *(u64 *)(r10 - 0xd90) = r1
013859 r1 = *(u64 *)(r6 + 0x8)
014491 r1 = *(u64 *)(r6 + 0x8)
013860 r3 = *(u64 *)(r6 + 0x0)
014492 r3 = *(u64 *)(r6 + 0x0)
013861 r2 = r3
014493 r2 = r3
013862 *(u64 *)(r10 - 0xc10) = r1
014494 *(u64 *)(r10 - 0xc20) = r1
013863 r2 += r1
014495 r2 += r1
013864 r4 = 0x1
014496 r4 = 0x1
013865 *(u64 *)(r10 - 0xc18) = r3
014497 *(u64 *)(r10 - 0xc18) = r3
3 unchanged instructions hidden
013869 r3 = -0x1
014501 r3 = -0x1
013870 if r4 != 0x0 goto <offset>
014502 if r4 != 0x0 goto <offset>
013871 r3 = r2
014503 r3 = r2
013872 r2 = *(u64 *)(r10 - 0xc60)
014504 r2 = *(u64 *)(r10 - 0xc68)
013873 r4 = *(u64 *)(r2 + 0x10)
014505 r4 = *(u64 *)(r2 + 0x10)
013874 r2 = r3
014506 r2 = r3
013875 *(u64 *)(r10 - 0xc08) = r4
014507 *(u64 *)(r10 - 0xc08) = r4
013876 r2 += r4
014508 r2 += r4
013877 r4 = 0x1
014509 r4 = 0x1
013878 r6 = 0x0
014510 r6 = *(u64 *)(r10 - 0xd48)
013879 if r2 < r3 goto <offset>
014511 if r2 < r3 goto <offset>
013880 r4 = 0x0
014512 r4 = 0x0
013881 r5 = -0x1
014513 r5 = -0x1
013882 if r4 != 0x0 goto <offset>
014514 if r4 != 0x0 goto <offset>
013883 r5 = r2
014515 r5 = r2
013884 r2 = *(u64 *)(r10 - 0xc60)
014516 r2 = *(u64 *)(r10 - 0xc68)
013885 r3 = *(u64 *)(r2 + 0x18)
014517 r3 = *(u64 *)(r2 + 0x18)
013886 r2 = r5
014518 r2 = r5
013887 *(u64 *)(r10 - 0xc00) = r3
014519 *(u64 *)(r10 - 0xc00) = r3
013888 r2 += r3
014520 r2 += r3
013889 r3 = 0x1
014521 r3 = 0x1
013890 *(u64 *)(r10 - 0xd60) = r5
014522 *(u64 *)(r10 - 0xd80) = r5
013891 if r2 < r5 goto <offset>
014523 if r2 < r5 goto <offset>
013892 r3 = 0x0
014524 r3 = 0x0
013893 r4 = *(u64 *)(r10 - 0xd18)
014525 r4 = *(u64 *)(r10 - 0xd30)
013894 if r3 == 0x0 goto <offset>
014526 if r3 == 0x0 goto <offset>
013895 r3 = 0x1
014527 r3 = 0x1
013896 r2 = *(u64 *)(r10 - 0xc48)
014528 r2 = *(u64 *)(r10 - 0xc50)
013897 if r2 == 0x0 goto <offset>
014529 if r2 == 0x0 goto <offset>
013898 r3 = 0x0
014530 r3 = 0x0
013899 r2 = 0x1
014531 r2 = 0x1
013900 *(u64 *)(r10 - 0xd20) = r2
014532 *(u64 *)(r10 - 0xd38) = r2
013901 r2 = *(u64 *)(r10 - 0xc58)
014533 r2 = *(u64 *)(r10 - 0xc60)
013902 if r2 != 0x0 goto <offset>
014534 if r2 != 0x0 goto <offset>
013903 goto <offset>
014535 goto <offset>
013904 r4 = *(u64 *)(r10 - 0xd18)
014536 r4 = *(u64 *)(r10 - 0xd30)
013905 if r3 != 0x0 goto <offset>
014537 if r3 != 0x0 goto <offset>
013906 r1 = r2
014538 r1 = r2
013907 r3 = 0x1
014539 r3 = 0x1
013908 r2 = *(u64 *)(r10 - 0xc48)
014540 r2 = *(u64 *)(r10 - 0xc50)
013909 if r2 != 0x0 goto <offset>
014541 if r2 != 0x0 goto <offset>
013910 r2 = 0x1
014542 r2 = 0x1
013911 *(u64 *)(r10 - 0xd20) = r2
014543 *(u64 *)(r10 - 0xd38) = r2
013912 r2 = *(u64 *)(r10 - 0xc58)
014544 r2 = *(u64 *)(r10 - 0xc60)
013913 if r2 == 0x0 goto <offset>
014545 if r2 == 0x0 goto <offset>
013914 r2 = 0x0
014546 r2 = 0x0
013915 *(u64 *)(r10 - 0xd20) = r2
014547 *(u64 *)(r10 - 0xd38) = r2
013916 r2 = 0x2710
014548 r2 = 0x2710
013917 r2 -= r1
014549 r2 -= r1
013918 *(u64 *)(r10 - 0xd38) = r2
014550 *(u64 *)(r10 - 0xd58) = r2
013919 r2 = 0x15f8f
014551 r2 = 0x15f8f
013920 r2 -= r1
014552 r2 -= r1
013921 *(u64 *)(r10 - 0xd68) = r2
014553 *(u64 *)(r10 - 0xd88) = r2
013922 r2 = 0x1
014554 r2 = 0x1
013923 if r1 > 0x270f goto <offset>
014555 if r1 > 0x270f goto <offset>
013924 r2 = 0x0
014556 r2 = 0x0
013925 r1 = *(u64 *)(r10 - 0xd20)
014557 *(u64 *)(r10 - 0xdc8) = r8
013926 r1 |= r3
014558 *(u64 *)(r10 - 0xdc0) = r7
013927 *(u64 *)(r10 - 0xd20) = r1
013928 r1 = *(u64 *)(r10 - 0xd38)
014559 r1 = *(u64 *)(r10 - 0xd38)
013929 r3 = *(u64 *)(r10 - 0xd68)
014560 r1 |= r3
014561 *(u64 *)(r10 - 0xd38) = r1
014562 r1 = *(u64 *)(r10 - 0xd58)
014563 r3 = *(u64 *)(r10 - 0xd88)
013930 if r3 < r1 goto <offset>
014564 if r3 < r1 goto <offset>
013931 r1 = 0x0
014565 r1 = 0x0
013932 *(u64 *)(r10 - 0xd70) = r1
014566 *(u64 *)(r10 - 0xd90) = r1
013933 r1 = r10
014567 r1 = r10
013934 r1 += -0x51f
014568 r1 += -0x51f
013935 *(u64 *)(r10 - 0xd48) = r1
014569 *(u64 *)(r10 - 0xd60) = r1
013936 r1 = r10
014570 r1 = r10
013937 r1 += -0x568
014571 r1 += -0x568
013938 *(u64 *)(r10 - 0xd50) = r1
014572 *(u64 *)(r10 - 0xd68) = r1
013939 r1 = r10
014573 r1 = r10
013940 r1 += -0x387
014574 r1 += -0x387
013941 *(u64 *)(r10 - 0xd30) = r1
014575 *(u64 *)(r10 - 0xd50) = r1
013942 r1 = r4
014576 r1 = r4
013943 r1 += 0x1b0
014577 r1 += 0x1b0
013944 *(u64 *)(r10 - 0xd28) = r1
014578 *(u64 *)(r10 - 0xd40) = r1
013945 r1 = r4
014579 r1 = r4
013946 r1 += 0x1a9
014580 r1 += 0x1a9
013947 *(u64 *)(r10 - 0xdb0) = r1
014581 *(u64 *)(r10 - 0xdd0) = r1
013948 r1 = r4
014582 r1 = r4
013949 r1 += 0x128
014583 r1 += 0x128
013950 *(u64 *)(r10 - 0xd88) = r1
014584 *(u64 *)(r10 - 0xda0) = r1
013951 r1 = r4
014585 r1 = r4
013952 r1 += 0x121
014586 r1 += 0x121
013953 *(u64 *)(r10 - 0xdb8) = r1
014587 *(u64 *)(r10 - 0xdd8) = r1
013954 r1 = r4
014588 r1 = r4
013955 r1 += 0xa0
014589 r1 += 0xa0
013956 *(u64 *)(r10 - 0xd90) = r1
014590 *(u64 *)(r10 - 0xdb0) = r1
013957 r4 += 0x18
014591 r4 += 0x18
013958 *(u64 *)(r10 - 0xd98) = r4
014592 *(u64 *)(r10 - 0xdb8) = r4
013959 r3 = *(u64 *)(r10 - 0xd20)
014593 r3 = *(u64 *)(r10 - 0xd38)
013960 r3 |= r2
014594 r3 |= r2
013961 r1 = *(u64 *)(r10 - 0xd60)
014595 r1 = *(u64 *)(r10 - 0xd80)
013962 r2 = *(u64 *)(r10 - 0xc00)
014596 r2 = *(u64 *)(r10 - 0xc00)
013963 r1 |= r2
014597 r1 |= r2
013964 *(u64 *)(r10 - 0xd60) = r1
014598 *(u64 *)(r10 - 0xd80) = r1
013965 r3 &= 0x1
014599 r3 &= 0x1
013966 *(u64 *)(r10 - 0xd80) = r3
014600 *(u64 *)(r10 - 0xd98) = r3
013967 r1 = 0x0
014601 r1 = 0x0
013968 *(u64 *)(r10 - 0xca0) = r1
014602 *(u64 *)(r10 - 0xca8) = r1
013969 *(u64 *)(r10 - 0xc98) = r1
014603 r8 = 0x0
013970 r9 = 0x0
014604 r7 = 0x0
013971 *(u64 *)(r10 - 0xd40) = r7
014605 r0 = 0x0
013972 goto <offset>
014606 goto <offset>
013973 r6 = *(u64 *)(r10 - 0xc20)
014607 r1 &= 0x1
013974 r9 = r3
014608 if r1 != 0x0 goto <offset>
013975 if r3 == 0x14 goto <offset>
014609 if r7 == 0x14 goto <offset>
014610 *(u64 *)(r10 - 0xcf8) = r9
014611 r1 = *(u64 *)(r10 - 0xbc8)
014612 *(u64 *)(r10 - 0xd00) = r1
014613 r9 = r0
014614 r1 = *(u64 *)(r10 - 0xc10)
014615 *(u64 *)(r10 - 0xc98) = r1
013976 r1 = r10
014616 r1 = r10
013977 r1 += -0x3d0
014617 r1 += -0x3d0
013978 r2 = r10
014618 r2 = r10
2 unchanged instructions hidden
013981 w1 = *(u8 *)(r10 - 0x388)
014621 w1 = *(u8 *)(r10 - 0x388)
013982 *(u64 *)(r10 - 0xcb8) = r1
014622 *(u64 *)(r10 - 0xcb8) = r1
013983 if r1 == 0x2 goto <offset>
014623 if r1 == 0x2 goto <offset>
013984 r2 = *(u64 *)(r10 - 0xd30)
014624 r2 = *(u64 *)(r10 - 0xd50)
013985 w1 = *(u32 *)(r2 + 0x0)
014625 w1 = *(u32 *)(r2 + 0x0)
013986 *(u32 *)(r10 - 0x5a8) = w1
014626 *(u32 *)(r10 - 0x5a8) = w1
013987 w1 = *(u32 *)(r2 + 0x3)
014627 w1 = *(u32 *)(r2 + 0x3)
013988 *(u32 *)(r10 - 0x5a5) = w1
014628 *(u32 *)(r10 - 0x5a5) = w1
013989 r4 = r9
014629 r1 = r7
013990 r4 += 0x1
014630 r1 += 0x1
014631 *(u64 *)(r10 - 0xc90) = r1
013991 r1 = *(u64 *)(r10 - 0xc40)
014632 r1 = *(u64 *)(r10 - 0xc40)
013992 r2 = *(u64 *)(r10 - 0xc98)
014633 if r8 >= r1 goto <offset>
013993 if r2 >= r1 goto <offset>
014634 r1 = *(u64 *)(r10 - 0xc98)
013994 if r7 <= r6 goto <offset>
014635 if r6 <= r1 goto <offset>
013995 r8 = *(u64 *)(r10 - 0x3b0)
014636 r4 = *(u64 *)(r10 - 0x3b0)
013996 r3 = r7
014637 r6 -= r1
013997 r3 -= r6
014638 if r6 < r4 goto <offset>
013998 if r3 < r8 goto <offset>
014639 r6 = r4
013999 r3 = r8
014640 r2 = *(u64 *)(r10 - 0xce0)
014000 r2 = *(u64 *)(r10 - 0xcf0)
014641 if r6 == 0x0 goto <offset>
014001 if r3 == 0x0 goto <offset>
014642 *(u64 *)(r10 - 0xcb0) = r6
014002 r5 = *(u64 *)(r10 - 0x3c8)
014643 r6 = *(u64 *)(r10 - 0x3c8)
014003 r0 = *(u64 *)(r10 - 0x3d0)
014644 r3 = *(u64 *)(r10 - 0x3d0)
014004 r1 = r0
014645 r1 = r3
014005 r1 |= r5
014646 r1 |= r6
014006 if r1 == 0x0 goto <offset>
014647 if r1 == 0x0 goto <offset>
014007 *(u64 *)(r10 - 0xbc8) = r9
014648 *(u64 *)(r10 - 0xd18) = r4
014008 *(u64 *)(r10 - 0xd00) = r8
014649 *(u64 *)(r10 - 0xd10) = r9
014009 *(u64 *)(r10 - 0xcc0) = r6
014650 *(u64 *)(r10 - 0xcd8) = r8
014010 *(u64 *)(r10 - 0xca8) = r3
014651 *(u64 *)(r10 - 0xd78) = r7
014011 *(u64 *)(r10 - 0xc70) = r4
014012 r1 = *(u64 *)(r10 - 0x398)
014652 r1 = *(u64 *)(r10 - 0x398)
014013 *(u64 *)(r10 - 0xcd8) = r1
014014 r1 = *(u64 *)(r10 - 0x3a0)
014015 *(u64 *)(r10 - 0xcd0) = r1
014653 *(u64 *)(r10 - 0xcd0) = r1
014016 r1 = *(u64 *)(r10 - 0x3a8)
014654 r1 = *(u64 *)(r10 - 0x3a0)
014017 *(u64 *)(r10 - 0xcc8) = r1
014655 *(u64 *)(r10 - 0xcc8) = r1
014656 r1 = *(u64 *)(r10 - 0x3a8)
014657 *(u64 *)(r10 - 0xcc0) = r1
014018 r1 = *(u64 *)(r10 - 0x3b8)
014658 r1 = *(u64 *)(r10 - 0x3b8)
014019 *(u64 *)(r10 - 0xc80) = r1
014659 *(u64 *)(r10 - 0xc78) = r1
014020 r1 = *(u64 *)(r10 - 0x3c0)
014660 r1 = *(u64 *)(r10 - 0x3c0)
014021 *(u64 *)(r10 - 0xcf8) = r1
014661 *(u64 *)(r10 - 0xd08) = r1
014022 w1 = *(u32 *)(r10 - 0x38c)
014662 w1 = *(u32 *)(r10 - 0x38c)
014023 *(u64 *)(r10 - 0xc78) = r1
014663 *(u64 *)(r10 - 0xc70) = r1
014024 w1 = *(u32 *)(r10 - 0x390)
014664 w1 = *(u32 *)(r10 - 0x390)
014025 *(u64 *)(r10 - 0xc68) = r1
014665 *(u64 *)(r10 - 0xc48) = r1
014026 r8 = r0
014666 r7 = r3
014027 r7 = r5
014667 *(u64 *)(r10 - 0xca0) = r6
014028 *(u64 *)(r10 - 0xcb0) = r5
014668 *(u64 *)(r10 - 0xc80) = r3
014029 *(u64 *)(r10 - 0xc90) = r0
014030 if r2 == 0x0 goto <offset>
014669 if r2 == 0x0 goto <offset>
014031 r1 = r10
014670 r1 = r10
014032 r1 += -0x6b0
014671 r1 += -0x6b0
014033 r2 = -0x1
014672 r2 = -0x1
014034 r3 = -0x1
014673 r3 = -0x1
014035 r4 = r0
014674 r4 = *(u64 *)(r10 - 0xc80)
014036 r7 = r5
014675 r6 = *(u64 *)(r10 - 0xca0)
014676 r5 = r6
014037 call <target>
014677 call <target>
014038 r1 = r10
014678 r1 = r10
014039 r1 += -0x6c0
014679 r1 += -0x6c0
014040 r9 = *(u64 *)(r10 - 0x6b0)
014680 r8 = *(u64 *)(r10 - 0x6b0)
014041 r6 = *(u64 *)(r10 - 0x6a8)
014681 r9 = *(u64 *)(r10 - 0x6a8)
014042 r2 = r9
014682 r2 = r8
014043 r3 = r6
014683 r3 = r9
014044 r4 = *(u64 *)(r10 - 0xc90)
014684 r4 = *(u64 *)(r10 - 0xc80)
014045 r5 = r7
014685 r5 = r6
014046 call <target>
014686 call <target>
014047 r3 = *(u64 *)(r10 - 0xc90)
014687 r3 = *(u64 *)(r10 - 0xc80)
014048 r1 = 0x1
014688 r1 = 0x1
014049 if r3 == 0x0 goto <offset>
014689 if r3 == 0x0 goto <offset>
014050 r1 = 0x0
014690 r1 = 0x0
014051 r2 = *(u64 *)(r10 - 0xcb0)
014691 r6 -= r1
014052 r2 -= r1
014053 r1 = *(u64 *)(r10 - 0x6b8)
014692 r1 = *(u64 *)(r10 - 0x6b8)
014054 r1 ^= r2
014693 r1 ^= r6
014055 r2 = r3
014694 r2 = r3
014056 r2 += -0x1
014695 r2 += -0x1
014057 r3 = *(u64 *)(r10 - 0x6c0)
014696 r3 = *(u64 *)(r10 - 0x6c0)
2 unchanged instructions hidden
014060 r3 ^= -0x1
014699 r3 ^= -0x1
014061 r3 |= r1
014700 r3 |= r1
014062 if r3 != 0x0 goto <offset>
014701 if r3 != 0x0 goto <offset>
014063 r9 += 0x1
014702 r8 += 0x1
014064 r1 = 0x1
014703 r1 = 0x1
014065 if r9 == 0x0 goto <offset>
014704 if r8 == 0x0 goto <offset>
014066 r1 = 0x0
014705 r1 = 0x0
014067 r6 += r1
014706 r9 += r1
014068 r1 = r9
014707 r1 = r8
014069 r1 |= r6
014708 r1 |= r9
014070 r8 = -0x1
014071 r7 = -0x1
014709 r7 = -0x1
014710 r6 = -0x1
014072 if r1 == 0x0 goto <offset>
014711 if r1 == 0x0 goto <offset>
014073 r7 = r6
014712 r6 = r9
014074 if r1 == 0x0 goto <offset>
014713 if r1 == 0x0 goto <offset>
014075 r8 = r9
014714 r7 = r8
014076 goto <offset>
014715 goto <offset>
014077 r8 = r9
014716 r7 = r8
014078 r7 = r6
014717 r6 = r9
014079 r9 = 0x0
014718 r9 = 0x0
014080 r6 = 0x0
014719 r8 = 0x0
014081 r1 = *(u64 *)(r10 - 0xc80)
014720 r1 = *(u64 *)(r10 - 0xc78)
014082 if r1 > 0x3b9ac9ff goto <offset>
014721 if r1 > 0x3b9ac9ff goto <offset>
014083 r3 = 0x3b9aca00
014722 r3 = 0x3b9aca00
014084 r1 = *(u64 *)(r10 - 0xc80)
014723 r1 = *(u64 *)(r10 - 0xc78)
014085 r3 -= r1
014724 r3 -= r1
014086 r1 = r10
014725 r1 = r10
014087 r1 += -0x6d0
014726 r1 += -0x6d0
1 unchanged instructions hidden
014089 r4 = 0x3b9aca00
014728 r4 = 0x3b9aca00
014090 r5 = 0x0
014729 r5 = 0x0
014091 call <target>
014730 call <target>
014092 r6 = *(u64 *)(r10 - 0x6c8)
014731 r8 = *(u64 *)(r10 - 0x6c8)
014093 r9 = *(u64 *)(r10 - 0x6d0)
014732 r9 = *(u64 *)(r10 - 0x6d0)
014094 r1 = r10
014733 r1 = r10
014095 r1 += -0x6e0
014734 r1 += -0x6e0
014096 r2 = r9
014735 r2 = r9
014097 r3 = 0x0
014736 r3 = 0x0
014098 r4 = r8
014737 r4 = r7
014099 r5 = 0x0
014738 r5 = 0x0
014100 call <target>
014739 call <target>
014101 r1 = r10
014740 r1 = r10
014102 r1 += -0x6f0
014741 r1 += -0x6f0
014103 r2 = r9
014742 r2 = r9
014104 r3 = 0x0
014743 r3 = 0x0
014105 r4 = r7
014744 r4 = r6
014106 r5 = 0x0
014745 r5 = 0x0
014107 call <target>
014746 call <target>
014108 r1 = r10
014747 r1 = r10
014109 r1 += -0x700
014748 r1 += -0x700
014110 r2 = r6
014749 r2 = r8
014111 r3 = 0x0
014750 r3 = 0x0
014112 r4 = r8
014751 r4 = r7
014113 r5 = 0x0
014752 r5 = 0x0
014114 call <target>
014753 call <target>
014115 r1 = r10
014754 r1 = r10
014116 r1 += -0x710
014755 r1 += -0x710
014117 r2 = r6
014756 r2 = r8
014118 r3 = 0x0
014757 r3 = 0x0
014119 r4 = 0x0
014758 r4 = 0x0
014120 r5 = r7
014759 r5 = r6
014121 call <target>
014760 call <target>
014122 r5 = *(u64 *)(r10 - 0x6f8)
014761 r5 = *(u64 *)(r10 - 0x6f8)
014123 r3 = *(u64 *)(r10 - 0x6e8)
014762 r3 = *(u64 *)(r10 - 0x6e8)
2 unchanged instructions hidden
014126 r2 = r4
014765 r2 = r4
014127 r2 += r1
014766 r2 += r1
014128 r1 = 0x1
014767 r1 = 0x1
014129 *(u64 *)(r10 - 0xbd0) = r1
014768 *(u64 *)(r10 - 0xbc8) = r1
014130 r0 = 0x1
014769 r0 = 0x1
014131 if r2 < r4 goto <offset>
014770 if r2 < r4 goto <offset>
014132 r0 = 0x0
014771 r0 = 0x0
014133 r4 = *(u64 *)(r10 - 0x708)
014772 r4 = *(u64 *)(r10 - 0x708)
014134 r7 = *(u64 *)(r10 - 0x710)
014773 r6 = *(u64 *)(r10 - 0x710)
014135 r1 = r7
014774 r1 = r6
014136 r1 += r2
014775 r1 += r2
014137 r2 = 0x1
014776 r2 = 0x1
014138 if r1 < r7 goto <offset>
014777 if r1 < r6 goto <offset>
014139 r2 = 0x0
014778 r2 = 0x0
014140 r3 += r5
014779 r3 += r5
014141 r3 += r0
014780 r3 += r0
4 unchanged instructions hidden
014146 if r5 < r4 goto <offset>
014785 if r5 < r4 goto <offset>
014147 r3 = 0x0
014786 r3 = 0x0
014148 if r5 != r4 goto <offset>
014787 if r5 != r4 goto <offset>
014149 r7 = -0x1
014788 r6 = -0x1
014150 r3 = -0x1
014789 r3 = -0x1
014151 if r2 != 0x0 goto <offset>
014790 if r2 != 0x0 goto <offset>
014152 r3 = r5
014791 r3 = r5
2 unchanged instructions hidden
014155 goto <offset>
014794 goto <offset>
014156 if r5 == r4 goto <offset>
014795 if r5 == r4 goto <offset>
014157 r2 = r3
014796 r2 = r3
014158 r7 = -0x1
014797 r6 = -0x1
014159 r3 = -0x1
014798 r3 = -0x1
014160 if r2 == 0x0 goto <offset>
014799 if r2 == 0x0 goto <offset>
014161 r4 = -0x1
014800 r4 = -0x1
11 unchanged instructions hidden
014173 if r9 >= r3 goto <offset>
014812 if r9 >= r3 goto <offset>
014174 if r1 >= r4 goto <offset>
014813 if r1 >= r4 goto <offset>
014175 r8 = r2
014814 r8 = r2
014176 r6 = -0x1
014815 r7 = -0x1
014177 if r8 == 0x0 goto <offset>
014816 if r8 == 0x0 goto <offset>
014178 goto <offset>
014817 goto <offset>
014179 r9 = r3
014818 r9 = r3
2 unchanged instructions hidden
014182 if r9 < r3 goto <offset>
014821 if r9 < r3 goto <offset>
014183 r2 = 0x0
014822 r2 = 0x0
014184 if r1 < r4 goto <offset>
014823 if r1 < r4 goto <offset>
014185 r6 = -0x1
014824 r7 = -0x1
014186 if r8 != 0x0 goto <offset>
014825 if r8 != 0x0 goto <offset>
014187 r6 = r1
014826 r7 = r1
014188 r1 = r10
014827 r1 = r10
014189 r1 += -0x720
014828 r1 += -0x720
014190 r2 = r6
014829 r2 = r7
014191 r3 = 0x0
014830 r3 = 0x0
014192 r4 = *(u64 *)(r10 - 0xce8)
014831 r4 = *(u64 *)(r10 - 0xcf0)
014193 r5 = 0x0
014832 r5 = 0x0
014194 call <target>
014833 call <target>
014195 r1 = r10
014834 r1 = r10
014196 r1 += -0x740
014835 r1 += -0x740
014197 *(u64 *)(r10 - 0xd08) = r6
014836 *(u64 *)(r10 - 0xd20) = r7
014198 r2 = r6
014837 r2 = r7
014199 r3 = 0x0
014838 r3 = 0x0
014200 r4 = *(u64 *)(r10 - 0xce0)
014839 r4 = *(u64 *)(r10 - 0xce8)
014201 r5 = 0x0
014840 r5 = 0x0
014202 call <target>
014841 call <target>
014203 r6 = -0x1
014842 r7 = -0x1
014204 if r8 != 0x0 goto <offset>
014843 if r8 != 0x0 goto <offset>
014205 r6 = r9
014844 r7 = r9
014206 r1 = r10
014845 r1 = r10
014207 r1 += -0x730
014846 r1 += -0x730
014208 r2 = r6
014847 r2 = r7
014209 r3 = 0x0
014848 r3 = 0x0
014210 r4 = *(u64 *)(r10 - 0xce8)
014849 r4 = *(u64 *)(r10 - 0xcf0)
014211 r5 = 0x0
014850 r5 = 0x0
014212 call <target>
014851 call <target>
014213 r1 = r10
014852 r1 = r10
014214 r1 += -0x750
014853 r1 += -0x750
014215 r2 = r6
014854 r2 = r7
014216 r3 = 0x0
014855 r3 = 0x0
014217 r4 = 0x0
014856 r4 = 0x0
014218 r5 = *(u64 *)(r10 - 0xce0)
014857 r5 = *(u64 *)(r10 - 0xce8)
014219 call <target>
014858 call <target>
014220 r2 = *(u64 *)(r10 - 0x730)
014859 r2 = *(u64 *)(r10 - 0x730)
014221 r3 = *(u64 *)(r10 - 0x740)
014860 r3 = *(u64 *)(r10 - 0x740)
8 unchanged instructions hidden
014230 r4 += r5
014869 r4 += r5
014231 r4 += r2
014870 r4 += r2
014232 r5 = 0x1
014871 r5 = 0x1
014233 r8 = *(u64 *)(r10 - 0xbc8)
014234 if r4 < r3 goto <offset>
014872 if r4 < r3 goto <offset>
014235 r5 = 0x0
014873 r5 = 0x0
014236 if r4 != r3 goto <offset>
014874 if r4 != r3 goto <offset>
47 unchanged instructions hidden
014284 r2 += r1
014922 r2 += r1
014285 if r2 >= r3 goto <offset>
014923 if r2 >= r3 goto <offset>
014286 if r4 >= r5 goto <offset>
014924 if r4 >= r5 goto <offset>
014287 r1 = *(u64 *)(r10 - 0xbd0)
014925 r1 = *(u64 *)(r10 - 0xbc8)
014288 *(u64 *)(r10 - 0xd10) = r6
014926 *(u64 *)(r10 - 0xd28) = r7
014289 r3 = -0x1
014927 r3 = -0x1
014290 if r1 == 0x0 goto <offset>
014928 if r1 == 0x0 goto <offset>
014291 goto <offset>
014929 goto <offset>
1 unchanged instructions hidden
014293 r2 += r1
014931 r2 += r1
014294 if r2 < r3 goto <offset>
014932 if r2 < r3 goto <offset>
014295 r3 = 0x0
014933 r3 = 0x0
014296 *(u64 *)(r10 - 0xbd0) = r3
014934 *(u64 *)(r10 - 0xbc8) = r3
014297 if r4 < r5 goto <offset>
014935 if r4 < r5 goto <offset>
014298 *(u64 *)(r10 - 0xd10) = r6
014936 *(u64 *)(r10 - 0xd28) = r7
014299 r3 = -0x1
014937 r3 = -0x1
014300 if r1 != 0x0 goto <offset>
014938 if r1 != 0x0 goto <offset>
014301 r3 = r4
014939 r3 = r4
014302 r5 = *(u64 *)(r10 - 0xc78)
014940 r4 = *(u64 *)(r10 - 0xc70)
014303 r5 <<= 0x20
014304 r4 = *(u64 *)(r10 - 0xc68)
014305 r4 <<= 0x20
014941 r4 <<= 0x20
014306 r6 = *(u64 *)(r10 - 0xc70)
014942 r5 = *(u64 *)(r10 - 0xc48)
014943 r5 <<= 0x20
014944 *(u64 *)(r10 - 0xc48) = r5
014945 r7 = *(u64 *)(r10 - 0xc90)
014307 if r1 != 0x0 goto <offset>
014946 if r1 != 0x0 goto <offset>
014308 r7 = r2
014947 r6 = r2
014309 r5 s>>= 0x20
014310 *(u64 *)(r10 - 0xc78) = r5
014311 r4 s>>= 0x20
014948 r4 s>>= 0x20
014312 *(u64 *)(r10 - 0xc68) = r4
014949 *(u64 *)(r10 - 0xc70) = r4
014950 r1 = *(u64 *)(r10 - 0xc48)
014951 r1 s>>= 0x20
014952 *(u64 *)(r10 - 0xc48) = r1
014313 r1 = <addr> ll
014953 r1 = <addr> ll
014314 r2 = r6
014954 r2 = r7
014315 r4 = r7
014955 r4 = r6
014316 call <target>
014956 call <target>
014317 if r7 != 0x0 goto <offset>
014957 if r6 != 0x0 goto <offset>
014318 r1 = 0x1
014958 r1 = 0x1
014319 r2 = 0x1
014959 r2 = 0x1
014320 r3 = *(u64 *)(r10 - 0xc68)
014960 r3 = *(u64 *)(r10 - 0xc70)
014321 r4 = *(u64 *)(r10 - 0xc78)
014961 r4 = *(u64 *)(r10 - 0xc48)
014322 if r3 s<= r4 goto <offset>
014962 if r4 s<= r3 goto <offset>
014323 r2 = 0x0
014963 r2 = 0x0
014324 if r3 s< r4 goto <offset>
014964 if r4 s< r3 goto <offset>
014325 r3 = *(u64 *)(r10 - 0xcf0)
014965 r3 = *(u64 *)(r10 - 0xce0)
014326 if r3 != 0x0 goto <offset>
014966 if r3 != 0x0 goto <offset>
014327 r1 = r2
014967 r1 = r2
014328 if r1 != 0x1 goto <offset>
014968 if r1 != 0x1 goto <offset>
014329 goto <offset>
014969 goto <offset>
014330 if r3 s>= r4 goto <offset>
014970 if r4 s>= r3 goto <offset>
014331 r1 = 0x0
014971 r1 = 0x0
014332 r3 = *(u64 *)(r10 - 0xcf0)
014972 r3 = *(u64 *)(r10 - 0xce0)
014333 if r3 == 0x0 goto <offset>
014973 if r3 == 0x0 goto <offset>
014334 if r1 == 0x1 goto <offset>
014974 if r1 == 0x1 goto <offset>
014335 r3 = *(u64 *)(r10 - 0xcc0)
014975 r3 = *(u64 *)(r10 - 0xc98)
014336 r1 = r3
014976 r1 = r3
014337 r2 = *(u64 *)(r10 - 0xca8)
014977 r2 = *(u64 *)(r10 - 0xcb0)
014338 r1 += r2
014978 r1 += r2
014339 r2 = 0x1
014979 r2 = 0x1
014340 if r1 < r3 goto <offset>
014980 if r1 < r3 goto <offset>
014341 r2 = 0x0
014981 r2 = 0x0
014342 r3 = -0x1
014982 r3 = -0x1
014343 *(u64 *)(r10 - 0xc20) = r3
014983 *(u64 *)(r10 - 0xc10) = r3
014344 if r2 == 0x0 goto <offset>
014984 if r2 == 0x0 goto <offset>
014345 r1 = *(u64 *)(r10 - 0xc50)
014985 r1 = *(u64 *)(r10 - 0xc58)
014346 if r1 == 0x0 goto <offset>
014986 if r1 == 0x0 goto <offset>
014347 r1 = *(u64 *)(r10 - 0xd80)
014987 r1 = *(u64 *)(r10 - 0xd98)
014348 if r1 != 0x0 goto <offset>
014988 if r1 != 0x0 goto <offset>
014349 r1 = r10
014989 r1 = r10
014350 r1 += -0x840
014990 r1 += -0x840
014351 r2 = 0x0
014991 r2 = 0x0
014352 *(u64 *)(r10 - 0xc30) = r2
014992 *(u64 *)(r10 - 0xc30) = r2
014353 r2 = *(u64 *)(r10 - 0xc20)
014993 r2 = *(u64 *)(r10 - 0xc10)
014354 r3 = 0x0
014994 r3 = 0x0
014355 r4 = 0x2710
014995 r4 = 0x2710
014356 r5 = 0x0
014996 r5 = 0x0
014357 call <target>
014997 call <target>
014358 r6 = *(u64 *)(r10 - 0x840)
014998 r6 = *(u64 *)(r10 - 0x840)
014359 r2 = r6
014999 r2 = r6
014360 r1 = *(u64 *)(r10 - 0xd68)
015000 r1 = *(u64 *)(r10 - 0xd88)
014361 r2 += r1
015001 r2 += r1
014362 r1 = 0x1
015002 r1 = 0x1
014363 if r2 < r6 goto <offset>
015003 if r2 < r6 goto <offset>
014364 r1 = 0x0
015004 r1 = 0x0
014365 r7 = *(u64 *)(r10 - 0x838)
015005 r7 = *(u64 *)(r10 - 0x838)
014366 r3 = r7
015006 r3 = r7
014367 r4 = *(u64 *)(r10 - 0xd70)
015007 r4 = *(u64 *)(r10 - 0xd90)
014368 r3 += r4
015008 r3 += r4
014369 r3 += r1
015009 r3 += r1
014370 r1 = r10
015010 r1 = r10
014371 r1 += -0x850
015011 r1 += -0x850
014372 r4 = *(u64 *)(r10 - 0xd38)
015012 r4 = *(u64 *)(r10 - 0xd58)
014373 r5 = 0x0
015013 r5 = 0x0
014374 call <target>
015014 call <target>
014375 r8 = *(u64 *)(r10 - 0x848)
015015 r8 = *(u64 *)(r10 - 0x848)
014376 r9 = *(u64 *)(r10 - 0x850)
015016 r9 = *(u64 *)(r10 - 0x850)
014377 r1 = *(u64 *)(r10 - 0xc20)
015017 r1 = *(u64 *)(r10 - 0xc10)
014378 if r1 < 0x9 goto <offset>
015018 if r1 < 0x9 goto <offset>
014379 r2 = r6
015019 r2 = r6
014380 r2 += -0x13880
015020 r2 += -0x13880
5 unchanged instructions hidden
014386 r1 = r10
015026 r1 = r10
014387 r1 += -0x860
015027 r1 += -0x860
014388 r3 = r7
015028 r3 = r7
014389 r4 = *(u64 *)(r10 - 0xd38)
015029 r4 = *(u64 *)(r10 - 0xd58)
014390 r5 = 0x0
015030 r5 = 0x0
014391 call <target>
015031 call <target>
014392 r2 = *(u64 *)(r10 - 0x858)
015032 r2 = *(u64 *)(r10 - 0x858)
1 unchanged instructions hidden
014394 *(u64 *)(r10 - 0xc30) = r1
015034 *(u64 *)(r10 - 0xc30) = r1
014395 goto <offset>
015035 goto <offset>
014396 r3 = -0x1
015036 r3 = -0x1
014397 *(u64 *)(r10 - 0xc20) = r3
015037 *(u64 *)(r10 - 0xc10) = r3
014398 if r2 != 0x0 goto <offset>
015038 if r2 != 0x0 goto <offset>
014399 *(u64 *)(r10 - 0xc20) = r1
015039 *(u64 *)(r10 - 0xc10) = r1
014400 r1 = *(u64 *)(r10 - 0xc50)
015040 r1 = *(u64 *)(r10 - 0xc58)
014401 if r1 != 0x0 goto <offset>
015041 if r1 != 0x0 goto <offset>
014402 r1 = *(u64 *)(r10 - 0xd20)
015042 r1 = *(u64 *)(r10 - 0xd38)
014403 r1 &= 0x1
015043 r1 &= 0x1
014404 if r1 != 0x0 goto <offset>
015044 if r1 != 0x0 goto <offset>
014405 r7 = *(u64 *)(r10 - 0xc20)
015045 r7 = *(u64 *)(r10 - 0xc10)
014406 r7 += 0x1
015046 r7 += 0x1
014407 r6 = 0x1
015047 r6 = 0x1
014408 r1 = 0x1
015048 r1 = 0x1
014409 r2 = *(u64 *)(r10 - 0xc48)
015049 r2 = *(u64 *)(r10 - 0xc50)
014410 if r7 >= r2 goto <offset>
015050 if r7 >= r2 goto <offset>
014411 r1 = 0x0
015051 r1 = 0x0
014412 if r7 == 0x0 goto <offset>
015052 if r7 == 0x0 goto <offset>
014413 if r7 == 0x0 goto <offset>
015053 if r7 == 0x0 goto <offset>
014414 r6 = 0x0
015054 r6 = 0x0
014415 r1 &= 0x1
015055 r1 &= 0x1
014416 r8 = *(u64 *)(r10 - 0xc40)
015056 r9 = *(u64 *)(r10 - 0xc40)
014417 if r1 != 0x0 goto <offset>
015057 if r1 != 0x0 goto <offset>
014418 goto <offset>
015058 goto <offset>
014419 if r7 != 0x0 goto <offset>
015059 if r7 != 0x0 goto <offset>
014420 r1 = 0x1
015060 r1 = 0x1
014421 if r7 != 0x0 goto <offset>
015061 if r7 != 0x0 goto <offset>
014422 r1 &= 0x1
015062 r1 &= 0x1
014423 r8 = *(u64 *)(r10 - 0xc40)
015063 r9 = *(u64 *)(r10 - 0xc40)
014424 if r1 != 0x0 goto <offset>
015064 if r1 != 0x0 goto <offset>
014425 r1 = r10
015065 r1 = r10
014426 r1 += -0x760
015066 r1 += -0x760
014427 r2 = r7
015067 r2 = r7
014428 r3 = r6
015068 r3 = r6
014429 r4 = *(u64 *)(r10 - 0xc58)
015069 r4 = *(u64 *)(r10 - 0xc60)
014430 r5 = 0x0
015070 r5 = 0x0
014431 call <target>
015071 call <target>
014432 r1 = 0x1
015072 r1 = 0x1
014433 r3 = 0x1
015073 r3 = 0x1
014434 r2 = *(u64 *)(r10 - 0xc48)
015074 r2 = *(u64 *)(r10 - 0xc50)
014435 if r2 < r7 goto <offset>
015075 if r2 < r7 goto <offset>
014436 r3 = 0x0
015076 r3 = 0x0
014437 r2 = *(u64 *)(r10 - 0x760)
015077 r2 = *(u64 *)(r10 - 0x760)
2 unchanged instructions hidden
014440 r6 += r3
015080 r6 += r3
014441 r3 = *(u64 *)(r10 - 0x758)
015081 r3 = *(u64 *)(r10 - 0x758)
014442 r3 -= r1
015082 r3 -= r1
014443 r4 = *(u64 *)(r10 - 0xc48)
015083 r4 = *(u64 *)(r10 - 0xc50)
014444 r4 -= r7
015084 r4 -= r7
014445 r6 = -r6
015085 r6 = -r6
014446 r2 += -0x1
015086 r2 += -0x1
1 unchanged instructions hidden
014448 r1 += -0x770
015088 r1 += -0x770
014449 r5 = r6
015089 r5 = r6
014450 call <target>
015090 call <target>
014451 r7 = *(u64 *)(r10 - 0x768)
015091 r8 = *(u64 *)(r10 - 0x768)
014452 r8 = *(u64 *)(r10 - 0x770)
015092 r9 = *(u64 *)(r10 - 0x770)
014453 r1 = *(u64 *)(r10 - 0xd60)
015093 r1 = *(u64 *)(r10 - 0xd80)
014454 if r1 == 0x0 goto <offset>
015094 if r1 == 0x0 goto <offset>
014455 r2 = r8
015095 r2 = r9
014456 r2 += 0x2
015096 r2 += 0x2
014457 r3 = 0x0
015097 r1 = 0x0
015098 *(u64 *)(r10 - 0xbd8) = r1
014458 r1 = 0x1
015099 r1 = 0x1
014459 *(u64 *)(r10 - 0xbc8) = r2
015100 *(u64 *)(r10 - 0xbc8) = r2
014460 if r2 < r8 goto <offset>
015101 if r2 < r9 goto <offset>
014461 r1 = 0x0
015102 r1 = 0x0
014462 r7 += r1
015103 r8 += r1
014463 r6 = *(u64 *)(r10 - 0xc18)
015104 r6 = *(u64 *)(r10 - 0xc18)
014464 *(u64 *)(r10 - 0xbd0) = r7
015105 *(u64 *)(r10 - 0xbd0) = r8
014465 if r6 == 0x0 goto <offset>
015106 if r6 == 0x0 goto <offset>
014466 r1 = r10
015107 r1 = r10
014467 r1 += -0x790
015108 r1 += -0x790
014468 r2 = *(u64 *)(r10 - 0xbc8)
015109 r2 = *(u64 *)(r10 - 0xbc8)
015110 r3 = 0x0
014469 r4 = r6
015111 r4 = r6
014470 r5 = 0x0
015112 r5 = 0x0
014471 call <target>
015113 call <target>
014472 r1 = r10
015114 r1 = r10
014473 r1 += -0x7a0
015115 r1 += -0x7a0
014474 r2 = r7
015116 r2 = r8
014475 r3 = 0x0
015117 r3 = 0x0
014476 r4 = r6
015118 r4 = r6
014477 r5 = 0x0
015119 r5 = 0x0
121 unchanged instructions hidden
014599 *(u64 *)(r10 - 0xbe8) = r3
015241 *(u64 *)(r10 - 0xbe8) = r3
014600 *(u64 *)(r10 - 0xbe0) = r2
015242 *(u64 *)(r10 - 0xbe0) = r2
014601 r0 = 0x0
015243 r0 = 0x0
014602 r1 = *(u64 *)(r10 - 0xc10)
015244 r1 = *(u64 *)(r10 - 0xc20)
014603 if r1 == 0x0 goto <offset>
015245 if r1 == 0x0 goto <offset>
014604 r1 = r9
015246 r1 = r9
014605 r1 |= r7
015247 r1 |= r7
4 unchanged instructions hidden
014610 r1 += -0x8b0
015252 r1 += -0x8b0
014611 r2 = r9
015253 r2 = r9
014612 r3 = 0x0
015254 r3 = 0x0
014613 r6 = *(u64 *)(r10 - 0xc10)
015255 r6 = *(u64 *)(r10 - 0xc20)
014614 r4 = r6
015256 r4 = r6
014615 r5 = 0x0
015257 r5 = 0x0
014616 call <target>
015258 call <target>
296 unchanged instructions hidden
014913 if r3 != 0x0 goto <offset>
015555 if r3 != 0x0 goto <offset>
014914 r5 = r4
015556 r5 = r4
014915 r4 = 0x1
015557 r4 = 0x1
014916 r0 = *(u64 *)(r10 - 0xc20)
015558 r0 = *(u64 *)(r10 - 0xc10)
014917 if r5 > r0 goto <offset>
015559 if r5 > r0 goto <offset>
014918 r5 = 0x0
015560 r5 = 0x0
014919 if r3 != 0x0 goto <offset>
015561 if r3 != 0x0 goto <offset>
10 unchanged instructions hidden
014930 r5 = 0x0
015572 r5 = 0x0
014931 if r3 == 0x0 goto <offset>
015573 if r3 == 0x0 goto <offset>
014932 r4 = 0x1
015574 r4 = 0x1
014933 r0 = *(u64 *)(r10 - 0xc20)
015575 r0 = *(u64 *)(r10 - 0xc10)
014934 if r5 <= r0 goto <offset>
015576 if r5 <= r0 goto <offset>
014935 r4 = 0x0
015577 r4 = 0x0
014936 r5 = 0x0
015578 r5 = 0x0
45 unchanged instructions hidden
014982 r7 = r2
015624 r7 = r2
014983 if r1 != 0x0 goto <offset>
015625 if r1 != 0x0 goto <offset>
014984 r1 = 0x1
015626 r1 = 0x1
014985 r2 = *(u64 *)(r10 - 0xc48)
015627 r2 = *(u64 *)(r10 - 0xc50)
014986 if r8 >= r2 goto <offset>
015628 if r8 >= r2 goto <offset>
014987 r1 = 0x0
015629 r1 = 0x0
014988 if r7 != 0x0 goto <offset>
015630 if r7 != 0x0 goto <offset>
014989 r1 &= 0x1
015631 r1 &= 0x1
014990 r2 = *(u64 *)(r10 - 0xc40)
015632 r9 = *(u64 *)(r10 - 0xc40)
014991 if r1 == 0x0 goto <offset>
015633 if r1 == 0x0 goto <offset>
014992 goto <offset>
015634 goto <offset>
014993 if r1 == 0x0 goto <offset>
015635 if r1 == 0x0 goto <offset>
014994 r8 = r9
015636 r8 = r9
014995 r1 = 0x1
015637 r1 = 0x1
014996 r2 = *(u64 *)(r10 - 0xc48)
015638 r2 = *(u64 *)(r10 - 0xc50)
014997 if r8 < r2 goto <offset>
015639 if r8 < r2 goto <offset>
014998 if r7 == 0x0 goto <offset>
015640 if r7 == 0x0 goto <offset>
014999 r1 = 0x1
015641 r1 = 0x1
015000 r1 &= 0x1
015642 r1 &= 0x1
015001 r2 = *(u64 *)(r10 - 0xc40)
015643 r9 = *(u64 *)(r10 - 0xc40)
015002 if r1 != 0x0 goto <offset>
015644 if r1 != 0x0 goto <offset>
015003 r1 = r10
015645 r1 = r10
015004 r1 += -0x930
015646 r1 += -0x930
015005 r2 = r8
015647 r2 = r8
015006 r3 = r7
015648 r3 = r7
015007 r4 = *(u64 *)(r10 - 0xc58)
015649 r4 = *(u64 *)(r10 - 0xc60)
015008 r5 = 0x0
015650 r5 = 0x0
015009 call <target>
015651 call <target>
015010 r6 = 0x1
015652 r6 = 0x1
015011 r1 = 0x1
015653 r1 = 0x1
015012 r2 = *(u64 *)(r10 - 0xc48)
015654 r2 = *(u64 *)(r10 - 0xc50)
015013 if r2 < r8 goto <offset>
015655 if r2 < r8 goto <offset>
015014 r1 = 0x0
015656 r1 = 0x0
015015 r2 = *(u64 *)(r10 - 0x930)
015657 r2 = *(u64 *)(r10 - 0x930)
3 unchanged instructions hidden
015019 r7 += r1
015661 r7 += r1
015020 r3 = *(u64 *)(r10 - 0x928)
015662 r3 = *(u64 *)(r10 - 0x928)
015021 r3 -= r4
015663 r3 -= r4
015022 r4 = *(u64 *)(r10 - 0xc48)
015664 r4 = *(u64 *)(r10 - 0xc50)
015023 r4 -= r8
015665 r4 -= r8
015024 r7 = -r7
015666 r7 = -r7
015025 r2 += -0x1
015667 r2 += -0x1
1 unchanged instructions hidden
015027 r1 += -0x940
015669 r1 += -0x940
015028 r5 = r7
015670 r5 = r7
015029 call <target>
015671 call <target>
015030 r2 = *(u64 *)(r10 - 0x940)
015672 r9 = *(u64 *)(r10 - 0x940)
015031 r1 = *(u64 *)(r10 - 0xc40)
015673 r1 = *(u64 *)(r10 - 0xc40)
015032 if r2 < r1 goto <offset>
015674 if r9 < r1 goto <offset>
015033 r6 = 0x0
015675 r6 = 0x0
015034 r3 = *(u64 *)(r10 - 0x938)
015676 r3 = *(u64 *)(r10 - 0x938)
015035 if r3 != 0x0 goto <offset>
015677 if r3 != 0x0 goto <offset>
6 unchanged instructions hidden
015042 r6 = 0x0
015684 r6 = 0x0
015043 if r6 == 0x0 goto <offset>
015685 if r6 == 0x0 goto <offset>
015044 if r6 != 0x0 goto <offset>
015686 if r6 != 0x0 goto <offset>
015045 r2 = *(u64 *)(r10 - 0xc40)
015687 r9 = *(u64 *)(r10 - 0xc40)
015046 r9 = r2
015688 r7 = r9
015047 r1 = *(u64 *)(r10 - 0xc58)
015689 r1 = *(u64 *)(r10 - 0xc60)
015048 r9 += r1
015690 r7 += r1
015049 r0 = 0x0
015691 r0 = 0x0
015050 r1 = 0x1
015692 r1 = 0x1
015051 r7 = r2
015693 if r7 < r9 goto <offset>
015052 if r9 < r7 goto <offset>
015053 r1 = 0x0
015694 r1 = 0x0
015054 r6 = r3
015695 r6 = r3
015055 r6 += r1
015696 r6 += r1
015056 r1 = r9
015697 r1 = r7
015057 r1 |= r6
015698 r1 |= r6
015058 *(u64 *)(r10 - 0xbf0) = r7
015699 *(u64 *)(r10 - 0xbd8) = r9
015059 if r1 == 0x0 goto <offset>
015700 if r1 == 0x0 goto <offset>
015060 r1 = r10
015701 r1 = r10
015061 r1 += -0x950
015702 r1 += -0x950
015062 r2 = 0x0
015703 r2 = 0x0
015063 *(u64 *)(r10 - 0xbf8) = r2
015704 *(u64 *)(r10 - 0xbf8) = r2
015064 r2 = r7
015705 r2 = r9
015065 r4 = *(u64 *)(r10 - 0xc48)
015706 r4 = *(u64 *)(r10 - 0xc50)
015066 r5 = 0x0
015707 r5 = 0x0
015067 call <target>
015708 call <target>
015068 r1 = r10
015709 r1 = r10
1 unchanged instructions hidden
015070 r8 = *(u64 *)(r10 - 0x950)
015711 r8 = *(u64 *)(r10 - 0x950)
015071 r3 = *(u64 *)(r10 - 0x948)
015712 r3 = *(u64 *)(r10 - 0x948)
015072 r2 = r8
015713 r2 = r8
015073 *(u64 *)(r10 - 0xbe0) = r3
015714 *(u64 *)(r10 - 0xbe8) = r3
015074 r4 = r9
015715 r4 = r7
015075 r5 = r6
015716 r5 = r6
015076 call <target>
015717 call <target>
015077 r1 = 0x0
015718 r1 = 0x0
3 unchanged instructions hidden
015081 r1 = *(u64 *)(r10 - 0x960)
015722 r1 = *(u64 *)(r10 - 0x960)
015082 *(u64 *)(r10 - 0xbd0) = r1
015723 *(u64 *)(r10 - 0xbd0) = r1
015083 r1 = *(u64 *)(r10 - 0xc18)
015724 r1 = *(u64 *)(r10 - 0xc18)
015084 *(u64 *)(r10 - 0xbe8) = r8
015725 *(u64 *)(r10 - 0xda8) = r7
015726 *(u64 *)(r10 - 0xbf0) = r8
015085 if r1 == 0x0 goto <offset>
015727 if r1 == 0x0 goto <offset>
015086 r2 = 0x1
015728 r2 = 0x1
015087 r1 = 0x1
015729 r1 = 0x1
015088 if r9 > r8 goto <offset>
015730 if r7 > r8 goto <offset>
015089 r1 = 0x0
015731 r1 = 0x0
015090 r3 = *(u64 *)(r10 - 0xbe0)
015732 r3 = *(u64 *)(r10 - 0xbe8)
015091 if r6 <= r3 goto <offset>
015733 if r6 <= r3 goto <offset>
015092 if r6 == r3 goto <offset>
015734 if r6 == r3 goto <offset>
015093 r1 = r2
015735 r1 = r2
1 unchanged instructions hidden
015095 r8 = 0x0
015737 r8 = 0x0
015096 if r1 == 0x0 goto <offset>
015738 if r1 == 0x0 goto <offset>
015097 goto <offset>
015739 goto <offset>
015098 r3 = *(u64 *)(r10 - 0xbe0)
015740 r3 = *(u64 *)(r10 - 0xbe8)
015099 if r6 > r3 goto <offset>
015741 if r6 > r3 goto <offset>
015100 r2 = 0x0
015742 r2 = 0x0
015101 if r6 != r3 goto <offset>
015743 if r6 != r3 goto <offset>
24 unchanged instructions hidden
015126 r4 = 0x0
015768 r4 = 0x0
015127 r8 = *(u64 *)(r10 - 0x978)
015769 r8 = *(u64 *)(r10 - 0x978)
015128 r3 = *(u64 *)(r10 - 0x990)
015770 r3 = *(u64 *)(r10 - 0x990)
015129 *(u64 *)(r10 - 0xbd8) = r8
015771 *(u64 *)(r10 - 0xbe0) = r8
015130 r8 += r3
015772 r8 += r3
015131 r5 = r8
015773 r5 = r8
015132 r5 += r4
015774 r5 += r4
8 unchanged instructions hidden
015141 if r4 == 0x0 goto <offset>
015783 if r4 == 0x0 goto <offset>
015142 goto <offset>
015784 goto <offset>
015143 r1 = 0x0
015785 r1 = 0x0
015144 *(u64 *)(r10 - 0xbe0) = r1
015786 *(u64 *)(r10 - 0xbe8) = r1
015145 *(u64 *)(r10 - 0xbd0) = r1
015787 *(u64 *)(r10 - 0xbd0) = r1
015146 *(u64 *)(r10 - 0xbc8) = r1
015788 *(u64 *)(r10 - 0xbc8) = r1
015147 r5 = 0x0
015789 r5 = 0x0
015148 r8 = 0x0
015790 r8 = 0x0
015149 r3 = 0x0
015791 r3 = 0x0
015150 *(u64 *)(r10 - 0xbd8) = r1
015792 *(u64 *)(r10 - 0xbe0) = r1
015151 r7 = 0x0
015793 r7 = 0x0
015152 goto <offset>
015794 goto <offset>
015153 if r1 >= r2 goto <offset>
015795 if r1 >= r2 goto <offset>
9 unchanged instructions hidden
015163 r5 = 0x0
015805 r5 = 0x0
015164 call <target>
015806 call <target>
015165 r1 = 0x1
015807 r1 = 0x1
015166 r2 = *(u64 *)(r10 - 0xbd8)
015808 r2 = *(u64 *)(r10 - 0xbe0)
015167 if r8 < r2 goto <offset>
015809 if r8 < r2 goto <offset>
015168 r1 = 0x0
015810 r1 = 0x0
015169 r2 = *(u64 *)(r10 - 0x988)
015811 r2 = *(u64 *)(r10 - 0x988)
015170 r3 = *(u64 *)(r10 - 0xbe0)
015812 r3 = *(u64 *)(r10 - 0xbe8)
015171 if r2 == 0x0 goto <offset>
015813 if r2 == 0x0 goto <offset>
015172 r7 |= r1
015814 r7 |= r1
015173 r8 = <addr> ll
015815 r8 = <addr> ll
1 unchanged instructions hidden
015175 r8 = *(u64 *)(r10 - 0x968)
015817 r8 = *(u64 *)(r10 - 0x968)
015176 r1 = <addr> ll
015818 r1 = <addr> ll
015177 *(u64 *)(r10 - 0xc38) = r1
015819 *(u64 *)(r10 - 0xc38) = r1
015178 if r7 != 0x0 goto <offset>
015820 if r7 == 0x0 goto <offset>
015179 goto <offset>
015821 goto <offset>
015180 r2 = *(u64 *)(r10 - 0x988)
015822 r2 = *(u64 *)(r10 - 0x988)
015181 r3 = *(u64 *)(r10 - 0xbe0)
015823 r3 = *(u64 *)(r10 - 0xbe8)
015182 if r2 != 0x0 goto <offset>
015824 if r2 != 0x0 goto <offset>
015183 r7 = 0x0
015825 r7 = 0x0
015184 r7 |= r1
015826 r7 |= r1
4 unchanged instructions hidden
015189 if r7 != 0x0 goto <offset>
015831 if r7 != 0x0 goto <offset>
015190 r1 = *(u64 *)(r10 - 0x970)
015832 r1 = *(u64 *)(r10 - 0x970)
015191 *(u64 *)(r10 - 0xc38) = r1
015833 *(u64 *)(r10 - 0xc38) = r1
015192 r1 = *(u64 *)(r10 - 0xc10)
015834 r7 = *(u64 *)(r10 - 0xda8)
015193 *(u64 *)(r10 - 0xda0) = r9
015835 r1 = *(u64 *)(r10 - 0xc20)
015194 if r1 == 0x0 goto <offset>
015836 if r1 == 0x0 goto <offset>
015195 r2 = 0x1
015837 r2 = 0x1
015196 r1 = 0x1
015838 r1 = 0x1
015197 r4 = *(u64 *)(r10 - 0xbe8)
015839 r4 = *(u64 *)(r10 - 0xbf0)
015198 if r9 > r4 goto <offset>
015840 if r7 > r4 goto <offset>
015199 r1 = 0x0
015841 r1 = 0x0
015200 if r6 <= r3 goto <offset>
015842 if r6 <= r3 goto <offset>
015201 if r6 == r3 goto <offset>
015843 if r6 == r3 goto <offset>
015202 r1 = r2
015844 r1 = r2
015203 r1 &= 0x1
015845 r1 &= 0x1
015204 r2 = 0x0
015846 r2 = 0x0
015205 *(u64 *)(r10 - 0xbd8) = r2
015847 *(u64 *)(r10 - 0xbe0) = r2
015206 if r1 == 0x0 goto <offset>
015848 if r1 == 0x0 goto <offset>
015207 goto <offset>
015849 goto <offset>
015208 if r6 > r3 goto <offset>
015850 if r6 > r3 goto <offset>
1 unchanged instructions hidden
015210 if r6 != r3 goto <offset>
015852 if r6 != r3 goto <offset>
015211 r1 &= 0x1
015853 r1 &= 0x1
015212 r2 = 0x0
015854 r2 = 0x0
015213 *(u64 *)(r10 - 0xbd8) = r2
015855 *(u64 *)(r10 - 0xbe0) = r2
015214 if r1 != 0x0 goto <offset>
015856 if r1 != 0x0 goto <offset>
015215 r1 = r10
015857 r1 = r10
015216 r1 += -0x9b0
015858 r1 += -0x9b0
015217 r2 = *(u64 *)(r10 - 0xbd0)
015859 r2 = *(u64 *)(r10 - 0xbd0)
015218 r3 = 0x0
015860 r3 = 0x0
015219 r7 = *(u64 *)(r10 - 0xc10)
015861 r7 = *(u64 *)(r10 - 0xc20)
015220 r4 = r7
015862 r4 = r7
015221 r5 = 0x0
015863 r5 = 0x0
015222 call <target>
015864 call <target>
13 unchanged instructions hidden
015236 r4 = 0x0
015878 r4 = 0x0
015237 r9 = *(u64 *)(r10 - 0x9a8)
015879 r9 = *(u64 *)(r10 - 0x9a8)
015238 r3 = *(u64 *)(r10 - 0x9c0)
015880 r3 = *(u64 *)(r10 - 0x9c0)
015239 *(u64 *)(r10 - 0xbd8) = r9
015881 *(u64 *)(r10 - 0xbe0) = r9
015240 r9 += r3
015882 r9 += r3
015241 r5 = r9
015883 r5 = r9
015242 r5 += r4
015884 r5 += r4
20 unchanged instructions hidden
015263 r5 = 0x0
015905 r5 = 0x0
015264 call <target>
015906 call <target>
015265 r1 = 0x1
015907 r1 = 0x1
015266 r2 = *(u64 *)(r10 - 0xbd8)
015908 r2 = *(u64 *)(r10 - 0xbe0)
015267 if r9 < r2 goto <offset>
015909 if r9 < r2 goto <offset>
015268 r1 = 0x0
015910 r1 = 0x0
015269 r2 = *(u64 *)(r10 - 0x9b8)
015911 r2 = *(u64 *)(r10 - 0x9b8)
015270 r3 = *(u64 *)(r10 - 0xbe0)
015912 r3 = *(u64 *)(r10 - 0xbe8)
015271 if r2 == 0x0 goto <offset>
015913 if r2 == 0x0 goto <offset>
015272 r7 |= r1
015914 r7 |= r1
015273 r1 = <addr> ll
015915 r1 = <addr> ll
015274 r9 = *(u64 *)(r10 - 0xda0)
015916 r9 = *(u64 *)(r10 - 0xbd8)
015275 if r7 != 0x0 goto <offset>
015917 if r7 != 0x0 goto <offset>
015276 r1 = *(u64 *)(r10 - 0x998)
015918 r1 = *(u64 *)(r10 - 0x998)
015277 *(u64 *)(r10 - 0xbd8) = r1
015919 *(u64 *)(r10 - 0xbe0) = r1
015278 r1 = <addr> ll
015920 r1 = <addr> ll
015279 *(u64 *)(r10 - 0xbf8) = r1
015921 *(u64 *)(r10 - 0xbf8) = r1
015280 if r7 != 0x0 goto <offset>
015922 if r7 == 0x0 goto <offset>
015281 goto <offset>
015923 goto <offset>
015282 r2 = *(u64 *)(r10 - 0x9b8)
015924 r2 = *(u64 *)(r10 - 0x9b8)
015283 r3 = *(u64 *)(r10 - 0xbe0)
015925 r3 = *(u64 *)(r10 - 0xbe8)
015284 if r2 != 0x0 goto <offset>
015926 if r2 != 0x0 goto <offset>
015285 r7 = 0x0
015927 r7 = 0x0
015286 r7 |= r1
015928 r7 |= r1
015287 r1 = <addr> ll
015929 r1 = <addr> ll
015288 r9 = *(u64 *)(r10 - 0xda0)
015930 r9 = *(u64 *)(r10 - 0xbd8)
015289 if r7 == 0x0 goto <offset>
015931 if r7 == 0x0 goto <offset>
015290 *(u64 *)(r10 - 0xbd8) = r1
015932 *(u64 *)(r10 - 0xbe0) = r1
015291 r1 = <addr> ll
015933 r1 = <addr> ll
015292 *(u64 *)(r10 - 0xbf8) = r1
015934 *(u64 *)(r10 - 0xbf8) = r1
015293 if r7 != 0x0 goto <offset>
015935 if r7 != 0x0 goto <offset>
015294 r1 = *(u64 *)(r10 - 0x9a0)
015936 r1 = *(u64 *)(r10 - 0x9a0)
015295 *(u64 *)(r10 - 0xbf8) = r1
015937 *(u64 *)(r10 - 0xbf8) = r1
015296 r7 = 0x0
015938 r7 = *(u64 *)(r10 - 0xda8)
015297 r1 = *(u64 *)(r10 - 0xc08)
015939 r1 = *(u64 *)(r10 - 0xc08)
015298 if r1 == 0x0 goto <offset>
015940 if r1 == 0x0 goto <offset>
015299 r2 = 0x1
015941 r2 = 0x1
015300 r1 = 0x1
015942 r1 = 0x1
015301 r4 = *(u64 *)(r10 - 0xbe8)
015943 r4 = *(u64 *)(r10 - 0xbf0)
015302 if r9 > r4 goto <offset>
015944 if r7 > r4 goto <offset>
015303 r1 = 0x0
015945 r1 = 0x0
015304 if r6 <= r3 goto <offset>
015946 if r6 <= r3 goto <offset>
015305 if r6 == r3 goto <offset>
015947 if r6 == r3 goto <offset>
34 unchanged instructions hidden
015340 r4 = 0x0
015982 r4 = 0x0
015341 r9 = *(u64 *)(r10 - 0x9d8)
015983 r9 = *(u64 *)(r10 - 0x9d8)
015342 r3 = *(u64 *)(r10 - 0x9f0)
015984 r3 = *(u64 *)(r10 - 0x9f0)
015343 *(u64 *)(r10 - 0xdc0) = r9
015985 *(u64 *)(r10 - 0xde0) = r9
015344 r9 += r3
015986 r9 += r3
015345 r5 = r9
015987 r5 = r9
015346 r5 += r4
015988 r5 += r4
20 unchanged instructions hidden
015367 r5 = 0x0
016009 r5 = 0x0
015368 call <target>
016010 call <target>
015369 r1 = 0x1
016011 r1 = 0x1
015370 r2 = *(u64 *)(r10 - 0xdc0)
016012 r2 = *(u64 *)(r10 - 0xde0)
015371 if r9 < r2 goto <offset>
016013 if r9 < r2 goto <offset>
015372 r1 = 0x0
016014 r1 = 0x0
015373 r2 = *(u64 *)(r10 - 0x9e8)
016015 r2 = *(u64 *)(r10 - 0x9e8)
015374 r3 = *(u64 *)(r10 - 0xbe0)
016016 r3 = *(u64 *)(r10 - 0xbe8)
015375 if r2 == 0x0 goto <offset>
016017 if r2 == 0x0 goto <offset>
015376 r7 |= r1
016018 r7 |= r1
015377 r2 = <addr> ll
016019 r2 = <addr> ll
015378 r9 = *(u64 *)(r10 - 0xda0)
016020 r9 = *(u64 *)(r10 - 0xbd8)
015379 if r7 != 0x0 goto <offset>
016021 if r7 != 0x0 goto <offset>
015380 r2 = *(u64 *)(r10 - 0x9c8)
016022 r2 = *(u64 *)(r10 - 0x9c8)
015381 r0 = <addr> ll
016023 r0 = <addr> ll
015382 if r7 == 0x0 goto <offset>
016024 if r7 == 0x0 goto <offset>
015383 goto <offset>
016025 goto <offset>
015384 r2 = *(u64 *)(r10 - 0x9e8)
016026 r2 = *(u64 *)(r10 - 0x9e8)
015385 r3 = *(u64 *)(r10 - 0xbe0)
016027 r3 = *(u64 *)(r10 - 0xbe8)
015386 if r2 != 0x0 goto <offset>
016028 if r2 != 0x0 goto <offset>
015387 r7 = 0x0
016029 r7 = 0x0
015388 r7 |= r1
016030 r7 |= r1
015389 r2 = <addr> ll
016031 r2 = <addr> ll
015390 r9 = *(u64 *)(r10 - 0xda0)
016032 r9 = *(u64 *)(r10 - 0xbd8)
015391 if r7 == 0x0 goto <offset>
016033 if r7 == 0x0 goto <offset>
015392 r0 = <addr> ll
016034 r0 = <addr> ll
015393 if r7 != 0x0 goto <offset>
016035 if r7 != 0x0 goto <offset>
015394 r0 = *(u64 *)(r10 - 0x9d0)
016036 r0 = *(u64 *)(r10 - 0x9d0)
015395 r7 = 0x0
016037 r7 = *(u64 *)(r10 - 0xda8)
015396 r1 = *(u64 *)(r10 - 0xc00)
016038 r1 = *(u64 *)(r10 - 0xc00)
015397 *(u64 *)(r10 - 0xbe0) = r2
016039 *(u64 *)(r10 - 0xbe8) = r2
015398 if r1 == 0x0 goto <offset>
016040 if r1 == 0x0 goto <offset>
015399 r2 = 0x1
016041 r2 = 0x1
015400 r1 = 0x1
016042 r1 = 0x1
015401 r4 = *(u64 *)(r10 - 0xbe8)
016043 r4 = *(u64 *)(r10 - 0xbf0)
015402 if r9 > r4 goto <offset>
016044 if r7 > r4 goto <offset>
015403 r1 = 0x0
016045 r1 = 0x0
015404 if r6 <= r3 goto <offset>
016046 if r6 <= r3 goto <offset>
016047 r7 = 0x0
015405 if r6 == r3 goto <offset>
016048 if r6 == r3 goto <offset>
015406 r1 = r2
016049 r1 = r2
015407 r1 &= 0x1
016050 r1 &= 0x1
015408 if r1 == 0x0 goto <offset>
016051 if r1 == 0x0 goto <offset>
016052 r1 = 0x0
015409 goto <offset>
016053 goto <offset>
015410 if r6 > r3 goto <offset>
016054 if r6 > r3 goto <offset>
015411 r2 = 0x0
016055 r2 = 0x0
016056 r7 = 0x0
015412 if r6 != r3 goto <offset>
016057 if r6 != r3 goto <offset>
015413 r1 &= 0x1
016058 r1 &= 0x1
015414 if r1 != 0x0 goto <offset>
016059 if r1 != 0x0 goto <offset>
015415 *(u64 *)(r10 - 0xbe8) = r0
016060 *(u64 *)(r10 - 0xbf0) = r0
015416 r1 = r10
016061 r1 = r10
015417 r1 += -0xa10
016062 r1 += -0xa10
015418 r2 = *(u64 *)(r10 - 0xbd0)
016063 r2 = *(u64 *)(r10 - 0xbd0)
48 unchanged instructions hidden
015467 if r9 < r7 goto <offset>
016112 if r9 < r7 goto <offset>
015468 r1 = 0x0
016113 r1 = 0x0
015469 r2 = *(u64 *)(r10 - 0xa18)
016114 r2 = *(u64 *)(r10 - 0xa18)
015470 r0 = *(u64 *)(r10 - 0xbe8)
016115 r0 = *(u64 *)(r10 - 0xbf0)
015471 if r2 == 0x0 goto <offset>
016116 if r2 == 0x0 goto <offset>
015472 r6 |= r1
016117 r6 |= r1
015473 r1 = <addr> ll
016118 r1 = <addr> ll
016119 r9 = *(u64 *)(r10 - 0xbd8)
015474 if r6 != 0x0 goto <offset>
016120 if r6 != 0x0 goto <offset>
015475 r1 = *(u64 *)(r10 - 0x9f8)
016121 r1 = *(u64 *)(r10 - 0x9f8)
015476 r7 = <addr> ll
016122 r7 = <addr> ll
015477 if r6 != 0x0 goto <offset>
016123 if r6 != 0x0 goto <offset>
015478 goto <offset>
016124 goto <offset>
015479 r2 = *(u64 *)(r10 - 0xa18)
016125 r2 = *(u64 *)(r10 - 0xa18)
015480 r0 = *(u64 *)(r10 - 0xbe8)
016126 r0 = *(u64 *)(r10 - 0xbf0)
015481 if r2 != 0x0 goto <offset>
016127 if r2 != 0x0 goto <offset>
015482 r6 = 0x0
016128 r6 = 0x0
015483 r6 |= r1
016129 r6 |= r1
015484 r1 = <addr> ll
016130 r1 = <addr> ll
016131 r9 = *(u64 *)(r10 - 0xbd8)
015485 if r6 == 0x0 goto <offset>
016132 if r6 == 0x0 goto <offset>
015486 r7 = <addr> ll
016133 r7 = <addr> ll
015487 if r6 != 0x0 goto <offset>
016134 if r6 != 0x0 goto <offset>
015488 r7 = *(u64 *)(r10 - 0xa00)
016135 r7 = *(u64 *)(r10 - 0xa00)
016136 r3 = *(u64 *)(r10 - 0xbf8)
016137 r5 = *(u64 *)(r10 - 0xc38)
015489 goto <offset>
016138 goto <offset>
015490 if r1 >= r2 goto <offset>
016139 if r1 >= r2 goto <offset>
015491 r4 = r3
016140 r4 = r3
14 unchanged instructions hidden
015506 if r2 == 0x0 goto <offset>
016155 if r2 == 0x0 goto <offset>
015507 r7 |= r1
016156 r7 |= r1
015508 r1 = <addr> ll
016157 r1 = <addr> ll
016158 r8 = *(u64 *)(r10 - 0xbd0)
015509 if r7 != 0x0 goto <offset>
016159 if r7 != 0x0 goto <offset>
015510 r1 = *(u64 *)(r10 - 0x778)
016160 r1 = *(u64 *)(r10 - 0x778)
016161 *(u64 *)(r10 - 0xbe0) = r1
016162 r1 = <addr> ll
015511 *(u64 *)(r10 - 0xbd8) = r1
016163 *(u64 *)(r10 - 0xbd8) = r1
015512 r3 = <addr> ll
016164 r6 = *(u64 *)(r10 - 0xc20)
015513 r6 = *(u64 *)(r10 - 0xc10)
015514 r1 = *(u64 *)(r10 - 0xc08)
016165 r1 = *(u64 *)(r10 - 0xc08)
015515 if r7 != 0x0 goto <offset>
016166 if r7 != 0x0 goto <offset>
015516 r3 = *(u64 *)(r10 - 0x780)
016167 r2 = *(u64 *)(r10 - 0x780)
015517 r7 = *(u64 *)(r10 - 0xbd0)
016168 *(u64 *)(r10 - 0xbd8) = r2
015518 r0 = 0x0
016169 r0 = 0x0
015519 *(u64 *)(r10 - 0xbe0) = r3
015520 if r6 == 0x0 goto <offset>
016170 if r6 == 0x0 goto <offset>
015521 r1 = r10
016171 r1 = r10
015522 r1 += -0x7c0
016172 r1 += -0x7c0
4 unchanged instructions hidden
015527 call <target>
016177 call <target>
015528 r1 = r10
016178 r1 = r10
015529 r1 += -0x7d0
016179 r1 += -0x7d0
015530 r2 = r7
016180 r2 = r8
015531 r3 = 0x0
016181 r3 = 0x0
015532 r4 = r6
016182 r4 = r6
015533 r5 = 0x0
016183 r5 = 0x0
26 unchanged instructions hidden
015560 r7 = 0x0
016210 r7 = 0x0
015561 r7 |= r1
016211 r7 |= r1
015562 r1 = <addr> ll
016212 r1 = <addr> ll
016213 r8 = *(u64 *)(r10 - 0xbd0)
015563 if r7 == 0x0 goto <offset>
016214 if r7 == 0x0 goto <offset>
015564 goto <offset>
016215 goto <offset>
015565 if r1 >= r2 goto <offset>
016216 if r1 >= r2 goto <offset>
16 unchanged instructions hidden
015582 if r2 == 0x0 goto <offset>
016233 if r2 == 0x0 goto <offset>
015583 r7 |= r1
016234 r7 |= r1
015584 r9 = <addr> ll
016235 r9 = <addr> ll
016236 r8 = *(u64 *)(r10 - 0xbd0)
015585 if r7 != 0x0 goto <offset>
016237 if r7 != 0x0 goto <offset>
015586 r9 = *(u64 *)(r10 - 0x7a8)
016238 r9 = *(u64 *)(r10 - 0x7a8)
015587 r2 = <addr> ll
016239 r2 = <addr> ll
015588 r1 = *(u64 *)(r10 - 0xc08)
016240 r1 = *(u64 *)(r10 - 0xc08)
015589 if r7 == 0x0 goto <offset>
016241 if r7 == 0x0 goto <offset>
015590 goto <offset>
015591 r2 = *(u64 *)(r10 - 0x7c8)
015592 r0 = 0x0
015593 if r2 != 0x0 goto <offset>
015594 r7 = 0x0
015595 r7 |= r1
015596 r9 = <addr> ll
015597 if r7 == 0x0 goto <offset>
015598 r2 = <addr> ll
015599 r1 = *(u64 *)(r10 - 0xc08)
015600 if r7 != 0x0 goto <offset>
015601 r2 = *(u64 *)(r10 - 0x7b0)
015602 r7 = *(u64 *)(r10 - 0xbd0)
015603 *(u64 *)(r10 - 0xbe8) = r2
016242 *(u64 *)(r10 - 0xbe8) = r2
015604 if r1 == 0x0 goto <offset>
016243 if r1 == 0x0 goto <offset>
015605 r6 = r1
016244 r6 = r1
6 unchanged instructions hidden
015612 call <target>
016251 call <target>
015613 r1 = r10
016252 r1 = r10
015614 r1 += -0x800
016253 r1 += -0x800
015615 r2 = r7
016254 r2 = r8
015616 r3 = 0x0
016255 r3 = 0x0
015617 r4 = r6
016256 r4 = r6
015618 r5 = 0x0
016257 r5 = 0x0
21 unchanged instructions hidden
015640 r2 = r1
016279 r2 = r1
015641 if r4 == 0x0 goto <offset>
016280 if r4 == 0x0 goto <offset>
015642 goto <offset>
016281 goto <offset>
016282 r2 = *(u64 *)(r10 - 0x7c8)
016283 r0 = 0x0
016284 if r2 != 0x0 goto <offset>
016285 r7 = 0x0
016286 r7 |= r1
016287 r9 = <addr> ll
016288 r8 = *(u64 *)(r10 - 0xbd0)
016289 if r7 == 0x0 goto <offset>
016290 r2 = <addr> ll
016291 r1 = *(u64 *)(r10 - 0xc08)
016292 if r7 != 0x0 goto <offset>
016293 r2 = *(u64 *)(r10 - 0x7b0)
016294 *(u64 *)(r10 - 0xbe8) = r2
016295 if r1 != 0x0 goto <offset>
016296 goto <offset>
015643 if r1 >= r2 goto <offset>
016297 if r1 >= r2 goto <offset>
015644 r4 = r3
016298 r4 = r3
015645 r3 = -0x1
016299 r3 = -0x1
12 unchanged instructions hidden
015658 r2 = *(u64 *)(r10 - 0x7f8)
016312 r2 = *(u64 *)(r10 - 0x7f8)
015659 if r2 == 0x0 goto <offset>
016313 if r2 == 0x0 goto <offset>
015660 r7 |= r1
016314 r7 |= r1
015661 r8 = <addr> ll
016315 r1 = <addr> ll
016316 r8 = *(u64 *)(r10 - 0xbd0)
015662 if r7 != 0x0 goto <offset>
016317 if r7 != 0x0 goto <offset>
015663 r8 = *(u64 *)(r10 - 0x7d8)
016318 r1 = *(u64 *)(r10 - 0x7d8)
015664 r0 = <addr> ll
016319 r0 = <addr> ll
015665 r6 = *(u64 *)(r10 - 0xc00)
016320 r6 = *(u64 *)(r10 - 0xc00)
015666 if r7 == 0x0 goto <offset>
016321 if r7 == 0x0 goto <offset>
015667 goto <offset>
016322 *(u64 *)(r10 - 0xbf0) = r1
015668 r2 = *(u64 *)(r10 - 0x7f8)
015669 if r2 != 0x0 goto <offset>
015670 r7 = 0x0
015671 r7 |= r1
015672 r8 = <addr> ll
015673 if r7 == 0x0 goto <offset>
015674 r0 = <addr> ll
015675 r6 = *(u64 *)(r10 - 0xc00)
015676 if r7 != 0x0 goto <offset>
015677 r0 = *(u64 *)(r10 - 0x7e0)
015678 r7 = *(u64 *)(r10 - 0xbd0)
015679 if r6 == 0x0 goto <offset>
016323 if r6 == 0x0 goto <offset>
015680 *(u64 *)(r10 - 0xbf8) = r8
016324 *(u64 *)(r10 - 0xbf8) = r0
015681 *(u64 *)(r10 - 0xbf0) = r0
015682 r1 = r10
016325 r1 = r10
015683 r1 += -0x820
016326 r1 += -0x820
015684 r2 = *(u64 *)(r10 - 0xbc8)
016327 r2 = *(u64 *)(r10 - 0xbc8)
3 unchanged instructions hidden
015688 call <target>
016331 call <target>
015689 r1 = r10
016332 r1 = r10
015690 r1 += -0x830
016333 r1 += -0x830
015691 r2 = r7
016334 r2 = r8
015692 r3 = 0x0
016335 r3 = 0x0
015693 r4 = r6
016336 r4 = r6
015694 r5 = 0x0
016337 r5 = 0x0
21 unchanged instructions hidden
015716 r2 = r1
016359 r2 = r1
015717 if r4 == 0x0 goto <offset>
016360 if r4 == 0x0 goto <offset>
015718 goto <offset>
016361 goto <offset>
016362 r2 = *(u64 *)(r10 - 0x7f8)
016363 if r2 != 0x0 goto <offset>
016364 r7 = 0x0
016365 r7 |= r1
016366 r1 = <addr> ll
016367 r8 = *(u64 *)(r10 - 0xbd0)
016368 if r7 == 0x0 goto <offset>
016369 r0 = <addr> ll
016370 r6 = *(u64 *)(r10 - 0xc00)
016371 if r7 != 0x0 goto <offset>
016372 r0 = *(u64 *)(r10 - 0x7e0)
016373 *(u64 *)(r10 - 0xbf0) = r1
016374 if r6 != 0x0 goto <offset>
016375 goto <offset>
015719 if r1 >= r2 goto <offset>
016376 if r1 >= r2 goto <offset>
015720 r4 = r3
016377 r4 = r3
015721 r3 = -0x1
016378 r3 = -0x1
10 unchanged instructions hidden
015732 if r6 < r8 goto <offset>
016389 if r6 < r8 goto <offset>
015733 r1 = 0x0
016390 r1 = 0x0
015734 r2 = *(u64 *)(r10 - 0x828)
016391 r2 = *(u64 *)(r10 - 0x828)
015735 r0 = *(u64 *)(r10 - 0xbf0)
016392 r0 = *(u64 *)(r10 - 0xbf8)
015736 if r2 != 0x0 goto <offset>
016393 if r2 != 0x0 goto <offset>
015737 r7 = 0x0
016394 r7 = 0x0
015738 r7 |= r1
016395 r7 |= r1
015739 r2 = <addr> ll
016396 r2 = <addr> ll
016397 r8 = *(u64 *)(r10 - 0xbd0)
015740 r6 = *(u64 *)(r10 - 0xbe8)
016398 r6 = *(u64 *)(r10 - 0xbe8)
015741 r8 = *(u64 *)(r10 - 0xbf8)
015742 if r7 != 0x0 goto <offset>
016399 if r7 != 0x0 goto <offset>
015743 r2 = *(u64 *)(r10 - 0x808)
016400 r2 = *(u64 *)(r10 - 0x808)
015744 r3 = <addr> ll
016401 r3 = <addr> ll
1 unchanged instructions hidden
015746 r3 = *(u64 *)(r10 - 0x810)
016403 r3 = *(u64 *)(r10 - 0x810)
015747 goto <offset>
016404 goto <offset>
015748 r8 = 0x0
016405 r8 = 0x0
015749 r3 = *(u64 *)(r10 - 0xbe0)
016406 r3 = *(u64 *)(r10 - 0xbe8)
015750 r1 = *(u64 *)(r10 - 0xc10)
016407 r1 = *(u64 *)(r10 - 0xc20)
015751 *(u64 *)(r10 - 0xda0) = r9
015752 if r1 != 0x0 goto <offset>
016408 if r1 != 0x0 goto <offset>
015753 r1 = 0x0
016409 r1 = 0x0
015754 *(u64 *)(r10 - 0xbd8) = r1
016410 *(u64 *)(r10 - 0xbe0) = r1
015755 r7 = 0x0
015756 r1 = *(u64 *)(r10 - 0xc08)
016411 r1 = *(u64 *)(r10 - 0xc08)
015757 if r1 != 0x0 goto <offset>
016412 if r1 != 0x0 goto <offset>
015758 r0 = 0x0
016413 r0 = 0x0
015759 r2 = 0x0
016414 r2 = 0x0
015760 r1 = *(u64 *)(r10 - 0xc00)
016415 r1 = *(u64 *)(r10 - 0xc00)
015761 *(u64 *)(r10 - 0xbe0) = r2
016416 *(u64 *)(r10 - 0xbe8) = r2
015762 if r1 != 0x0 goto <offset>
016417 if r1 != 0x0 goto <offset>
015763 r1 = 0x0
016418 r1 = 0x0
015764 r3 = *(u64 *)(r10 - 0xbf8)
016419 r3 = *(u64 *)(r10 - 0xbf8)
015765 r5 = *(u64 *)(r10 - 0xc38)
016420 r5 = *(u64 *)(r10 - 0xc38)
016421 r7 = 0x0
015766 r4 = r5
016422 r4 = r5
015767 r4 += r0
016423 r4 += r0
015768 r2 = 0x0
016424 r2 = 0x0
015769 r0 = 0x1
016425 r0 = 0x1
015770 *(u64 *)(r10 - 0xbe8) = r0
016426 *(u64 *)(r10 - 0xbf0) = r0
015771 if r4 < r5 goto <offset>
016427 if r4 < r5 goto <offset>
015772 r0 = 0x0
016428 r0 = 0x0
015773 r9 = r4
016429 r9 = r4
28 unchanged instructions hidden
015802 r5 = 0x1
016458 r5 = 0x1
015803 if r3 > r4 goto <offset>
016459 if r3 > r4 goto <offset>
015804 r5 = 0x0
016460 r5 = 0x0
015805 r4 = *(u64 *)(r10 - 0xbe0)
016461 r4 = *(u64 *)(r10 - 0xbe8)
015806 r8 += r4
016462 r8 += r4
015807 r8 += r0
016463 r8 += r0
015808 r4 = *(u64 *)(r10 - 0xbd8)
016464 r4 = *(u64 *)(r10 - 0xbe0)
015809 r8 += r4
016465 r8 += r4
015810 r8 += r6
016466 r8 += r6
015811 r8 += r1
016467 r8 += r1
4 unchanged instructions hidden
015816 r1 -= r9
016472 r1 -= r9
015817 if r1 > r0 goto <offset>
016473 if r1 > r0 goto <offset>
015818 r4 = 0x0
016474 r4 = 0x0
015819 *(u64 *)(r10 - 0xbe8) = r4
016475 *(u64 *)(r10 - 0xbf0) = r4
015820 r0 = *(u64 *)(r10 - 0xc28)
016476 r0 = *(u64 *)(r10 - 0xc28)
015821 r8 = *(u64 *)(r10 - 0xbf0)
016477 r9 = *(u64 *)(r10 - 0xbd8)
015822 r6 = *(u64 *)(r10 - 0xbc8)
016478 r6 = *(u64 *)(r10 - 0xbc8)
015823 if r1 != r6 goto <offset>
016479 if r1 != r6 goto <offset>
015824 r4 = 0x0
016480 r4 = 0x0
2 unchanged instructions hidden
015827 if r5 == 0x0 goto <offset>
016483 if r5 == 0x0 goto <offset>
015828 if r2 == 0x0 goto <offset>
016484 if r2 == 0x0 goto <offset>
015829 r4 = -0x1
016485 r4 = -0x1
015830 r1 = *(u64 *)(r10 - 0xc20)
016486 r1 = *(u64 *)(r10 - 0xc10)
015831 if r1 >= r4 goto <offset>
016487 if r1 >= r4 goto <offset>
015832 goto <offset>
016488 goto <offset>
015833 r0 = *(u64 *)(r10 - 0xc28)
016489 r0 = *(u64 *)(r10 - 0xc28)
015834 r8 = *(u64 *)(r10 - 0xbf0)
016490 r9 = *(u64 *)(r10 - 0xbd8)
015835 r6 = *(u64 *)(r10 - 0xbc8)
016491 r6 = *(u64 *)(r10 - 0xbc8)
015836 if r1 == r6 goto <offset>
016492 if r1 == r6 goto <offset>
015837 r5 = *(u64 *)(r10 - 0xbe8)
016493 r5 = *(u64 *)(r10 - 0xbf0)
015838 r4 = 0x0
016494 r4 = 0x0
015839 if r5 == 0x0 goto <offset>
016495 if r5 == 0x0 goto <offset>
015840 if r5 != 0x0 goto <offset>
016496 if r5 != 0x0 goto <offset>
015841 r2 = r1
016497 r2 = r1
015842 if r2 != 0x0 goto <offset>
016498 if r2 != 0x0 goto <offset>
015843 r1 = *(u64 *)(r10 - 0xc20)
016499 r1 = *(u64 *)(r10 - 0xc10)
015844 if r1 >= r4 goto <offset>
016500 if r1 >= r4 goto <offset>
015845 r3 = *(u64 *)(r10 - 0xc30)
016501 r3 = *(u64 *)(r10 - 0xc30)
015846 r3 += 0x1
016502 r3 += 0x1
10 unchanged instructions hidden
015857 r6 = r0
016513 r6 = r0
015858 if r1 != 0x0 goto <offset>
016514 if r1 != 0x0 goto <offset>
015859 r1 = 0x1
016515 r1 = 0x1
015860 r2 = *(u64 *)(r10 - 0xc48)
016516 r2 = *(u64 *)(r10 - 0xc50)
015861 if r7 >= r2 goto <offset>
016517 if r7 >= r2 goto <offset>
015862 r1 = 0x0
016518 r1 = 0x0
015863 if r6 != 0x0 goto <offset>
016519 if r6 != 0x0 goto <offset>
015864 r1 &= 0x1
016520 r1 &= 0x1
015865 r8 = *(u64 *)(r10 - 0xc40)
016521 r9 = *(u64 *)(r10 - 0xc40)
015866 if r1 == 0x0 goto <offset>
016522 if r1 == 0x0 goto <offset>
015867 goto <offset>
016523 goto <offset>
015868 if r1 == 0x0 goto <offset>
016524 if r1 == 0x0 goto <offset>
015869 r7 = r2
016525 r7 = r2
015870 r1 = 0x1
016526 r1 = 0x1
015871 r2 = *(u64 *)(r10 - 0xc48)
016527 r2 = *(u64 *)(r10 - 0xc50)
015872 if r7 < r2 goto <offset>
016528 if r7 < r2 goto <offset>
015873 if r6 == 0x0 goto <offset>
016529 if r6 == 0x0 goto <offset>
015874 r1 = 0x1
016530 r1 = 0x1
015875 r1 &= 0x1
016531 r1 &= 0x1
015876 r8 = *(u64 *)(r10 - 0xc40)
016532 r9 = *(u64 *)(r10 - 0xc40)
015877 if r1 != 0x0 goto <offset>
016533 if r1 != 0x0 goto <offset>
015878 r1 = r10
016534 r1 = r10
015879 r1 += -0xa30
016535 r1 += -0xa30
015880 r2 = r7
016536 r2 = r7
015881 r3 = r6
016537 r3 = r6
015882 r4 = *(u64 *)(r10 - 0xc58)
016538 r4 = *(u64 *)(r10 - 0xc60)
015883 r5 = 0x0
016539 r5 = 0x0
015884 call <target>
016540 call <target>
015885 r8 = 0x1
016541 r8 = 0x1
015886 r1 = 0x1
016542 r1 = 0x1
015887 r2 = *(u64 *)(r10 - 0xc48)
016543 r2 = *(u64 *)(r10 - 0xc50)
015888 if r2 < r7 goto <offset>
016544 if r2 < r7 goto <offset>
015889 r1 = 0x0
016545 r1 = 0x0
015890 r2 = *(u64 *)(r10 - 0xa30)
016546 r2 = *(u64 *)(r10 - 0xa30)
3 unchanged instructions hidden
015894 r6 += r1
016550 r6 += r1
015895 r3 = *(u64 *)(r10 - 0xa28)
016551 r3 = *(u64 *)(r10 - 0xa28)
015896 r3 -= r4
016552 r3 -= r4
015897 r4 = *(u64 *)(r10 - 0xc48)
016553 r4 = *(u64 *)(r10 - 0xc50)
015898 r4 -= r7
016554 r4 -= r7
015899 r6 = -r6
016555 r6 = -r6
015900 r2 += -0x1
016556 r2 += -0x1
1 unchanged instructions hidden
015902 r1 += -0xa40
016558 r1 += -0xa40
015903 r5 = r6
016559 r5 = r6
015904 call <target>
016560 call <target>
015905 r3 = *(u64 *)(r10 - 0xa40)
016561 r9 = *(u64 *)(r10 - 0xa40)
015906 r1 = *(u64 *)(r10 - 0xc40)
016562 r1 = *(u64 *)(r10 - 0xc40)
015907 r2 = r3
016563 if r9 < r1 goto <offset>
015908 if r3 < r1 goto <offset>
015909 r8 = 0x0
016564 r8 = 0x0
015910 r1 = *(u64 *)(r10 - 0xa38)
016565 r1 = *(u64 *)(r10 - 0xa38)
015911 if r1 != 0x0 goto <offset>
016566 if r1 != 0x0 goto <offset>
015912 if r8 != 0x0 goto <offset>
016567 if r8 == 0x0 goto <offset>
015913 r2 = *(u64 *)(r10 - 0xc40)
015914 r8 = r2
015915 goto <offset>
016568 goto <offset>
015916 r1 = *(u64 *)(r10 - 0xa38)
016569 r1 = *(u64 *)(r10 - 0xa38)
015917 if r1 == 0x0 goto <offset>
016570 if r1 == 0x0 goto <offset>
1 unchanged instructions hidden
015919 if r8 == 0x0 goto <offset>
016572 if r8 == 0x0 goto <offset>
015920 goto <offset>
016573 goto <offset>
015921 r1 = 0x0
016574 r1 = 0x0
015922 *(u64 *)(r10 - 0xbd8) = r1
016575 *(u64 *)(r10 - 0xbe0) = r1
015923 r6 = *(u64 *)(r10 - 0xc10)
016576 r6 = *(u64 *)(r10 - 0xc20)
015924 r1 = *(u64 *)(r10 - 0xc08)
016577 r1 = *(u64 *)(r10 - 0xc08)
015925 r0 = 0x0
016578 r0 = 0x0
015926 *(u64 *)(r10 - 0xbe0) = r3
015927 if r6 != 0x0 goto <offset>
016579 if r6 != 0x0 goto <offset>
015928 r2 = 0x0
016580 r2 = 0x0
015929 r9 = 0x0
016581 r9 = 0x0
015930 *(u64 *)(r10 - 0xbe8) = r2
016582 *(u64 *)(r10 - 0xbe8) = r2
015931 if r1 != 0x0 goto <offset>
016583 if r1 != 0x0 goto <offset>
015932 r8 = 0x0
016584 r1 = 0x0
015933 r6 = *(u64 *)(r10 - 0xc00)
016585 r6 = *(u64 *)(r10 - 0xc00)
016586 *(u64 *)(r10 - 0xbf0) = r1
015934 if r6 != 0x0 goto <offset>
016587 if r6 != 0x0 goto <offset>
015935 r3 = 0x0
016588 r3 = 0x0
015936 r2 = 0x0
016589 r2 = 0x0
015937 r6 = *(u64 *)(r10 - 0xbe8)
016590 r6 = *(u64 *)(r10 - 0xbe8)
015938 r4 = r6
016591 r4 = r6
015939 r1 = *(u64 *)(r10 - 0xbe0)
016592 r1 = *(u64 *)(r10 - 0xbd8)
015940 r4 += r1
016593 r4 += r1
015941 r1 = 0x1
016594 r1 = 0x1
015942 r5 = 0x1
016595 r5 = 0x1
14 unchanged instructions hidden
015957 r4 = 0x1
016610 r4 = 0x1
015958 if r3 < r7 goto <offset>
016611 if r3 < r7 goto <offset>
015959 r4 = 0x0
016612 r4 = 0x0
015960 r7 = *(u64 *)(r10 - 0xbd8)
016613 r7 = *(u64 *)(r10 - 0xbe0)
015961 r9 += r7
016614 r9 += r7
015962 r9 += r5
016615 r9 += r5
015963 r9 += r8
016616 r5 = *(u64 *)(r10 - 0xbf0)
016617 r9 += r5
015964 r9 += r0
016618 r9 += r0
015965 r9 += r2
016619 r9 += r2
015966 r9 += r6
016620 r9 += r6
015967 r0 = *(u64 *)(r10 - 0xbd0)
016621 r2 = r8
015968 r2 = r0
015969 r2 += r9
016622 r2 += r9
015970 r2 += r4
016623 r2 += r4
015971 r5 = 0x1
016624 r5 = 0x1
015972 if r2 < r0 goto <offset>
016625 if r2 < r8 goto <offset>
015973 r5 = 0x0
016626 r5 = 0x0
015974 if r2 != r0 goto <offset>
016627 if r2 != r8 goto <offset>
016628 r9 = -0x1
015975 r8 = -0x1
016629 r8 = -0x1
015976 r7 = -0x1
015977 if r4 != 0x0 goto <offset>
016630 if r4 != 0x0 goto <offset>
015978 r7 = r2
016631 r8 = r2
015979 if r4 == 0x0 goto <offset>
016632 if r4 == 0x0 goto <offset>
015980 if r8 == 0x0 goto <offset>
016633 if r9 == 0x0 goto <offset>
015981 r1 = 0x0
016634 r1 = 0x0
015982 r7 -= r1
016635 r8 -= r1
015983 r8 += -0x1
016636 r9 += -0x1
015984 r1 = 0x1
016637 r1 = 0x1
015985 r2 = *(u64 *)(r10 - 0xc40)
016638 r2 = *(u64 *)(r10 - 0xc40)
015986 if r8 < r2 goto <offset>
016639 if r9 < r2 goto <offset>
015987 r1 = 0x0
016640 r1 = 0x0
015988 if r7 != 0x0 goto <offset>
016641 if r8 != 0x0 goto <offset>
015989 if r1 != 0x0 goto <offset>
016642 if r1 != 0x0 goto <offset>
015990 r8 = *(u64 *)(r10 - 0xc40)
016643 r9 = *(u64 *)(r10 - 0xc40)
015991 *(u64 *)(r10 - 0x250) = 0x0
016644 *(u64 *)(r10 - 0x250) = 0x0
015992 r1 = r10
016645 r1 = r10
015993 r1 += -0x3d0
016646 r1 += -0x3d0
7 unchanged instructions hidden
016001 if r1 < r3 goto <offset>
016654 if r1 < r3 goto <offset>
016002 r2 = 0x0
016655 r2 = 0x0
016003 r3 = *(u64 *)(r10 - 0xc40)
016656 r3 = *(u64 *)(r10 - 0xc40)
016004 r9 = r3
016657 *(u64 *)(r10 - 0xbd0) = r3
016005 r6 = *(u64 *)(r10 - 0xc70)
016658 r7 = *(u64 *)(r10 - 0xc90)
016006 if r3 >= r8 goto <offset>
016659 r6 = *(u64 *)(r10 - 0xca0)
016660 if r3 < r9 goto <offset>
016661 *(u64 *)(r10 - 0xbd0) = r9
016007 r2 &= 0x1
016662 r2 &= 0x1
016008 if r2 == 0x0 goto <offset>
016009 goto <offset>
016010 r3 = *(u64 *)(r10 - 0xc40)
016011 r9 = r3
016012 r6 = *(u64 *)(r10 - 0xc70)
016013 if r3 < r8 goto <offset>
016014 r9 = r8
016015 r2 &= 0x1
016016 if r2 != 0x0 goto <offset>
016663 if r2 != 0x0 goto <offset>
016017 *(u64 *)(r10 - 0x250) = r1
016664 *(u64 *)(r10 - 0x250) = r1
016018 if r1 <= 0x180 goto <offset>
016665 if r1 <= 0x180 goto <offset>
7 unchanged instructions hidden
016026 r1 = r10
016673 r1 = r10
016027 r1 += -0x3d0
016674 r1 += -0x3d0
016028 call sol_log_
016675 call sol_log_
016029 r1 = *(u64 *)(r10 - 0xcb0)
016676 *(u64 *)(r10 - 0x560) = r6
016030 *(u64 *)(r10 - 0x560) = r1
016677 r1 = *(u64 *)(r10 - 0xc80)
016031 r1 = *(u64 *)(r10 - 0xc90)
016032 *(u64 *)(r10 - 0x568) = r1
016678 *(u64 *)(r10 - 0x568) = r1
016033 r1 = *(u64 *)(r10 - 0xcb8)
016679 r1 = *(u64 *)(r10 - 0xcb8)
016034 *(u8 *)(r10 - 0x520) = w1
016680 *(u8 *)(r10 - 0x520) = w1
016035 r1 = *(u64 *)(r10 - 0xc78)
016681 r1 = *(u64 *)(r10 - 0xc70)
016036 *(u32 *)(r10 - 0x524) = w1
016682 *(u32 *)(r10 - 0x524) = w1
016037 r1 = *(u64 *)(r10 - 0xc68)
016683 r1 = *(u64 *)(r10 - 0xc48)
016038 *(u32 *)(r10 - 0x528) = w1
016684 *(u32 *)(r10 - 0x528) = w1
016039 r1 = *(u64 *)(r10 - 0xcd8)
016040 *(u64 *)(r10 - 0x530) = r1
016041 r1 = *(u64 *)(r10 - 0xcd0)
016685 r1 = *(u64 *)(r10 - 0xcd0)
016042 *(u64 *)(r10 - 0x538) = r1
016686 *(u64 *)(r10 - 0x530) = r1
016043 r1 = *(u64 *)(r10 - 0xcc8)
016687 r1 = *(u64 *)(r10 - 0xcc8)
016688 *(u64 *)(r10 - 0x538) = r1
016689 r1 = *(u64 *)(r10 - 0xcc0)
016044 *(u64 *)(r10 - 0x540) = r1
016690 *(u64 *)(r10 - 0x540) = r1
016045 r1 = *(u64 *)(r10 - 0xd00)
016691 r1 = *(u64 *)(r10 - 0xd18)
016046 *(u64 *)(r10 - 0x548) = r1
016692 *(u64 *)(r10 - 0x548) = r1
016047 r1 = *(u64 *)(r10 - 0xc80)
016693 r1 = *(u64 *)(r10 - 0xc78)
016048 *(u64 *)(r10 - 0x550) = r1
016694 *(u64 *)(r10 - 0x550) = r1
016049 r1 = *(u64 *)(r10 - 0xcf8)
016695 r1 = *(u64 *)(r10 - 0xd08)
016050 *(u64 *)(r10 - 0x558) = r1
016696 *(u64 *)(r10 - 0x558) = r1
016051 *(u64 *)(r10 - 0x590) = r6
016697 *(u64 *)(r10 - 0x590) = r7
016052 w1 = *(u32 *)(r10 - 0x5a5)
016698 w1 = *(u32 *)(r10 - 0x5a5)
016053 r2 = *(u64 *)(r10 - 0xd48)
016699 r2 = *(u64 *)(r10 - 0xd60)
016054 *(u32 *)(r2 + 0x3) = w1
016700 *(u32 *)(r2 + 0x3) = w1
016055 w1 = *(u32 *)(r10 - 0x5a8)
016701 w1 = *(u32 *)(r10 - 0x5a8)
016056 *(u32 *)(r2 + 0x0) = w1
016702 *(u32 *)(r2 + 0x0) = w1
016057 r1 = *(u64 *)(r10 - 0xd10)
016703 r1 = *(u64 *)(r10 - 0xd28)
016058 *(u64 *)(r10 - 0x598) = r1
016704 *(u64 *)(r10 - 0x598) = r1
016059 r1 = *(u64 *)(r10 - 0xd08)
016705 r1 = *(u64 *)(r10 - 0xd20)
016060 *(u64 *)(r10 - 0x5a0) = r1
016706 *(u64 *)(r10 - 0x5a0) = r1
016061 r1 = *(u64 *)(r10 - 0xc98)
016707 r1 = *(u64 *)(r10 - 0xcd8)
016062 *(u64 *)(r10 - 0x578) = r1
016708 *(u64 *)(r10 - 0x578) = r1
016063 *(u64 *)(r10 - 0x570) = r9
016709 r6 = r7
016064 r4 = *(u64 *)(r10 - 0xca0)
016710 r7 = *(u64 *)(r10 - 0xbd0)
016711 *(u64 *)(r10 - 0x570) = r7
016712 r4 = *(u64 *)(r10 - 0xca8)
016065 *(u64 *)(r10 - 0x580) = r4
016713 *(u64 *)(r10 - 0x580) = r4
016066 r7 = *(u64 *)(r10 - 0xcc0)
016714 r9 = *(u64 *)(r10 - 0xc98)
016067 *(u64 *)(r10 - 0x588) = r7
016715 *(u64 *)(r10 - 0x588) = r9
016068 r1 = *(u64 *)(r10 - 0xc60)
016716 r1 = *(u64 *)(r10 - 0xc68)
016069 *(u64 *)(r10 - 0xfd8) = r1
016717 *(u64 *)(r10 - 0xfd8) = r1
016070 r1 = *(u64 *)(r10 - 0xc48)
016718 r1 = *(u64 *)(r10 - 0xc50)
016071 *(u64 *)(r10 - 0xfe0) = r1
016719 *(u64 *)(r10 - 0xfe0) = r1
016072 r1 = *(u64 *)(r10 - 0xc58)
016720 r1 = *(u64 *)(r10 - 0xc60)
016073 *(u64 *)(r10 - 0xfe8) = r1
016721 *(u64 *)(r10 - 0xfe8) = r1
016074 r1 = *(u64 *)(r10 - 0xc50)
016722 r1 = *(u64 *)(r10 - 0xc58)
016075 *(u64 *)(r10 - 0xff0) = r1
016723 *(u64 *)(r10 - 0xff0) = r1
016076 r1 = *(u64 *)(r10 - 0xc88)
016724 r1 = *(u64 *)(r10 - 0xc88)
016077 *(u64 *)(r10 - 0xff8) = r1
016725 *(u64 *)(r10 - 0xff8) = r1
016078 r1 = *(u64 *)(r10 - 0xd50)
016726 r1 = *(u64 *)(r10 - 0xd68)
016079 *(u64 *)(r10 - 0x1000) = r1
016727 *(u64 *)(r10 - 0x1000) = r1
016080 r1 = r10
016728 r1 = r10
016081 r1 += -0x518
016729 r1 += -0x518
016082 r5 = r10
016730 r5 = r10
016083 r2 = r9
016731 r2 = r7
016084 r3 = r7
016732 r3 = r9
016085 call <target>
016733 call <target>
016086 r1 = *(u64 *)(r10 - 0x518)
016734 r1 = *(u64 *)(r10 - 0x518)
016735 *(u64 *)(r10 - 0xbd8) = r1
016087 if r1 == 0x0 goto <offset>
016736 if r1 == 0x0 goto <offset>
016088 r4 = *(u64 *)(r10 - 0x4f8)
016737 r4 = *(u64 *)(r10 - 0x4f8)
016089 r2 = r6
016738 r7 = *(u64 *)(r10 - 0x500)
016090 r6 = *(u64 *)(r10 - 0x500)
016739 r2 = *(u64 *)(r10 - 0x510)
016091 r8 = *(u64 *)(r10 - 0x510)
016740 r9 = *(u64 *)(r10 - 0x508)
016092 r7 = *(u64 *)(r10 - 0x508)
016093 r1 = *(u64 *)(r10 - 0x4f0)
016741 r1 = *(u64 *)(r10 - 0x4f0)
016094 *(u64 *)(r10 - 0x1000) = r1
016742 *(u64 *)(r10 - 0x1000) = r1
016095 *(u64 *)(r10 - 0xff0) = r7
016743 *(u64 *)(r10 - 0xff0) = r9
016096 *(u64 *)(r10 - 0xff8) = r8
016744 *(u64 *)(r10 - 0xbc8) = r2
016745 *(u64 *)(r10 - 0xff8) = r2
016097 r5 = r10
016746 r5 = r10
016098 r1 = <addr> ll
016747 r1 = <addr> ll
016099 r3 = r6
016748 r2 = r6
016749 r3 = r7
016100 call <target>
016750 call <target>
016101 r1 = *(u64 *)(r10 - 0x5d8)
016751 r1 = *(u64 *)(r10 - 0x5d8)
016102 if r1 != 0x1 goto <offset>
016752 if r1 != 0x1 goto <offset>
016103 r4 = 0x1
016753 r4 = 0x1
016104 r1 = *(u64 *)(r10 - 0x5d0)
016754 r1 = *(u64 *)(r10 - 0x5d0)
016105 r3 = 0x1
016755 r3 = 0x1
016106 if r8 <= r1 goto <offset>
016756 r2 = *(u64 *)(r10 - 0xbc8)
016757 if r2 <= r1 goto <offset>
016107 r3 = 0x0
016758 r3 = 0x0
016108 r2 = *(u64 *)(r10 - 0x5c8)
016759 r2 = *(u64 *)(r10 - 0x5c8)
016109 if r7 s> r2 goto <offset>
016760 if r9 s> r2 goto <offset>
016110 if r7 == r2 goto <offset>
016761 if r9 == r2 goto <offset>
016111 r3 = r4
016762 r3 = r4
016112 r3 &= 0x1
016763 r3 &= 0x1
016113 if r3 == 0x0 goto <offset>
016764 if r3 == 0x0 goto <offset>
016114 goto <offset>
016765 goto <offset>
016115 r1 = <addr> ll
016766 r1 = <addr> ll
016116 r2 = r6
016767 r2 = r6
016117 r3 = r9
016768 r3 = r7
016118 r4 = r7
016769 r4 = r9
016119 call <target>
016770 call <target>
016120 r1 = r10
016771 r1 = r10
016121 r1 += -0x3d0
016772 r1 += -0x3d0
1 unchanged instructions hidden
016123 r2 += -0x5a0
016774 r2 += -0x5a0
016124 r3 = 0x88
016775 r3 = 0x88
016125 call <target>
016776 call <target>
016126 r4 = *(u64 *)(r10 - 0xd18)
016777 r4 = *(u64 *)(r10 - 0xd30)
016127 goto <offset>
016778 goto <offset>
016128 if r7 == 0x0 goto <offset>
016779 if r8 == 0x0 goto <offset>
016129 r1 = 0x0
016780 r1 = 0x0
016130 if r1 == 0x0 goto <offset>
016781 if r1 == 0x0 goto <offset>
016131 goto <offset>
016782 goto <offset>
2 unchanged instructions hidden
016134 r2 += r1
016785 r2 += r1
016135 r3 = 0x180
016786 r3 = 0x180
016136 r3 -= r1
016787 r3 -= r1
016137 r1 = r6
016788 r1 = r7
016138 call -0x3dc7
016789 call -0x4052
016139 r2 = *(u64 *)(r10 - 0x250)
016790 r2 = *(u64 *)(r10 - 0x250)
016140 r8 = r2
016791 r8 = r2
016141 r8 += r0
016792 r8 += r0
26 unchanged instructions hidden
016168 if r4 < r2 goto <offset>
016819 if r4 < r2 goto <offset>
016169 r1 = 0x0
016820 r1 = 0x0
016170 r1 &= 0x1
016821 r1 &= 0x1
016171 r6 = *(u64 *)(r10 - 0xc70)
016822 r7 = *(u64 *)(r10 - 0xc90)
016823 r6 = *(u64 *)(r10 - 0xca0)
016172 if r1 != 0x0 goto <offset>
016824 if r1 != 0x0 goto <offset>
016173 *(u64 *)(r10 - 0x250) = r4
016825 *(u64 *)(r10 - 0x250) = r4
016174 if r4 > 0x180 goto <offset>
016826 if r4 > 0x180 goto <offset>
1 unchanged instructions hidden
016176 r2 = r10
016828 r2 = r10
016177 r2 += -0x3d0
016829 r2 += -0x3d0
016178 r2 += r4
016830 r2 += r4
016179 r1 = *(u64 *)(r10 - 0xc68)
016831 r1 = *(u64 *)(r10 - 0xc48)
016180 if r1 == 0x0 goto <offset>
016832 if r1 == 0x0 goto <offset>
016181 if r1 s<= -0x1 goto <offset>
016833 if r1 s<= -0x1 goto <offset>
016182 r6 = 0x0
016834 r6 = 0x0
016183 goto <offset>
016835 goto <offset>
016184 r2 = *(u64 *)(r10 - 0x5c8)
016836 r2 = *(u64 *)(r10 - 0x5c8)
016185 if r7 s<= r2 goto <offset>
016837 if r9 s<= r2 goto <offset>
016186 r4 = 0x0
016838 r4 = 0x0
016187 if r7 != r2 goto <offset>
016839 if r9 != r2 goto <offset>
016188 r3 &= 0x1
016840 r3 &= 0x1
016189 if r3 == 0x0 goto <offset>
016841 if r3 == 0x0 goto <offset>
016190 r3 = r8
016842 r3 = *(u64 *)(r10 - 0xbc8)
016191 r3 ^= r1
016843 r3 ^= r1
016192 r1 = r7
016844 r1 = r9
016193 r1 ^= r2
016845 r1 ^= r2
016194 r3 |= r1
016846 r3 |= r1
016195 if r3 != 0x0 goto <offset>
016847 if r3 != 0x0 goto <offset>
016196 r1 = *(u64 *)(r10 - 0x5c0)
016848 r1 = *(u64 *)(r10 - 0x5c0)
016197 if r6 >= r1 goto <offset>
016849 if r7 >= r1 goto <offset>
016198 r1 = r10
016850 r1 = r10
016199 r1 += -0x5d8
016851 r1 += -0x5d8
016200 r2 = r10
016852 r2 = r10
6 unchanged instructions hidden
016207 r2 += -0x5a0
016859 r2 += -0x5a0
016208 r3 = 0x88
016860 r3 = 0x88
016209 call <target>
016861 call <target>
016210 r4 = *(u64 *)(r10 - 0xd18)
016862 r4 = *(u64 *)(r10 - 0xd30)
016211 r1 = *(u64 *)(r4 + 0x0)
016863 r1 = *(u64 *)(r4 + 0x0)
016212 r5 = *(u64 *)(r10 - 0xc70)
016213 if r1 != 0x1 goto <offset>
016864 if r1 != 0x1 goto <offset>
016214 r3 = *(u64 *)(r4 + 0x8)
016865 r3 = *(u64 *)(r4 + 0x8)
016215 r2 = 0x1
016866 r2 = 0x1
016216 r1 = 0x1
016867 r1 = 0x1
016217 if r8 > r3 goto <offset>
016868 r5 = *(u64 *)(r10 - 0xbc8)
016869 if r5 > r3 goto <offset>
016218 r1 = 0x0
016870 r1 = 0x0
016219 r3 = *(u64 *)(r4 + 0x10)
016871 r3 = *(u64 *)(r4 + 0x10)
016220 if r7 s<= r3 goto <offset>
016872 if r9 s<= r3 goto <offset>
016221 if r7 == r3 goto <offset>
016873 if r9 == r3 goto <offset>
016222 r1 = r2
016874 r1 = r2
016223 r1 &= 0x1
016875 r1 &= 0x1
016224 if r1 == 0x0 goto <offset>
016876 if r1 == 0x0 goto <offset>
016225 *(u64 *)(r4 + 0x8) = r8
016877 r1 = *(u64 *)(r10 - 0xbc8)
016226 *(u64 *)(r4 + 0x238) = r5
016878 *(u64 *)(r4 + 0x8) = r1
016227 *(u64 *)(r4 + 0x10) = r7
016879 *(u64 *)(r4 + 0x238) = r6
016880 *(u64 *)(r4 + 0x10) = r9
016228 *(u64 *)(r4 + 0x0) = 0x1
016881 *(u64 *)(r4 + 0x0) = 0x1
016229 r1 = *(u64 *)(r10 - 0xd98)
016882 r1 = *(u64 *)(r10 - 0xdb8)
016230 r2 = *(u64 *)(r10 - 0xd28)
016883 r2 = *(u64 *)(r10 - 0xd40)
016231 r3 = 0x88
016884 r3 = 0x88
016885 r6 = r4
016232 call <target>
016886 call <target>
016233 r2 = r10
016887 r2 = r10
016234 r2 += -0x5a0
016888 r2 += -0x5a0
016235 r1 = *(u64 *)(r10 - 0xd90)
016889 r1 = *(u64 *)(r10 - 0xdb0)
016236 r3 = 0x88
016890 r3 = 0x88
016237 call <target>
016891 call <target>
016238 r1 = *(u64 *)(r10 - 0xd18)
016892 *(u8 *)(r6 + 0x1a8) = 0x2
016239 *(u8 *)(r1 + 0x1a8) = 0x2
016893 r6 = *(u64 *)(r10 - 0xca0)
016240 goto <offset>
016894 goto <offset>
016241 r3 = *(u64 *)(r4 + 0x10)
016895 r3 = *(u64 *)(r4 + 0x10)
016242 if r7 s> r3 goto <offset>
016896 if r9 s> r3 goto <offset>
016243 r2 = 0x0
016897 r2 = 0x0
016244 if r7 != r3 goto <offset>
016898 if r9 != r3 goto <offset>
016245 r1 &= 0x1
016899 r1 &= 0x1
016246 if r1 != 0x0 goto <offset>
016900 if r1 != 0x0 goto <offset>
016901 r6 = *(u64 *)(r10 - 0xca0)
016247 w1 = *(u8 *)(r4 + 0x120)
016902 w1 = *(u8 *)(r4 + 0x120)
016248 if r1 == 0x2 goto <offset>
016903 if r1 == 0x2 goto <offset>
016249 w1 = *(u8 *)(r4 + 0x1a8)
016904 w1 = *(u8 *)(r4 + 0x1a8)
016250 if r1 != 0x2 goto <offset>
016905 if r1 != 0x2 goto <offset>
016251 r2 = r10
016906 r2 = r10
016252 r2 += -0x3d0
016907 r2 += -0x3d0
016253 r1 = *(u64 *)(r10 - 0xd88)
016908 r1 = *(u64 *)(r10 - 0xda0)
016254 r3 = 0x88
016909 r3 = 0x88
016255 call <target>
016910 call <target>
016256 r2 = r10
016911 r2 = r10
016257 r2 += -0x3d0
016912 r2 += -0x3d0
016258 r1 = *(u64 *)(r10 - 0xd28)
016913 r1 = *(u64 *)(r10 - 0xd40)
016259 r3 = 0x88
016914 r3 = 0x88
016260 call <target>
016915 call <target>
016261 r1 = *(u64 *)(r10 - 0xcb8)
016916 r1 = *(u64 *)(r10 - 0xcb8)
2 unchanged instructions hidden
016264 r1 = r10
016919 r1 = r10
016265 r1 += -0xa70
016920 r1 += -0xa70
016266 r6 = 0x0
016921 r6 = 0x0
016267 r2 = *(u64 *)(r10 - 0xca8)
016922 r2 = *(u64 *)(r10 - 0xcb0)
016268 r3 = 0x0
016923 r3 = 0x0
016269 r4 = *(u64 *)(r10 - 0xc80)
016924 r4 = *(u64 *)(r10 - 0xc78)
016270 r5 = 0x0
016925 r5 = 0x0
016271 call <target>
016926 call <target>
016272 r3 = *(u64 *)(r10 - 0xa70)
016927 r3 = *(u64 *)(r10 - 0xa70)
016273 r2 = r3
016928 r2 = r3
016274 r2 += 0x3b9ac9ff
016929 r2 += 0x3b9ac9ff
016275 r7 = 0x1
016930 r8 = 0x1
016276 r1 = 0x1
016931 r1 = 0x1
016277 if r2 < r3 goto <offset>
016932 if r2 < r3 goto <offset>
016278 r1 = 0x0
016933 r1 = 0x0
5 unchanged instructions hidden
016284 r5 = 0x0
016939 r5 = 0x0
016285 call <target>
016940 call <target>
016286 r2 = *(u64 *)(r10 - 0xa80)
016941 r2 = *(u64 *)(r10 - 0xa80)
016287 r3 = *(u64 *)(r10 - 0xca8)
016942 r3 = *(u64 *)(r10 - 0xcb0)
016288 r1 = r3
016943 r1 = r3
016289 r1 -= r2
016944 r1 -= r2
016290 if r1 > r3 goto <offset>
016945 if r1 > r3 goto <offset>
016291 r7 = 0x0
016946 r8 = 0x0
016292 r3 = *(u64 *)(r10 - 0xc90)
016947 r7 = r9
016293 if r7 != 0x0 goto <offset>
016948 r3 = *(u64 *)(r10 - 0xc80)
016949 if r8 != 0x0 goto <offset>
016294 r6 = r1
016950 r6 = r1
016295 r1 = *(u64 *)(r10 - 0xcd8)
016296 *(u64 *)(r10 - 0xfe8) = r1
016297 r1 = *(u64 *)(r10 - 0xcd0)
016951 r1 = *(u64 *)(r10 - 0xcd0)
016298 *(u64 *)(r10 - 0xff0) = r1
016952 *(u64 *)(r10 - 0xfe8) = r1
016299 r1 = *(u64 *)(r10 - 0xcc8)
016953 r1 = *(u64 *)(r10 - 0xcc8)
016954 *(u64 *)(r10 - 0xff0) = r1
016955 r1 = *(u64 *)(r10 - 0xcc0)
016300 *(u64 *)(r10 - 0xff8) = r1
016956 *(u64 *)(r10 - 0xff8) = r1
016301 r1 = *(u64 *)(r10 - 0xc88)
016957 r1 = *(u64 *)(r10 - 0xc88)
016302 *(u64 *)(r10 - 0x1000) = r1
016958 *(u64 *)(r10 - 0x1000) = r1
1 unchanged instructions hidden
016304 r1 += -0x3d0
016960 r1 += -0x3d0
016305 r5 = r10
016961 r5 = r10
016306 r2 = r6
016962 r2 = r6
016307 r4 = *(u64 *)(r10 - 0xcb0)
016963 r4 = *(u64 *)(r10 - 0xca0)
016308 call <target>
016964 call <target>
016309 r7 = *(u64 *)(r10 - 0x3c0)
016965 r8 = *(u64 *)(r10 - 0x3c0)
016966 r9 = *(u64 *)(r10 - 0xd48)
016967 r4 = *(u64 *)(r10 - 0xcf8)
016968 r5 = *(u64 *)(r10 - 0xc70)
016969 r3 = *(u64 *)(r10 - 0xd00)
016970 r0 = *(u64 *)(r10 - 0xbd8)
016971 r2 = 0x1
016972 r1 = 0x1
016973 r6 = *(u64 *)(r10 - 0xbc8)
016974 if r6 < r3 goto <offset>
016310 goto <offset>
016975 goto <offset>
016311 r1 = *(u64 *)(r10 - 0xcd8)
016976 r7 = r9
016312 *(u64 *)(r10 - 0xfe8) = r1
016313 r1 = *(u64 *)(r10 - 0xcd0)
016977 r1 = *(u64 *)(r10 - 0xcd0)
016314 *(u64 *)(r10 - 0xff0) = r1
016978 *(u64 *)(r10 - 0xfe8) = r1
016315 r1 = *(u64 *)(r10 - 0xcc8)
016979 r1 = *(u64 *)(r10 - 0xcc8)
016980 *(u64 *)(r10 - 0xff0) = r1
016981 r1 = *(u64 *)(r10 - 0xcc0)
016316 *(u64 *)(r10 - 0xff8) = r1
016982 *(u64 *)(r10 - 0xff8) = r1
016317 r1 = *(u64 *)(r10 - 0xc88)
016983 r1 = *(u64 *)(r10 - 0xc88)
016318 *(u64 *)(r10 - 0x1000) = r1
016984 *(u64 *)(r10 - 0x1000) = r1
016319 r1 = r10
016985 r1 = r10
016320 r1 += -0x3d0
016986 r1 += -0x3d0
016321 r5 = r10
016987 r5 = r10
016322 r2 = *(u64 *)(r10 - 0xca8)
016988 r2 = *(u64 *)(r10 - 0xcb0)
016323 r3 = *(u64 *)(r10 - 0xc90)
016989 r3 = *(u64 *)(r10 - 0xc80)
016324 r4 = *(u64 *)(r10 - 0xcb0)
016990 r4 = r6
016325 call <target>
016991 call <target>
016326 r1 = r10
016992 r1 = r10
016327 r1 += -0xa50
016993 r1 += -0xa50
016328 r7 = 0x0
016994 r8 = 0x0
016329 r6 = *(u64 *)(r10 - 0x3c0)
016995 r6 = *(u64 *)(r10 - 0x3c0)
016330 r2 = r6
016996 r2 = r6
016331 r3 = 0x0
016997 r3 = 0x0
016332 r4 = *(u64 *)(r10 - 0xc80)
016998 r4 = *(u64 *)(r10 - 0xc78)
016333 r5 = 0x0
016999 r5 = 0x0
016334 call <target>
017000 call <target>
016335 r8 = 0x1
017001 r9 = 0x1
016336 r3 = *(u64 *)(r10 - 0xa50)
017002 r3 = *(u64 *)(r10 - 0xa50)
016337 r2 = r3
017003 r2 = r3
016338 r2 += 0x3b9ac9ff
017004 r2 += 0x3b9ac9ff
11 unchanged instructions hidden
016350 r1 = r6
017016 r1 = r6
016351 r1 -= r2
017017 r1 -= r2
016352 if r1 > r6 goto <offset>
017018 if r1 > r6 goto <offset>
016353 r8 = 0x0
017019 r9 = 0x0
016354 if r8 != 0x0 goto <offset>
017020 r4 = *(u64 *)(r10 - 0xcf8)
016355 r7 = r1
017021 r5 = *(u64 *)(r10 - 0xc70)
016356 r3 = *(u64 *)(r10 - 0xc70)
017022 r3 = *(u64 *)(r10 - 0xd00)
016357 r4 = *(u64 *)(r10 - 0xca0)
017023 r0 = *(u64 *)(r10 - 0xbd8)
016358 r1 = r4
017024 if r9 != 0x0 goto <offset>
016359 r1 += r7
017025 r8 = r1
017026 r9 = *(u64 *)(r10 - 0xd48)
016360 r2 = 0x1
017027 r2 = 0x1
016361 if r1 < r4 goto <offset>
017028 r1 = 0x1
017029 r6 = *(u64 *)(r10 - 0xbc8)
017030 if r6 >= r3 goto <offset>
017031 r1 = 0x0
017032 r3 = 0x1
017033 if r7 s>= r4 goto <offset>
017034 r3 = 0x0
017035 r6 = r9
017036 r9 = r7
017037 if r9 != r4 goto <offset>
017038 r4 = *(u64 *)(r10 - 0xca8)
017039 r3 = r4
017040 r3 += r8
017041 if r3 < r4 goto <offset>
016362 r2 = 0x0
017042 r2 = 0x0
016363 r4 = -0x1
017043 r4 = -0x1
016364 *(u64 *)(r10 - 0xca0) = r4
017044 *(u64 *)(r10 - 0xca8) = r4
016365 r7 = *(u64 *)(r10 - 0xd40)
017045 r7 = *(u64 *)(r10 - 0xc90)
016366 if r2 == 0x0 goto <offset>
017046 r8 = *(u64 *)(r10 - 0xcd8)
016367 r1 = *(u64 *)(r10 - 0xc98)
016368 if r1 > r9 goto <offset>
016369 goto <offset>
016370 r4 = -0x1
016371 *(u64 *)(r10 - 0xca0) = r4
016372 r7 = *(u64 *)(r10 - 0xd40)
016373 if r2 != 0x0 goto <offset>
017047 if r2 != 0x0 goto <offset>
016374 *(u64 *)(r10 - 0xca0) = r1
017048 *(u64 *)(r10 - 0xca8) = r3
016375 r1 = *(u64 *)(r10 - 0xc98)
017049 r2 = *(u64 *)(r10 - 0xbd0)
016376 if r1 > r9 goto <offset>
017050 if r8 > r2 goto <offset>
016377 *(u64 *)(r10 - 0xc98) = r9
017051 r8 = r2
017052 r2 = *(u64 *)(r10 - 0xd10)
017053 r2 ^= -0x1
017054 r2 |= r1
017055 r2 &= 0x1
017056 if r2 != 0x0 goto <offset>
017057 if r0 == 0x0 goto <offset>
017058 r1 = 0x1
017059 r2 = 0x1
017060 r3 = *(u64 *)(r10 - 0xc48)
017061 if r3 s<= r5 goto <offset>
017062 r2 = 0x0
017063 r3 = *(u64 *)(r10 - 0xc48)
017064 if r3 s< r5 goto <offset>
017065 r3 = *(u64 *)(r10 - 0xce0)
017066 if r3 != 0x0 goto <offset>
016378 goto <offset>
017067 goto <offset>
017068 r6 = r9
017069 r9 = r7
017070 if r9 == r4 goto <offset>
017071 r1 = r3
017072 r4 = *(u64 *)(r10 - 0xca8)
017073 r3 = r4
017074 r3 += r8
017075 if r3 >= r4 goto <offset>
017076 goto <offset>
017077 r3 = *(u64 *)(r10 - 0xc48)
017078 if r3 s>= r5 goto <offset>
017079 r1 = 0x0
017080 r3 = *(u64 *)(r10 - 0xce0)
017081 if r3 != 0x0 goto <offset>
017082 r1 = r2
017083 goto <offset>
016379 r7 = r4
017084 r7 = r4
016380 r7 += r0
017085 r7 += r0
016381 r0 = 0x1
017086 r0 = 0x1
4 unchanged instructions hidden
016386 r6 = 0x1
017091 r6 = 0x1
016387 if r4 >= r7 goto <offset>
017092 if r4 >= r7 goto <offset>
016388 goto <offset>
017093 goto <offset>
016389 if r2 == r0 goto <offset>
017094 if r2 == r8 goto <offset>
016390 r4 = r5
017095 r4 = r5
017096 r9 = -0x1
016391 r8 = -0x1
017097 r8 = -0x1
016392 r7 = -0x1
016393 if r4 == 0x0 goto <offset>
017098 if r4 == 0x0 goto <offset>
016394 if r4 != 0x0 goto <offset>
017099 if r4 != 0x0 goto <offset>
016395 r8 = r3
017100 r9 = r3
016396 if r8 != 0x0 goto <offset>
017101 if r9 != 0x0 goto <offset>
016397 goto <offset>
017102 goto <offset>
016398 *(u8 *)(r2 + 0x0) = 0x30
017103 *(u8 *)(r2 + 0x0) = 0x30
016399 r0 = 0x1
017104 r0 = 0x1
4 unchanged instructions hidden
016404 goto <offset>
017109 goto <offset>
016405 *(u8 *)(r2 + 0x0) = 0x2d
017110 *(u8 *)(r2 + 0x0) = 0x2d
016406 r6 = 0x1
017111 r6 = 0x1
016407 r1 = *(u64 *)(r10 - 0xc68)
017112 r1 = *(u64 *)(r10 - 0xc48)
016408 r1 = -r1
017113 r1 = -r1
016409 r4 += r6
017114 r4 += r6
016410 r3 = 0x180
017115 r3 = 0x180
016411 r3 -= r4
017116 r3 -= r4
016412 r2 += r6
017117 r2 += r6
016413 call -0x3eda
017118 call -0x419b
016414 r0 += r6
017119 r0 += r6
017120 r6 = *(u64 *)(r10 - 0xca0)
016415 r2 = *(u64 *)(r10 - 0x250)
017121 r2 = *(u64 *)(r10 - 0x250)
016416 r8 = r2
017122 r8 = r2
016417 r8 += r0
017123 r8 += r0
1 unchanged instructions hidden
016419 if r8 < r2 goto <offset>
017125 if r8 < r2 goto <offset>
016420 r1 = 0x0
017126 r1 = 0x0
016421 r1 &= 0x1
017127 r1 &= 0x1
016422 r6 = *(u64 *)(r10 - 0xc70)
016423 if r1 != 0x0 goto <offset>
017128 if r1 != 0x0 goto <offset>
016424 *(u64 *)(r10 - 0x250) = r8
017129 *(u64 *)(r10 - 0x250) = r8
016425 if r8 > 0x180 goto <offset>
017130 if r8 > 0x180 goto <offset>
19 unchanged instructions hidden
016445 if r1 < r3 goto <offset>
017150 if r1 < r3 goto <offset>
016446 r2 = 0x0
017151 r2 = 0x0
016447 r2 &= 0x1
017152 r2 &= 0x1
016448 r6 = *(u64 *)(r10 - 0xc70)
017153 r7 = *(u64 *)(r10 - 0xc90)
017154 r6 = *(u64 *)(r10 - 0xca0)
016449 if r2 != 0x0 goto <offset>
017155 if r2 != 0x0 goto <offset>
016450 *(u64 *)(r10 - 0x250) = r1
017156 *(u64 *)(r10 - 0x250) = r1
016451 if r1 > 0x180 goto <offset>
017157 if r1 > 0x180 goto <offset>
3 unchanged instructions hidden
016455 r2 += r1
017161 r2 += r1
016456 r3 = 0x180
017162 r3 = 0x180
016457 r3 -= r1
017163 r3 -= r1
016458 r1 = *(u64 *)(r10 - 0xc80)
017164 r1 = *(u64 *)(r10 - 0xc78)
016459 call -0x3f08
017165 call -0x41ca
016460 r2 = *(u64 *)(r10 - 0x250)
017166 r2 = *(u64 *)(r10 - 0x250)
016461 r8 = r2
017167 r8 = r2
016462 r8 += r0
017168 r8 += r0
26 unchanged instructions hidden
016489 if r1 < r3 goto <offset>
017195 if r1 < r3 goto <offset>
016490 r2 = 0x0
017196 r2 = 0x0
016491 r2 &= 0x1
017197 r2 &= 0x1
016492 r6 = *(u64 *)(r10 - 0xc70)
017198 r7 = *(u64 *)(r10 - 0xc90)
017199 r6 = *(u64 *)(r10 - 0xca0)
016493 if r2 != 0x0 goto <offset>
017200 if r2 != 0x0 goto <offset>
016494 *(u64 *)(r10 - 0x250) = r1
017201 *(u64 *)(r10 - 0x250) = r1
016495 if r1 <= 0x180 goto <offset>
017202 if r1 <= 0x180 goto <offset>
5 unchanged instructions hidden
016501 r2 += r1
017208 r2 += r1
016502 r3 = 0x180
017209 r3 = 0x180
016503 r3 -= r1
017210 r3 -= r1
016504 r1 = *(u64 *)(r10 - 0xca8)
017211 r1 = *(u64 *)(r10 - 0xcb0)
016505 call -0x3f36
017212 call -0x41f9
016506 r2 = *(u64 *)(r10 - 0x250)
017213 r2 = *(u64 *)(r10 - 0x250)
016507 r8 = r2
017214 r8 = r2
016508 r8 += r0
017215 r8 += r0
30 unchanged instructions hidden
016539 *(u64 *)(r10 - 0x250) = r1
017246 *(u64 *)(r10 - 0x250) = r1
016540 if r1 <= 0x180 goto <offset>
017247 if r1 <= 0x180 goto <offset>
016541 *(u64 *)(r10 - 0x250) = 0x180
017248 *(u64 *)(r10 - 0x250) = 0x180
016542 r6 = *(u64 *)(r10 - 0xc70)
017249 r7 = *(u64 *)(r10 - 0xc90)
017250 r6 = *(u64 *)(r10 - 0xca0)
016543 goto <offset>
017251 goto <offset>
016544 r6 = *(u64 *)(r10 - 0xc70)
017252 r7 = *(u64 *)(r10 - 0xc90)
017253 r6 = *(u64 *)(r10 - 0xca0)
016545 if r1 == 0x180 goto <offset>
017254 if r1 == 0x180 goto <offset>
016546 r2 = r10
017255 r2 = r10
016547 r2 += -0x3d0
017256 r2 += -0x3d0
016548 r2 += r1
017257 r2 += r1
016549 r3 = 0x180
017258 r3 = 0x180
016550 r3 -= r1
017259 r3 -= r1
016551 r1 = *(u64 *)(r10 - 0xcf8)
017260 r1 = *(u64 *)(r10 - 0xd08)
016552 call -0x3f65
017261 call -0x422a
016553 r2 = *(u64 *)(r10 - 0x250)
017262 r2 = *(u64 *)(r10 - 0x250)
016554 r8 = r2
017263 r8 = r2
016555 r8 += r0
017264 r8 += r0
4 unchanged instructions hidden
016560 if r1 != 0x0 goto <offset>
017269 if r1 != 0x0 goto <offset>
016561 *(u64 *)(r10 - 0x250) = r8
017270 *(u64 *)(r10 - 0x250) = r8
016562 if r8 > 0x180 goto <offset>
017271 if r8 > 0x180 goto <offset>
016563 r6 = *(u64 *)(r10 - 0xc70)
017272 r7 = *(u64 *)(r10 - 0xc90)
017273 r6 = *(u64 *)(r10 - 0xca0)
016564 if r8 == 0x180 goto <offset>
017274 if r8 == 0x180 goto <offset>
016565 r6 = 0x180
017275 r6 = 0x180
016566 r6 -= r8
017276 r6 -= r8
19 unchanged instructions hidden
016586 if r2 != 0x0 goto <offset>
017296 if r2 != 0x0 goto <offset>
016587 *(u64 *)(r10 - 0x250) = r1
017297 *(u64 *)(r10 - 0x250) = r1
016588 if r1 > 0x180 goto <offset>
017298 if r1 > 0x180 goto <offset>
016589 r6 = *(u64 *)(r10 - 0xc70)
017299 r7 = *(u64 *)(r10 - 0xc90)
017300 r6 = *(u64 *)(r10 - 0xca0)
016590 if r1 == 0x180 goto <offset>
017301 if r1 == 0x180 goto <offset>
016591 r2 = r10
017302 r2 = r10
016592 r2 += -0x3d0
017303 r2 += -0x3d0
016593 r2 += r1
017304 r2 += r1
016594 r3 = 0x180
017305 r3 = 0x180
016595 r3 -= r1
017306 r3 -= r1
016596 r1 = *(u64 *)(r10 - 0xcc0)
017307 r1 = *(u64 *)(r10 - 0xc98)
016597 call -0x3f92
017308 call -0x4259
016598 r2 = *(u64 *)(r10 - 0x250)
017309 r2 = *(u64 *)(r10 - 0x250)
016599 r8 = r2
017310 r8 = r2
016600 r8 += r0
017311 r8 += r0
4 unchanged instructions hidden
016605 if r1 != 0x0 goto <offset>
017316 if r1 != 0x0 goto <offset>
016606 *(u64 *)(r10 - 0x250) = r8
017317 *(u64 *)(r10 - 0x250) = r8
016607 if r8 > 0x180 goto <offset>
017318 if r8 > 0x180 goto <offset>
016608 r6 = *(u64 *)(r10 - 0xc70)
017319 r7 = *(u64 *)(r10 - 0xc90)
017320 r6 = *(u64 *)(r10 - 0xca0)
016609 if r8 == 0x180 goto <offset>
017321 if r8 == 0x180 goto <offset>
016610 r6 = 0x180
017322 r6 = 0x180
016611 r6 -= r8
017323 r6 -= r8
19 unchanged instructions hidden
016631 if r2 != 0x0 goto <offset>
017343 if r2 != 0x0 goto <offset>
016632 *(u64 *)(r10 - 0x250) = r1
017344 *(u64 *)(r10 - 0x250) = r1
016633 if r1 > 0x180 goto <offset>
017345 if r1 > 0x180 goto <offset>
016634 r6 = *(u64 *)(r10 - 0xc70)
017346 r7 = *(u64 *)(r10 - 0xc90)
017347 r6 = *(u64 *)(r10 - 0xca0)
016635 if r1 == 0x180 goto <offset>
017348 if r1 == 0x180 goto <offset>
016636 r2 = r10
017349 r2 = r10
016637 r2 += -0x3d0
017350 r2 += -0x3d0
016638 r2 += r1
017351 r2 += r1
016639 r3 = 0x180
017352 r3 = 0x180
016640 r3 -= r1
017353 r3 -= r1
016641 r1 = *(u64 *)(r10 - 0xca0)
017354 r1 = *(u64 *)(r10 - 0xca8)
016642 call -0x3fbf
017355 call -0x4288
016643 r2 = *(u64 *)(r10 - 0x250)
017356 r2 = *(u64 *)(r10 - 0x250)
016644 r8 = r2
017357 r8 = r2
016645 r8 += r0
017358 r8 += r0
4 unchanged instructions hidden
016650 if r1 != 0x0 goto <offset>
017363 if r1 != 0x0 goto <offset>
016651 *(u64 *)(r10 - 0x250) = r8
017364 *(u64 *)(r10 - 0x250) = r8
016652 if r8 > 0x180 goto <offset>
017365 if r8 > 0x180 goto <offset>
016653 r6 = *(u64 *)(r10 - 0xc70)
017366 r7 = *(u64 *)(r10 - 0xc90)
017367 r6 = *(u64 *)(r10 - 0xca0)
016654 if r8 == 0x180 goto <offset>
017368 if r8 == 0x180 goto <offset>
016655 r6 = 0x180
017369 r6 = 0x180
016656 r6 -= r8
017370 r6 -= r8
18 unchanged instructions hidden
016675 r2 &= 0x1
017389 r2 &= 0x1
016676 if r2 != 0x0 goto <offset>
017390 if r2 != 0x0 goto <offset>
016677 *(u64 *)(r10 - 0x250) = r1
017391 *(u64 *)(r10 - 0x250) = r1
016678 if r1 <= 0x180 goto <offset>
017392 if r1 > 0x180 goto <offset>
016679 *(u64 *)(r10 - 0x250) = 0x180
017393 r7 = *(u64 *)(r10 - 0xc90)
016680 r6 = *(u64 *)(r10 - 0xc70)
017394 r6 = *(u64 *)(r10 - 0xca0)
016681 goto <offset>
016682 r6 = *(u64 *)(r10 - 0xc70)
016683 if r1 == 0x180 goto <offset>
017395 if r1 == 0x180 goto <offset>
016684 r2 = r10
017396 r2 = r10
016685 r2 += -0x3d0
017397 r2 += -0x3d0
016686 r2 += r1
017398 r2 += r1
016687 r3 = 0x180
017399 r3 = 0x180
016688 r3 -= r1
017400 r3 -= r1
016689 r1 = *(u64 *)(r10 - 0xc98)
017401 r1 = *(u64 *)(r10 - 0xcd8)
016690 call -0x3fef
017402 call -0x42b7
016691 r2 = *(u64 *)(r10 - 0x250)
017403 r2 = *(u64 *)(r10 - 0x250)
016692 r8 = r2
017404 r8 = r2
016693 r8 += r0
017405 r8 += r0
4 unchanged instructions hidden
016698 if r1 != 0x0 goto <offset>
017410 if r1 != 0x0 goto <offset>
016699 *(u64 *)(r10 - 0x250) = r8
017411 *(u64 *)(r10 - 0x250) = r8
016700 if r8 > 0x180 goto <offset>
017412 if r8 > 0x180 goto <offset>
016701 r6 = *(u64 *)(r10 - 0xc70)
017413 r7 = *(u64 *)(r10 - 0xc90)
017414 r6 = *(u64 *)(r10 - 0xca0)
016702 if r8 == 0x180 goto <offset>
017415 if r8 == 0x180 goto <offset>
016703 r6 = 0x180
017416 r6 = 0x180
016704 r6 -= r8
017417 r6 -= r8
19 unchanged instructions hidden
016724 if r2 != 0x0 goto <offset>
017437 if r2 != 0x0 goto <offset>
016725 *(u64 *)(r10 - 0x250) = r1
017438 *(u64 *)(r10 - 0x250) = r1
016726 if r1 > 0x180 goto <offset>
017439 if r1 > 0x180 goto <offset>
016727 r6 = *(u64 *)(r10 - 0xc70)
017440 r7 = *(u64 *)(r10 - 0xc90)
017441 r6 = *(u64 *)(r10 - 0xca0)
016728 if r1 == 0x180 goto <offset>
017442 if r1 == 0x180 goto <offset>
016729 r2 = r10
017443 r2 = r10
016730 r2 += -0x3d0
017444 r2 += -0x3d0
016731 r2 += r1
017445 r2 += r1
016732 r3 = 0x180
017446 r3 = 0x180
016733 r3 -= r1
017447 r3 -= r1
016734 r1 = r9
017448 r1 = *(u64 *)(r10 - 0xbd0)
016735 call -0x401c
017449 call -0x42e6
016736 r2 = *(u64 *)(r10 - 0x250)
017450 r2 = *(u64 *)(r10 - 0x250)
016737 r8 = r2
017451 r8 = r2
016738 r8 += r0
017452 r8 += r0
4 unchanged instructions hidden
016743 if r1 != 0x0 goto <offset>
017457 if r1 != 0x0 goto <offset>
016744 *(u64 *)(r10 - 0x250) = r8
017458 *(u64 *)(r10 - 0x250) = r8
016745 if r8 > 0x180 goto <offset>
017459 if r8 > 0x180 goto <offset>
016746 r6 = *(u64 *)(r10 - 0xc70)
017460 r7 = *(u64 *)(r10 - 0xc90)
017461 r6 = *(u64 *)(r10 - 0xca0)
016747 if r8 == 0x180 goto <offset>
017462 if r8 == 0x180 goto <offset>
016748 r6 = 0x180
017463 r6 = 0x180
016749 r6 -= r8
017464 r6 -= r8
19 unchanged instructions hidden
016769 if r2 != 0x0 goto <offset>
017484 if r2 != 0x0 goto <offset>
016770 *(u64 *)(r10 - 0x250) = r1
017485 *(u64 *)(r10 - 0x250) = r1
016771 if r1 > 0x180 goto <offset>
017486 if r1 > 0x180 goto <offset>
016772 r6 = *(u64 *)(r10 - 0xc70)
017487 r7 = *(u64 *)(r10 - 0xc90)
017488 r6 = *(u64 *)(r10 - 0xca0)
016773 if r1 == 0x180 goto <offset>
017489 if r1 == 0x180 goto <offset>
016774 r2 = r10
017490 r2 = r10
016775 r2 += -0x3d0
017491 r2 += -0x3d0
016776 r2 += r1
017492 r2 += r1
016777 r3 = 0x180
017493 r3 = 0x180
016778 r3 -= r1
017494 r3 -= r1
016779 r1 = *(u64 *)(r10 - 0xd10)
017495 r1 = *(u64 *)(r10 - 0xd28)
016780 call -0x4049
017496 call -0x4315
016781 r2 = *(u64 *)(r10 - 0x250)
017497 r2 = *(u64 *)(r10 - 0x250)
016782 r8 = r2
017498 r8 = r2
016783 r8 += r0
017499 r8 += r0
4 unchanged instructions hidden
016788 if r1 != 0x0 goto <offset>
017504 if r1 != 0x0 goto <offset>
016789 *(u64 *)(r10 - 0x250) = r8
017505 *(u64 *)(r10 - 0x250) = r8
016790 if r8 > 0x180 goto <offset>
017506 if r8 > 0x180 goto <offset>
016791 r6 = *(u64 *)(r10 - 0xc70)
017507 r7 = *(u64 *)(r10 - 0xc90)
017508 r6 = *(u64 *)(r10 - 0xca0)
016792 if r8 == 0x180 goto <offset>
017509 if r8 == 0x180 goto <offset>
016793 r6 = 0x180
017510 r6 = 0x180
016794 r6 -= r8
017511 r6 -= r8
18 unchanged instructions hidden
016813 r2 &= 0x1
017530 r2 &= 0x1
016814 if r2 != 0x0 goto <offset>
017531 if r2 != 0x0 goto <offset>
016815 *(u64 *)(r10 - 0x250) = r1
017532 *(u64 *)(r10 - 0x250) = r1
016816 if r1 > 0x180 goto <offset>
017533 if r1 <= 0x180 goto <offset>
016817 r6 = *(u64 *)(r10 - 0xc70)
017534 *(u64 *)(r10 - 0x250) = 0x180
017535 r7 = *(u64 *)(r10 - 0xc90)
017536 r6 = *(u64 *)(r10 - 0xca0)
017537 goto <offset>
017538 r7 = *(u64 *)(r10 - 0xc90)
017539 r6 = *(u64 *)(r10 - 0xca0)
016818 if r1 == 0x180 goto <offset>
017540 if r1 == 0x180 goto <offset>
016819 r2 = r10
017541 r2 = r10
016820 r2 += -0x3d0
017542 r2 += -0x3d0
016821 r2 += r1
017543 r2 += r1
016822 r3 = 0x180
017544 r3 = 0x180
016823 r3 -= r1
017545 r3 -= r1
016824 r1 = *(u64 *)(r10 - 0xd08)
017546 r1 = *(u64 *)(r10 - 0xd20)
016825 call -0x4076
017547 call -0x4348
016826 r3 = *(u64 *)(r10 - 0x250)
017548 r3 = *(u64 *)(r10 - 0x250)
016827 r2 = r3
017549 r2 = r3
016828 r2 += r0
017550 r2 += r0
3 unchanged instructions hidden
016832 r1 &= 0x1
017554 r1 &= 0x1
016833 if r1 != 0x0 goto <offset>
017555 if r1 != 0x0 goto <offset>
016834 *(u64 *)(r10 - 0x250) = r2
017556 *(u64 *)(r10 - 0x250) = r2
016835 r6 = *(u64 *)(r10 - 0xc70)
017557 r7 = *(u64 *)(r10 - 0xc90)
017558 r6 = *(u64 *)(r10 - 0xca0)
016836 if r2 <= 0x180 goto <offset>
017559 if r2 <= 0x180 goto <offset>
016837 *(u64 *)(r10 - 0x250) = 0x180
017560 *(u64 *)(r10 - 0x250) = 0x180
016838 goto <offset>
017561 goto <offset>
016839 r1 = <addr> ll
017562 r1 = <addr> ll
016840 r2 = <addr> ll
017563 r2 = <addr> ll
016841 r3 = 0x8
017564 r3 = 0x8
016842 r4 = r9
017565 r4 = r7
016843 goto <offset>
017566 goto <offset>
016844 r1 = <addr> ll
017567 r1 = <addr> ll
016845 r2 = <addr> ll
017568 r2 = <addr> ll
016846 r3 = 0x15
017569 r3 = 0x15
017570 r4 = *(u64 *)(r10 - 0xc90)
016847 call <target>
017571 call <target>
016848 if r9 == 0x13 goto <offset>
017572 if r7 == 0x13 goto <offset>
016849 goto <offset>
017573 goto <offset>
016850 r1 = <addr> ll
017574 r1 = <addr> ll
016851 r2 = <addr> ll
017575 r2 = <addr> ll
016852 r3 = 0x14
017576 r3 = 0x14
017577 r4 = *(u64 *)(r10 - 0xc90)
016853 call <target>
017578 call <target>
016854 if r9 == 0x13 goto <offset>
017579 if r7 == 0x13 goto <offset>
016855 goto <offset>
017580 goto <offset>
016856 r1 = <addr> ll
017581 r1 = <addr> ll
016857 r2 = <addr> ll
017582 r2 = <addr> ll
016858 r3 = 0xc
017583 r3 = 0xc
017584 r4 = *(u64 *)(r10 - 0xc90)
016859 call <target>
017585 call <target>
016860 if r9 == 0x13 goto <offset>
017586 if r7 == 0x13 goto <offset>
016861 goto <offset>
017587 goto <offset>
016862 r1 = <addr> ll
017588 r1 = <addr> ll
016863 r2 = <addr> ll
017589 r2 = <addr> ll
016864 r3 = 0xe
017590 r3 = 0xe
017591 r4 = *(u64 *)(r10 - 0xc90)
016865 call <target>
017592 call <target>
016866 if r9 == 0x13 goto <offset>
017593 if r7 == 0x13 goto <offset>
016867 goto <offset>
017594 goto <offset>
016868 r1 = <addr> ll
017595 r1 = <addr> ll
016869 r2 = <addr> ll
017596 r2 = <addr> ll
016870 r3 = 0x13
017597 r3 = 0x13
016871 r4 = r6
016872 call <target>
016873 if r8 != 0x13 goto <offset>
016874 goto <offset>
017598 goto <offset>
016875 r1 = <addr> ll
017599 r1 = <addr> ll
016876 r2 = <addr> ll
017600 r2 = <addr> ll
016877 r3 = 0x14
017601 r3 = 0x14
016878 r4 = r6
017602 goto <offset>
017603 r1 = <addr> ll
017604 r2 = <addr> ll
017605 r3 = 0xd
017606 r4 = r7
016879 call <target>
017607 call <target>
016880 if r8 != 0x13 goto <offset>
017608 r1 = *(u64 *)(r10 - 0xd78)
017609 if r1 != 0x13 goto <offset>
016881 r1 = <addr> ll
017610 r1 = <addr> ll
016882 r2 = <addr> ll
017611 r2 = <addr> ll
016883 r3 = 0x10
017612 r3 = 0x10
016884 r4 = 0x14
017613 r4 = 0x14
016885 call <target>
017614 call <target>
016886 r6 = *(u64 *)(r10 - 0xd18)
017615 r6 = *(u64 *)(r10 - 0xd30)
016887 r2 = *(u64 *)(r6 + 0x238)
017616 r2 = *(u64 *)(r6 + 0x238)
016888 r1 = <addr> ll
017617 r1 = <addr> ll
016889 call -0x17e2
017618 call -0x1881
016890 r4 = r6
017619 r4 = r6
016891 r6 = r10
017620 r6 = r10
016892 r6 += -0x450
017621 r6 += -0x450
1 unchanged instructions hidden
016894 if r8 != 0x2 goto <offset>
017623 if r8 != 0x2 goto <offset>
016895 r1 = r10
017624 r1 = r10
016896 r1 += -0x4d8
017625 r1 += -0x4d8
016897 r2 = *(u64 *)(r10 - 0xd28)
017626 r2 = *(u64 *)(r10 - 0xd40)
016898 r3 = 0x88
017627 r3 = 0x88
016899 call <target>
017628 call <target>
016900 r7 = r10
017629 r7 = r10
14 unchanged instructions hidden
016915 r6 = 0x2
017644 r6 = 0x2
016916 r2 = r10
017645 r2 = r10
016917 r2 += -0x87
017646 r2 += -0x87
017647 r7 = *(u64 *)(r10 - 0xdc0)
017648 r9 = *(u64 *)(r10 - 0xdc8)
016918 goto <offset>
017649 goto <offset>
016919 r1 = r10
017650 r1 = r10
016920 r1 += -0x4d8
017651 r1 += -0x4d8
016921 r2 = *(u64 *)(r10 - 0xd98)
017652 r2 = *(u64 *)(r10 - 0xdb8)
016922 r3 = 0x88
017653 r3 = 0x88
016923 r7 = r4
017654 r7 = r4
016924 call <target>
017655 call <target>
016925 r1 = r6
017656 r1 = r6
016926 r2 = *(u64 *)(r10 - 0xd90)
017657 r2 = *(u64 *)(r10 - 0xdb0)
016927 r3 = 0x80
017658 r3 = 0x80
016928 call <target>
017659 call <target>
016929 r2 = *(u64 *)(r10 - 0xdb8)
017660 r2 = *(u64 *)(r10 - 0xdd8)
016930 w1 = *(u32 *)(r2 + 0x0)
017661 w1 = *(u32 *)(r2 + 0x0)
016931 *(u32 *)(r10 - 0x4e0) = w1
017662 *(u32 *)(r10 - 0x4e0) = w1
016932 w1 = *(u32 *)(r2 + 0x3)
017663 w1 = *(u32 *)(r2 + 0x3)
016933 *(u32 *)(r10 - 0x4dd) = w1
017664 *(u32 *)(r10 - 0x4dd) = w1
016934 r1 = r10
017665 r1 = r10
016935 r1 += -0x110
017666 r1 += -0x110
016936 r2 = *(u64 *)(r10 - 0xd88)
017667 r2 = *(u64 *)(r10 - 0xda0)
016937 r3 = 0x80
017668 r3 = 0x80
016938 call <target>
017669 call <target>
016939 w6 = *(u8 *)(r7 + 0x1a8)
017670 w6 = *(u8 *)(r7 + 0x1a8)
016940 r2 = *(u64 *)(r10 - 0xdb0)
017671 r7 = *(u64 *)(r10 - 0xdc0)
017672 r9 = *(u64 *)(r10 - 0xdc8)
017673 r2 = *(u64 *)(r10 - 0xdd0)
016941 w1 = *(u32 *)(r2 + 0x3)
017674 w1 = *(u32 *)(r2 + 0x3)
016942 *(u32 *)(r10 - 0x4e5) = w1
017675 *(u32 *)(r10 - 0x4e5) = w1
016943 w1 = *(u32 *)(r2 + 0x0)
017676 w1 = *(u32 *)(r2 + 0x0)
016944 *(u32 *)(r10 - 0x4e8) = w1
017677 *(u32 *)(r10 - 0x4e8) = w1
016945 r9 = r10
017678 r1 = r10
016946 r9 += -0x3b8
017679 r1 += -0x3b8
016947 r2 = r10
017680 r2 = r10
016948 r2 += -0x4d8
017681 r2 += -0x4d8
016949 r1 = r9
017682 *(u64 *)(r10 - 0xbf0) = r1
016950 r3 = 0x108
017683 r3 = 0x108
016951 call <target>
017684 call <target>
016952 w1 = *(u32 *)(r10 - 0x4e0)
017685 w1 = *(u32 *)(r10 - 0x4e0)
17 unchanged instructions hidden
016970 *(u64 *)(r10 - 0x3c0) = 0x3
017703 *(u64 *)(r10 - 0x3c0) = 0x3
016971 *(u64 *)(r10 - 0x3c8) = 0x0
017704 *(u64 *)(r10 - 0x3c8) = 0x0
016972 *(u64 *)(r10 - 0x3d0) = 0x1
017705 *(u64 *)(r10 - 0x3d0) = 0x1
016973 r1 = *(u64 *)(r10 - 0xc60)
017706 r1 = *(u64 *)(r10 - 0xc68)
016974 r2 = *(u64 *)(r1 + 0x8)
017707 r2 = *(u64 *)(r1 + 0x8)
016975 r4 = *(u64 *)(r1 + 0x0)
017708 r4 = *(u64 *)(r1 + 0x0)
016976 r1 = r4
017709 r1 = r4
7 unchanged instructions hidden
016984 r2 = -0x1
017717 r2 = -0x1
016985 if r3 != 0x0 goto <offset>
017718 if r3 != 0x0 goto <offset>
016986 r2 = r1
017719 r2 = r1
016987 r1 = *(u64 *)(r10 - 0xc60)
017720 r1 = *(u64 *)(r10 - 0xc68)
016988 r3 = *(u64 *)(r1 + 0x10)
017721 r3 = *(u64 *)(r1 + 0x10)
016989 r1 = r2
017722 r1 = r2
016990 r1 += r3
017723 r1 += r3
3 unchanged instructions hidden
016994 r2 = -0x1
017727 r2 = -0x1
016995 if r3 != 0x0 goto <offset>
017728 if r3 != 0x0 goto <offset>
016996 r2 = r1
017729 r2 = r1
016997 r1 = *(u64 *)(r10 - 0xc60)
017730 r1 = *(u64 *)(r10 - 0xc68)
016998 r3 = *(u64 *)(r1 + 0x18)
017731 r3 = *(u64 *)(r1 + 0x18)
016999 r1 = r2
017732 r1 = r2
017000 r1 += r3
017733 r1 += r3
12 unchanged instructions hidden
017013 call <target>
017746 call <target>
017014 r1 = r10
017747 r1 = r10
017015 r1 += -0xaa0
017748 r1 += -0xaa0
017016 r7 = *(u64 *)(r10 - 0xda8)
017749 r2 = r9
017017 r2 = r7
017018 r3 = 0x0
017750 r3 = 0x0
017019 r4 = *(u64 *)(r10 - 0xd78)
017751 r4 = r7
017020 r5 = 0x0
017752 r5 = 0x0
017021 call <target>
017753 call <target>
017022 r1 = 0x1
017754 r1 = 0x1
017023 if r7 == 0x0 goto <offset>
017755 if r9 == 0x0 goto <offset>
017024 r1 = 0x0
017756 r1 = 0x0
017025 r2 = 0x1
017757 r2 = 0x1
017026 *(u64 *)(r10 - 0xc38) = r2
017758 *(u64 *)(r10 - 0xc38) = r2
017027 r2 = *(u64 *)(r10 - 0xd78)
017028 if r2 != 0x0 goto <offset>
017029 r2 = r6
017030 r2 += 0x2710
017031 *(u64 *)(r10 - 0xc80) = r2
017032 if r2 < r6 goto <offset>
017033 r2 = 0x0
017759 r2 = 0x0
017034 *(u64 *)(r10 - 0xc78) = r2
017760 if r7 != 0x0 goto <offset>
017035 r2 = 0x0
017761 r3 = r6
017036 *(u64 *)(r10 - 0xc90) = r2
017762 r3 += 0x2710
017763 *(u64 *)(r10 - 0xc80) = r3
017764 if r3 < r6 goto <offset>
017765 r3 = 0x0
017766 *(u64 *)(r10 - 0xc78) = r3
017767 r3 = 0x0
017768 *(u64 *)(r10 - 0xc90) = r3
017037 if r6 <= 0x270f goto <offset>
017769 if r6 <= 0x270f goto <offset>
017038 goto <offset>
017770 goto <offset>
017039 r2 = 0x1
017771 r2 = 0x1
017040 *(u64 *)(r10 - 0xc38) = r2
017772 *(u64 *)(r10 - 0xc38) = r2
017041 r2 = *(u64 *)(r10 - 0xd78)
017042 if r2 == 0x0 goto <offset>
017043 r2 = 0x0
017773 r2 = 0x0
017044 *(u64 *)(r10 - 0xc38) = r2
017774 if r7 == 0x0 goto <offset>
017045 r2 = r6
017775 r3 = 0x0
017046 r2 += 0x2710
017776 *(u64 *)(r10 - 0xc38) = r3
017047 *(u64 *)(r10 - 0xc80) = r2
017777 r3 = r6
017048 if r2 >= r6 goto <offset>
017778 r3 += 0x2710
017049 r2 = 0x0
017779 *(u64 *)(r10 - 0xc80) = r3
017050 *(u64 *)(r10 - 0xc90) = r2
017780 if r3 >= r6 goto <offset>
017781 r3 = 0x0
017782 *(u64 *)(r10 - 0xc90) = r3
017051 if r6 > 0x270f goto <offset>
017783 if r6 > 0x270f goto <offset>
017052 r3 = *(u64 *)(r10 - 0xa88)
017784 r3 = *(u64 *)(r10 - 0xa88)
017053 *(u64 *)(r10 - 0xc90) = r3
017785 *(u64 *)(r10 - 0xc90) = r3
10 unchanged instructions hidden
017064 *(u64 *)(r10 - 0xc30) = r1
017796 *(u64 *)(r10 - 0xc30) = r1
017065 r1 = r10
017797 r1 = r10
017066 r1 += -0x8f
017798 r1 += -0x8f
017067 *(u64 *)(r10 - 0xc20) = r1
017799 *(u64 *)(r10 - 0xc28) = r1
017068 r1 = *(u64 *)(r10 - 0xa98)
017800 r1 = *(u64 *)(r10 - 0xa98)
017069 *(u64 *)(r10 - 0xca0) = r1
017801 *(u64 *)(r10 - 0xca0) = r1
017070 r1 = *(u64 *)(r10 - 0xaa0)
017802 r1 = *(u64 *)(r10 - 0xaa0)
1 unchanged instructions hidden
017072 r1 = *(u64 *)(r10 - 0xc38)
017804 r1 = *(u64 *)(r10 - 0xc38)
017073 r1 &= 0x1
017805 r1 &= 0x1
017074 *(u64 *)(r10 - 0xc38) = r1
017806 *(u64 *)(r10 - 0xc38) = r1
017075 *(u64 *)(r10 - 0xc28) = r9
017076 goto <offset>
017807 goto <offset>
017077 if r2 == 0x3 goto <offset>
017808 if r2 == 0x3 goto <offset>
017078 r1 = r2
017809 r1 = r2
017079 r1 *= 0x88
017810 r1 *= 0x88
017080 r6 = r9
017811 r6 = *(u64 *)(r10 - 0xbf0)
017081 r6 += r1
017812 r6 += r1
017082 r2 += 0x1
017813 r2 += 0x1
017083 w7 = *(u8 *)(r6 + 0x80)
017814 w7 = *(u8 *)(r6 + 0x80)
017084 if r7 == 0x2 goto <offset>
017815 if r7 == 0x2 goto <offset>
017085 if r7 == 0x3 goto <offset>
017816 if r7 == 0x3 goto <offset>
017086 *(u64 *)(r10 - 0xbf0) = r2
017817 *(u64 *)(r10 - 0xbf8) = r2
017087 r1 = r10
017818 r1 = r10
017088 r1 += -0x110
017819 r1 += -0x110
017089 r2 = r6
017820 r2 = r6
017090 r3 = 0x80
017821 r3 = 0x80
017091 call <target>
017822 call <target>
017092 w1 = *(u32 *)(r6 + 0x84)
017823 w1 = *(u32 *)(r6 + 0x84)
017093 r2 = *(u64 *)(r10 - 0xc20)
017824 r2 = *(u64 *)(r10 - 0xc28)
017094 *(u32 *)(r2 + 0x3) = w1
017825 *(u32 *)(r2 + 0x3) = w1
017095 w1 = *(u32 *)(r6 + 0x81)
017826 w1 = *(u32 *)(r6 + 0x81)
017096 *(u32 *)(r2 + 0x0) = w1
017827 *(u32 *)(r2 + 0x0) = w1
21 unchanged instructions hidden
017118 if r1 >= r2 goto <offset>
017849 if r1 >= r2 goto <offset>
017119 r1 = *(u64 *)(r10 - 0xe0)
017850 r1 = *(u64 *)(r10 - 0xe0)
017120 if r3 > r1 goto <offset>
017851 if r3 > r1 goto <offset>
017121 *(u64 *)(r10 - 0xc00) = r3
017852 *(u64 *)(r10 - 0xc08) = r3
017122 *(u64 *)(r10 - 0xc18) = r1
017853 *(u64 *)(r10 - 0xc20) = r1
017123 r2 = *(u64 *)(r10 - 0x108)
017854 r2 = *(u64 *)(r10 - 0x108)
017124 r3 = *(u64 *)(r10 - 0x110)
017855 r3 = *(u64 *)(r10 - 0x110)
017125 r1 = *(u64 *)(r10 - 0xf0)
017856 r1 = *(u64 *)(r10 - 0xf0)
017126 *(u64 *)(r10 - 0xc10) = r1
017857 *(u64 *)(r10 - 0xc18) = r1
017127 r1 = *(u64 *)(r10 - 0xf8)
017858 r1 = *(u64 *)(r10 - 0xf8)
017128 *(u64 *)(r10 - 0xbf8) = r1
017859 *(u64 *)(r10 - 0xc00) = r1
017129 r1 = *(u64 *)(r10 - 0x100)
017860 r1 = *(u64 *)(r10 - 0x100)
017130 *(u64 *)(r10 - 0xc08) = r1
017861 *(u64 *)(r10 - 0xc10) = r1
017131 r1 = r3
017862 r1 = r3
017132 r1 |= r2
017863 r1 |= r2
017133 if r1 == 0x0 goto <offset>
017864 if r1 == 0x0 goto <offset>
017134 *(u64 *)(r10 - 0xc70) = r3
017865 *(u64 *)(r10 - 0xc70) = r3
017135 *(u64 *)(r10 - 0xc68) = r2
017866 *(u64 *)(r10 - 0xc48) = r2
017136 r9 = 0x0
017867 r9 = 0x0
017137 r7 = 0x0
017868 r7 = 0x0
017138 r1 = *(u64 *)(r10 - 0xc38)
017869 r1 = *(u64 *)(r10 - 0xc38)
148 unchanged instructions hidden
017287 r4 = *(u64 *)(r10 - 0xc80)
018018 r4 = *(u64 *)(r10 - 0xc80)
017288 r5 = *(u64 *)(r10 - 0xc78)
018019 r5 = *(u64 *)(r10 - 0xc78)
017289 call <target>
018020 call <target>
017290 r1 = *(u64 *)(r10 - 0xc50)
018021 r1 = *(u64 *)(r10 - 0xc58)
017291 if r1 == 0x0 goto <offset>
018022 if r1 == 0x0 goto <offset>
017292 r1 = r10
018023 r1 = r10
017293 r1 += -0xb50
018024 r1 += -0xb50
8 unchanged instructions hidden
017302 r1 += -0xb60
018033 r1 += -0xb60
017303 r2 = r6
018034 r2 = r6
017304 r3 = 0x0
018035 r3 = 0x0
017305 r4 = *(u64 *)(r10 - 0xc68)
018036 r4 = *(u64 *)(r10 - 0xc48)
017306 r5 = 0x0
018037 r5 = 0x0
017307 call <target>
018038 call <target>
017308 r1 = r10
018039 r1 = r10
9 unchanged instructions hidden
017318 r2 = r6
018049 r2 = r6
017319 r3 = 0x0
018050 r3 = 0x0
017320 r4 = 0x0
018051 r4 = 0x0
017321 r5 = *(u64 *)(r10 - 0xc68)
018052 r5 = *(u64 *)(r10 - 0xc48)
017322 call <target>
018053 call <target>
017323 r1 = *(u64 *)(r10 - 0xb70)
018054 r1 = *(u64 *)(r10 - 0xb70)
017324 r2 = *(u64 *)(r10 - 0xb60)
018055 r2 = *(u64 *)(r10 - 0xb60)
35 unchanged instructions hidden
017360 *(u64 *)(r10 - 0xbd0) = r6
018091 *(u64 *)(r10 - 0xbd0) = r6
017361 r2 = r6
018092 r2 = r6
017362 r3 = 0x0
018093 r3 = 0x0
017363 r6 = *(u64 *)(r10 - 0xc68)
018094 r6 = *(u64 *)(r10 - 0xc48)
017364 r4 = r6
018095 r4 = r6
017365 r5 = 0x0
018096 r5 = 0x0
017366 call <target>
018097 call <target>
265 unchanged instructions hidden
017632 r3 = -0x1
018363 r3 = -0x1
017633 if r1 != 0x0 goto <offset>
018364 if r1 != 0x0 goto <offset>
017634 r3 = r0
018365 r3 = r0
017635 r1 = *(u64 *)(r10 - 0xc58)
018366 r1 = *(u64 *)(r10 - 0xc60)
017636 if r3 <= r1 goto <offset>
018367 if r3 <= r1 goto <offset>
017637 r1 = *(u64 *)(r10 - 0xc58)
018368 r1 = *(u64 *)(r10 - 0xc60)
017638 r3 -= r1
018369 r3 -= r1
017639 r1 = r10
018370 r1 = r10
017640 r1 += -0xb40
018371 r1 += -0xb40
30 unchanged instructions hidden
017671 r6 = -0x1
018402 r6 = -0x1
017672 if r1 != 0x0 goto <offset>
018403 if r1 != 0x0 goto <offset>
017673 r6 = r0
018404 r6 = r0
017674 r1 = *(u64 *)(r10 - 0xc58)
018405 r1 = *(u64 *)(r10 - 0xc60)
017675 if r6 <= r1 goto <offset>
018406 if r6 <= r1 goto <offset>
017676 r1 = *(u64 *)(r10 - 0xc58)
018407 r1 = *(u64 *)(r10 - 0xc60)
017677 r6 -= r1
018408 r6 -= r1
017678 goto <offset>
018409 goto <offset>
017679 *(u64 *)(r10 - 0x410) = 0x0
018410 *(u64 *)(r10 - 0x410) = 0x0
11 unchanged instructions hidden
017691 r2 &= 0x1
018422 r2 &= 0x1
017692 if r2 != 0x0 goto <offset>
018423 if r2 != 0x0 goto <offset>
017693 *(u64 *)(r10 - 0x410) = r1
018424 *(u64 *)(r10 - 0x410) = r1
017694 r6 = *(u64 *)(r10 - 0xbf8)
018425 r6 = *(u64 *)(r10 - 0xc00)
017695 if r1 <= 0xc8 goto <offset>
018426 if r1 <= 0xc8 goto <offset>
017696 *(u64 *)(r10 - 0x410) = 0xc8
018427 *(u64 *)(r10 - 0x410) = 0xc8
017697 goto <offset>
018428 goto <offset>
3 unchanged instructions hidden
017701 r1 = r10
018432 r1 = r10
017702 r1 += -0x4d8
018433 r1 += -0x4d8
017703 call sol_log_
018434 call sol_log_
017704 r9 = *(u64 *)(r10 - 0xc00)
018435 r9 = *(u64 *)(r10 - 0xc08)
017705 r1 = *(u64 *)(r10 - 0xc60)
018436 r1 = *(u64 *)(r10 - 0xc68)
017706 *(u64 *)(r10 - 0xfd8) = r1
018437 *(u64 *)(r10 - 0xfd8) = r1
017707 r1 = *(u64 *)(r10 - 0xc48)
018438 r1 = *(u64 *)(r10 - 0xc50)
017708 *(u64 *)(r10 - 0xfe0) = r1
018439 *(u64 *)(r10 - 0xfe0) = r1
017709 r1 = *(u64 *)(r10 - 0xc58)
018440 r1 = *(u64 *)(r10 - 0xc60)
017710 *(u64 *)(r10 - 0xfe8) = r1
018441 *(u64 *)(r10 - 0xfe8) = r1
017711 r1 = *(u64 *)(r10 - 0xc50)
018442 r1 = *(u64 *)(r10 - 0xc58)
017712 *(u64 *)(r10 - 0xff0) = r1
018443 *(u64 *)(r10 - 0xff0) = r1
017713 r1 = *(u64 *)(r10 - 0xc88)
018444 r1 = *(u64 *)(r10 - 0xc88)
017714 *(u64 *)(r10 - 0xff8) = r1
018445 *(u64 *)(r10 - 0xff8) = r1
4 unchanged instructions hidden
017719 r5 = r10
018450 r5 = r10
017720 r2 = r9
018451 r2 = r9
017721 r3 = r6
018452 r3 = r6
017722 r4 = *(u64 *)(r10 - 0xc10)
018453 r4 = *(u64 *)(r10 - 0xc18)
017723 call <target>
018454 call <target>
017724 r1 = *(u64 *)(r10 - 0x4d8)
018455 r1 = *(u64 *)(r10 - 0x4d8)
017725 if r1 != 0x1 goto <offset>
018456 if r1 != 0x1 goto <offset>
11 unchanged instructions hidden
017737 r1 = <addr> ll
018468 r1 = <addr> ll
017738 r2 = <addr> ll
018469 r2 = <addr> ll
017739 r3 = 0x6
018470 r3 = 0x6
017740 r4 = *(u64 *)(r10 - 0xc08)
018471 r4 = *(u64 *)(r10 - 0xc10)
017741 call <target>
018472 call <target>
017742 r1 = *(u64 *)(r10 - 0x5d8)
018473 r1 = *(u64 *)(r10 - 0x5d8)
017743 if r1 == 0x0 goto <offset>
018474 if r1 == 0x0 goto <offset>
15 unchanged instructions hidden
017759 r1 = <addr> ll
018490 r1 = <addr> ll
017760 r2 = <addr> ll
018491 r2 = <addr> ll
017761 r3 = 0x6
018492 r3 = 0x6
017762 r4 = *(u64 *)(r10 - 0xc08)
018493 r4 = *(u64 *)(r10 - 0xc10)
017763 call <target>
018494 call <target>
017764 goto <offset>
018495 goto <offset>
017765 r2 = *(u64 *)(r10 - 0x5c8)
018496 r2 = *(u64 *)(r10 - 0x5c8)
14 unchanged instructions hidden
017780 r2 += -0x4d8
018511 r2 += -0x4d8
017781 r3 = 0x30
018512 r3 = 0x30
017782 call <target>
018513 call <target>
017783 r7 = *(u64 *)(r10 - 0xbf8)
018514 r7 = *(u64 *)(r10 - 0xc00)
017784 r1 = *(u64 *)(r10 - 0xc18)
018515 r1 = *(u64 *)(r10 - 0xc20)
017785 r2 = *(u64 *)(r10 - 0xc00)
018516 r2 = *(u64 *)(r10 - 0xc08)
017786 if r2 == r1 goto <offset>
018517 if r2 == r1 goto <offset>
017787 if r9 <= r2 goto <offset>
018518 if r9 <= r2 goto <offset>
017788 r1 = *(u64 *)(r10 - 0xc60)
018519 r1 = *(u64 *)(r10 - 0xc68)
017789 *(u64 *)(r10 - 0xfd8) = r1
018520 *(u64 *)(r10 - 0xfd8) = r1
017790 r1 = *(u64 *)(r10 - 0xc48)
018521 r1 = *(u64 *)(r10 - 0xc50)
017791 *(u64 *)(r10 - 0xfe0) = r1
018522 *(u64 *)(r10 - 0xfe0) = r1
017792 r1 = *(u64 *)(r10 - 0xc58)
018523 r1 = *(u64 *)(r10 - 0xc60)
017793 *(u64 *)(r10 - 0xfe8) = r1
018524 *(u64 *)(r10 - 0xfe8) = r1
017794 r1 = *(u64 *)(r10 - 0xc50)
018525 r1 = *(u64 *)(r10 - 0xc58)
017795 *(u64 *)(r10 - 0xff0) = r1
018526 *(u64 *)(r10 - 0xff0) = r1
017796 r1 = *(u64 *)(r10 - 0xc88)
018527 r1 = *(u64 *)(r10 - 0xc88)
017797 *(u64 *)(r10 - 0xff8) = r1
018528 *(u64 *)(r10 - 0xff8) = r1
6 unchanged instructions hidden
017804 r5 = r10
018535 r5 = r10
017805 r2 = r6
018536 r2 = r6
017806 r3 = r7
018537 r3 = r7
017807 r4 = *(u64 *)(r10 - 0xc10)
018538 r4 = *(u64 *)(r10 - 0xc18)
017808 call <target>
018539 call <target>
017809 r1 = *(u64 *)(r10 - 0x4d8)
018540 r1 = *(u64 *)(r10 - 0x4d8)
017810 if r1 != 0x1 goto <offset>
018541 if r1 != 0x1 goto <offset>
11 unchanged instructions hidden
017822 r1 = <addr> ll
018553 r1 = <addr> ll
017823 r2 = <addr> ll
018554 r2 = <addr> ll
017824 r3 = 0x6
018555 r3 = 0x6
017825 r4 = *(u64 *)(r10 - 0xc08)
018556 r4 = *(u64 *)(r10 - 0xc10)
017826 call <target>
018557 call <target>
017827 r1 = *(u64 *)(r10 - 0x5d8)
018558 r1 = *(u64 *)(r10 - 0x5d8)
017828 if r1 == 0x0 goto <offset>
018559 if r1 == 0x0 goto <offset>
14 unchanged instructions hidden
017843 r2 += r1
018574 r2 += r1
017844 r3 = 0xc8
018575 r3 = 0xc8
017845 r3 -= r1
018576 r3 -= r1
017846 r1 = *(u64 *)(r10 - 0xc08)
018577 r1 = *(u64 *)(r10 - 0xc10)
017847 call -0x4474
018578 call -0x474f
017848 r2 = *(u64 *)(r10 - 0x410)
018579 r2 = *(u64 *)(r10 - 0x410)
017849 r8 = r2
018580 r8 = r2
017850 r8 += r0
018581 r8 += r0
26 unchanged instructions hidden
017877 if r1 < r3 goto <offset>
018608 if r1 < r3 goto <offset>
017878 r2 = 0x0
018609 r2 = 0x0
017879 r2 &= 0x1
018610 r2 &= 0x1
017880 r6 = *(u64 *)(r10 - 0xbf8)
018611 r6 = *(u64 *)(r10 - 0xc00)
017881 if r2 != 0x0 goto <offset>
018612 if r2 != 0x0 goto <offset>
017882 *(u64 *)(r10 - 0x410) = r1
018613 *(u64 *)(r10 - 0x410) = r1
017883 if r1 > 0xc8 goto <offset>
018614 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
017887 r2 += r1
018618 r2 += r1
017888 r3 = 0xc8
018619 r3 = 0xc8
017889 r3 -= r1
018620 r3 -= r1
017890 r1 = *(u64 *)(r10 - 0xc00)
018621 r1 = *(u64 *)(r10 - 0xc08)
017891 call -0x44a0
018622 call -0x477b
017892 r2 = *(u64 *)(r10 - 0x410)
018623 r2 = *(u64 *)(r10 - 0x410)
017893 r8 = r2
018624 r8 = r2
017894 r8 += r0
018625 r8 += r0
26 unchanged instructions hidden
017921 if r1 < r3 goto <offset>
018652 if r1 < r3 goto <offset>
017922 r2 = 0x0
018653 r2 = 0x0
017923 r2 &= 0x1
018654 r2 &= 0x1
017924 r6 = *(u64 *)(r10 - 0xbf8)
018655 r6 = *(u64 *)(r10 - 0xc00)
017925 if r2 != 0x0 goto <offset>
018656 if r2 != 0x0 goto <offset>
017926 *(u64 *)(r10 - 0x410) = r1
018657 *(u64 *)(r10 - 0x410) = r1
017927 if r1 > 0xc8 goto <offset>
018658 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
017931 r2 += r1
018662 r2 += r1
017932 r3 = 0xc8
018663 r3 = 0xc8
017933 r3 -= r1
018664 r3 -= r1
017934 r1 = *(u64 *)(r10 - 0xc18)
018665 r1 = *(u64 *)(r10 - 0xc20)
017935 call -0x44cc
018666 call -0x47a7
017936 r2 = *(u64 *)(r10 - 0x410)
018667 r2 = *(u64 *)(r10 - 0x410)
017937 r8 = r2
018668 r8 = r2
017938 r8 += r0
018669 r8 += r0
26 unchanged instructions hidden
017965 if r2 < r3 goto <offset>
018696 if r2 < r3 goto <offset>
017966 r1 = 0x0
018697 r1 = 0x0
017967 r1 &= 0x1
018698 r1 &= 0x1
017968 r6 = *(u64 *)(r10 - 0xbf8)
018699 r6 = *(u64 *)(r10 - 0xc00)
017969 if r1 != 0x0 goto <offset>
018700 if r1 != 0x0 goto <offset>
017970 *(u64 *)(r10 - 0x410) = r2
018701 *(u64 *)(r10 - 0x410) = r2
017971 if r2 > 0xc8 goto <offset>
018702 if r2 > 0xc8 goto <offset>
4 unchanged instructions hidden
017976 r1 = <addr> ll
018707 r1 = <addr> ll
017977 r2 = <addr> ll
018708 r2 = <addr> ll
017978 r3 = 0x6
018709 r3 = 0x6
017979 r4 = *(u64 *)(r10 - 0xc08)
018710 r4 = *(u64 *)(r10 - 0xc10)
017980 call <target>
018711 call <target>
017981 goto <offset>
018712 goto <offset>
017982 r2 = *(u64 *)(r10 - 0x5c8)
018713 r2 = *(u64 *)(r10 - 0x5c8)
14 unchanged instructions hidden
017997 r2 += -0x4d8
018728 r2 += -0x4d8
017998 r3 = 0x30
018729 r3 = 0x30
017999 call <target>
018730 call <target>
018000 r7 = *(u64 *)(r10 - 0xbf8)
018731 r7 = *(u64 *)(r10 - 0xc00)
018001 r1 = *(u64 *)(r10 - 0xc18)
018732 r1 = *(u64 *)(r10 - 0xc20)
018002 if r9 >= r1 goto <offset>
018733 if r9 >= r1 goto <offset>
018003 r1 = *(u64 *)(r10 - 0xc60)
018734 r1 = *(u64 *)(r10 - 0xc68)
018004 *(u64 *)(r10 - 0xfd8) = r1
018735 *(u64 *)(r10 - 0xfd8) = r1
018005 r1 = *(u64 *)(r10 - 0xc48)
018736 r1 = *(u64 *)(r10 - 0xc50)
018006 *(u64 *)(r10 - 0xfe0) = r1
018737 *(u64 *)(r10 - 0xfe0) = r1
018007 r1 = *(u64 *)(r10 - 0xc58)
018738 r1 = *(u64 *)(r10 - 0xc60)
018008 *(u64 *)(r10 - 0xfe8) = r1
018739 *(u64 *)(r10 - 0xfe8) = r1
018009 r1 = *(u64 *)(r10 - 0xc50)
018740 r1 = *(u64 *)(r10 - 0xc58)
018010 *(u64 *)(r10 - 0xff0) = r1
018741 *(u64 *)(r10 - 0xff0) = r1
018011 r1 = *(u64 *)(r10 - 0xc88)
018742 r1 = *(u64 *)(r10 - 0xc88)
018012 *(u64 *)(r10 - 0xff8) = r1
018743 *(u64 *)(r10 - 0xff8) = r1
5 unchanged instructions hidden
018018 r5 = r10
018749 r5 = r10
018019 r2 = r9
018750 r2 = r9
018020 r3 = r7
018751 r3 = r7
018021 r4 = *(u64 *)(r10 - 0xc10)
018752 r4 = *(u64 *)(r10 - 0xc18)
018022 call <target>
018753 call <target>
018023 r1 = *(u64 *)(r10 - 0x4d8)
018754 r1 = *(u64 *)(r10 - 0x4d8)
018024 if r1 != 0x1 goto <offset>
018755 if r1 != 0x1 goto <offset>
11 unchanged instructions hidden
018036 r1 = <addr> ll
018767 r1 = <addr> ll
018037 r2 = <addr> ll
018768 r2 = <addr> ll
018038 r3 = 0x5
018769 r3 = 0x5
018039 r4 = *(u64 *)(r10 - 0xc08)
018770 r4 = *(u64 *)(r10 - 0xc10)
018040 call <target>
018771 call <target>
018041 r1 = *(u64 *)(r10 - 0x5d8)
018772 r1 = *(u64 *)(r10 - 0x5d8)
018042 if r1 == 0x0 goto <offset>
018773 if r1 == 0x0 goto <offset>
15 unchanged instructions hidden
018058 r1 = <addr> ll
018789 r1 = <addr> ll
018059 r2 = <addr> ll
018790 r2 = <addr> ll
018060 r3 = 0x5
018791 r3 = 0x5
018061 r4 = *(u64 *)(r10 - 0xc08)
018792 r4 = *(u64 *)(r10 - 0xc10)
018062 call <target>
018793 call <target>
018063 goto <offset>
018794 goto <offset>
018064 r2 = *(u64 *)(r10 - 0x5c8)
018795 r2 = *(u64 *)(r10 - 0x5c8)
14 unchanged instructions hidden
018079 r2 += -0x4d8
018810 r2 += -0x4d8
018080 r3 = 0x30
018811 r3 = 0x30
018081 call <target>
018812 call <target>
018082 r9 = *(u64 *)(r10 - 0xc28)
018813 r2 = *(u64 *)(r10 - 0xbf8)
018083 r2 = *(u64 *)(r10 - 0xbf0)
018084 if r2 != 0x3 goto <offset>
018814 if r2 != 0x3 goto <offset>
018085 goto <offset>
018815 goto <offset>
018086 r6 = *(u64 *)(r10 - 0xb40)
018816 r6 = *(u64 *)(r10 - 0xb40)
9 unchanged instructions hidden
018096 r2 = 0x1
018826 r2 = 0x1
018097 if r1 < r3 goto <offset>
018827 if r1 < r3 goto <offset>
018098 r2 = 0x0
018828 r2 = 0x0
018099 r4 = *(u64 *)(r10 - 0xc00)
018829 r4 = *(u64 *)(r10 - 0xc08)
018100 r3 = r4
018830 r3 = r4
018101 if r4 <= r6 goto <offset>
018831 if r4 <= r6 goto <offset>
018102 r4 = *(u64 *)(r10 - 0xc18)
018832 r4 = *(u64 *)(r10 - 0xc20)
018103 r9 = r4
018833 r9 = r4
018104 if r4 < r3 goto <offset>
018834 if r4 < r3 goto <offset>
018105 r9 = r3
018835 r9 = r3
018106 r2 &= 0x1
018836 r2 &= 0x1
018107 r6 = *(u64 *)(r10 - 0xbf8)
018837 r6 = *(u64 *)(r10 - 0xc00)
018108 if r2 == 0x0 goto <offset>
018838 if r2 == 0x0 goto <offset>
018109 goto <offset>
018839 goto <offset>
018110 r4 = *(u64 *)(r10 - 0xc00)
018840 r4 = *(u64 *)(r10 - 0xc08)
018111 r3 = r4
018841 r3 = r4
018112 if r4 > r6 goto <offset>
018842 if r4 > r6 goto <offset>
018113 r3 = r6
018843 r3 = r6
018114 r4 = *(u64 *)(r10 - 0xc18)
018844 r4 = *(u64 *)(r10 - 0xc20)
018115 r9 = r4
018845 r9 = r4
018116 if r4 >= r3 goto <offset>
018846 if r4 >= r3 goto <offset>
018117 r2 &= 0x1
018847 r2 &= 0x1
018118 r6 = *(u64 *)(r10 - 0xbf8)
018848 r6 = *(u64 *)(r10 - 0xc00)
018119 if r2 != 0x0 goto <offset>
018849 if r2 != 0x0 goto <offset>
018120 *(u64 *)(r10 - 0x410) = r1
018850 *(u64 *)(r10 - 0x410) = r1
018121 if r1 <= 0xc8 goto <offset>
018851 if r1 <= 0xc8 goto <offset>
11 unchanged instructions hidden
018133 r2 += r1
018863 r2 += r1
018134 r3 = 0xc8
018864 r3 = 0xc8
018135 r3 -= r1
018865 r3 -= r1
018136 r1 = *(u64 *)(r10 - 0xc08)
018866 r1 = *(u64 *)(r10 - 0xc10)
018137 call -0x4596
018867 call -0x4870
018138 r2 = *(u64 *)(r10 - 0x410)
018868 r2 = *(u64 *)(r10 - 0x410)
018139 r8 = r2
018869 r8 = r2
018140 r8 += r0
018870 r8 += r0
26 unchanged instructions hidden
018167 if r1 < r3 goto <offset>
018897 if r1 < r3 goto <offset>
018168 r2 = 0x0
018898 r2 = 0x0
018169 r2 &= 0x1
018899 r2 &= 0x1
018170 r6 = *(u64 *)(r10 - 0xbf8)
018900 r6 = *(u64 *)(r10 - 0xc00)
018171 if r2 != 0x0 goto <offset>
018901 if r2 != 0x0 goto <offset>
018172 *(u64 *)(r10 - 0x410) = r1
018902 *(u64 *)(r10 - 0x410) = r1
018173 if r1 > 0xc8 goto <offset>
018903 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
018177 r2 += r1
018907 r2 += r1
018178 r3 = 0xc8
018908 r3 = 0xc8
018179 r3 -= r1
018909 r3 -= r1
018180 r1 = *(u64 *)(r10 - 0xc00)
018910 r1 = *(u64 *)(r10 - 0xc08)
018181 call -0x45c2
018911 call -0x489c
018182 r2 = *(u64 *)(r10 - 0x410)
018912 r2 = *(u64 *)(r10 - 0x410)
018183 r8 = r2
018913 r8 = r2
018184 r8 += r0
018914 r8 += r0
26 unchanged instructions hidden
018211 if r1 < r3 goto <offset>
018941 if r1 < r3 goto <offset>
018212 r2 = 0x0
018942 r2 = 0x0
018213 r2 &= 0x1
018943 r2 &= 0x1
018214 r6 = *(u64 *)(r10 - 0xbf8)
018944 r6 = *(u64 *)(r10 - 0xc00)
018215 if r2 != 0x0 goto <offset>
018945 if r2 != 0x0 goto <offset>
018216 *(u64 *)(r10 - 0x410) = r1
018946 *(u64 *)(r10 - 0x410) = r1
018217 if r1 > 0xc8 goto <offset>
018947 if r1 > 0xc8 goto <offset>
3 unchanged instructions hidden
018221 r2 += r1
018951 r2 += r1
018222 r3 = 0xc8
018952 r3 = 0xc8
018223 r3 -= r1
018953 r3 -= r1
018224 r1 = *(u64 *)(r10 - 0xc18)
018954 r1 = *(u64 *)(r10 - 0xc20)
018225 call -0x45ee
018955 call -0x48c8
018226 r2 = *(u64 *)(r10 - 0x410)
018956 r2 = *(u64 *)(r10 - 0x410)
018227 r8 = r2
018957 r8 = r2
018228 r8 += r0
018958 r8 += r0
26 unchanged instructions hidden
018255 if r1 < r3 goto <offset>
018985 if r1 < r3 goto <offset>
018256 r2 = 0x0
018986 r2 = 0x0
018257 r2 &= 0x1
018987 r2 &= 0x1
018258 r6 = *(u64 *)(r10 - 0xbf8)
018988 r6 = *(u64 *)(r10 - 0xc00)
018259 if r2 != 0x0 goto <offset>
018989 if r2 != 0x0 goto <offset>
018260 *(u64 *)(r10 - 0x410) = r1
018990 *(u64 *)(r10 - 0x410) = r1
018261 if r1 > 0xc8 goto <offset>
018991 if r1 > 0xc8 goto <offset>
4 unchanged instructions hidden
018266 r3 = 0xc8
018996 r3 = 0xc8
018267 r3 -= r1
018997 r3 -= r1
018268 r1 = r9
018998 r1 = r9
018269 call -0x461a
018999 call -0x48f4
018270 r3 = *(u64 *)(r10 - 0x410)
019000 r3 = *(u64 *)(r10 - 0x410)
018271 r2 = r3
019001 r2 = r3
018272 r2 += r0
019002 r2 += r0
3 unchanged instructions hidden
018276 r1 &= 0x1
019006 r1 &= 0x1
018277 if r1 != 0x0 goto <offset>
019007 if r1 != 0x0 goto <offset>
018278 *(u64 *)(r10 - 0x410) = r2
019008 *(u64 *)(r10 - 0x410) = r2
018279 r6 = *(u64 *)(r10 - 0xbf8)
019009 r6 = *(u64 *)(r10 - 0xc00)
018280 if r2 > 0xc8 goto <offset>
019010 if r2 > 0xc8 goto <offset>
018281 goto <offset>
019011 goto <offset>
018282 r2 = r10
019012 r2 = r10
38 unchanged instructions hidden
018321 r2 = *(u64 *)(r10 - 0xc40)
019051 r2 = *(u64 *)(r10 - 0xc40)
018322 r6 = r0
019052 r6 = r0
018323 call <target>
019053 call <target>
018324 r1 = *(u64 *)(r10 - 0xd58)
019054 r1 = *(u64 *)(r10 - 0xd70)
018325 *(u64 *)(r1 + 0x20) = r6
019055 *(u64 *)(r1 + 0x20) = r6
018326 *(u64 *)(r1 + 0x18) = r9
019056 *(u64 *)(r1 + 0x18) = r9
018327 *(u64 *)(r1 + 0x10) = r7
019057 *(u64 *)(r1 + 0x10) = r7
1246 unchanged instructions hidden
019574 r2 += r4
020304 r2 += r4
019575 r3 = 0x140
020305 r3 = 0x140
019576 r3 -= r4
020306 r3 -= r4
019577 call -0x4b36
020307 call -0x4e10
019578 r1 = *(u64 *)(r10 - 0x8)
020308 r1 = *(u64 *)(r10 - 0x8)
019579 r8 = r1
020309 r8 = r1
019580 r8 += r0
020310 r8 += r0
66 unchanged instructions hidden
019647 r2 += r4
020377 r2 += r4
019648 r3 = 0x140
020378 r3 = 0x140
019649 r3 -= r4
020379 r3 -= r4
019650 call -0x4b7f
020380 call -0x4e59
019651 r2 = *(u64 *)(r10 - 0x8)
020381 r2 = *(u64 *)(r10 - 0x8)
019652 r7 = r2
020382 r7 = r2
019653 r7 += r0
020383 r7 += r0
71 unchanged instructions hidden
019725 r3 = 0x140
020455 r3 = 0x140
019726 r3 -= r1
020456 r3 -= r1
019727 r1 = *(u64 *)(r10 - 0x150)
020457 r1 = *(u64 *)(r10 - 0x150)
019728 call -0x4bcd
020458 call -0x4ea7
019729 r3 = *(u64 *)(r10 - 0x8)
020459 r3 = *(u64 *)(r10 - 0x8)
019730 r2 = r3
020460 r2 = r3
019731 r2 += r0
020461 r2 += r0
12 unchanged instructions hidden
019744 r3 = 0x140
020474 r3 = 0x140
019745 r3 -= r1
020475 r3 -= r1
019746 r1 = *(u64 *)(r10 - 0x188)
020476 r1 = *(u64 *)(r10 - 0x188)
019747 call -0x4be0
020477 call -0x4eba
019748 r2 = *(u64 *)(r10 - 0x8)
020478 r2 = *(u64 *)(r10 - 0x8)
019749 r8 = r2
020479 r8 = r2
019750 r8 += r0
020480 r8 += r0
60 unchanged instructions hidden
019811 r3 = 0x140
020541 r3 = 0x140
019812 r3 -= r4
020542 r3 -= r4
019813 r2 += r6
020543 r2 += r6
019814 call -0x4c23
020544 call -0x4efd
019815 r0 += r6
020545 r0 += r6
019816 r2 = *(u64 *)(r10 - 0x8)
020546 r2 = *(u64 *)(r10 - 0x8)
019817 r8 = r2
020547 r8 = r2
46 unchanged instructions hidden
019864 r3 -= r1
020594 r3 -= r1
019865 r1 = *(u64 *)(r10 - 0x160)
020595 r1 = *(u64 *)(r10 - 0x160)
019866 r1 &= 0xffff
020596 r1 &= 0xffff
019867 call -0x4c58
020597 call -0x4f32
019868 r2 = *(u64 *)(r10 - 0x8)
020598 r2 = *(u64 *)(r10 - 0x8)
019869 r8 = r2
020599 r8 = r2
019870 r8 += r0
020600 r8 += r0
38 unchanged instructions hidden
019909 r3 = 0x140
020639 r3 = 0x140
019910 r3 -= r1
020640 r3 -= r1
019911 r1 = *(u64 *)(r10 - 0x170)
020641 r1 = *(u64 *)(r10 - 0x170)
019912 call -0x4c85
020642 call -0x4f5f
019913 r2 = *(u64 *)(r10 - 0x8)
020643 r2 = *(u64 *)(r10 - 0x8)
019914 r8 = r2
020644 r8 = r2
019915 r8 += r0
020645 r8 += r0
41 unchanged instructions hidden
019957 r3 = 0x140
020687 r3 = 0x140
019958 r3 -= r1
020688 r3 -= r1
019959 r1 = *(u64 *)(r10 - 0x178)
020689 r1 = *(u64 *)(r10 - 0x178)
019960 call -0x4cb5
020690 call -0x4f8f
019961 r2 = *(u64 *)(r10 - 0x8)
020691 r2 = *(u64 *)(r10 - 0x8)
019962 r8 = r2
020692 r8 = r2
019963 r8 += r0
020693 r8 += r0
153 unchanged instructions hidden
020117 r3 = 0xc8
020847 r3 = 0xc8
020118 r3 -= r1
020848 r3 -= r1
020119 r1 = *(u64 *)(r10 - 0xd8)
020849 r1 = *(u64 *)(r10 - 0xd8)
020120 call -0x4d55
020850 call -0x502f
020121 r2 = *(u64 *)(r10 - 0x8)
020851 r2 = *(u64 *)(r10 - 0x8)
020122 r8 = r2
020852 r8 = r2
020123 r8 += r0
020853 r8 += r0
88 unchanged instructions hidden
020212 r3 = 0xc8
020942 r3 = 0xc8
020213 r3 -= r1
020943 r3 -= r1
020214 r1 = *(u64 *)(r10 - 0xe0)
020944 r1 = *(u64 *)(r10 - 0xe0)
020215 call -0x4db4
020945 call -0x508e
020216 r2 = *(u64 *)(r10 - 0x8)
020946 r2 = *(u64 *)(r10 - 0x8)
020217 r8 = r2
020947 r8 = r2
020218 r8 += r0
020948 r8 += r0
36 unchanged instructions hidden
020255 r3 = 0xc8
020985 r3 = 0xc8
020256 r3 -= r1
020986 r3 -= r1
020257 r1 = *(u64 *)(r10 - 0xe8)
020987 r1 = *(u64 *)(r10 - 0xe8)
020258 call -0x4ddf
020988 call -0x50b9
020259 r2 = *(u64 *)(r10 - 0x8)
020989 r2 = *(u64 *)(r10 - 0x8)
020260 r8 = r2
020990 r8 = r2
020261 r8 += r0
020991 r8 += r0
38 unchanged instructions hidden
020300 r3 = 0xc8
021030 r3 = 0xc8
020301 r3 -= r1
021031 r3 -= r1
020302 r1 = *(u64 *)(r10 - 0xf0)
021032 r1 = *(u64 *)(r10 - 0xf0)
020303 call -0x4e0c
021033 call -0x50e6
020304 r2 = *(u64 *)(r10 - 0x8)
021034 r2 = *(u64 *)(r10 - 0x8)
020305 r8 = r2
021035 r8 = r2
020306 r8 += r0
021036 r8 += r0
36 unchanged instructions hidden
020343 r3 = 0xc8
021073 r3 = 0xc8
020344 r3 -= r1
021074 r3 -= r1
020345 r1 = *(u64 *)(r10 - 0xf8)
021075 r1 = *(u64 *)(r10 - 0xf8)
020346 call -0x4e37
021076 call -0x5111
020347 r3 = *(u64 *)(r10 - 0x8)
021077 r3 = *(u64 *)(r10 - 0x8)
020348 r2 = r3
021078 r2 = r3
020349 r2 += r0
021079 r2 += r0
203 unchanged instructions hidden
020553 r3 = 0xa0
021283 r3 = 0xa0
020554 r3 -= r1
021284 r3 -= r1
020555 r1 = *(u64 *)(r10 - 0xb0)
021285 r1 = *(u64 *)(r10 - 0xb0)
020556 call -0x4f09
021286 call -0x51e3
020557 r2 = *(u64 *)(r10 - 0x8)
021287 r2 = *(u64 *)(r10 - 0x8)
020558 r6 = r2
021288 r6 = r2
020559 r6 += r0
021289 r6 += r0
38 unchanged instructions hidden
020598 r3 = 0xa0
021328 r3 = 0xa0
020599 r3 -= r1
021329 r3 -= r1
020600 r1 = r9
021330 r1 = r9
020601 call -0x4f36
021331 call -0x5210
020602 r3 = *(u64 *)(r10 - 0x8)
021332 r3 = *(u64 *)(r10 - 0x8)
020603 r2 = r3
021333 r2 = r3
020604 r2 += r0
021334 r2 += r0
149 unchanged instructions hidden
020754 r2 += r4
021484 r2 += r4
020755 r3 = 0xa0
021485 r3 = 0xa0
020756 r3 -= r4
021486 r3 -= r4
020757 call -0x4fd2
021487 call -0x52ac
020758 r3 = *(u64 *)(r10 - 0x8)
021488 r3 = *(u64 *)(r10 - 0x8)
020759 r2 = r3
021489 r2 = r3
020760 r2 += r0
021490 r2 += r0
91 unchanged instructions hidden
020852 r3 = 0xb4
021582 r3 = 0xb4
020853 r3 -= r1
021583 r3 -= r1
020854 r1 = *(u64 *)(r10 - 0xc8)
021584 r1 = *(u64 *)(r10 - 0xc8)
020855 call -0x5034
021585 call -0x530e
020856 r2 = *(u64 *)(r10 - 0xc0)
021586 r2 = *(u64 *)(r10 - 0xc0)
020857 r9 = r2
021587 r9 = r2
020858 r9 += r0
021588 r9 += r0
36 unchanged instructions hidden
020895 r3 = 0xb4
021625 r3 = 0xb4
020896 r3 -= r1
021626 r3 -= r1
020897 r1 = *(u64 *)(r10 - 0xd0)
021627 r1 = *(u64 *)(r10 - 0xd0)
020898 call -0x505f
021628 call -0x5339
020899 r3 = *(u64 *)(r10 - 0xc0)
021629 r3 = *(u64 *)(r10 - 0xc0)
020900 r2 = r3
021630 r2 = r3
020901 r2 += r0
021631 r2 += r0
97 unchanged instructions hidden
020999 r3 = 0xc8
021729 r3 = 0xc8
021000 r3 -= r1
021730 r3 -= r1
021001 r1 = *(u64 *)(r10 - 0xd8)
021731 r1 = *(u64 *)(r10 - 0xd8)
021002 call -0x50c7
021732 call -0x53a1
021003 r2 = *(u64 *)(r10 - 0x8)
021733 r2 = *(u64 *)(r10 - 0x8)
021004 r7 = r2
021734 r7 = r2
021005 r7 += r0
021735 r7 += r0
36 unchanged instructions hidden
021042 r3 = 0xc8
021772 r3 = 0xc8
021043 r3 -= r1
021773 r3 -= r1
021044 r1 = *(u64 *)(r10 - 0xe0)
021774 r1 = *(u64 *)(r10 - 0xe0)
021045 call -0x50f2
021775 call -0x53cc
021046 r2 = *(u64 *)(r10 - 0x8)
021776 r2 = *(u64 *)(r10 - 0x8)
021047 r8 = r2
021777 r8 = r2
021048 r8 += r0
021778 r8 += r0
38 unchanged instructions hidden
021087 r3 = 0xc8
021817 r3 = 0xc8
021088 r3 -= r1
021818 r3 -= r1
021089 r1 = *(u64 *)(r10 - 0xe8)
021819 r1 = *(u64 *)(r10 - 0xe8)
021090 call -0x511f
021820 call -0x53f9
021091 r3 = *(u64 *)(r10 - 0x8)
021821 r3 = *(u64 *)(r10 - 0x8)
021092 r2 = r3
021822 r2 = r3
021093 r2 += r0
021823 r2 += r0
130 unchanged instructions hidden
021224 r3 = 0x118
021954 r3 = 0x118
021225 r3 -= r1
021955 r3 -= r1
021226 r1 = *(u64 *)(r10 - 0x128)
021956 r1 = *(u64 *)(r10 - 0x128)
021227 call -0x51a8
021957 call -0x5482
021228 r2 = *(u64 *)(r10 - 0x8)
021958 r2 = *(u64 *)(r10 - 0x8)
021229 r6 = r2
021959 r6 = r2
021230 r6 += r0
021960 r6 += r0
36 unchanged instructions hidden
021267 r3 = 0x118
021997 r3 = 0x118
021268 r3 -= r1
021998 r3 -= r1
021269 r1 = *(u64 *)(r10 - 0x130)
021999 r1 = *(u64 *)(r10 - 0x130)
021270 call -0x51d3
022000 call -0x54ad
021271 r2 = *(u64 *)(r10 - 0x8)
022001 r2 = *(u64 *)(r10 - 0x8)
021272 r6 = r2
022002 r6 = r2
021273 r6 += r0
022003 r6 += r0
38 unchanged instructions hidden
021312 r3 = 0x118
022042 r3 = 0x118
021313 r3 -= r1
022043 r3 -= r1
021314 r1 = *(u64 *)(r10 - 0x138)
022044 r1 = *(u64 *)(r10 - 0x138)
021315 call -0x5200
022045 call -0x54da
021316 r2 = *(u64 *)(r10 - 0x8)
022046 r2 = *(u64 *)(r10 - 0x8)
021317 r6 = r2
022047 r6 = r2
021318 r6 += r0
022048 r6 += r0
36 unchanged instructions hidden
021355 r3 = 0x118
022085 r3 = 0x118
021356 r3 -= r1
022086 r3 -= r1
021357 r1 = *(u64 *)(r10 - 0x140)
022087 r1 = *(u64 *)(r10 - 0x140)
021358 call -0x522b
022088 call -0x5505
021359 r2 = *(u64 *)(r10 - 0x8)
022089 r2 = *(u64 *)(r10 - 0x8)
021360 r6 = r2
022090 r6 = r2
021361 r6 += r0
022091 r6 += r0
39 unchanged instructions hidden
021401 r2 += r4
022131 r2 += r4
021402 r3 = 0x118
022132 r3 = 0x118
021403 r3 -= r4
022133 r3 -= r4
021404 call -0x5259
022134 call -0x5533
021405 r2 = *(u64 *)(r10 - 0x8)
022135 r2 = *(u64 *)(r10 - 0x8)
021406 r6 = r2
022136 r6 = r2
021407 r6 += r0
022137 r6 += r0
36 unchanged instructions hidden
021444 r3 = 0x118
022174 r3 = 0x118
021445 r3 -= r1
022175 r3 -= r1
021446 r1 = *(u64 *)(r10 - 0x150)
022176 r1 = *(u64 *)(r10 - 0x150)
021447 call -0x5284
022177 call -0x555e
021448 r3 = *(u64 *)(r10 - 0x8)
022178 r3 = *(u64 *)(r10 - 0x8)
021449 r2 = r3
022179 r2 = r3
021450 r2 += r0
022180 r2 += r0
97 unchanged instructions hidden
021548 r3 = 0xc8
022278 r3 = 0xc8
021549 r3 -= r1
022279 r3 -= r1
021550 r1 = *(u64 *)(r10 - 0xd8)
022280 r1 = *(u64 *)(r10 - 0xd8)
021551 call -0x52ec
022281 call -0x55c6
021552 r2 = *(u64 *)(r10 - 0x8)
022282 r2 = *(u64 *)(r10 - 0x8)
021553 r7 = r2
022283 r7 = r2
021554 r7 += r0
022284 r7 += r0
36 unchanged instructions hidden
021591 r3 = 0xc8
022321 r3 = 0xc8
021592 r3 -= r1
022322 r3 -= r1
021593 r1 = *(u64 *)(r10 - 0xe0)
022323 r1 = *(u64 *)(r10 - 0xe0)
021594 call -0x5317
022324 call -0x55f1
021595 r2 = *(u64 *)(r10 - 0x8)
022325 r2 = *(u64 *)(r10 - 0x8)
021596 r8 = r2
022326 r8 = r2
021597 r8 += r0
022327 r8 += r0
38 unchanged instructions hidden
021636 r3 = 0xc8
022366 r3 = 0xc8
021637 r3 -= r1
022367 r3 -= r1
021638 r1 = *(u64 *)(r10 - 0xe8)
022368 r1 = *(u64 *)(r10 - 0xe8)
021639 call -0x5344
022369 call -0x561e
021640 r3 = *(u64 *)(r10 - 0x8)
022370 r3 = *(u64 *)(r10 - 0x8)
021641 r2 = r3
022371 r2 = r3
021642 r2 += r0
022372 r2 += r0
202 unchanged instructions hidden
021845 r3 = 0xf0
022575 r3 = 0xf0
021846 r3 -= r1
022576 r3 -= r1
021847 r1 = *(u64 *)(r10 - 0x100)
022577 r1 = *(u64 *)(r10 - 0x100)
021848 call -0x5415
022578 call -0x56ef
021849 r2 = *(u64 *)(r10 - 0x8)
022579 r2 = *(u64 *)(r10 - 0x8)
021850 r6 = r2
022580 r6 = r2
021851 r6 += r0
022581 r6 += r0
38 unchanged instructions hidden
021890 r3 = 0xf0
022620 r3 = 0xf0
021891 r3 -= r1
022621 r3 -= r1
021892 r1 = *(u64 *)(r10 - 0x108)
022622 r1 = *(u64 *)(r10 - 0x108)
021893 call -0x5442
022623 call -0x571c
021894 r2 = *(u64 *)(r10 - 0x8)
022624 r2 = *(u64 *)(r10 - 0x8)
021895 r6 = r2
022625 r6 = r2
021896 r6 += r0
022626 r6 += r0
36 unchanged instructions hidden
021933 r3 = 0xf0
022663 r3 = 0xf0
021934 r3 -= r1
022664 r3 -= r1
021935 r1 = *(u64 *)(r10 - 0x110)
022665 r1 = *(u64 *)(r10 - 0x110)
021936 call -0x546d
022666 call -0x5747
021937 r2 = *(u64 *)(r10 - 0x8)
022667 r2 = *(u64 *)(r10 - 0x8)
021938 r6 = r2
022668 r6 = r2
021939 r6 += r0
022669 r6 += r0
39 unchanged instructions hidden
021979 r2 += r4
022709 r2 += r4
021980 r3 = 0xf0
022710 r3 = 0xf0
021981 r3 -= r4
022711 r3 -= r4
021982 call -0x549b
022712 call -0x5775
021983 r2 = *(u64 *)(r10 - 0x8)
022713 r2 = *(u64 *)(r10 - 0x8)
021984 r6 = r2
022714 r6 = r2
021985 r6 += r0
022715 r6 += r0
36 unchanged instructions hidden
022022 r3 = 0xf0
022752 r3 = 0xf0
022023 r3 -= r1
022753 r3 -= r1
022024 r1 = *(u64 *)(r10 - 0x120)
022754 r1 = *(u64 *)(r10 - 0x120)
022025 call -0x54c6
022755 call -0x57a0
022026 r3 = *(u64 *)(r10 - 0x8)
022756 r3 = *(u64 *)(r10 - 0x8)
022027 r2 = r3
022757 r2 = r3
022028 r2 += r0
022758 r2 += r0
413 unchanged instructions hidden
022442 r3 = 0x140
023172 r3 = 0x140
022443 r3 -= r1
023173 r3 -= r1
022444 r1 = *(u64 *)(r10 - 0x158)
023174 r1 = *(u64 *)(r10 - 0x158)
022445 call -0x566a
023175 call -0x5944
022446 r2 = *(u64 *)(r10 - 0x8)
023176 r2 = *(u64 *)(r10 - 0x8)
022447 r6 = r2
023177 r6 = r2
022448 r6 += r0
023178 r6 += r0
36 unchanged instructions hidden
022485 r2 += r4
023215 r2 += r4
022486 r3 = 0x140
023216 r3 = 0x140
022487 r3 -= r4
023217 r3 -= r4
022488 call -0x5695
023218 call -0x596f
022489 r2 = *(u64 *)(r10 - 0x8)
023219 r2 = *(u64 *)(r10 - 0x8)
022490 r6 = r2
023220 r6 = r2
022491 r6 += r0
023221 r6 += r0
38 unchanged instructions hidden
022530 r3 = 0x140
023260 r3 = 0x140
022531 r3 -= r1
023261 r3 -= r1
022532 r1 = *(u64 *)(r10 - 0x170)
023262 r1 = *(u64 *)(r10 - 0x170)
022533 call -0x56c2
023263 call -0x599c
022534 r2 = *(u64 *)(r10 - 0x8)
023264 r2 = *(u64 *)(r10 - 0x8)
022535 r6 = r2
023265 r6 = r2
022536 r6 += r0
023266 r6 += r0
36 unchanged instructions hidden
022573 r3 = 0x140
023303 r3 = 0x140
022574 r3 -= r1
023304 r3 -= r1
022575 r1 = *(u64 *)(r10 - 0x178)
023305 r1 = *(u64 *)(r10 - 0x178)
022576 call -0x56ed
023306 call -0x59c7
022577 r2 = *(u64 *)(r10 - 0x8)
023307 r2 = *(u64 *)(r10 - 0x8)
022578 r6 = r2
023308 r6 = r2
022579 r6 += r0
023309 r6 += r0
39 unchanged instructions hidden
022619 r2 += r4
023349 r2 += r4
022620 r3 = 0x140
023350 r3 = 0x140
022621 r3 -= r4
023351 r3 -= r4
022622 call -0x571b
023352 call -0x59f5
022623 r2 = *(u64 *)(r10 - 0x8)
023353 r2 = *(u64 *)(r10 - 0x8)
022624 r6 = r2
023354 r6 = r2
022625 r6 += r0
023355 r6 += r0
36 unchanged instructions hidden
022662 r3 = 0x140
023392 r3 = 0x140
022663 r3 -= r1
023393 r3 -= r1
022664 r1 = *(u64 *)(r10 - 0x188)
023394 r1 = *(u64 *)(r10 - 0x188)
022665 call -0x5746
023395 call -0x5a20
022666 r3 = *(u64 *)(r10 - 0x8)
023396 r3 = *(u64 *)(r10 - 0x8)
022667 r2 = r3
023397 r2 = r3
022668 r2 += r0
023398 r2 += r0
145 unchanged instructions hidden
022814 r3 = 0xf0
023544 r3 = 0xf0
022815 r3 -= r1
023545 r3 -= r1
022816 r1 = *(u64 *)(r10 - 0x110)
023546 r1 = *(u64 *)(r10 - 0x110)
022817 call -0x57de
023547 call -0x5ab8
022818 r2 = *(u64 *)(r10 - 0x8)
023548 r2 = *(u64 *)(r10 - 0x8)
022819 r8 = r2
023549 r8 = r2
022820 r8 += r0
023550 r8 += r0
38 unchanged instructions hidden
022859 r3 = 0xf0
023589 r3 = 0xf0
022860 r3 -= r1
023590 r3 -= r1
022861 r1 = *(u64 *)(r10 - 0x118)
023591 r1 = *(u64 *)(r10 - 0x118)
022862 call -0x580b
023592 call -0x5ae5
022863 r2 = *(u64 *)(r10 - 0x8)
023593 r2 = *(u64 *)(r10 - 0x8)
022864 r8 = r2
023594 r8 = r2
022865 r8 += r0
023595 r8 += r0
36 unchanged instructions hidden
022902 r3 = 0xf0
023632 r3 = 0xf0
022903 r3 -= r1
023633 r3 -= r1
022904 r1 = *(u64 *)(r10 - 0x120)
023634 r1 = *(u64 *)(r10 - 0x120)
022905 call -0x5836
023635 call -0x5b10
022906 r3 = *(u64 *)(r10 - 0x8)
023636 r3 = *(u64 *)(r10 - 0x8)
022907 r2 = r3
023637 r2 = r3
022908 r2 += r0
023638 r2 += r0
7 unchanged instructions hidden
022916 goto <offset>
023646 goto <offset>
022917 r1 = <addr> ll
023647 r1 = <addr> ll
022918 call <target>
023648 call <target>
023649 r0 = r1
023650 r9 = 0x0
023651 r7 = *(u64 *)(r5 - 0x1000)
023652 if r7 == 0x0 goto <offset>
023653 r1 = *(u64 *)(r0 + 0x0)
023654 r6 = *(u64 *)(r3 + 0x0)
023655 if r6 != r1 goto <offset>
023656 r1 = *(u64 *)(r0 + 0x8)
023657 r6 = *(u64 *)(r3 + 0x8)
023658 if r6 != r1 goto <offset>
023659 r1 = *(u64 *)(r0 + 0x10)
023660 r6 = *(u64 *)(r3 + 0x10)
023661 if r6 != r1 goto <offset>
023662 r8 = 0x0
023663 r1 = *(u64 *)(r0 + 0x18)
023664 r6 = *(u64 *)(r3 + 0x18)
023665 if r6 == r1 goto <offset>
023666 r8 = 0x1
023667 r1 = *(u64 *)(r5 - 0xff8)
023668 if r8 == 0x0 goto <offset>
023669 *(u64 *)(r10 - 0x238) = r1
023670 r1 = r8
023671 r8 = r7
023672 r5 = *(u64 *)(r0 + 0x20)
023673 r6 = *(u64 *)(r3 + 0x0)
023674 if r6 != r5 goto <offset>
023675 r5 = *(u64 *)(r0 + 0x28)
023676 r6 = *(u64 *)(r3 + 0x8)
023677 if r6 != r5 goto <offset>
023678 r5 = *(u64 *)(r0 + 0x30)
023679 r6 = *(u64 *)(r3 + 0x10)
023680 if r6 != r5 goto <offset>
023681 r5 = 0x0
023682 r6 = *(u64 *)(r0 + 0x38)
023683 r7 = *(u64 *)(r3 + 0x18)
023684 if r7 == r6 goto <offset>
023685 r5 = 0x1
023686 if r5 != 0x0 goto <offset>
023687 *(u64 *)(r10 - 0x240) = r2
023688 r7 = r8
023689 r2 = 0x1
023690 r8 = r1
023691 r1 = *(u64 *)(r10 - 0x238)
023692 goto <offset>
023693 *(u64 *)(r10 - 0x240) = r2
023694 r2 = 0x1
023695 w5 = *(u8 *)(r0 + 0x94)
023696 if r5 != 0x1 goto <offset>
023697 r2 = 0x0
023698 r3 = r0
023699 r3 += 0x20
023700 r5 = *(u64 *)(r4 + 0x0)
023701 r6 = *(u64 *)(r3 + 0x0)
023702 if r6 != r5 goto <offset>
023703 r5 = *(u64 *)(r4 + 0x8)
023704 r6 = *(u64 *)(r3 + 0x8)
023705 if r6 != r5 goto <offset>
023706 r5 = *(u64 *)(r4 + 0x10)
023707 r6 = *(u64 *)(r3 + 0x10)
023708 if r6 != r5 goto <offset>
023709 r5 = 0x0
023710 r4 = *(u64 *)(r4 + 0x18)
023711 r3 = *(u64 *)(r3 + 0x18)
023712 if r3 == r4 goto <offset>
023713 r5 = 0x1
023714 if r5 == 0x0 goto <offset>
023715 r1 = 0x1
023716 if r8 == 0x0 goto <offset>
023717 r1 = 0x0
023718 r3 = <addr> ll
023719 r4 = 0x12
023720 call <target>
023721 goto <offset>
023722 w3 = *(u16 *)(r0 + 0x90)
023723 *(u64 *)(r10 - 0x280) = r3
023724 if r3 == 0x0 goto <offset>
023725 *(u64 *)(r10 - 0x2a0) = r2
023726 *(u64 *)(r10 - 0xff8) = r1
023727 r1 = 0x1
023728 *(u64 *)(r10 - 0x270) = r8
023729 if r8 == 0x0 goto <offset>
023730 r1 = 0x0
023731 *(u64 *)(r10 - 0x1000) = r1
023732 r1 = r10
023733 r1 += -0x1a0
023734 r5 = r10
023735 r2 = r0
023736 r3 = *(u64 *)(r10 - 0x240)
023737 r4 = r7
023738 call <target>
023739 r8 = 0x0
023740 r1 = 0x0
023741 *(u64 *)(r10 - 0x250) = r1
023742 r6 = 0x0
023743 *(u64 *)(r10 - 0x288) = r7
023744 goto <offset>
023745 r1 += 0x1
023746 r7 = *(u64 *)(r10 - 0x288)
023747 if r1 == 0x14 goto <offset>
023748 *(u64 *)(r10 - 0x248) = r1
023749 r1 = r10
023750 r1 += -0xe8
023751 r2 = r10
023752 r2 += -0x1a0
023753 call <target>
023754 w1 = *(u8 *)(r10 - 0xa0)
023755 if r1 == 0x2 goto <offset>
023756 if r7 <= r9 goto <offset>
023757 r3 = *(u64 *)(r10 - 0xc8)
023758 r2 = r7
023759 r2 -= r9
023760 if r3 < r2 goto <offset>
023761 r3 = r2
023762 if r3 == 0x0 goto <offset>
023763 r2 = r8
023764 *(u64 *)(r10 - 0x260) = r9
023765 *(u64 *)(r10 - 0x258) = r6
023766 r0 = *(u64 *)(r10 - 0xe0)
023767 r8 = *(u64 *)(r10 - 0xe8)
023768 r9 = *(u64 *)(r10 - 0xb0)
023769 r7 = *(u64 *)(r10 - 0xb8)
023770 r6 = *(u64 *)(r10 - 0xc0)
023771 r4 = *(u64 *)(r10 - 0xd0)
023772 r1 &= 0x1
023773 *(u64 *)(r10 - 0x238) = r3
023774 *(u64 *)(r10 - 0x240) = r2
023775 *(u64 *)(r10 - 0x268) = r4
023776 if r1 == 0x0 goto <offset>
023777 *(u64 *)(r10 - 0x298) = r8
023778 *(u64 *)(r10 - 0x290) = r0
023779 r1 = r10
023780 r1 += -0x1d0
023781 r2 = 0x0
023782 *(u64 *)(r10 - 0x278) = r2
023783 r2 = r3
023784 r3 = 0x0
023785 r5 = 0x0
023786 call <target>
023787 r3 = *(u64 *)(r10 - 0x1d0)
023788 r2 = r3
023789 r2 += 0x3b9ac9ff
023790 r8 = 0x1
023791 r1 = 0x1
023792 if r2 < r3 goto <offset>
023793 r1 = 0x0
023794 r3 = *(u64 *)(r10 - 0x1c8)
023795 r3 += r1
023796 r1 = r10
023797 r1 += -0x1e0
023798 r4 = 0x3b9aca00
023799 r5 = 0x0
023800 call <target>
023801 r1 = 0x1
023802 r2 = *(u64 *)(r10 - 0x270)
023803 if r2 == 0x0 goto <offset>
023804 r1 = 0x0
023805 r3 = *(u64 *)(r10 - 0x1e0)
023806 r5 = *(u64 *)(r10 - 0x238)
023807 r2 = r5
023808 r2 -= r3
023809 r4 = *(u64 *)(r10 - 0x290)
023810 if r2 > r5 goto <offset>
023811 r8 = 0x0
023812 if r8 != 0x0 goto <offset>
023813 *(u64 *)(r10 - 0x278) = r2
023814 *(u64 *)(r10 - 0xfe8) = r9
023815 *(u64 *)(r10 - 0xff0) = r7
023816 *(u64 *)(r10 - 0xff8) = r6
023817 *(u64 *)(r10 - 0x1000) = r1
023818 r1 = r10
023819 r1 += -0xe8
023820 r5 = r10
023821 r6 = *(u64 *)(r10 - 0x278)
023822 r2 = r6
023823 r3 = *(u64 *)(r10 - 0x298)
023824 call <target>
023825 r2 = *(u64 *)(r10 - 0xe0)
023826 r1 = *(u64 *)(r10 - 0x238)
023827 r8 = *(u64 *)(r10 - 0x240)
023828 if r2 == 0x0 goto <offset>
023829 r6 = *(u64 *)(r10 - 0xe8)
023830 r1 = -0x1
023831 r4 = *(u64 *)(r10 - 0x268)
023832 if r4 != 0x3b9aca00 goto <offset>
023833 r2 = r6
023834 r2 += r1
023835 r3 = 0x1
023836 if r2 >= r6 goto <offset>
023837 r1 = -0x1
023838 if r3 != 0x0 goto <offset>
023839 r1 = r2
023840 r2 = r1
023841 r2 -= r6
023842 r6 = 0x0
023843 r3 = 0x1
023844 if r2 > r1 goto <offset>
023845 r3 = 0x0
023846 if r3 != 0x0 goto <offset>
023847 r6 = r2
023848 goto <offset>
023849 *(u64 *)(r10 - 0xfe8) = r9
023850 *(u64 *)(r10 - 0xff0) = r7
023851 *(u64 *)(r10 - 0xff8) = r6
023852 r6 = 0x0
023853 r9 = 0x1
023854 r1 = 0x1
023855 r2 = *(u64 *)(r10 - 0x270)
023856 if r2 == 0x0 goto <offset>
023857 r1 = 0x0
023858 *(u64 *)(r10 - 0x1000) = r1
023859 r1 = r10
023860 r1 += -0xe8
023861 r5 = r10
023862 r2 = r3
023863 r3 = r8
023864 r4 = r0
023865 call <target>
023866 r1 = r10
023867 r1 += -0x1b0
023868 r7 = *(u64 *)(r10 - 0xd8)
023869 r2 = r7
023870 r3 = 0x0
023871 r4 = *(u64 *)(r10 - 0x268)
023872 r5 = 0x0
023873 call <target>
023874 r3 = *(u64 *)(r10 - 0x1b0)
023875 r2 = r3
023876 r2 += 0x3b9ac9ff
023877 r1 = 0x1
023878 if r2 < r3 goto <offset>
023879 r1 = 0x0
023880 r3 = *(u64 *)(r10 - 0x1a8)
023881 r3 += r1
023882 r1 = r10
023883 r1 += -0x1c0
023884 r4 = 0x3b9aca00
023885 r5 = 0x0
023886 call <target>
023887 r2 = *(u64 *)(r10 - 0x1c0)
023888 r1 = r7
023889 r1 -= r2
023890 r2 = 0x1
023891 r8 = *(u64 *)(r10 - 0x240)
023892 if r1 <= r7 goto <offset>
023893 r3 = 0x0
023894 if r2 == 0x0 goto <offset>
023895 r1 = r7
023896 r1 -= r3
023897 if r1 <= r7 goto <offset>
023898 if r9 != 0x0 goto <offset>
023899 r6 = r1
023900 r1 = r10
023901 r1 += -0x210
023902 *(u64 *)(r10 - 0x268) = r6
023903 r2 = r6
023904 r3 = 0x0
023905 r4 = *(u64 *)(r10 - 0x280)
023906 r5 = 0x0
023907 call <target>
023908 r1 = r10
023909 r1 += -0x220
023910 r9 = *(u64 *)(r10 - 0x210)
023911 r7 = *(u64 *)(r10 - 0x208)
023912 r2 = r9
023913 r3 = r7
023914 r4 = 0x2710
023915 r5 = 0x0
023916 call <target>
023917 r1 = r10
023918 r1 += -0x230
023919 r2 = r9
023920 r3 = r7
023921 r4 = 0xc350
023922 r5 = 0x0
023923 call <target>
023924 r4 = *(u64 *)(r10 - 0x230)
023925 r2 = *(u64 *)(r10 - 0x220)
023926 r3 = *(u64 *)(r10 - 0x258)
023927 r1 = r3
023928 r1 += r2
023929 r5 = 0x1
023930 r2 = 0x1
023931 if r1 < r3 goto <offset>
023932 r2 = 0x0
023933 r3 = r8
023934 r3 += r4
023935 r4 = 0x1
023936 r6 = *(u64 *)(r10 - 0x260)
023937 if r3 < r8 goto <offset>
023938 r4 = 0x0
023939 *(u64 *)(r10 - 0x240) = r4
023940 r4 = r2
023941 r0 = r6
023942 r8 = *(u64 *)(r10 - 0x238)
023943 r0 += r8
023944 r8 = 0x1
023945 if r0 < r6 goto <offset>
023946 r8 = 0x0
023947 r6 = *(u64 *)(r10 - 0x250)
023948 r9 = r6
023949 r2 = *(u64 *)(r10 - 0x268)
023950 r9 += r2
023951 if r9 >= r6 goto <offset>
023952 r6 = -0x1
023953 if r5 == 0x0 goto <offset>
023954 r9 = -0x1
023955 if r8 == 0x0 goto <offset>
023956 r5 = -0x1
023957 r2 = *(u64 *)(r10 - 0x240)
023958 if r2 == 0x0 goto <offset>
023959 *(u64 *)(r10 - 0x250) = r6
023960 r3 = -0x1
023961 r8 = -0x1
023962 if r4 == 0x0 goto <offset>
023963 r6 = -0x1
023964 if r7 <= 0x270f goto <offset>
023965 r1 = *(u64 *)(r10 - 0x248)
023966 if r7 > 0xc34f goto <offset>
023967 goto <offset>
023968 r5 = 0x0
023969 r6 = -0x1
023970 if r5 != 0x0 goto <offset>
023971 r6 = r9
023972 r9 = -0x1
023973 if r8 != 0x0 goto <offset>
023974 r9 = r0
023975 r5 = -0x1
023976 r2 = *(u64 *)(r10 - 0x240)
023977 if r2 != 0x0 goto <offset>
023978 r5 = r3
023979 *(u64 *)(r10 - 0x250) = r6
023980 r3 = -0x1
023981 r8 = -0x1
023982 if r4 != 0x0 goto <offset>
023983 r3 = r1
023984 r6 = -0x1
023985 if r7 > 0x270f goto <offset>
023986 r6 = r3
023987 r1 = *(u64 *)(r10 - 0x248)
023988 if r7 > 0xc34f goto <offset>
023989 r8 = r5
023990 goto <offset>
023991 r2 = 0x0
023992 r3 = 0x0
023993 if r2 != 0x0 goto <offset>
023994 r3 = r1
023995 r1 = r7
023996 r1 -= r3
023997 if r1 > r7 goto <offset>
023998 r9 = 0x0
023999 if r9 == 0x0 goto <offset>
024000 goto <offset>
024001 r7 = 0x1
024002 r3 = 0x1
024003 if r6 == 0x0 goto <offset>
024004 r3 = 0x0
024005 r3 = -r3
024006 r2 = r6
024007 r2 += -0x1
024008 r1 = r10
024009 r1 += -0x1f0
024010 r5 = 0x0
024011 call <target>
024012 r3 = *(u64 *)(r10 - 0x1f0)
024013 r2 = r3
024014 r2 += 0x3b9ac9ff
024015 r1 = 0x1
024016 if r2 < r3 goto <offset>
024017 r1 = 0x0
024018 r3 = *(u64 *)(r10 - 0x1e8)
024019 r5 = *(u64 *)(r10 - 0x268)
024020 if r5 > 0x3b9aca00 goto <offset>
024021 r7 = 0x0
024022 r3 += r1
024023 r4 = 0x3b9aca00
024024 r4 -= r5
024025 r7 = -r7
024026 r1 = r10
024027 r1 += -0x200
024028 r5 = r7
024029 call <target>
024030 r1 = *(u64 *)(r10 - 0x1f8)
024031 if r1 == 0x0 goto <offset>
024032 r1 = -0x1
024033 r2 = r6
024034 r2 += r1
024035 r3 = 0x1
024036 if r2 < r6 goto <offset>
024037 goto <offset>
024038 r1 = *(u64 *)(r10 - 0x200)
024039 r2 = r6
024040 r2 += r1
024041 r3 = 0x1
024042 if r2 < r6 goto <offset>
024043 r3 = 0x0
024044 r1 = -0x1
024045 if r3 == 0x0 goto <offset>
024046 goto <offset>
024047 r1 = 0x1
024048 if r8 == 0x0 goto <offset>
024049 r1 = 0x0
024050 r3 = <addr> ll
024051 r4 = 0x13
024052 call <target>
024053 goto <offset>
024054 r1 = 0x14
024055 *(u64 *)(r10 - 0x248) = r1
024056 *(u64 *)(r10 - 0xe8) = 0x0
024057 r1 = r10
024058 r1 += -0xe0
024059 r9 = r1
024060 r2 = <addr> ll
024061 r3 = 0x1a
024062 call sol_memcpy_
024063 r3 = *(u64 *)(r10 - 0xe8)
024064 r1 = r3
024065 r1 += 0x1a
024066 r2 = 0x1
024067 if r1 < r3 goto <offset>
024068 r2 = 0x0
024069 *(u64 *)(r10 - 0x240) = r8
024070 r2 &= 0x1
024071 if r2 != 0x0 goto <offset>
024072 *(u64 *)(r10 - 0xe8) = r1
024073 r4 = *(u64 *)(r10 - 0x270)
024074 if r1 <= 0xdc goto <offset>
024075 *(u64 *)(r10 - 0xe8) = 0xdc
024076 goto <offset>
024077 if r1 != 0xdc goto <offset>
024078 *(u8 *)(r10 - 0x5) = 0x40
024079 r2 = 0xdc
024080 *(u8 *)(r10 - 0x5) = 0x40
024081 r1 = r9
024082 call sol_log_
024083 r9 = *(u64 *)(r10 - 0x240)
024084 r0 = r9
024085 exit
024086 *(u64 *)(r10 - 0x258) = r6
024087 r2 = r9
024088 r2 += r1
024089 r3 = 0xdc
024090 r3 -= r1
024091 r6 = 0x1
024092 r1 = 0x1
024093 if r4 == 0x0 goto <offset>
024094 r1 = 0x0
024095 call -0x5cdc
024096 r1 = *(u64 *)(r10 - 0xe8)
024097 r8 = r1
024098 r8 += r0
024099 if r8 < r1 goto <offset>
024100 r6 = 0x0
024101 r6 &= 0x1
024102 if r6 != 0x0 goto <offset>
024103 *(u64 *)(r10 - 0xe8) = r8
024104 if r8 > 0xdc goto <offset>
024105 if r8 == 0xdc goto <offset>
024106 r6 = 0xdc
024107 r6 -= r8
024108 if r6 < 0xe goto <offset>
024109 r6 = 0xe
024110 r7 = r9
024111 r7 += r8
024112 r1 = r7
024113 r2 = <addr> ll
024114 r3 = r6
024115 call sol_memcpy_
024116 if r8 < 0xcf goto <offset>
024117 r7 += r6
024118 *(u8 *)(r7 - 0x1) = 0x40
024119 r3 = *(u64 *)(r10 - 0xe8)
024120 r1 = r3
024121 r1 += r6
024122 r2 = 0x1
024123 if r1 < r3 goto <offset>
024124 r2 = 0x0
024125 r2 &= 0x1
024126 if r2 != 0x0 goto <offset>
024127 *(u64 *)(r10 - 0xe8) = r1
024128 if r1 > 0xdc goto <offset>
024129 if r1 == 0xdc goto <offset>
024130 r2 = r9
024131 r2 += r1
024132 r3 = 0xdc
024133 r3 -= r1
024134 r1 = *(u64 *)(r10 - 0x2a0)
024135 call -0x5d04
024136 r2 = *(u64 *)(r10 - 0xe8)
024137 r8 = r2
024138 r8 += r0
024139 r1 = 0x1
024140 if r8 < r2 goto <offset>
024141 r1 = 0x0
024142 r1 &= 0x1
024143 if r1 != 0x0 goto <offset>
024144 *(u64 *)(r10 - 0xe8) = r8
024145 if r8 > 0xdc goto <offset>
024146 if r8 == 0xdc goto <offset>
024147 r6 = 0xdc
024148 r6 -= r8
024149 if r6 < 0x10 goto <offset>
024150 r6 = 0x10
024151 r7 = r9
024152 r7 += r8
024153 r1 = r7
024154 r2 = <addr> ll
024155 r3 = r6
024156 call sol_memcpy_
024157 if r8 < 0xcd goto <offset>
024158 r7 += r6
024159 *(u8 *)(r7 - 0x1) = 0x40
024160 r3 = *(u64 *)(r10 - 0xe8)
024161 r1 = r3
024162 r1 += r6
024163 r2 = 0x1
024164 if r1 < r3 goto <offset>
024165 r2 = 0x0
024166 r2 &= 0x1
024167 if r2 != 0x0 goto <offset>
024168 *(u64 *)(r10 - 0xe8) = r1
024169 if r1 > 0xdc goto <offset>
024170 if r1 == 0xdc goto <offset>
024171 r2 = r9
024172 r2 += r1
024173 r3 = 0xdc
024174 r3 -= r1
024175 r1 = *(u64 *)(r10 - 0x280)
024176 call -0x5d2d
024177 r2 = *(u64 *)(r10 - 0xe8)
024178 r8 = r2
024179 r8 += r0
024180 r1 = 0x1
024181 if r8 < r2 goto <offset>
024182 r1 = 0x0
024183 r1 &= 0x1
024184 if r1 != 0x0 goto <offset>
024185 *(u64 *)(r10 - 0xe8) = r8
024186 if r8 > 0xdc goto <offset>
024187 if r8 == 0xdc goto <offset>
024188 r6 = 0xdc
024189 r6 -= r8
024190 if r6 < 0x5 goto <offset>
024191 r6 = 0x5
024192 r7 = r9
024193 r7 += r8
024194 r1 = r7
024195 r2 = <addr> ll
024196 r3 = r6
024197 call sol_memcpy_
024198 if r8 < 0xd8 goto <offset>
024199 r7 += r6
024200 *(u8 *)(r7 - 0x1) = 0x40
024201 r3 = *(u64 *)(r10 - 0xe8)
024202 r4 = r3
024203 r4 += r6
024204 r2 = 0x1
024205 if r4 < r3 goto <offset>
024206 r2 = 0x0
024207 r2 &= 0x1
024208 if r2 != 0x0 goto <offset>
024209 *(u64 *)(r10 - 0xe8) = r4
024210 r1 = *(u64 *)(r10 - 0x288)
024211 if r4 > 0xdc goto <offset>
024212 if r4 == 0xdc goto <offset>
024213 r2 = r9
024214 r2 += r4
024215 r3 = 0xdc
024216 r3 -= r4
024217 call -0x5d56
024218 r2 = *(u64 *)(r10 - 0xe8)
024219 r8 = r2
024220 r8 += r0
024221 r1 = 0x1
024222 if r8 < r2 goto <offset>
024223 r1 = 0x0
024224 r1 &= 0x1
024225 if r1 != 0x0 goto <offset>
024226 *(u64 *)(r10 - 0xe8) = r8
024227 if r8 > 0xdc goto <offset>
024228 if r8 == 0xdc goto <offset>
024229 r6 = 0xdc
024230 r6 -= r8
024231 if r6 < 0x6 goto <offset>
024232 r6 = 0x6
024233 r7 = r9
024234 r7 += r8
024235 r1 = r7
024236 r2 = <addr> ll
024237 r3 = r6
024238 call sol_memcpy_
024239 if r8 < 0xd7 goto <offset>
024240 r7 += r6
024241 *(u8 *)(r7 - 0x1) = 0x40
024242 r3 = *(u64 *)(r10 - 0xe8)
024243 r1 = r3
024244 r1 += r6
024245 r2 = 0x1
024246 if r1 < r3 goto <offset>
024247 r2 = 0x0
024248 r2 &= 0x1
024249 if r2 != 0x0 goto <offset>
024250 *(u64 *)(r10 - 0xe8) = r1
024251 if r1 <= 0xdc goto <offset>
024252 *(u64 *)(r10 - 0xe8) = 0xdc
024253 goto <offset>
024254 if r1 == 0xdc goto <offset>
024255 r2 = r9
024256 r2 += r1
024257 r3 = 0xdc
024258 r3 -= r1
024259 r1 = *(u64 *)(r10 - 0x248)
024260 call -0x5d81
024261 r2 = *(u64 *)(r10 - 0xe8)
024262 r8 = r2
024263 r8 += r0
024264 r1 = 0x1
024265 if r8 < r2 goto <offset>
024266 r1 = 0x0
024267 r1 &= 0x1
024268 if r1 != 0x0 goto <offset>
024269 *(u64 *)(r10 - 0xe8) = r8
024270 if r8 > 0xdc goto <offset>
024271 if r8 == 0xdc goto <offset>
024272 r6 = 0xdc
024273 r6 -= r8
024274 if r6 < 0xb goto <offset>
024275 r6 = 0xb
024276 r7 = r9
024277 r7 += r8
024278 r1 = r7
024279 r2 = <addr> ll
024280 r3 = r6
024281 call sol_memcpy_
024282 if r8 < 0xd2 goto <offset>
024283 r7 += r6
024284 *(u8 *)(r7 - 0x1) = 0x40
024285 r3 = *(u64 *)(r10 - 0xe8)
024286 r1 = r3
024287 r1 += r6
024288 r2 = 0x1
024289 if r1 < r3 goto <offset>
024290 r2 = 0x0
024291 r2 &= 0x1
024292 if r2 != 0x0 goto <offset>
024293 *(u64 *)(r10 - 0xe8) = r1
024294 if r1 > 0xdc goto <offset>
024295 if r1 == 0xdc goto <offset>
024296 r2 = r9
024297 r2 += r1
024298 r3 = 0xdc
024299 r3 -= r1
024300 r1 = *(u64 *)(r10 - 0x250)
024301 call -0x5daa
024302 r2 = *(u64 *)(r10 - 0xe8)
024303 r8 = r2
024304 r8 += r0
024305 r1 = 0x1
024306 if r8 < r2 goto <offset>
024307 r1 = 0x0
024308 r1 &= 0x1
024309 if r1 != 0x0 goto <offset>
024310 *(u64 *)(r10 - 0xe8) = r8
024311 if r8 > 0xdc goto <offset>
024312 if r8 == 0xdc goto <offset>
024313 r6 = 0xdc
024314 r6 -= r8
024315 if r6 < 0xe goto <offset>
024316 r6 = 0xe
024317 r7 = r9
024318 r7 += r8
024319 r1 = r7
024320 r2 = <addr> ll
024321 r3 = r6
024322 call sol_memcpy_
024323 if r8 < 0xcf goto <offset>
024324 r7 += r6
024325 *(u8 *)(r7 - 0x1) = 0x40
024326 r3 = *(u64 *)(r10 - 0xe8)
024327 r1 = r3
024328 r1 += r6
024329 r2 = 0x1
024330 if r1 < r3 goto <offset>
024331 r2 = 0x0
024332 r2 &= 0x1
024333 if r2 != 0x0 goto <offset>
024334 *(u64 *)(r10 - 0xe8) = r1
024335 if r1 > 0xdc goto <offset>
024336 if r1 == 0xdc goto <offset>
024337 r2 = r9
024338 r2 += r1
024339 r3 = 0xdc
024340 r3 -= r1
024341 r1 = *(u64 *)(r10 - 0x258)
024342 call -0x5dd3
024343 r2 = *(u64 *)(r10 - 0xe8)
024344 r8 = r2
024345 r8 += r0
024346 r1 = 0x1
024347 if r8 < r2 goto <offset>
024348 r1 = 0x0
024349 r1 &= 0x1
024350 if r1 != 0x0 goto <offset>
024351 *(u64 *)(r10 - 0xe8) = r8
024352 if r8 > 0xdc goto <offset>
024353 if r8 == 0xdc goto <offset>
024354 r6 = 0xdc
024355 r6 -= r8
024356 if r6 < 0xa goto <offset>
024357 r6 = 0xa
024358 r7 = r9
024359 r7 += r8
024360 r1 = r7
024361 r2 = <addr> ll
024362 r3 = r6
024363 call sol_memcpy_
024364 if r8 < 0xd3 goto <offset>
024365 r7 += r6
024366 *(u8 *)(r7 - 0x1) = 0x40
024367 r3 = *(u64 *)(r10 - 0xe8)
024368 r1 = r3
024369 r1 += r6
024370 r2 = 0x1
024371 if r1 < r3 goto <offset>
024372 r2 = 0x0
024373 r2 &= 0x1
024374 if r2 != 0x0 goto <offset>
024375 *(u64 *)(r10 - 0xe8) = r1
024376 if r1 > 0xdc goto <offset>
024377 if r1 == 0xdc goto <offset>
024378 r2 = r9
024379 r2 += r1
024380 r3 = 0xdc
024381 r3 -= r1
024382 r1 = *(u64 *)(r10 - 0x240)
024383 call -0x5dfc
024384 r3 = *(u64 *)(r10 - 0xe8)
024385 r2 = r3
024386 r2 += r0
024387 r1 = 0x1
024388 if r2 < r3 goto <offset>
024389 r1 = 0x0
024390 r1 &= 0x1
024391 if r1 != 0x0 goto <offset>
024392 *(u64 *)(r10 - 0xe8) = r2
024393 if r2 <= 0xdc goto <offset>
024394 goto <offset>
024395 r1 = <addr> ll
024396 call <target>
024397 r6 = r4
024398 r7 = r3
024399 r8 = r2
024400 r9 = r1
024401 *(u64 *)(r10 - 0x8) = 0x0
024402 r1 = r10
024403 r1 += -0xa8
024404 r2 = <addr> ll
024405 r3 = 0x1f
024406 call sol_memcpy_
024407 r3 = *(u64 *)(r10 - 0x8)
024408 r1 = r3
024409 r1 += 0x1f
024410 r2 = 0x1
024411 if r1 < r3 goto <offset>
024412 r2 = 0x0
024413 r2 &= 0x1
024414 if r2 != 0x0 goto <offset>
024415 *(u64 *)(r10 - 0x8) = r1
024416 if r1 <= 0xa0 goto <offset>
024417 *(u8 *)(r10 - 0x9) = 0x40
024418 *(u64 *)(r10 - 0x8) = 0xa0
024419 goto <offset>
024420 *(u64 *)(r10 - 0xb0) = r7
024421 if r1 != 0xa0 goto <offset>
024422 *(u8 *)(r10 - 0x9) = 0x40
024423 r2 = 0xa0
024424 *(u8 *)(r10 - 0x9) = 0x40
024425 r1 = r10
024426 r1 += -0xa8
024427 call sol_log_
024428 exit
024429 r2 = r10
024430 r2 += -0xa8
024431 r2 += r1
024432 r3 = 0xa0
024433 r3 -= r1
024434 r1 = r9
024435 call -0x5e30
024436 r2 = *(u64 *)(r10 - 0x8)
024437 r7 = r2
024438 r7 += r0
024439 r1 = 0x1
024440 if r7 < r2 goto <offset>
024441 r1 = 0x0
024442 r1 &= 0x1
024443 if r1 != 0x0 goto <offset>
024444 *(u64 *)(r10 - 0x8) = r7
024445 if r7 > 0xa0 goto <offset>
024446 if r7 == 0xa0 goto <offset>
024447 *(u64 *)(r10 - 0xb8) = r6
024448 r9 = 0xa0
024449 r9 -= r7
024450 if r9 < 0xe goto <offset>
024451 r9 = 0xe
024452 r6 = r10
024453 r6 += -0xa8
024454 r6 += r7
024455 r1 = r6
024456 r2 = <addr> ll
024457 r3 = r9
024458 call sol_memcpy_
024459 if r7 < 0x93 goto <offset>
024460 r6 += r9
024461 *(u8 *)(r6 - 0x1) = 0x40
024462 r3 = *(u64 *)(r10 - 0x8)
024463 r1 = r3
024464 r1 += r9
024465 r2 = 0x1
024466 if r1 < r3 goto <offset>
024467 r2 = 0x0
024468 r2 &= 0x1
024469 if r2 != 0x0 goto <offset>
024470 *(u64 *)(r10 - 0x8) = r1
024471 if r1 > 0xa0 goto <offset>
024472 if r1 == 0xa0 goto <offset>
024473 r2 = r10
024474 r2 += -0xa8
024475 r2 += r1
024476 r3 = 0xa0
024477 r3 -= r1
024478 r1 = r8
024479 call -0x5e5c
024480 r2 = *(u64 *)(r10 - 0x8)
024481 r7 = r2
024482 r7 += r0
024483 r1 = 0x1
024484 if r7 < r2 goto <offset>
024485 r1 = 0x0
024486 r1 &= 0x1
024487 if r1 != 0x0 goto <offset>
024488 *(u64 *)(r10 - 0x8) = r7
024489 if r7 > 0xa0 goto <offset>
024490 if r7 == 0xa0 goto <offset>
024491 r8 = 0xa0
024492 r8 -= r7
024493 if r8 < 0x8 goto <offset>
024494 r8 = 0x8
024495 r6 = r10
024496 r6 += -0xa8
024497 r6 += r7
024498 r1 = r6
024499 r2 = <addr> ll
024500 r3 = r8
024501 call sol_memcpy_
024502 if r7 < 0x99 goto <offset>
024503 r6 += r8
024504 *(u8 *)(r6 - 0x1) = 0x40
024505 r3 = *(u64 *)(r10 - 0x8)
024506 r1 = r3
024507 r1 += r8
024508 r2 = 0x1
024509 if r1 < r3 goto <offset>
024510 r2 = 0x0
024511 r2 &= 0x1
024512 r3 = *(u64 *)(r10 - 0xb8)
024513 if r2 != 0x0 goto <offset>
024514 *(u64 *)(r10 - 0x8) = r1
024515 if r1 <= 0xa0 goto <offset>
024516 *(u64 *)(r10 - 0x8) = 0xa0
024517 goto <offset>
024518 if r1 == 0xa0 goto <offset>
024519 r8 = r10
024520 r8 += -0xa8
024521 r8 += r1
024522 r2 = r3
024523 r6 = 0xa0
024524 r6 -= r1
024525 r9 = r2
024526 if r2 < r6 goto <offset>
024527 r9 = r6
024528 r1 = r8
024529 r2 = *(u64 *)(r10 - 0xb0)
024530 r3 = r9
024531 call sol_memcpy_
024532 r1 = *(u64 *)(r10 - 0xb8)
024533 if r1 <= r6 goto <offset>
024534 r8 += r9
024535 *(u8 *)(r8 - 0x1) = 0x40
024536 r3 = *(u64 *)(r10 - 0x8)
024537 r2 = r3
024538 r2 += r9
024539 r1 = 0x1
024540 if r2 < r3 goto <offset>
024541 r1 = 0x0
024542 r1 &= 0x1
024543 if r1 != 0x0 goto <offset>
024544 *(u64 *)(r10 - 0x8) = r2
024545 if r2 <= 0xa0 goto <offset>
024546 goto <offset>
024547 r1 = <addr> ll
024548 call <target>
022919 r0 = r5
024549 r0 = r5
022920 r5 = r4
024550 r5 = r4
022921 w6 = *(u8 *)(r3 + 0xe8)
024551 w6 = *(u8 *)(r3 + 0xe8)
154 unchanged instructions hidden
023076 r2 += -0x28
024706 r2 += -0x28
023077 r3 = r5
024707 r3 = r5
023078 r5 = *(u64 *)(r10 - 0x30)
024708 r5 = *(u64 *)(r10 - 0x30)
023079 call -0x4587
024709 call -0x4a52
023080 goto <offset>
024710 goto <offset>
023081 *(u64 *)(r1 + 0x0) = 0x0
024711 *(u64 *)(r1 + 0x0) = 0x0
023082 exit
024712 exit
9 unchanged instructions hidden
023092 r2 += -0x28
024722 r2 += -0x28
023093 r3 = r5
024723 r3 = r5
023094 r5 = *(u64 *)(r10 - 0x30)
024724 r5 = *(u64 *)(r10 - 0x30)
023095 call -0x3215
024725 call -0x3639
023096 goto <offset>
024726 goto <offset>
023097 r8 = 0x1
024727 r8 = 0x1
023098 r3 = *(u64 *)(r3 + 0x0)
024728 r3 = *(u64 *)(r3 + 0x0)
7 unchanged instructions hidden
023106 r2 += -0x28
024736 r2 += -0x28
023107 r3 = r5
024737 r3 = r5
023108 r5 = *(u64 *)(r10 - 0x30)
024738 r5 = *(u64 *)(r10 - 0x30)
023109 call -0x31ca
024739 call -0x35ee
023110 goto <offset>
024740 goto <offset>
023111 if r3 < 0x6 goto <offset>
024741 if r3 < 0x6 goto <offset>
023112 r4 = *(u64 *)(r2 + 0x0)
024742 r4 = *(u64 *)(r2 + 0x0)
2588 unchanged instructions hidden
025701 exit
027331 exit
025702 r1 = <addr> ll
027332 r1 = <addr> ll
025703 call <target>
027333 call <target>
025704 *(u64 *)(r10 - 0x728) = r4
027334 *(u64 *)(r10 - 0x718) = r4
025705 *(u64 *)(r10 - 0x720) = r2
025706 *(u64 *)(r10 - 0x718) = r1
025707 r7 = *(u64 *)(r5 - 0xff8)
027335 r7 = *(u64 *)(r5 - 0xff8)
025708 r2 = *(u64 *)(r3 + 0x0)
027336 r4 = *(u64 *)(r3 + 0x0)
025709 r9 = *(u64 *)(r7 + 0x30)
027337 r9 = *(u64 *)(r7 + 0x30)
025710 r0 = *(u64 *)(r9 + 0x0)
027338 r0 = *(u64 *)(r9 + 0x0)
025711 r4 = *(u64 *)(r0 + 0x8)
027339 r6 = *(u64 *)(r0 + 0x8)
025712 if r4 != r2 goto <offset>
027340 if r6 != r4 goto <offset>
025713 r2 = *(u64 *)(r3 + 0x8)
027341 r4 = *(u64 *)(r3 + 0x8)
025714 r4 = *(u64 *)(r0 + 0x10)
027342 r6 = *(u64 *)(r0 + 0x10)
025715 if r4 != r2 goto <offset>
027343 if r6 != r4 goto <offset>
025716 r2 = *(u64 *)(r3 + 0x10)
027344 r4 = *(u64 *)(r3 + 0x10)
025717 r4 = *(u64 *)(r0 + 0x18)
027345 r6 = *(u64 *)(r0 + 0x18)
025718 if r4 != r2 goto <offset>
027346 if r6 != r4 goto <offset>
025719 r8 = 0x0
027347 r4 = 0x0
025720 r2 = *(u64 *)(r3 + 0x18)
027348 r6 = *(u64 *)(r3 + 0x18)
025721 r4 = *(u64 *)(r0 + 0x20)
027349 r8 = *(u64 *)(r0 + 0x20)
025722 if r4 == r2 goto <offset>
027350 if r8 == r6 goto <offset>
025723 r8 = 0x1
027351 r4 = 0x1
025724 r6 = 0x0
027352 r6 = 0x0
025725 r1 = 0x5
027353 r8 = 0x5
025726 if r8 == 0x0 goto <offset>
027354 if r4 != 0x0 goto <offset>
025727 r2 = *(u64 *)(r10 - 0x718)
027355 *(u64 *)(r10 - 0x720) = r1
025728 *(u32 *)(r2 + 0x4) = w1
025729 *(u32 *)(r2 + 0x0) = w6
025730 exit
025731 r4 = *(u64 *)(r3 + 0x0)
027356 r4 = *(u64 *)(r3 + 0x0)
025732 r2 = *(u64 *)(r10 - 0x720)
027357 *(u64 *)(r10 - 0x728) = r2
025733 r8 = *(u64 *)(r2 + 0x0)
027358 r1 = *(u64 *)(r2 + 0x0)
025734 r2 = *(u64 *)(r8 + 0x0)
027359 r2 = *(u64 *)(r1 + 0x0)
025735 if r4 != r2 goto <offset>
027360 if r4 != r2 goto <offset>
025736 r2 = *(u64 *)(r8 + 0x8)
027361 r2 = *(u64 *)(r1 + 0x8)
025737 r4 = *(u64 *)(r3 + 0x8)
027362 r4 = *(u64 *)(r3 + 0x8)
025738 if r4 != r2 goto <offset>
027363 if r4 != r2 goto <offset>
025739 r2 = *(u64 *)(r8 + 0x10)
027364 r2 = *(u64 *)(r1 + 0x10)
025740 r4 = *(u64 *)(r3 + 0x10)
027365 r4 = *(u64 *)(r3 + 0x10)
025741 if r4 != r2 goto <offset>
027366 if r4 != r2 goto <offset>
025742 r4 = 0x0
027367 r2 = 0x0
025743 r1 = *(u64 *)(r8 + 0x18)
027368 r4 = *(u64 *)(r1 + 0x18)
025744 *(u64 *)(r10 - 0x730) = r1
027369 *(u64 *)(r10 - 0x730) = r4
025745 r2 = *(u64 *)(r3 + 0x18)
027370 r4 = *(u64 *)(r3 + 0x18)
025746 r1 = *(u64 *)(r10 - 0x730)
027371 r8 = *(u64 *)(r10 - 0x730)
025747 if r2 == r1 goto <offset>
027372 if r4 == r8 goto <offset>
025748 r4 = 0x1
027373 r2 = 0x1
025749 r5 = *(u64 *)(r5 - 0x1000)
027374 r4 = *(u64 *)(r5 - 0x1000)
025750 if r4 == 0x0 goto <offset>
027375 *(u64 *)(r10 - 0x738) = r4
025751 r2 = *(u64 *)(r8 + 0x20)
027376 *(u64 *)(r10 - 0x730) = r2
027377 if r2 == 0x0 goto <offset>
027378 r2 = *(u64 *)(r1 + 0x20)
025752 r4 = *(u64 *)(r3 + 0x0)
027379 r4 = *(u64 *)(r3 + 0x0)
025753 if r4 != r2 goto <offset>
027380 if r4 != r2 goto <offset>
025754 r2 = *(u64 *)(r8 + 0x28)
027381 r2 = *(u64 *)(r1 + 0x28)
025755 r4 = *(u64 *)(r3 + 0x8)
027382 r4 = *(u64 *)(r3 + 0x8)
025756 if r4 != r2 goto <offset>
027383 if r4 != r2 goto <offset>
025757 r2 = *(u64 *)(r8 + 0x30)
027384 r2 = *(u64 *)(r1 + 0x30)
025758 r4 = *(u64 *)(r3 + 0x10)
027385 r4 = *(u64 *)(r3 + 0x10)
025759 if r4 != r2 goto <offset>
027386 if r4 != r2 goto <offset>
025760 r4 = 0x0
027387 r5 = 0x0
025761 r2 = *(u64 *)(r8 + 0x38)
027388 r2 = *(u64 *)(r1 + 0x38)
025762 r3 = *(u64 *)(r3 + 0x18)
027389 r3 = *(u64 *)(r3 + 0x18)
025763 if r3 == r2 goto <offset>
027390 if r3 == r2 goto <offset>
025764 r4 = 0x1
027391 r5 = 0x1
025765 r1 = 0x5
027392 r8 = 0x5
025766 if r4 != 0x0 goto <offset>
027393 if r5 != 0x0 goto <offset>
025767 *(u64 *)(r10 - 0x738) = r5
027394 *(u64 *)(r10 - 0x748) = r1
025768 r2 = *(u64 *)(r8 + 0x0)
027395 r2 = *(u64 *)(r1 + 0x0)
025769 r3 = *(u64 *)(r7 + 0x38)
027396 r1 = *(u64 *)(r7 + 0x38)
025770 *(u64 *)(r10 - 0x748) = r3
027397 r3 = *(u64 *)(r1 + 0x0)
025771 r3 = *(u64 *)(r3 + 0x0)
025772 r4 = *(u64 *)(r3 + 0x8)
027398 r4 = *(u64 *)(r3 + 0x8)
025773 if r4 != r2 goto <offset>
027399 if r4 != r2 goto <offset>
025774 r2 = *(u64 *)(r8 + 0x8)
027400 r2 = *(u64 *)(r10 - 0x748)
027401 r2 = *(u64 *)(r2 + 0x8)
025775 r4 = *(u64 *)(r3 + 0x10)
027402 r4 = *(u64 *)(r3 + 0x10)
025776 if r4 != r2 goto <offset>
027403 if r4 != r2 goto <offset>
025777 r2 = *(u64 *)(r8 + 0x10)
027404 r2 = *(u64 *)(r10 - 0x748)
027405 r2 = *(u64 *)(r2 + 0x10)
025778 r4 = *(u64 *)(r3 + 0x18)
027406 r4 = *(u64 *)(r3 + 0x18)
025779 if r4 != r2 goto <offset>
027407 if r4 != r2 goto <offset>
025780 r4 = 0x0
027408 r5 = 0x0
025781 r2 = *(u64 *)(r8 + 0x18)
027409 r2 = *(u64 *)(r10 - 0x748)
025782 r5 = *(u64 *)(r3 + 0x20)
027410 r2 = *(u64 *)(r2 + 0x18)
025783 if r5 == r2 goto <offset>
027411 r4 = *(u64 *)(r3 + 0x20)
025784 r4 = 0x1
027412 if r4 == r2 goto <offset>
025785 if r4 != 0x0 goto <offset>
027413 r5 = 0x1
027414 if r5 != 0x0 goto <offset>
025786 r5 = 0x8
027415 r5 = 0x8
025787 r6 = 0x10
027416 r6 = 0x10
025788 *(u64 *)(r10 - 0x730) = r0
027417 *(u64 *)(r10 - 0x740) = r0
025789 r0 = r3
027418 r0 = r3
025790 *(u64 *)(r10 - 0x760) = r9
027419 *(u64 *)(r10 - 0x768) = r9
025791 goto <offset>
027420 goto <offset>
025792 *(u64 *)(r10 - 0x738) = r5
027421 r2 = *(u64 *)(r1 + 0x20)
025793 r2 = *(u64 *)(r8 + 0x20)
025794 r5 = *(u64 *)(r7 + 0x38)
027422 r5 = *(u64 *)(r7 + 0x38)
025795 r3 = *(u64 *)(r5 + 0x0)
027423 r3 = *(u64 *)(r5 + 0x0)
025796 *(u64 *)(r10 - 0x730) = r3
027424 *(u64 *)(r10 - 0x740) = r3
025797 r3 = *(u64 *)(r3 + 0x8)
027425 r3 = *(u64 *)(r3 + 0x8)
025798 if r3 != r2 goto <offset>
027426 if r3 != r2 goto <offset>
025799 r2 = *(u64 *)(r8 + 0x28)
027427 r2 = *(u64 *)(r1 + 0x28)
025800 r3 = *(u64 *)(r10 - 0x730)
027428 r3 = *(u64 *)(r10 - 0x740)
025801 r3 = *(u64 *)(r3 + 0x10)
027429 r3 = *(u64 *)(r3 + 0x10)
025802 if r3 != r2 goto <offset>
027430 if r3 != r2 goto <offset>
025803 r2 = *(u64 *)(r8 + 0x30)
027431 r2 = *(u64 *)(r1 + 0x30)
025804 r3 = *(u64 *)(r10 - 0x730)
027432 r3 = *(u64 *)(r10 - 0x740)
025805 r3 = *(u64 *)(r3 + 0x18)
027433 r3 = *(u64 *)(r3 + 0x18)
025806 if r3 != r2 goto <offset>
027434 if r3 != r2 goto <offset>
025807 r3 = 0x0
027435 r3 = 0x0
025808 r2 = *(u64 *)(r8 + 0x38)
027436 r2 = *(u64 *)(r1 + 0x38)
025809 r4 = *(u64 *)(r10 - 0x730)
027437 r4 = *(u64 *)(r10 - 0x740)
025810 r4 = *(u64 *)(r4 + 0x20)
027438 r4 = *(u64 *)(r4 + 0x20)
025811 if r4 == r2 goto <offset>
027439 if r4 == r2 goto <offset>
025812 r3 = 0x1
027440 r3 = 0x1
025813 r1 = 0x5
027441 r8 = 0x5
025814 if r3 != 0x0 goto <offset>
027442 if r3 == 0x0 goto <offset>
025815 *(u64 *)(r10 - 0x760) = r5
027443 r1 = *(u64 *)(r10 - 0x720)
027444 *(u32 *)(r1 + 0x4) = w8
027445 *(u32 *)(r1 + 0x0) = w6
027446 exit
027447 *(u64 *)(r10 - 0x768) = r5
027448 *(u64 *)(r10 - 0x748) = r1
025816 r5 = 0x10
027449 r5 = 0x10
025817 r6 = 0x8
027450 r6 = 0x8
025818 *(u64 *)(r10 - 0x748) = r9
027451 r1 = r9
025819 r2 = r7
027452 r2 = r7
025820 r2 += r6
027453 r2 += r6
025821 r3 = r7
027454 r3 = r7
025822 r3 += r5
027455 r3 += r5
025823 r4 = *(u64 *)(r3 + 0x0)
027456 r6 = *(u64 *)(r3 + 0x0)
025824 r2 = *(u64 *)(r2 + 0x0)
027457 r2 = *(u64 *)(r2 + 0x0)
025825 *(u64 *)(r10 - 0x768) = r2
027458 *(u64 *)(r10 - 0x778) = r2
025826 r5 = *(u64 *)(r2 + 0x0)
027459 r5 = *(u64 *)(r2 + 0x0)
025827 r2 = *(u64 *)(r5 + 0x8)
027460 r2 = *(u64 *)(r5 + 0x8)
025828 r5 += 0x8
027461 r5 += 0x8
5 unchanged instructions hidden
025834 r2 = *(u64 *)(r5 + 0x10)
027467 r2 = *(u64 *)(r5 + 0x10)
025835 r3 = -<addr> ll
027468 r3 = -<addr> ll
025836 if r2 != r3 goto <offset>
027469 if r2 != r3 goto <offset>
025837 r6 = 0x0
027470 r4 = 0x0
025838 r2 = *(u64 *)(r5 + 0x18)
027471 r2 = *(u64 *)(r5 + 0x18)
025839 r3 = -<addr> ll
027472 r3 = -<addr> ll
025840 if r2 == r3 goto <offset>
027473 if r2 == r3 goto <offset>
025841 r6 = 0x1
027474 r4 = 0x1
025842 r9 = *(u64 *)(r4 + 0x0)
027475 *(u64 *)(r10 - 0x758) = r4
025843 r2 = *(u64 *)(r9 + 0x8)
027476 *(u64 *)(r10 - 0x770) = r6
025844 r9 += 0x8
027477 r6 = *(u64 *)(r6 + 0x0)
027478 r2 = *(u64 *)(r6 + 0x8)
027479 r6 += 0x8
025845 r3 = -<addr> ll
027480 r3 = -<addr> ll
025846 if r2 != r3 goto <offset>
027481 if r2 != r3 goto <offset>
025847 r2 = *(u64 *)(r9 + 0x8)
027482 r2 = *(u64 *)(r6 + 0x8)
025848 r3 = -<addr> ll
027483 r3 = -<addr> ll
025849 if r2 != r3 goto <offset>
027484 if r2 != r3 goto <offset>
025850 r2 = *(u64 *)(r9 + 0x10)
027485 r2 = *(u64 *)(r6 + 0x10)
025851 r3 = -<addr> ll
027486 r3 = -<addr> ll
025852 if r2 != r3 goto <offset>
027487 if r2 != r3 goto <offset>
025853 r8 = 0x0
027488 r4 = 0x0
025854 r2 = *(u64 *)(r9 + 0x18)
027489 r2 = *(u64 *)(r6 + 0x18)
025855 r3 = -<addr> ll
027490 r3 = -<addr> ll
025856 if r2 == r3 goto <offset>
027491 if r2 == r3 goto <offset>
025857 r8 = 0x1
027492 r4 = 0x1
025858 *(u64 *)(r10 - 0x750) = r8
025859 *(u64 *)(r10 - 0x758) = r4
025860 r2 = *(u64 *)(r5 + 0x0)
027493 r2 = *(u64 *)(r5 + 0x0)
025861 r3 = -<addr> ll
027494 r3 = -<addr> ll
025862 if r2 != r3 goto <offset>
027495 if r2 != r3 goto <offset>
4 unchanged instructions hidden
025867 r3 = <addr> ll
027500 r3 = <addr> ll
025868 if r2 != r3 goto <offset>
027501 if r2 != r3 goto <offset>
025869 r2 = 0x0
027502 r2 = 0x0
025870 *(u64 *)(r10 - 0x740) = r2
027503 *(u64 *)(r10 - 0x750) = r2
025871 r2 = *(u64 *)(r5 + 0x18)
027504 r2 = *(u64 *)(r5 + 0x18)
025872 r3 = -<addr> ll
027505 r3 = -<addr> ll
025873 if r2 == r3 goto <offset>
027506 if r2 == r3 goto <offset>
025874 r2 = 0x1
027507 r2 = 0x1
025875 *(u64 *)(r10 - 0x740) = r2
027508 *(u64 *)(r10 - 0x750) = r2
025876 r4 = r6
027509 *(u64 *)(r10 - 0x780) = r5
025877 *(u64 *)(r10 - 0x770) = r5
027510 r2 = *(u64 *)(r6 + 0x0)
025878 r2 = *(u64 *)(r9 + 0x0)
025879 r3 = -<addr> ll
027511 r3 = -<addr> ll
025880 if r2 != r3 goto <offset>
027512 if r2 != r3 goto <offset>
025881 r2 = *(u64 *)(r9 + 0x8)
027513 r2 = *(u64 *)(r6 + 0x8)
025882 r3 = -<addr> ll
027514 r3 = -<addr> ll
025883 if r2 != r3 goto <offset>
027515 if r2 != r3 goto <offset>
025884 r2 = *(u64 *)(r9 + 0x10)
027516 r2 = *(u64 *)(r6 + 0x10)
025885 r3 = <addr> ll
027517 r3 = <addr> ll
025886 if r2 != r3 goto <offset>
027518 if r2 != r3 goto <offset>
025887 r8 = 0x0
027519 r5 = 0x0
025888 r2 = *(u64 *)(r9 + 0x18)
027520 r2 = *(u64 *)(r6 + 0x18)
025889 r3 = -<addr> ll
027521 r3 = -<addr> ll
025890 if r2 != r3 goto <offset>
027522 if r2 == r3 goto <offset>
027523 r5 = 0x1
027524 *(u64 *)(r10 - 0x788) = r6
027525 *(u64 *)(r10 - 0x760) = r1
025891 r6 = 0x0
027526 r6 = 0x0
027527 r9 = 0x1
025892 r3 = 0x1
027528 r3 = 0x1
025893 r5 = 0x1
027529 if r5 == 0x0 goto <offset>
025894 if r8 != 0x0 goto <offset>
027530 r3 = 0x0
027531 r1 = *(u64 *)(r10 - 0x720)
027532 if r4 != 0x0 goto <offset>
027533 r4 = *(u64 *)(r10 - 0x758)
025895 r2 = *(u64 *)(r10 - 0x750)
027534 r2 = *(u64 *)(r10 - 0x750)
025896 if r2 != 0x0 goto <offset>
025897 r2 = *(u64 *)(r10 - 0x740)
025898 r4 &= r2
027535 r4 &= r2
025899 if r4 == 0x0 goto <offset>
027536 if r4 == 0x0 goto <offset>
025900 goto <offset>
027537 goto <offset>
025901 r8 = 0x1
027538 r1 = *(u64 *)(r10 - 0x720)
025902 r6 = 0x0
027539 if r4 == 0x0 goto <offset>
025903 r3 = 0x1
027540 r9 = 0x0
025904 r5 = 0x1
027541 r4 = *(u64 *)(r10 - 0x758)
025905 if r8 == 0x0 goto <offset>
025906 r5 = 0x0
025907 r2 = *(u64 *)(r10 - 0x750)
027542 r2 = *(u64 *)(r10 - 0x750)
025908 if r2 == 0x0 goto <offset>
025909 r3 = 0x0
025910 r2 = *(u64 *)(r10 - 0x740)
025911 r4 &= r2
027543 r4 &= r2
025912 if r4 != 0x0 goto <offset>
027544 if r4 != 0x0 goto <offset>
025913 r3 |= r5
027545 r9 |= r3
025914 r3 &= 0x1
027546 r9 &= 0x1
025915 if r3 == 0x0 goto <offset>
027547 if r9 == 0x0 goto <offset>
025916 r1 = r10
027548 r1 = r10
025917 r1 += -0x520
027549 r1 += -0x520
025918 r2 = r10
027550 r2 = r10
025919 r2 += -0x5f0
027551 r2 += -0x5f0
025920 r3 = <addr> ll
027552 r4 = 0x10
025921 r4 = *(u64 *)(r10 - 0x740)
027553 r6 = <addr> ll
025922 if r4 == 0x0 goto <offset>
027554 r3 = *(u64 *)(r10 - 0x750)
025923 r4 = *(u64 *)(r10 - 0x758)
027555 if r3 == 0x0 goto <offset>
025924 if r8 == 0x0 goto <offset>
027556 if r5 == 0x0 goto <offset>
025925 r1 = r10
027557 r1 = r10
025926 r1 += -0x528
027558 r1 += -0x528
025927 *(u64 *)(r10 - 0x7b8) = r1
027559 *(u64 *)(r10 - 0x7c0) = r1
025928 r1 = r10
027560 r1 = r10
025929 r1 += -0x600
027561 r1 += -0x600
025930 *(u64 *)(r10 - 0x7c0) = r1
027562 *(u64 *)(r10 - 0x7c8) = r1
025931 r1 = 0x0
027563 r1 = 0x0
025932 *(u64 *)(r10 - 0x740) = r1
027564 *(u64 *)(r10 - 0x750) = r1
025933 r1 = 0x18
027565 r1 = 0x18
025934 *(u64 *)(r10 - 0x7b0) = r1
027566 *(u64 *)(r10 - 0x7d0) = r1
025935 r1 = 0xf
027567 r4 = 0xf
025936 *(u64 *)(r10 - 0x7a8) = r1
027568 r6 = <addr> ll
025937 r3 = <addr> ll
025938 goto <offset>
027569 goto <offset>
025939 *(u64 *)(r10 - 0x7c0) = r2
027570 r3 = 0x1
025940 *(u64 *)(r10 - 0x7b8) = r1
027571 *(u64 *)(r10 - 0x750) = r3
027572 *(u64 *)(r10 - 0x7c8) = r2
027573 *(u64 *)(r10 - 0x7c0) = r1
025941 r1 = 0x1c
027574 r1 = 0x1c
025942 *(u64 *)(r10 - 0x7b0) = r1
027575 *(u64 *)(r10 - 0x7d0) = r1
025943 r1 = 0x10
025944 *(u64 *)(r10 - 0x7a8) = r1
025945 r1 = 0x1
025946 *(u64 *)(r10 - 0x740) = r1
025947 r1 = *(u64 *)(r10 - 0x738)
027576 r1 = *(u64 *)(r10 - 0x738)
025948 *(u64 *)(r10 - 0x700) = r1
027577 *(u64 *)(r10 - 0x700) = r1
025949 r1 = *(u64 *)(r10 - 0x728)
027578 r1 = *(u64 *)(r10 - 0x718)
025950 *(u64 *)(r10 - 0x708) = r1
027579 *(u64 *)(r10 - 0x708) = r1
025951 r1 = *(u64 *)(r3 + 0x0)
027580 r2 = *(u64 *)(r6 + 0x0)
025952 *(u64 *)(r10 - 0x710) = r1
027581 *(u64 *)(r10 - 0x710) = r2
025953 *(u32 *)(r10 - 0x6f8) = 0x0
027582 *(u32 *)(r10 - 0x6f8) = 0x0
025954 r1 = *(u64 *)(r10 - 0x720)
027583 r1 = *(u64 *)(r10 - 0x748)
025955 r1 = *(u64 *)(r1 + 0x8)
027584 w1 = *(u8 *)(r1 + 0x94)
025956 r3 = *(u64 *)(r1 + 0x0)
027585 r2 = *(u64 *)(r7 + 0x48)
025957 r2 = *(u64 *)(r7 + 0x0)
027586 *(u64 *)(r10 - 0x718) = r2
025958 *(u64 *)(r10 - 0x7a0) = r2
025959 r4 = *(u64 *)(r7 + 0x48)
025960 *(u64 *)(r10 - 0x780) = r4
025961 r5 = *(u64 *)(r7 + 0x40)
027587 r5 = *(u64 *)(r7 + 0x40)
025962 *(u64 *)(r10 - 0x778) = r5
027588 r3 = r5
025963 r6 = *(u64 *)(r1 + 0x18)
027589 r2 = *(u64 *)(r10 - 0x730)
025964 *(u64 *)(r10 - 0x750) = r6
027590 if r1 != 0x1 goto <offset>
025965 r7 = *(u64 *)(r1 + 0x10)
027591 r3 = *(u64 *)(r10 - 0x718)
025966 *(u64 *)(r10 - 0x738) = r7
027592 *(u64 *)(r10 - 0x7b8) = r4
025967 r2 = *(u64 *)(r1 + 0x8)
027593 *(u64 *)(r10 - 0x738) = r5
027594 r4 = r5
027595 r1 = *(u64 *)(r10 - 0x728)
027596 if r2 != 0x0 goto <offset>
027597 r4 = r3
027598 *(u64 *)(r10 - 0x790) = r4
027599 r5 = *(u64 *)(r1 + 0x8)
027600 r9 = *(u64 *)(r5 + 0x0)
027601 r6 = *(u64 *)(r7 + 0x0)
027602 *(u64 *)(r10 - 0x798) = r6
027603 r3 = *(u64 *)(r5 + 0x18)
027604 *(u64 *)(r10 - 0x748) = r3
027605 r7 = *(u64 *)(r5 + 0x10)
027606 *(u64 *)(r10 - 0x730) = r7
027607 r2 = *(u64 *)(r5 + 0x8)
025968 *(u64 *)(r10 - 0x728) = r2
027608 *(u64 *)(r10 - 0x728) = r2
027609 r1 = *(u64 *)(r4 + 0x0)
025969 r2 = *(u64 *)(r2 + 0x0)
027610 r2 = *(u64 *)(r2 + 0x0)
025970 *(u64 *)(r10 - 0x790) = r2
027611 *(u64 *)(r10 - 0x7a0) = r2
025971 r2 = *(u64 *)(r7 + 0x0)
027612 r2 = *(u64 *)(r7 + 0x0)
025972 *(u64 *)(r10 - 0x798) = r2
027613 *(u64 *)(r10 - 0x7a8) = r2
025973 r7 = *(u64 *)(r6 + 0x0)
027614 r2 = *(u64 *)(r3 + 0x0)
025974 r2 = *(u64 *)(r5 + 0x0)
027615 *(u64 *)(r10 - 0x7b0) = r2
025975 r8 = *(u64 *)(r4 + 0x0)
027616 r2 = *(u64 *)(r5 + 0x20)
025976 *(u64 *)(r10 - 0x720) = r1
027617 *(u64 *)(r10 - 0x758) = r2
025977 r1 = *(u64 *)(r1 + 0x20)
027618 r8 = *(u64 *)(r2 + 0x0)
025978 *(u64 *)(r10 - 0x788) = r1
027619 r2 = *(u64 *)(r6 + 0x0)
025979 r6 = *(u64 *)(r1 + 0x0)
027620 r4 = *(u64 *)(r9 + 0x0)
025980 r5 = *(u64 *)(r10 - 0x7a0)
027621 r3 = *(u64 *)(r10 - 0x738)
025981 r4 = *(u64 *)(r5 + 0x0)
027622 r3 = *(u64 *)(r3 + 0x0)
025982 r1 = *(u64 *)(r3 + 0x0)
027623 r6 = *(u64 *)(r10 - 0x718)
025983 *(u64 *)(r10 - 0x630) = r9
027624 r6 = *(u64 *)(r6 + 0x0)
025984 r9 = *(u64 *)(r10 - 0x770)
027625 r7 = *(u64 *)(r10 - 0x788)
025985 *(u64 *)(r10 - 0x640) = r9
027626 *(u64 *)(r10 - 0x630) = r7
025986 r9 = *(u64 *)(r10 - 0x730)
027627 r7 = *(u64 *)(r10 - 0x780)
025987 r9 += 0x8
027628 *(u64 *)(r10 - 0x640) = r7
025988 *(u64 *)(r10 - 0x680) = r9
025989 r0 += 0x8
025990 *(u64 *)(r10 - 0x690) = r0
025991 r1 += 0x8
027629 r1 += 0x8
025992 *(u64 *)(r10 - 0x5b0) = r1
025993 *(u64 *)(r10 - 0x5c0) = r1
025994 *(u64 *)(r10 - 0x5d0) = r1
025995 *(u64 *)(r10 - 0x5e0) = r1
025996 *(u64 *)(r10 - 0x5f0) = r1
025997 *(u64 *)(r10 - 0x600) = r1
025998 *(u64 *)(r10 - 0x610) = r1
025999 *(u64 *)(r10 - 0x620) = r1
026000 *(u64 *)(r10 - 0x660) = r1
027630 *(u64 *)(r10 - 0x660) = r1
026001 *(u64 *)(r10 - 0x6e0) = r1
027631 r1 = *(u64 *)(r10 - 0x740)
026002 r4 += 0x8
027632 r1 += 0x8
026003 *(u64 *)(r10 - 0x650) = r4
027633 *(u64 *)(r10 - 0x680) = r1
027634 r0 += 0x8
027635 *(u64 *)(r10 - 0x690) = r0
026004 r6 += 0x8
027636 r6 += 0x8
026005 *(u64 *)(r10 - 0x670) = r6
027637 *(u64 *)(r10 - 0x6a0) = r6
026006 r8 += 0x8
027638 r3 += 0x8
026007 *(u64 *)(r10 - 0x6a0) = r8
027639 *(u64 *)(r10 - 0x6b0) = r3
027640 r4 += 0x8
027641 *(u64 *)(r10 - 0x5b0) = r4
027642 *(u64 *)(r10 - 0x5c0) = r4
027643 *(u64 *)(r10 - 0x5d0) = r4
027644 *(u64 *)(r10 - 0x5e0) = r4
027645 *(u64 *)(r10 - 0x5f0) = r4
027646 *(u64 *)(r10 - 0x600) = r4
027647 *(u64 *)(r10 - 0x610) = r4
027648 *(u64 *)(r10 - 0x620) = r4
027649 *(u64 *)(r10 - 0x6e0) = r4
026008 r2 += 0x8
027650 r2 += 0x8
026009 *(u64 *)(r10 - 0x6b0) = r2
027651 *(u64 *)(r10 - 0x650) = r2
026010 r7 += 0x8
027652 r8 += 0x8
026011 *(u64 *)(r10 - 0x6c0) = r7
027653 *(u64 *)(r10 - 0x670) = r8
026012 r1 = *(u64 *)(r10 - 0x798)
027654 r1 = *(u64 *)(r10 - 0x7b0)
026013 r1 += 0x8
027655 r1 += 0x8
027656 *(u64 *)(r10 - 0x6c0) = r1
027657 r1 = *(u64 *)(r10 - 0x7a8)
027658 r1 += 0x8
026014 *(u64 *)(r10 - 0x6d0) = r1
027659 *(u64 *)(r10 - 0x6d0) = r1
026015 r1 = *(u64 *)(r10 - 0x790)
027660 r1 = *(u64 *)(r10 - 0x7a0)
026016 r1 += 0x8
027661 r1 += 0x8
026017 *(u64 *)(r10 - 0x6f0) = r1
027662 *(u64 *)(r10 - 0x6f0) = r1
026018 *(u16 *)(r10 - 0x5a8) = 0x0
027663 *(u16 *)(r10 - 0x5a8) = 0x0
7 unchanged instructions hidden
026026 *(u16 *)(r10 - 0x628) = 0x0
027671 *(u16 *)(r10 - 0x628) = 0x0
026027 *(u16 *)(r10 - 0x638) = 0x0
027672 *(u16 *)(r10 - 0x638) = 0x0
026028 *(u16 *)(r10 - 0x648) = 0x100
027673 *(u16 *)(r10 - 0x648) = 0x100
026029 *(u16 *)(r10 - 0x658) = 0x0
027674 *(u16 *)(r10 - 0x658) = 0x1
026030 *(u16 *)(r10 - 0x668) = 0x1
027675 *(u16 *)(r10 - 0x668) = 0x1
026031 *(u16 *)(r10 - 0x678) = 0x0
027676 *(u16 *)(r10 - 0x678) = 0x0
026032 *(u16 *)(r10 - 0x688) = 0x0
027677 *(u16 *)(r10 - 0x688) = 0x0
3 unchanged instructions hidden
026036 *(u16 *)(r10 - 0x6c8) = 0x1
027681 *(u16 *)(r10 - 0x6c8) = 0x1
026037 *(u16 *)(r10 - 0x6d8) = 0x0
027682 *(u16 *)(r10 - 0x6d8) = 0x0
026038 *(u16 *)(r10 - 0x6e8) = 0x1
027683 *(u16 *)(r10 - 0x6e8) = 0x1
026039 r1 = *(u64 *)(r10 - 0x758)
027684 r1 = *(u64 *)(r10 - 0x770)
026040 *(u64 *)(r10 - 0x540) = r1
027685 *(u64 *)(r10 - 0x540) = r1
026041 r1 = *(u64 *)(r10 - 0x768)
027686 r1 = *(u64 *)(r10 - 0x778)
026042 *(u64 *)(r10 - 0x548) = r1
027687 *(u64 *)(r10 - 0x548) = r1
026043 *(u64 *)(r10 - 0x550) = r5
027688 r1 = *(u64 *)(r10 - 0x798)
026044 r1 = *(u64 *)(r10 - 0x788)
027689 *(u64 *)(r10 - 0x550) = r1
027690 r1 = *(u64 *)(r10 - 0x790)
027691 *(u64 *)(r10 - 0x558) = r1
027692 r1 = *(u64 *)(r10 - 0x758)
026045 *(u64 *)(r10 - 0x560) = r1
027693 *(u64 *)(r10 - 0x560) = r1
026046 r1 = *(u64 *)(r10 - 0x760)
027694 r1 = *(u64 *)(r10 - 0x768)
026047 *(u64 *)(r10 - 0x568) = r1
027695 *(u64 *)(r10 - 0x568) = r1
026048 r1 = *(u64 *)(r10 - 0x748)
027696 r1 = *(u64 *)(r10 - 0x760)
026049 *(u64 *)(r10 - 0x570) = r1
027697 *(u64 *)(r10 - 0x570) = r1
026050 r1 = *(u64 *)(r10 - 0x780)
027698 r1 = *(u64 *)(r10 - 0x718)
026051 *(u64 *)(r10 - 0x578) = r1
027699 *(u64 *)(r10 - 0x578) = r1
026052 r1 = *(u64 *)(r10 - 0x778)
027700 r1 = *(u64 *)(r10 - 0x738)
026053 *(u64 *)(r10 - 0x580) = r1
027701 *(u64 *)(r10 - 0x580) = r1
026054 r1 = *(u64 *)(r10 - 0x750)
027702 r1 = *(u64 *)(r10 - 0x748)
026055 *(u64 *)(r10 - 0x588) = r1
027703 *(u64 *)(r10 - 0x588) = r1
026056 r1 = *(u64 *)(r10 - 0x738)
027704 r1 = *(u64 *)(r10 - 0x730)
026057 *(u64 *)(r10 - 0x590) = r1
027705 *(u64 *)(r10 - 0x590) = r1
026058 *(u64 *)(r10 - 0x500) = r3
027706 *(u64 *)(r10 - 0x500) = r9
026059 *(u64 *)(r10 - 0x508) = r3
027707 *(u64 *)(r10 - 0x508) = r9
026060 *(u64 *)(r10 - 0x510) = r3
027708 *(u64 *)(r10 - 0x510) = r9
026061 *(u64 *)(r10 - 0x518) = r3
027709 *(u64 *)(r10 - 0x518) = r9
026062 *(u64 *)(r10 - 0x520) = r3
027710 *(u64 *)(r10 - 0x520) = r9
026063 *(u64 *)(r10 - 0x528) = r3
027711 *(u64 *)(r10 - 0x528) = r9
026064 *(u64 *)(r10 - 0x558) = r3
027712 *(u64 *)(r10 - 0x598) = r9
026065 *(u64 *)(r10 - 0x598) = r3
026066 r1 = *(u64 *)(r10 - 0x728)
027713 r1 = *(u64 *)(r10 - 0x728)
026067 *(u64 *)(r10 - 0x5a0) = r1
027714 *(u64 *)(r10 - 0x5a0) = r1
026068 r1 = *(u64 *)(r10 - 0x740)
027715 r1 = *(u64 *)(r10 - 0x750)
026069 if r1 == 0x0 goto <offset>
027716 if r1 == 0x0 goto <offset>
026070 r5 = *(u64 *)(r10 - 0x720)
026071 r2 = *(u64 *)(r5 + 0x60)
027717 r2 = *(u64 *)(r5 + 0x60)
026072 if r2 == 0x0 goto <offset>
027718 if r2 == 0x0 goto <offset>
026073 r1 = *(u64 *)(r2 + 0x0)
027719 r1 = *(u64 *)(r2 + 0x0)
16 unchanged instructions hidden
026090 r1 = *(u64 *)(r5 + 0x0)
027736 r1 = *(u64 *)(r5 + 0x0)
026091 *(u64 *)(r10 - 0x528) = r1
027737 *(u64 *)(r10 - 0x528) = r1
026092 goto <offset>
027738 goto <offset>
026093 r5 = *(u64 *)(r10 - 0x720)
026094 r1 = *(u64 *)(r5 + 0x28)
027739 r1 = *(u64 *)(r5 + 0x28)
026095 r1 = *(u64 *)(r1 + 0x0)
027740 r1 = *(u64 *)(r1 + 0x0)
026096 r1 += 0x8
027741 r1 += 0x8
9 unchanged instructions hidden
026106 r1 = *(u64 *)(r5 + 0x0)
027751 r1 = *(u64 *)(r5 + 0x0)
026107 *(u64 *)(r10 - 0x530) = r1
027752 *(u64 *)(r10 - 0x530) = r1
026108 r2 = *(u64 *)(r5 + 0x30)
027753 r2 = *(u64 *)(r5 + 0x30)
026109 r0 = *(u64 *)(r10 - 0x7a8)
027754 r0 = *(u64 *)(r10 - 0x7b8)
026110 if r2 == 0x0 goto <offset>
027755 if r2 == 0x0 goto <offset>
026111 r1 = *(u64 *)(r2 + 0x0)
027756 r1 = *(u64 *)(r2 + 0x0)
026112 r1 += 0x8
027757 r1 += 0x8
026113 r2 = *(u64 *)(r10 - 0x7c0)
027758 r2 = *(u64 *)(r10 - 0x7c8)
026114 *(u64 *)(r2 + 0x0) = r1
027759 *(u64 *)(r2 + 0x0) = r1
026115 *(u16 *)(r2 + 0x8) = 0x1
027760 *(u16 *)(r2 + 0x8) = 0x1
026116 r1 = *(u64 *)(r5 + 0x30)
027761 r1 = *(u64 *)(r5 + 0x30)
026117 r2 = *(u64 *)(r10 - 0x7b8)
027762 r2 = *(u64 *)(r10 - 0x7c0)
026118 *(u64 *)(r2 + 0x0) = r1
027763 *(u64 *)(r2 + 0x0) = r1
026119 r2 = *(u64 *)(r5 + 0x38)
027764 r2 = *(u64 *)(r5 + 0x38)
026120 if r2 == 0x0 goto <offset>
027765 if r2 == 0x0 goto <offset>
79 unchanged instructions hidden
026200 r2 = 0x0
027845 r2 = 0x0
026201 r2 &= 0x1
027846 r2 &= 0x1
026202 if r2 != 0x0 goto <offset>
027847 if r2 != 0x0 goto <offset>
026203 r8 = *(u64 *)(r10 - 0x7b0)
027848 r8 = *(u64 *)(r10 - 0x720)
026204 r1 = *(u64 *)(r10 - 0x718)
026205 if r7 >= 0x16 goto <offset>
027849 if r7 >= 0x16 goto <offset>
026206 r1 = r10
027850 r1 = r10
026207 r1 += -0x60
027851 r1 += -0x60
23 unchanged instructions hidden
026231 *(u64 *)(r10 - 0x40) = 0x0
027875 *(u64 *)(r10 - 0x40) = 0x0
026232 r1 = r10
027876 r1 = r10
026233 r1 += -0x60
027877 r1 += -0x60
026234 call -0x65a6
027878 call -0x6c12
026235 r6 = r0
027879 r6 = r0
026236 r1 = r6
027880 r1 = r6
026237 r1 <<= 0x20
027881 r1 <<= 0x20
026238 r1 >>= 0x20
027882 r1 >>= 0x20
026239 if r1 != 0x1a goto <offset>
027883 if r1 != 0x1a goto <offset>
026240 *(u64 *)(r10 - 0x40) = r8
027884 r1 = *(u64 *)(r10 - 0x7d0)
027885 *(u64 *)(r10 - 0x40) = r1
026241 r1 = r10
027886 r1 = r10
026242 r1 += -0x710
027887 r1 += -0x710
026243 *(u64 *)(r10 - 0x48) = r1
027888 *(u64 *)(r10 - 0x48) = r1
11 unchanged instructions hidden
026255 r4 = 0x8
027900 r4 = 0x8
026256 r5 = 0x0
027901 r5 = 0x0
026257 call sol_invoke_signed_c
027902 call sol_invoke_signed_c
027903 r1 = r8
027904 r8 = 0x4
026258 goto <offset>
027905 goto <offset>
026259 r6 = 0x0
027906 r6 = 0x0
026260 r1 = 0x4
027907 r1 = *(u64 *)(r10 - 0x720)
026261 goto <offset>
027908 goto <offset>
026262 r1 = r7
027909 r1 = r7
026263 r2 = 0x15
027910 r2 = 0x15
1524 unchanged instructions hidden
027788 *(u64 *)(r10 - 0x40) = 0x0
029435 *(u64 *)(r10 - 0x40) = 0x0
027789 r1 = r10
029436 r1 = r10
027790 r1 += -0x60
029437 r1 += -0x60
027791 call -0x6bbb
029438 call -0x722a
027792 r6 = r0
029439 r6 = r0
027793 r1 = r6
029440 r1 = r6
027794 r1 <<= 0x20
029441 r1 <<= 0x20
4427 unchanged instructions hidden
032222 *(u64 *)(r10 - 0x40) = 0x0
033869 *(u64 *)(r10 - 0x40) = 0x0
032223 r1 = r10
033870 r1 = r10
032224 r1 += -0x60
033871 r1 += -0x60
032225 call -0x7d0d
033872 call -0x837c
032226 r6 = r0
033873 r6 = r0
032227 r1 = r6
033874 r1 = r6
032228 r1 <<= 0x20
033875 r1 <<= 0x20
640 unchanged instructions hidden
032869 r1 += -0x70
034516 r1 += -0x70
032870 r2 = r7
034517 r2 = r7
032871 r3 = r8
034518 r3 = r8
032872 call -0x2622
034519 call -0x2633
032873 r1 = *(u64 *)(r10 - 0x70)
034520 r1 = *(u64 *)(r10 - 0x70)
032874 if r1 == 0x0 goto <offset>
034521 if r1 == 0x0 goto <offset>
032875 r1 = r6
034522 r1 = r6
633 unchanged instructions hidden
033509 r5 = r10
035156 r5 = r10
033510 r2 = r0
035157 r2 = r0
033511 r6 = r4
035158 r6 = r4
033512 call -0x27b0
035159 call -0x27c1
033513 r1 = r6
035160 r1 = r6
033514 w3 = *(u32 *)(r7 + 0xb8)
035161 w3 = *(u32 *)(r7 + 0xb8)
033515 r2 = 0x0
035162 r2 = 0x0
15 unchanged instructions hidden
033531 r1 += -0x50
035178 r1 += -0x50
033532 r2 = r10
035179 r2 = r10
033533 r2 += -0x108
035180 r2 += -0x108
033534 call -0x2614
035181 call -0x2625
033535 w1 = *(u8 *)(r10 - 0x8)
035182 w1 = *(u8 *)(r10 - 0x8)
033536 if r1 == 0x2 goto <offset>
035183 if r1 == 0x2 goto <offset>
033537 *(u64 *)(r10 - 0x2b8) = r8
035184 *(u64 *)(r10 - 0x2b8) = r8
65 unchanged instructions hidden
033603 r1 += -0x50
035250 r1 += -0x50
033604 r5 = r10
035251 r5 = r10
033605 r2 = *(u64 *)(r10 - 0x2d8)
035252 r2 = *(u64 *)(r10 - 0x2d8)
033606 call -0x22ee
035253 call -0x22ff
033607 r7 = *(u64 *)(r10 - 0x40)
035254 r7 = *(u64 *)(r10 - 0x40)
033608 r9 = *(u64 *)(r10 - 0x2a8)
035255 r9 = *(u64 *)(r10 - 0x2a8)
033609 goto <offset>
035256 goto <offset>
9 unchanged instructions hidden
033619 r1 += -0x50
035266 r1 += -0x50
033620 r5 = r10
035267 r5 = r10
033621 r2 = r8
035268 r2 = r8
033622 call -0x22fe
035269 call -0x230f
033623 r1 = r10
035270 r1 = r10
033624 r1 += -0x190
035271 r1 += -0x190
033625 r7 = *(u64 *)(r10 - 0x40)
035272 r7 = *(u64 *)(r10 - 0x40)
821 unchanged instructions hidden
034447 r2 = r10
036094 r2 = r10
034448 r2 += -0x10
036095 r2 += -0x10
034449 r5 = r10
036096 r5 = r10
034450 call -0x222b
036097 call -0x223c
034451 w2 = *(u32 *)(r10 - 0x48)
036098 w2 = *(u32 *)(r10 - 0x48)
034452 w1 = *(u32 *)(r10 - 0x44)
036099 w1 = *(u32 *)(r10 - 0x44)
034453 goto <offset>
036100 goto <offset>
1850 unchanged instructions hidden
036304 r2 = r0
037951 r2 = r0
036305 r3 = *(u64 *)(r10 - 0x380)
037952 r3 = *(u64 *)(r10 - 0x380)
036306 r4 = *(u64 *)(r10 - 0x390)
037953 r4 = *(u64 *)(r10 - 0x390)
036307 call -0x8bad
037954 call -0x921c
036308 r5 = r0
037955 r5 = r0
036309 r1 = r5
037956 r1 = r5
036310 r1 >>= 0x20
037957 r1 >>= 0x20
636 unchanged instructions hidden
036947 r1 = r10
038594 r1 = r10
036948 r1 += -0x10
038595 r1 += -0x10
036949 *(u64 *)(r10 - 0x30) = r1
038596 *(u64 *)(r10 - 0x30) = r1
036950 r1 = 0x92f4 ll
038597 r1 = 0x9963 ll
036951 *(u64 *)(r10 - 0x8) = r1
038598 *(u64 *)(r10 - 0x8) = r1
036952 r1 = r10
038599 r1 = r10
036953 r1 += -0x48
038600 r1 += -0x48
13 unchanged instructions hidden
036967 r1 = r10
038614 r1 = r10
036968 r1 += -0x10
038615 r1 += -0x10
036969 *(u64 *)(r10 - 0x30) = r1
038616 *(u64 *)(r10 - 0x30) = r1
036970 r1 = 0x9359 ll
038617 r1 = 0x99c8 ll
036971 *(u64 *)(r10 - 0x8) = r1
038618 *(u64 *)(r10 - 0x8) = r1
036972 r1 = r10
038619 r1 = r10
036973 r1 += -0x50
038620 r1 += -0x50
36 unchanged instructions hidden
037010 r1 = r10
038657 r1 = r10
037011 r1 += -0x60
038658 r1 += -0x60
037012 *(u64 *)(r10 - 0x10) = r1
038659 *(u64 *)(r10 - 0x10) = r1
037013 r1 = 0x92f4 ll
038660 r1 = 0x9963 ll
037014 *(u64 *)(r10 - 0x8) = r1
038661 *(u64 *)(r10 - 0x8) = r1
037015 *(u64 *)(r10 - 0x18) = r1
038662 *(u64 *)(r10 - 0x18) = r1
037016 r1 = r10
038663 r1 = r10
717 unchanged instructions hidden
037734 r1 = r10
039381 r1 = r10
037735 r1 += -0x58
039382 r1 += -0x58
037736 *(u64 *)(r10 - 0x10) = r1
039383 *(u64 *)(r10 - 0x10) = r1
037737 r1 = 0x92f4 ll
039384 r1 = 0x9963 ll
037738 *(u64 *)(r10 - 0x8) = r1
039385 *(u64 *)(r10 - 0x8) = r1
037739 *(u64 *)(r10 - 0x18) = r1
039386 *(u64 *)(r10 - 0x18) = r1
037740 r1 = r10
039387 r1 = r10
16 unchanged instructions hidden
037757 r1 = r10
039404 r1 = r10
037758 r1 += -0x58
039405 r1 += -0x58
037759 *(u64 *)(r10 - 0x10) = r1
039406 *(u64 *)(r10 - 0x10) = r1
037760 r1 = 0x92f4 ll
039407 r1 = 0x9963 ll
037761 *(u64 *)(r10 - 0x8) = r1
039408 *(u64 *)(r10 - 0x8) = r1
037762 *(u64 *)(r10 - 0x18) = r1
039409 *(u64 *)(r10 - 0x18) = r1
037763 r1 = r10
039410 r1 = r10
16 unchanged instructions hidden
037780 r1 = r10
039427 r1 = r10
037781 r1 += -0x58
039428 r1 += -0x58
037782 *(u64 *)(r10 - 0x10) = r1
039429 *(u64 *)(r10 - 0x10) = r1
037783 r1 = 0x92f4 ll
039430 r1 = 0x9963 ll
037784 *(u64 *)(r10 - 0x8) = r1
039431 *(u64 *)(r10 - 0x8) = r1
037785 *(u64 *)(r10 - 0x18) = r1
039432 *(u64 *)(r10 - 0x18) = r1
037786 r1 = r10
039433 r1 = r10