Version diff
Upgrade at slot 421925836 for Program 8HYM...SUMf.
Before Previous version
f6a9d4d2...d13e4846After slot 421925836
2305e4f5...2791f7adUpdated May 24, 2026, 8:43 PM
5EUG...Yo57Changed instruction rows 5333
Before After
92 unchanged instructions hidden
000092 call <target>000092 call <target>000093 r1 = <addr> ll000093 r1 = <addr> ll000094 call <target>000094 call <target> 000095 r4 = *(u64 *)(r1 + 0xc8) 000096 if r4 == 0xc8 goto <offset> 000097 if r4 > 0xc8 goto <offset> 000098 r8 = 0xc8 000099 r8 -= r4 000100 r6 = r3 000101 if r3 < r8 goto <offset> 000102 r6 = r8 000103 if r3 == 0x0 goto <offset> 000104 r7 = r1 000105 r7 += r4 000106 *(u64 *)(r10 - 0x8) = r1 000107 r1 = r7 000108 r9 = r3 000109 r3 = r6 000110 call sol_memcpy_ 000111 r1 = *(u64 *)(r10 - 0x8) 000112 if r9 <= r8 goto <offset> 000113 r7 += r6 000114 *(u8 *)(r7 - 0x1) = 0x40 000115 r4 = *(u64 *)(r1 + 0xc8) 000116 r2 = r4 000117 r2 += r6 000118 r3 = 0x1 000119 if r2 < r4 goto <offset> 000120 r3 = 0x0 000121 r3 &= 0x1 000122 if r3 != 0x0 goto <offset> 000123 *(u64 *)(r1 + 0xc8) = r2 000124 if r2 <= 0xc8 goto <offset> 000125 *(u64 *)(r1 + 0xc8) = 0xc8 000126 *(u8 *)(r1 + 0xc7) = 0x40 000127 r0 = r1 000128 exit 000129 r1 = r4 000130 r2 = 0xc8 000131 r3 = <addr> ll 000132 call <target> 000133 r1 = <addr> ll 000134 call <target>000095 r5 = *(u64 *)(r1 + 0xc8)000135 r5 = *(u64 *)(r1 + 0xc8)000096 if r5 == 0xc8 goto <offset>000136 if r5 == 0xc8 goto <offset>000097 if r5 > 0xc8 goto <offset>000137 if r5 > 0xc8 goto <offset>74 unchanged instructions hidden
000172 call <target>000212 call <target>000173 r1 = <addr> ll000213 r1 = <addr> ll000174 call <target>000214 call <target>000175 r7 = r3 000176 r6 = r1 000177 r1 = *(u64 *)(r6 + 0xc8) 000178 if r1 == 0xc8 goto <offset> 000179 if r1 > 0xc8 goto <offset> 000180 r8 = r6 000181 r8 += r1 000182 r9 = 0xc8 000183 r9 -= r1 000184 r3 = r7 000185 if r7 < r9 goto <offset> 000186 r3 = r9 000187 *(u64 *)(r10 - 0x8) = r3 000188 r1 = r8 000189 call sol_memcpy_ 000190 r2 = *(u64 *)(r10 - 0x8) 000191 if r7 <= r9 goto <offset> 000192 r8 += r2 000193 *(u8 *)(r8 - 0x1) = 0x40 000194 r3 = *(u64 *)(r6 + 0xc8) 000195 r1 = r3 000196 r1 += r2 000197 r2 = 0x1 000198 if r1 < r3 goto <offset> 000199 r2 = 0x0 000200 r2 &= 0x1 000201 if r2 != 0x0 goto <offset> 000202 *(u64 *)(r6 + 0xc8) = r1 000203 if r1 <= 0xc8 goto <offset> 000204 *(u64 *)(r6 + 0xc8) = 0xc8 000205 *(u8 *)(r6 + 0xc7) = 0x40 000206 r0 = r6 000207 exit 000208 r2 = 0xc8 000209 r3 = <addr> ll 000210 call <target> 000211 r1 = <addr> ll 000212 call <target> 000213 r0 = 0x1a000215 r0 = 0x1a000214 r2 = *(u64 *)(r1 + 0x48)000216 r2 = *(u64 *)(r1 + 0x48)000215 r3 = *(u64 *)(r1 + 0x50)000217 r3 = *(u64 *)(r1 + 0x50)332 unchanged instructions hidden
000548 *(u8 *)(r9 - 0x1) = 0x40000550 *(u8 *)(r9 - 0x1) = 0x40000549 r0 = r7000551 r0 = r7000550 exit000552 exit000551 r8 = r5000553 r7 = r5000552 *(u64 *)(r10 - 0x240) = r4000554 *(u64 *)(r10 - 0x240) = r4000553 *(u64 *)(r10 - 0x278) = r3000555 *(u64 *)(r10 - 0x278) = r3000554 r9 = r2000556 r8 = r2000555 *(u64 *)(r10 - 0x248) = r1000557 *(u64 *)(r10 - 0x248) = r1000556 r1 = *(u64 *)(r8 - 0x1000)000558 r9 = *(u64 *)(r7 - 0x1000)000557 *(u64 *)(r10 - 0x2a8) = r1000559 r6 = *(u64 *)(r9 + 0x38)000558 r6 = *(u64 *)(r1 + 0x38) 000559 r1 = r10000560 r1 = r10000560 r1 += -0xd0000561 r1 += -0xd0000561 r2 = r6000562 r2 = r6000562 call <target>000563 call <target>000563 w7 = *(u32 *)(r10 - 0xc4)000564 w0 = *(u32 *)(r10 - 0xc4)000564 w0 = *(u32 *)(r10 - 0xc8)000565 w1 = *(u32 *)(r10 - 0xc8)000565 r2 = *(u64 *)(r10 - 0xd0)000566 r2 = *(u64 *)(r10 - 0xd0)000566 if r2 == 0x0 goto <offset>000567 if r2 == 0x0 goto <offset>000567 r7 <<= 0x20000568 r0 <<= 0x20000568 r7 |= r0000569 r0 |= r1000569 r1 = *(u64 *)(r10 - 0xc0)000570 r1 = *(u64 *)(r10 - 0xc0)000570 if r7 >= 0x48 goto <offset>000571 if r0 >= 0x48 goto <offset>000571 w2 = *(u8 *)(r1 + 0x0)000572 w2 = *(u8 *)(r1 + 0x0)000572 r2 += 0x1000573 r2 += 0x1000573 r3 = r2000574 r3 = r2000574 r3 &= 0xff000575 r3 &= 0xff000575 if r3 != r2 goto <offset>000576 if r3 != r2 goto <offset>000576 *(u8 *)(r1 + 0x0) = w2000577 *(u8 *)(r1 + 0x0) = w2000577 r0 = 0x0000578 r7 = 0x0000578 r7 = 0x2000579 r0 = 0x2 000580 goto <offset> 000581 r7 = r1000579 r1 = <addr> ll000582 r1 = <addr> ll000580 r9 = r7000583 r9 = r0000581 r9 &= r1000584 r9 &= r1000582 r7 &= 0xff000585 r0 &= 0xff000583 r7 |= r9000586 r0 |= r9000584 r7 <<= 0x20 000585 r0 <<= 0x20000587 r0 <<= 0x20000586 r0 >>= 0x20000588 r7 <<= 0x20000587 r7 |= r0000589 r7 >>= 0x20000588 r0 = r7000590 r0 |= r7000589 exit000591 exit000590 w3 = *(u8 *)(r1 + 0x0)000592 w3 = *(u8 *)(r1 + 0x0)000591 r3 += 0x1000593 r3 += 0x1000592 r4 = r3000594 r4 = r3000593 r4 &= 0xff000595 r4 &= 0xff000594 *(u64 *)(r10 - 0x2b0) = r9000596 *(u64 *)(r10 - 0x2a8) = r9000595 r0 = *(u64 *)(r10 - 0x240)000597 r0 = *(u64 *)(r10 - 0x240)000596 if r4 != r3 goto <offset>000598 if r4 != r3 goto <offset>000597 r4 = *(u64 *)(r8 - 0xfe8)000599 r4 = *(u64 *)(r7 - 0xfe8)000598 *(u64 *)(r10 - 0x250) = r4000600 *(u64 *)(r10 - 0x250) = r4000599 r4 = *(u64 *)(r8 - 0xff0)000601 r4 = *(u64 *)(r7 - 0xff0)000600 r5 = *(u64 *)(r8 - 0xff8)000602 r5 = *(u64 *)(r7 - 0xff8)000601 *(u64 *)(r10 - 0x260) = r5000603 *(u64 *)(r10 - 0x260) = r5000602 r5 = *(u64 *)(r2 + 0x40)000604 r5 = *(u64 *)(r2 + 0x40)000603 *(u8 *)(r1 + 0x0) = w3000605 *(u8 *)(r1 + 0x0) = w3 000606 r7 = 0x1a000604 r9 = 0x0000607 r9 = 0x0000605 if r0 == 0x0 goto <offset>000608 if r0 == 0x0 goto <offset>000606 if r5 == 0x0 goto <offset>000609 if r5 == 0x0 goto <offset> 000610 *(u64 *)(r10 - 0x2b8) = r8000607 *(u64 *)(r10 - 0x2c0) = r4000611 *(u64 *)(r10 - 0x2c0) = r4000608 *(u64 *)(r10 - 0x2b8) = r6000612 *(u64 *)(r10 - 0x2b0) = r6000609 r1 = 0x0000613 r1 = 0x0000610 *(u64 *)(r10 - 0x268) = r1000614 *(u64 *)(r10 - 0x268) = r1000611 *(u64 *)(r10 - 0x258) = r5000615 *(u64 *)(r10 - 0x258) = r59 unchanged instructions hidden
000621 goto <offset>000625 goto <offset>000622 r0 = *(u64 *)(r10 - 0x240)000626 r0 = *(u64 *)(r10 - 0x240)000623 r5 = *(u64 *)(r10 - 0x258)000627 r5 = *(u64 *)(r10 - 0x258)000624 r6 += 0x1 000625 r8 += 0xf0000628 r8 += 0xf0 000629 r6 += 0x1000626 if r6 >= r0 goto <offset>000630 if r6 >= r0 goto <offset>000627 if r9 == r6 goto <offset>000631 if r9 == r6 goto <offset>000628 w3 = *(u8 *)(r7 + 0xe8)000632 w3 = *(u8 *)(r7 + 0xe8)6 unchanged instructions hidden
000635 r3 += -0x2000639 r3 += -0x2000636 if r3 < 0x7 goto <offset>000640 if r3 < 0x7 goto <offset>000637 r2 = 0x0000641 r2 = 0x0000638 if r2 == 0x0 goto <offset>000642 if r2 == 0x1 goto <offset>000639 if r2 != 0x1 goto <offset>000643 if r2 != 0x0 goto <offset>000640 if r1 >= 0x2 goto <offset>000644 if r1 == 0x2 goto <offset> 000645 goto <offset> 000646 r1 += -0x2 000647 r1 &= 0xff 000648 if r1 < 0x7 goto <offset>000641 if r6 < r9 goto <offset>000649 if r6 < r9 goto <offset>000642 r1 = *(u64 *)(r10 - 0x250)000650 r1 = *(u64 *)(r10 - 0x250)000643 *(u64 *)(r10 - 0xff8) = r1000651 *(u64 *)(r10 - 0xff8) = r137 unchanged instructions hidden
000681 *(u64 *)(r10 - 0x280) = r3000689 *(u64 *)(r10 - 0x280) = r3000682 if r4 != 0x0 goto <offset>000690 if r4 != 0x0 goto <offset>000683 goto <offset>000691 goto <offset>000684 if r1 == 0x2 goto <offset>000692 if r1 == 0x0 goto <offset>000685 r1 = *(u64 *)(r10 - 0x250)000693 r1 = *(u64 *)(r10 - 0x250)000686 *(u64 *)(r10 - 0xff8) = r1000694 *(u64 *)(r10 - 0xff8) = r1000687 *(u64 *)(r10 - 0x1000) = r5000695 *(u64 *)(r10 - 0x1000) = r546 unchanged instructions hidden
000734 if r2 != 0x0 goto <offset>000742 if r2 != 0x0 goto <offset>000735 *(u64 *)(r10 - 0x288) = r6000743 *(u64 *)(r10 - 0x288) = r6000736 goto <offset>000744 goto <offset> 000745 if r6 < r9 goto <offset> 000746 r1 = *(u64 *)(r10 - 0x250) 000747 *(u64 *)(r10 - 0xff8) = r1 000748 *(u64 *)(r10 - 0x1000) = r5 000749 r1 = r10 000750 r1 += -0xd0 000751 r5 = r10 000752 r2 = r7 000753 r3 = r8 000754 r4 = *(u64 *)(r10 - 0x248) 000755 call <target> 000756 w4 = *(u8 *)(r10 - 0xb0) 000757 if r4 == 0x2 goto <offset> 000758 r2 = *(u64 *)(r10 - 0xb8) 000759 r0 = *(u64 *)(r10 - 0x240) 000760 r1 = *(u64 *)(r10 - 0x260) 000761 if r2 < r1 goto <offset> 000762 r4 &= 0x1 000763 r1 = r6 000764 if r4 == 0x0 goto <offset>000737 r3 = r9000765 r3 = r9000738 if r4 != 0x0 goto <offset>000766 if r4 != 0x0 goto <offset>000739 r3 = r6000767 r3 = r617 unchanged instructions hidden
000757 if r4 != 0x0 goto <offset>000785 if r4 != 0x0 goto <offset>000758 *(u64 *)(r10 - 0x288) = r1000786 *(u64 *)(r10 - 0x288) = r1000759 goto <offset>000787 goto <offset>000760 r7 = 0x0000788 r0 = 0x0000761 r0 = 0x1a 000762 goto <offset>000789 goto <offset>000763 r9 = 0x0000790 r9 = 0x0000764 r1 = *(u64 *)(r10 - 0x268)000791 r2 = *(u64 *)(r10 - 0x268)000765 r1 &= 0x1000792 r2 &= 0x1000766 r7 = 0x0000793 r0 = 0x0000767 r0 = 0x1a000794 r7 = 0x1a000768 if r1 == 0x0 goto <offset>000795 if r2 == 0x0 goto <offset>000769 *(u64 *)(r10 - 0x8) = 0x0000796 *(u64 *)(r10 - 0x8) = 0x0000770 r1 = r10000797 r1 = r10000771 r1 += -0xd0000798 r1 += -0xd07 unchanged instructions hidden
000779 if r1 < r3 goto <offset>000806 if r1 < r3 goto <offset>000780 r2 = 0x0000807 r2 = 0x0000781 r2 &= 0x1000808 r2 &= 0x1000782 r7 = *(u64 *)(r10 - 0x280) 000783 if r2 != 0x0 goto <offset>000809 if r2 != 0x0 goto <offset>000784 *(u64 *)(r10 - 0x8) = r1000810 *(u64 *)(r10 - 0x8) = r1000785 if r1 <= 0xc8 goto <offset>000811 if r1 <= 0xc8 goto <offset>7 unchanged instructions hidden
000793 r1 = r10000819 r1 = r10000794 r1 += -0xd0000820 r1 += -0xd0000795 call sol_log_000821 call sol_log_000796 r6 = *(u64 *)(r10 - 0x2b8)000822 r6 = *(u64 *)(r10 - 0x2b0) 000823 r1 = *(u64 *)(r10 - 0x280)000797 r2 = *(u64 *)(r10 - 0x240)000824 r2 = *(u64 *)(r10 - 0x240)000798 if r7 >= r2 goto <offset>000825 if r1 >= r2 goto <offset>000799 r7 *= 0xf0000826 r1 *= 0xf0000800 r8 = *(u64 *)(r10 - 0x278)000827 r8 = *(u64 *)(r10 - 0x278)000801 r8 += r7000828 r8 += r1000802 w3 = *(u8 *)(r8 + 0xe8)000829 w3 = *(u8 *)(r8 + 0xe8)000803 r1 = *(u64 *)(r10 - 0x288)000830 r1 = *(u64 *)(r10 - 0x288)000804 *(u64 *)(r10 - 0x258) = r3000831 *(u64 *)(r10 - 0x258) = r39 unchanged instructions hidden
000814 r1 += -0xd0000841 r1 += -0xd0000815 r2 = r6000842 r2 = r6000816 call <target>000843 call <target>000817 w7 = *(u32 *)(r10 - 0xc4)000844 w0 = *(u32 *)(r10 - 0xc4)000818 w0 = *(u32 *)(r10 - 0xc8)000845 w7 = *(u32 *)(r10 - 0xc8)000819 r3 = *(u64 *)(r10 - 0xd0)000846 r3 = *(u64 *)(r10 - 0xd0)000820 if r3 == 0x0 goto <offset>000847 if r3 == 0x0 goto <offset>000821 r1 = *(u64 *)(r10 - 0xc0)000848 r1 = *(u64 *)(r10 - 0xc0)4 unchanged instructions hidden
000826 r4 = 0x1000853 r4 = 0x1000827 if r5 != r2 goto <offset>000854 if r5 != r2 goto <offset>000828 r4 = 0x0000855 r4 = 0x0000829 r7 <<= 0x20000856 r0 <<= 0x20000830 r7 |= r0000857 r0 |= r7000831 if r7 >= 0x48 goto <offset>000858 if r0 >= 0x48 goto <offset>000832 r4 &= 0x1000859 r4 &= 0x1000833 if r4 == 0x0 goto <offset>000860 if r4 == 0x0 goto <offset>000834 goto <offset>000861 goto <offset>10 unchanged instructions hidden
000845 r4 = *(u64 *)(r9 + 0x18)000872 r4 = *(u64 *)(r9 + 0x18)000846 r5 = *(u64 *)(r9 + 0x20)000873 r5 = *(u64 *)(r9 + 0x20)000847 r0 = *(u64 *)(r9 + 0x28)000874 r0 = *(u64 *)(r9 + 0x28)000848 r7 = *(u64 *)(r9 + 0x30)000875 r6 = *(u64 *)(r9 + 0x30)000849 r9 = *(u64 *)(r9 + 0x40)000876 r9 = *(u64 *)(r9 + 0x40)000850 *(u64 *)(r10 - 0x1e8) = r6000877 r7 = *(u64 *)(r10 - 0x2b0) 000878 *(u64 *)(r10 - 0x1e8) = r7000851 *(u64 *)(r10 - 0x1e0) = r9000879 *(u64 *)(r10 - 0x1e0) = r9000852 *(u64 *)(r10 - 0x2e0) = r7000880 *(u64 *)(r10 - 0x2e0) = r6000853 *(u64 *)(r10 - 0x1f0) = r7000881 *(u64 *)(r10 - 0x1f0) = r6000854 *(u64 *)(r10 - 0x2d8) = r0000882 *(u64 *)(r10 - 0x2d8) = r0000855 *(u64 *)(r10 - 0x1f8) = r0000883 *(u64 *)(r10 - 0x1f8) = r0000856 *(u64 *)(r10 - 0x2d0) = r5000884 *(u64 *)(r10 - 0x2d0) = r511 unchanged instructions hidden
000868 r1 += -0xd0000896 r1 += -0xd0000869 r2 = r9000897 r2 = r9000870 call <target>000898 call <target>000871 w7 = *(u32 *)(r10 - 0xc4)000899 w0 = *(u32 *)(r10 - 0xc4)000872 w0 = *(u32 *)(r10 - 0xc8)000900 w6 = *(u32 *)(r10 - 0xc8)000873 r3 = *(u64 *)(r10 - 0xd0)000901 r3 = *(u64 *)(r10 - 0xd0)000874 if r3 == 0x0 goto <offset>000902 if r3 == 0x0 goto <offset>000875 r1 = *(u64 *)(r10 - 0xc0)000903 r1 = *(u64 *)(r10 - 0xc0)4 unchanged instructions hidden
000880 r4 = 0x1000908 r4 = 0x1000881 if r5 != r2 goto <offset>000909 if r5 != r2 goto <offset>000882 r4 = 0x0000910 r4 = 0x0000883 r7 <<= 0x20000911 r0 <<= 0x20 000912 r0 |= r6 000913 r6 = *(u64 *)(r10 - 0x280)000884 r4 &= 0x1000914 r4 &= 0x1000885 r7 |= r0000915 if r0 >= 0x48 goto <offset>000886 if r7 >= 0x48 goto <offset> 000887 if r4 != 0x0 goto <offset>000916 if r4 != 0x0 goto <offset>000888 *(u8 *)(r1 + 0x0) = w2000917 *(u8 *)(r1 + 0x0) = w2000889 r0 = 0x0000918 r7 = 0x0000890 r7 = 0x2000919 r0 = 0x2000891 r1 = <addr> ll 000892 r9 = r7 000893 r9 &= r1 000894 r7 |= r9 000895 r9 &= -0x100 000896 goto <offset>000920 goto <offset>000897 r2 = r10000921 r2 = r10000898 r2 += -0xd0000922 r2 += -0xd0000899 r2 += r1000923 r2 += r1000900 r3 = 0xc8000924 r3 = 0xc8000901 r3 -= r1000925 r3 -= r1000902 r1 = r7000926 r1 = *(u64 *)(r10 - 0x280)000903 call -0x244000927 call -0x25a000904 r2 = *(u64 *)(r10 - 0x8)000928 r2 = *(u64 *)(r10 - 0x8)000905 r6 = r2000929 r6 = r2000906 r6 += r0000930 r6 += r026 unchanged instructions hidden
000933 if r1 < r3 goto <offset>000957 if r1 < r3 goto <offset>000934 r2 = 0x0000958 r2 = 0x0000935 r2 &= 0x1000959 r2 &= 0x1000936 r7 = *(u64 *)(r10 - 0x280) 000937 if r2 != 0x0 goto <offset>000960 if r2 != 0x0 goto <offset>000938 *(u64 *)(r10 - 0x8) = r1000961 *(u64 *)(r10 - 0x8) = r1000939 if r1 > 0xc8 goto <offset>000962 if r1 > 0xc8 goto <offset>4 unchanged instructions hidden
000944 r3 = 0xc8000967 r3 = 0xc8000945 r3 -= r1000968 r3 -= r1000946 r1 = *(u64 *)(r10 - 0x288)000969 r1 = *(u64 *)(r10 - 0x288)000947 call -0x270000970 call -0x285000948 r2 = *(u64 *)(r10 - 0x8)000971 r2 = *(u64 *)(r10 - 0x8)000949 r6 = r2000972 r6 = r2000950 r6 += r0000973 r6 += r026 unchanged instructions hidden
000977 if r1 < r3 goto <offset>001000 if r1 < r3 goto <offset>000978 r2 = 0x0001001 r2 = 0x0000979 r2 &= 0x1001002 r2 &= 0x1000980 r7 = *(u64 *)(r10 - 0x280) 000981 if r2 != 0x0 goto <offset>001003 if r2 != 0x0 goto <offset>000982 *(u64 *)(r10 - 0x8) = r1001004 *(u64 *)(r10 - 0x8) = r1000983 if r1 <= 0xc8 goto <offset>001005 if r1 <= 0xc8 goto <offset>000984 *(u64 *)(r10 - 0x8) = 0xc8001006 *(u64 *)(r10 - 0x8) = 0xc8000985 goto <offset>001007 goto <offset> 001008 r7 = r6 001009 r1 = <addr> ll 001010 r9 = r0 001011 r9 &= r1 001012 r0 |= r9 001013 r9 &= -0x100 001014 goto <offset>000986 if r4 != 0x0 goto <offset>001015 if r4 != 0x0 goto <offset>000987 r3 = *(u64 *)(r3 + 0x40)001016 r3 = *(u64 *)(r3 + 0x40)000988 *(u64 *)(r10 - 0x2f0) = r3001017 *(u64 *)(r10 - 0x2f0) = r38 unchanged instructions hidden
000997 r3 = *(u64 *)(r10 - 0x8)001026 r3 = *(u64 *)(r10 - 0x8)000998 r1 = r3001027 r1 = r3000999 r1 += 0x16001028 r1 += 0x16001000 r7 = *(u64 *)(r10 - 0x298) 001001 if r1 < r3 goto <offset>001029 if r1 < r3 goto <offset>001002 r2 = 0x0001030 r2 = 0x0001003 *(u64 *)(r10 - 0x2e8) = r9001031 *(u64 *)(r10 - 0x2e8) = r926 unchanged instructions hidden
001030 r2 = 0x17001058 r2 = 0x17001031 call sol_log_001059 call sol_log_001032 goto <offset>001060 goto <offset>001033 r1 = *(u64 *)(r10 - 0xe8)001061 r7 = *(u64 *)(r10 - 0xe8)001034 *(u64 *)(r10 - 0x2f8) = r1 001035 *(u64 *)(r10 - 0x8) = 0x0001062 *(u64 *)(r10 - 0x8) = 0x0001036 r1 = r10001063 r1 = r10001037 r1 += -0xd0001064 r1 += -0xd018 unchanged instructions hidden
001056 r3 = 0xc8001083 r3 = 0xc8001057 r3 -= r1001084 r3 -= r1001058 r1 = *(u64 *)(r10 - 0x240)001085 r1 = *(u64 *)(r10 - 0x240)001059 call -0x2e0001086 call -0x2f9001060 r2 = *(u64 *)(r10 - 0x8)001087 r2 = *(u64 *)(r10 - 0x8)001061 r9 = r2001088 r9 = r2001062 r9 += r0001089 r9 += r05 unchanged instructions hidden
001068 *(u64 *)(r10 - 0x8) = r9001095 *(u64 *)(r10 - 0x8) = r9001069 if r9 > 0xc8 goto <offset>001096 if r9 > 0xc8 goto <offset>001070 if r9 == 0xc8 goto <offset>001097 if r9 == 0xc8 goto <offset>001071 r6 = 0xc8001098 r7 = 0xc8001072 r6 -= r9001099 r7 -= r9001073 if r6 < 0x5 goto <offset>001100 if r7 < 0x5 goto <offset>001074 r6 = 0x5001101 r7 = 0x5001075 r7 = r10001102 r6 = r10001076 r7 += -0xd0001103 r6 += -0xd0001077 r7 += r9001104 r6 += r9001078 r1 = r7001105 r1 = r6001079 r2 = <addr> ll001106 r2 = <addr> ll001080 r3 = r6001107 r3 = r7001081 call sol_memcpy_001108 call sol_memcpy_001082 if r9 < 0xc4 goto <offset>001109 if r9 < 0xc4 goto <offset>001083 r7 += r6001110 r6 += r7001084 *(u8 *)(r7 - 0x1) = 0x40001111 *(u8 *)(r6 - 0x1) = 0x40001085 r3 = *(u64 *)(r10 - 0x8)001112 r3 = *(u64 *)(r10 - 0x8)001086 r1 = r3001113 r1 = r3001087 r1 += r6001114 r1 += r7001088 r2 = 0x1001115 r2 = 0x1001089 r7 = *(u64 *)(r10 - 0x298)001116 r6 = *(u64 *)(r10 - 0x280)001090 if r1 < r3 goto <offset>001117 if r1 < r3 goto <offset>001091 r2 = 0x0001118 r2 = 0x0001092 r2 &= 0x1001119 r2 &= 0x1001093 r6 = *(u64 *)(r10 - 0x2b8) 001094 if r2 != 0x0 goto <offset>001120 if r2 != 0x0 goto <offset>001095 *(u64 *)(r10 - 0x8) = r1001121 *(u64 *)(r10 - 0x8) = r1001096 if r1 > 0xc8 goto <offset>001122 if r1 > 0xc8 goto <offset>4 unchanged instructions hidden
001101 r3 = 0xc8001127 r3 = 0xc8001102 r3 -= r1001128 r3 -= r1001103 r1 = *(u64 *)(r10 - 0x2f0)001129 r1 = *(u64 *)(r10 - 0x2f0)001104 call -0x30d001130 call -0x325001105 r3 = *(u64 *)(r10 - 0x8)001131 r3 = *(u64 *)(r10 - 0x8)001106 r2 = r3001132 r2 = r3001107 r2 += r0001133 r2 += r03 unchanged instructions hidden
001111 r1 &= 0x1001137 r1 &= 0x1001112 if r1 != 0x0 goto <offset>001138 if r1 != 0x0 goto <offset>001113 *(u64 *)(r10 - 0x8) = r2001139 *(u64 *)(r10 - 0x8) = r2001114 r6 = *(u64 *)(r10 - 0x2b8)001140 r6 = *(u64 *)(r10 - 0x280)001115 r7 = *(u64 *)(r10 - 0x298) 001116 if r2 > 0xc8 goto <offset>001141 if r2 > 0xc8 goto <offset>001117 goto <offset>001142 goto <offset>001118 if r1 != 0xc8 goto <offset>001143 if r1 != 0xc8 goto <offset>6 unchanged instructions hidden
001125 r2 += -0x188001150 r2 += -0x188001126 r1 = <addr> ll001151 r1 = <addr> ll001127 call <target>001152 call <target>001128 r7 = *(u64 *)(r10 - 0x290) 001129 r1 = *(u64 *)(r10 - 0x258)001153 r1 = *(u64 *)(r10 - 0x258)001130 if r1 != 0x2 goto <offset>001154 if r1 != 0x2 goto <offset>001131 w6 = *(u32 *)(r8 + 0xb8)001155 w6 = *(u32 *)(r8 + 0xb8)21 unchanged instructions hidden
001153 r1 = r10001177 r1 = r10001154 r1 += -0xd0001178 r1 += -0xd0001155 call sol_log_001179 call sol_log_001156 r6 = *(u64 *)(r10 - 0x2b8)001180 r6 = *(u64 *)(r10 - 0x280)001157 *(u64 *)(r10 - 0x8) = 0x0001181 *(u64 *)(r10 - 0x8) = 0x0001158 r1 = r10001182 r1 = r10001159 r1 += -0xd0001183 r1 += -0xd027 unchanged instructions hidden
001187 r5 = r10001211 r5 = r10001188 r2 = r8001212 r2 = r8001189 r3 = *(u64 *)(r10 - 0x248)001213 r3 = *(u64 *)(r10 - 0x248)001190 r4 = r7001214 r4 = *(u64 *)(r10 - 0x290)001191 call <target>001215 call <target>001192 w0 = *(u32 *)(r10 - 0x230)001216 w7 = *(u32 *)(r10 - 0x230)001193 if r0 != 0x1a goto <offset>001217 if r7 != 0x1a goto <offset> 001218 r6 = *(u64 *)(r10 - 0x2b0)001194 r1 = *(u64 *)(r10 - 0x258)001219 r1 = *(u64 *)(r10 - 0x258)001195 if r1 != 0x2 goto <offset>001220 if r1 != 0x2 goto <offset>001196 r2 = *(u64 *)(r8 + 0x0)001221 r2 = *(u64 *)(r8 + 0x0)6 unchanged instructions hidden
001203 r2 = 0x1c001228 r2 = 0x1c001204 call sol_log_001229 call sol_log_001205 goto <offset>001230 goto <offset>001206 w7 = *(u32 *)(r10 - 0x22c)001231 w0 = *(u32 *)(r10 - 0x22c)001207 r9 = r7001232 r9 = r0001208 r9 &= -0x100001233 r9 &= -0x100001209 goto <offset>001234 goto <offset>001210 r2 = r10001235 r2 = r101 unchanged instructions hidden
001212 r2 += r1001237 r2 += r1001213 r3 = 0xc8001238 r3 = 0xc8001214 r3 -= r1001239 r3 -= r1001215 r1 = *(u64 *)(r10 - 0x280)001240 r1 = r6001216 call -0x37d001241 call -0x394001217 r2 = *(u64 *)(r10 - 0x8)001242 r2 = *(u64 *)(r10 - 0x8)001218 r9 = r2001243 r9 = r2001219 r9 += r0001244 r9 += r05 unchanged instructions hidden
001225 *(u64 *)(r10 - 0x8) = r9001250 *(u64 *)(r10 - 0x8) = r9001226 if r9 > 0xc8 goto <offset>001251 if r9 > 0xc8 goto <offset>001227 if r9 == 0xc8 goto <offset>001252 if r9 == 0xc8 goto <offset>001228 r6 = 0xc8001253 r7 = 0xc8001229 r6 -= r9001254 r7 -= r9001230 if r6 < 0x4 goto <offset>001255 if r7 < 0x4 goto <offset>001231 r6 = 0x4001256 r7 = 0x4001232 r7 = r10001257 r6 = r10001233 r7 += -0xd0001258 r6 += -0xd0001234 r7 += r9001259 r6 += r9001235 r1 = r7001260 r1 = r6001236 r2 = <addr> ll001261 r2 = <addr> ll001237 r3 = r6001262 r3 = r7001238 call sol_memcpy_001263 call sol_memcpy_001239 if r9 < 0xc5 goto <offset>001264 if r9 < 0xc5 goto <offset>001240 r7 += r6001265 r6 += r7001241 *(u8 *)(r7 - 0x1) = 0x40001266 *(u8 *)(r6 - 0x1) = 0x40001242 r3 = *(u64 *)(r10 - 0x8)001267 r3 = *(u64 *)(r10 - 0x8)001243 r1 = r3001268 r1 = r3001244 r1 += r6001269 r1 += r7001245 r2 = 0x1001270 r2 = 0x1001246 r7 = *(u64 *)(r10 - 0x290)001271 r4 = *(u64 *)(r10 - 0x2b0)001247 if r1 < r3 goto <offset>001272 if r1 < r3 goto <offset>001248 r2 = 0x0001273 r2 = 0x0001249 r2 &= 0x1001274 r2 &= 0x1001250 r6 = *(u64 *)(r10 - 0x2b8) 001251 if r2 != 0x0 goto <offset>001275 if r2 != 0x0 goto <offset>001252 *(u64 *)(r10 - 0x8) = r1001276 *(u64 *)(r10 - 0x8) = r1001253 if r1 > 0xc8 goto <offset>001277 if r1 > 0xc8 goto <offset>3 unchanged instructions hidden
001257 r2 += r1001281 r2 += r1001258 r3 = 0xc8001282 r3 = 0xc8001259 r3 -= r1001283 r3 -= r1001260 r1 = r7001284 r1 = *(u64 *)(r10 - 0x290)001261 call -0x3aa001285 call -0x3c0001262 r3 = *(u64 *)(r10 - 0x8)001286 r3 = *(u64 *)(r10 - 0x8)001263 r2 = r3001287 r2 = r3001264 r2 += r0001288 r2 += r03 unchanged instructions hidden
001268 r1 &= 0x1001292 r1 &= 0x1001269 if r1 != 0x0 goto <offset>001293 if r1 != 0x0 goto <offset>001270 *(u64 *)(r10 - 0x8) = r2001294 *(u64 *)(r10 - 0x8) = r2001271 r6 = *(u64 *)(r10 - 0x2b8) 001272 r7 = *(u64 *)(r10 - 0x290) 001273 if r2 > 0xc8 goto <offset>001295 if r2 > 0xc8 goto <offset>001274 goto <offset>001296 goto <offset>001275 r6 <<= 0x20001297 r6 <<= 0x202 unchanged instructions hidden
001278 r2 += -0xd0001300 r2 += -0xd0001279 r2 += r1001301 r2 += r1001280 if r6 == 0x0 goto <offset>001302 if r6 == 0x0 goto <offset>001281 r7 = 0x0001303 r9 = 0x0001282 if r6 s> -0x1 goto <offset>001304 if r6 s> -0x1 goto <offset>001283 if r1 != 0xc7 goto <offset>001305 if r1 != 0xc7 goto <offset>001284 *(u8 *)(r2 + 0x0) = 0x40001306 *(u8 *)(r2 + 0x0) = 0x4024 unchanged instructions hidden
001309 r2 += r1001331 r2 += r1001310 r3 = 0xc8001332 r3 = 0xc8001311 r3 -= r1001333 r3 -= r1001312 r1 = r7001334 r1 = *(u64 *)(r10 - 0x298)001313 call -0x3de001335 call -0x3f2001314 r2 = *(u64 *)(r10 - 0x8)001336 r2 = *(u64 *)(r10 - 0x8)001315 r9 = r2001337 r9 = r2001316 r9 += r0001338 r9 += r05 unchanged instructions hidden
001322 *(u64 *)(r10 - 0x8) = r9001344 *(u64 *)(r10 - 0x8) = r9001323 if r9 > 0xc8 goto <offset>001345 if r9 > 0xc8 goto <offset>001324 if r9 == 0xc8 goto <offset>001346 if r9 == 0xc8 goto <offset>001325 r7 = 0xc8001347 r3 = 0xc8001326 r7 -= r9001348 r3 -= r9001327 if r7 < 0x1a goto <offset>001349 if r3 < 0x1a goto <offset>001328 r7 = 0x1a001350 r3 = 0x1a 001351 *(u64 *)(r10 - 0x2f8) = r3001329 r6 = r10001352 r6 = r10001330 r6 += -0xd0001353 r6 += -0xd0001331 r6 += r9001354 r6 += r9001332 r1 = r6001355 r1 = r6001333 r2 = <addr> ll001356 r2 = <addr> ll001334 r3 = r7 001335 call sol_memcpy_001357 call sol_memcpy_ 001358 r2 = *(u64 *)(r10 - 0x2f8)001336 if r9 < 0xaf goto <offset>001359 if r9 < 0xaf goto <offset>001337 r6 += r7001360 r6 += r2001338 *(u8 *)(r6 - 0x1) = 0x40001361 *(u8 *)(r6 - 0x1) = 0x40001339 r3 = *(u64 *)(r10 - 0x8)001362 r3 = *(u64 *)(r10 - 0x8)001340 r1 = r3001363 r1 = r3001341 r1 += r7001364 r1 += r2001342 r2 = 0x1001365 r2 = 0x1001343 r6 = *(u64 *)(r10 - 0x2b8)001366 r6 = *(u64 *)(r10 - 0x280)001344 if r1 < r3 goto <offset>001367 if r1 < r3 goto <offset>001345 r2 = 0x0001368 r2 = 0x0001346 r2 &= 0x1001369 r2 &= 0x16 unchanged instructions hidden
001353 r2 += r1001376 r2 += r1001354 r3 = 0xc8001377 r3 = 0xc8001355 r3 -= r1001378 r3 -= r1001356 r1 = *(u64 *)(r10 - 0x2f8)001379 r1 = r7001357 call -0x40a001380 call -0x41f001358 r3 = *(u64 *)(r10 - 0x8)001381 r3 = *(u64 *)(r10 - 0x8)001359 r2 = r3001382 r2 = r3001360 r2 += r0001383 r2 += r03 unchanged instructions hidden
001364 r1 &= 0x1001387 r1 &= 0x1001365 if r1 != 0x0 goto <offset>001388 if r1 != 0x0 goto <offset>001366 *(u64 *)(r10 - 0x8) = r2001389 *(u64 *)(r10 - 0x8) = r2001367 r6 = *(u64 *)(r10 - 0x2b8)001390 r6 = *(u64 *)(r10 - 0x280)001368 if r2 > 0xc8 goto <offset>001391 if r2 > 0xc8 goto <offset>001369 goto <offset>001392 goto <offset>001370 *(u8 *)(r2 + 0x0) = 0x30001393 *(u8 *)(r2 + 0x0) = 0x305 unchanged instructions hidden
001376 r1 = r10001399 r1 = r10001377 r1 += -0xd0001400 r1 += -0xd0001378 call sol_log_001401 call sol_log_001379 r6 = *(u64 *)(r10 - 0x2b8)001402 r6 = *(u64 *)(r10 - 0x2b0)001380 r1 = r10001403 r1 = r10001381 r1 += -0xd0001404 r1 += -0xd0001382 r2 = r6001405 r2 = r6001383 call <target>001406 call <target>001384 w7 = *(u32 *)(r10 - 0xc4)001407 w0 = *(u32 *)(r10 - 0xc4)001385 w0 = *(u32 *)(r10 - 0xc8)001408 w7 = *(u32 *)(r10 - 0xc8)001386 r3 = *(u64 *)(r10 - 0xd0)001409 r3 = *(u64 *)(r10 - 0xd0)001387 if r3 == 0x0 goto <offset>001410 if r3 == 0x0 goto <offset>001388 r1 = *(u64 *)(r10 - 0xc0)001411 r1 = *(u64 *)(r10 - 0xc0)4 unchanged instructions hidden
001393 r4 = 0x1001416 r4 = 0x1001394 if r5 != r2 goto <offset>001417 if r5 != r2 goto <offset>001395 r4 = 0x0001418 r4 = 0x0001396 r7 <<= 0x20001419 r0 <<= 0x20001397 r4 &= 0x1001420 r4 &= 0x1001398 r7 |= r0001421 r0 |= r7001399 if r7 < 0x48 goto <offset>001422 if r0 < 0x48 goto <offset>001400 if r4 != 0x0 goto <offset>001423 if r4 != 0x0 goto <offset>001401 r9 = *(u64 *)(r3 + 0x40)001424 r9 = *(u64 *)(r3 + 0x40)001402 *(u8 *)(r1 + 0x0) = w2001425 *(u8 *)(r1 + 0x0) = w21 unchanged instructions hidden
001404 r1 += -0xd0001427 r1 += -0xd0001405 r2 = *(u64 *)(r10 - 0x2e8)001428 r2 = *(u64 *)(r10 - 0x2e8)001406 call <target>001429 call <target>001407 w7 = *(u32 *)(r10 - 0xc4)001430 w0 = *(u32 *)(r10 - 0xc4)001408 w0 = *(u32 *)(r10 - 0xc8)001431 w7 = *(u32 *)(r10 - 0xc8)001409 r3 = *(u64 *)(r10 - 0xd0)001432 r3 = *(u64 *)(r10 - 0xd0)001410 if r3 == 0x0 goto <offset>001433 if r3 == 0x0 goto <offset>001411 r1 = *(u64 *)(r10 - 0xc0)001434 r1 = *(u64 *)(r10 - 0xc0)4 unchanged instructions hidden
001416 r4 = 0x1001439 r4 = 0x1001417 if r5 != r2 goto <offset>001440 if r5 != r2 goto <offset>001418 r4 = 0x0001441 r4 = 0x0001419 r7 <<= 0x20001442 r0 <<= 0x20001420 r4 &= 0x1001443 r4 &= 0x1001421 r7 |= r0001444 r0 |= r7001422 if r7 >= 0x48 goto <offset>001445 if r0 >= 0x48 goto <offset>001423 if r4 != 0x0 goto <offset>001446 if r4 != 0x0 goto <offset>001424 *(u8 *)(r1 + 0x0) = w2001447 *(u8 *)(r1 + 0x0) = w2001425 r7 = 0x2001448 r0 = 0x2001426 r0 = 0x0001449 r7 = 0x0001427 goto <offset>001450 goto <offset>001428 if r4 != 0x0 goto <offset>001451 if r4 != 0x0 goto <offset>001429 r7 = *(u64 *)(r3 + 0x40)001452 r7 = *(u64 *)(r3 + 0x40)69 unchanged instructions hidden
001499 *(u8 *)(r10 - 0x9) = 0x40001522 *(u8 *)(r10 - 0x9) = 0x40001500 r2 = 0xc8001523 r2 = 0xc8001501 *(u8 *)(r10 - 0x9) = 0x40001524 *(u8 *)(r10 - 0x9) = 0x40001502 r9 = *(u64 *)(r10 - 0x2b0)001525 r9 = *(u64 *)(r10 - 0x2e8)001503 r1 = r10001526 r1 = r10001504 r1 += -0xd0001527 r1 += -0xd0001505 call sol_log_001528 call sol_log_ 001529 r3 = *(u64 *)(r10 - 0x2b8)001506 r1 = *(u64 *)(r10 - 0x2f0)001530 r1 = *(u64 *)(r10 - 0x2f0)001507 if r7 <= r1 goto <offset>001531 if r7 <= r1 goto <offset>001508 *(u64 *)(r10 - 0x190) = r6001532 *(u64 *)(r10 - 0x190) = r6001509 r1 = *(u64 *)(r10 - 0x2e8)001533 *(u64 *)(r10 - 0x198) = r9001510 *(u64 *)(r10 - 0x198) = r1 001511 r1 = *(u64 *)(r10 - 0x2d8)001534 r1 = *(u64 *)(r10 - 0x2d8)001512 *(u64 *)(r10 - 0x1a0) = r1001535 *(u64 *)(r10 - 0x1a0) = r1001513 r1 = *(u64 *)(r10 - 0x2e0)001536 r1 = *(u64 *)(r10 - 0x2e0)12 unchanged instructions hidden
001526 r1 = r10001549 r1 = r10001527 r1 += -0x188001550 r1 += -0x188001528 r2 = *(u64 *)(r10 - 0x278)001551 r2 = *(u64 *)(r10 - 0x278)001529 r3 = r9 001530 r4 = *(u64 *)(r10 - 0x248)001552 r4 = *(u64 *)(r10 - 0x248)001531 r5 = *(u64 *)(r10 - 0x250)001553 r5 = *(u64 *)(r10 - 0x250)001532 call <target>001554 call <target>6 unchanged instructions hidden
001539 r1 = r7001561 r1 = r7001540 r2 = <addr> ll001562 r2 = <addr> ll001541 r3 = 0x15001563 r3 = 0x15001542 call -0x558001564 call -0x5be001543 r1 = r7001565 r1 = r7001544 r2 = *(u64 *)(r10 - 0x298)001566 r2 = *(u64 *)(r10 - 0x298)001545 call -0x579001567 call -0x567001546 r1 = r7001568 r1 = r7001547 r2 = <addr> ll001569 r2 = <addr> ll001548 r3 = 0xc001570 r3 = 0xc001549 call -0x55f001571 call -0x5c5001550 r1 = r7001572 r1 = r7001551 r2 = *(u64 *)(r10 - 0x248)001573 r2 = *(u64 *)(r10 - 0x248)001552 call -0x580001574 call -0x56e001553 r1 = r7001575 r1 = r7001554 r2 = <addr> ll001576 r2 = <addr> ll001555 r3 = 0x1d001577 r3 = 0x1d001556 call -0x566001578 call -0x5cc001557 r1 = r7001579 r1 = r7001558 r8 = *(u64 *)(r10 - 0x2a0)001580 r8 = *(u64 *)(r10 - 0x2a0)001559 r2 = r8001581 r2 = r8001560 call -0x588001582 call -0x576001561 r1 = r7001583 r1 = r7001562 r2 = <addr> ll001584 r2 = <addr> ll001563 r3 = 0x24001585 r3 = 0x241 unchanged instructions hidden
001565 r1 = <addr> ll001587 r1 = <addr> ll001566 r2 = 0x2b001588 r2 = 0x2b001567 call sol_log_001589 call sol_log_001568 r0 = 0x1a001590 r7 = 0x1a001569 r7 = 0x1001591 r0 = 0x1001570 r9 = 0x0001592 r9 = 0x0001571 goto <offset>001593 goto <offset>001572 if r1 == 0xc8 goto <offset>001594 if r1 == 0xc8 goto <offset>3 unchanged instructions hidden
001576 r3 = 0xc8001598 r3 = 0xc8001577 r3 -= r1001599 r3 -= r1001578 r1 = *(u64 *)(r10 - 0x290)001600 r1 = *(u64 *)(r10 - 0x290)001579 call -0x4e8001601 call -0x4fc001580 r2 = *(u64 *)(r10 - 0x8)001602 r2 = *(u64 *)(r10 - 0x8)001581 r6 = r2001603 r6 = r2001582 r6 += r0001604 r6 += r03 unchanged instructions hidden
001586 r1 &= 0x1001608 r1 &= 0x1001587 if r1 != 0x0 goto <offset>001609 if r1 != 0x0 goto <offset>001588 *(u64 *)(r10 - 0x8) = r6001610 *(u64 *)(r10 - 0x8) = r6001589 if r6 <= 0xc8 goto <offset>001611 if r6 > 0xc8 goto <offset> 001612 if r6 == 0xc8 goto <offset> 001613 r7 = 0xc8 001614 r7 -= r6 001615 if r7 < 0x5 goto <offset> 001616 r7 = 0x5 001617 r8 = r10 001618 r8 += -0xd0 001619 r8 += r6 001620 r1 = r8 001621 r2 = <addr> ll 001622 r3 = r7 001623 call sol_memcpy_ 001624 if r6 < 0xc4 goto <offset> 001625 r8 += r7 001626 *(u8 *)(r8 - 0x1) = 0x40 001627 r3 = *(u64 *)(r10 - 0x8) 001628 r1 = r3 001629 r1 += r7 001630 r2 = 0x1 001631 if r1 < r3 goto <offset> 001632 r2 = 0x0 001633 r2 &= 0x1 001634 if r2 != 0x0 goto <offset> 001635 *(u64 *)(r10 - 0x8) = r1 001636 if r1 > 0xc8 goto <offset> 001637 if r1 == 0xc8 goto <offset> 001638 r2 = r10 001639 r2 += -0xd0 001640 r2 += r1 001641 r3 = 0xc8 001642 r3 -= r1 001643 r1 = *(u64 *)(r10 - 0x298) 001644 call -0x527 001645 r2 = *(u64 *)(r10 - 0x8) 001646 r6 = r2 001647 r6 += r0 001648 r1 = 0x1 001649 if r6 < r2 goto <offset> 001650 r1 = 0x0 001651 r1 &= 0x1 001652 if r1 != 0x0 goto <offset> 001653 *(u64 *)(r10 - 0x8) = r6 001654 if r6 > 0xc8 goto <offset> 001655 if r6 == 0xc8 goto <offset> 001656 r7 = 0xc8 001657 r7 -= r6 001658 if r7 < 0x5 goto <offset> 001659 r7 = 0x5 001660 r8 = r10 001661 r8 += -0xd0 001662 r8 += r6 001663 r1 = r8 001664 r2 = <addr> ll 001665 r3 = r7 001666 call sol_memcpy_ 001667 if r6 < 0xc4 goto <offset> 001668 r8 += r7 001669 *(u8 *)(r8 - 0x1) = 0x40 001670 r3 = *(u64 *)(r10 - 0x8) 001671 r1 = r3 001672 r1 += r7 001673 r2 = 0x1 001674 if r1 < r3 goto <offset> 001675 r2 = 0x0 001676 r2 &= 0x1 001677 if r2 != 0x0 goto <offset> 001678 *(u64 *)(r10 - 0x8) = r1 001679 if r1 <= 0xc8 goto <offset>001590 *(u64 *)(r10 - 0x8) = 0xc8001680 *(u64 *)(r10 - 0x8) = 0xc8001591 r7 = *(u64 *)(r10 - 0x280) 001592 goto <offset>001681 goto <offset>001593 r6 <<= 0x20001682 r6 <<= 0x20001594 r6 s>>= 0x20001683 r6 s>>= 0x205 unchanged instructions hidden
001600 r7 = 0x0001689 r7 = 0x0001601 goto <offset>001690 goto <offset>001602 *(u8 *)(r2 + 0x0) = 0x2d001691 *(u8 *)(r2 + 0x0) = 0x2d001603 r7 = 0x1001692 r9 = 0x1001604 r6 = -r6001693 r6 = -r6001605 r1 += r7001694 r1 += r9001606 r3 = 0xc8001695 r3 = 0xc8001607 r3 -= r1001696 r3 -= r1001608 r2 += r7001697 r2 += r9001609 r1 = r6001698 r1 = r6001610 call -0x507001699 call -0x55e001611 r0 += r7001700 r0 += r9001612 r7 = *(u64 *)(r10 - 0x290) 001613 r3 = *(u64 *)(r10 - 0x8)001701 r3 = *(u64 *)(r10 - 0x8)001614 r2 = r3001702 r2 = r3001615 r2 += r0001703 r2 += r012 unchanged instructions hidden
001628 r3 = 0xc8001716 r3 = 0xc8001629 r3 -= r1001717 r3 -= r1001630 r1 = *(u64 *)(r10 - 0x298)001718 r1 = *(u64 *)(r10 - 0x298)001631 call -0x51c001719 call -0x572001632 r2 = *(u64 *)(r10 - 0x8)001720 r2 = *(u64 *)(r10 - 0x8)001633 r8 = r2001721 r8 = r2001634 r8 += r0001722 r8 += r03 unchanged instructions hidden
001638 r1 &= 0x1001726 r1 &= 0x1001639 if r1 != 0x0 goto <offset>001727 if r1 != 0x0 goto <offset>001640 *(u64 *)(r10 - 0x8) = r8001728 *(u64 *)(r10 - 0x8) = r8001641 r6 = *(u64 *)(r10 - 0x2b8)001729 r6 = *(u64 *)(r10 - 0x2b0)001642 r7 = *(u64 *)(r10 - 0x258)001730 r7 = *(u64 *)(r10 - 0x258)001643 if r8 > 0xc8 goto <offset>001731 if r8 > 0xc8 goto <offset>001644 if r8 == 0xc8 goto <offset>001732 if r8 == 0xc8 goto <offset>20 unchanged instructions hidden
001665 r2 &= 0x1001753 r2 &= 0x1001666 if r2 != 0x0 goto <offset>001754 if r2 != 0x0 goto <offset>001667 *(u64 *)(r10 - 0x8) = r1001755 *(u64 *)(r10 - 0x8) = r1001668 r6 = *(u64 *)(r10 - 0x2b8)001756 r6 = *(u64 *)(r10 - 0x2b0)001669 r7 = *(u64 *)(r10 - 0x258)001757 r7 = *(u64 *)(r10 - 0x258)001670 if r1 > 0xc8 goto <offset>001758 if r1 > 0xc8 goto <offset>001671 if r1 == 0xc8 goto <offset>001759 if r1 == 0xc8 goto <offset>3 unchanged instructions hidden
001675 r3 = 0xc8001763 r3 = 0xc8001676 r3 -= r1001764 r3 -= r1001677 r1 = *(u64 *)(r10 - 0x248)001765 r1 = *(u64 *)(r10 - 0x248)001678 call -0x54b001766 call -0x5a1001679 r3 = *(u64 *)(r10 - 0x8)001767 r3 = *(u64 *)(r10 - 0x8)001680 r2 = r3001768 r2 = r3001681 r2 += r0001769 r2 += r03 unchanged instructions hidden
001685 r1 &= 0x1001773 r1 &= 0x1001686 if r1 != 0x0 goto <offset>001774 if r1 != 0x0 goto <offset>001687 *(u64 *)(r10 - 0x8) = r2001775 *(u64 *)(r10 - 0x8) = r2001688 r6 = *(u64 *)(r10 - 0x2b8)001776 r6 = *(u64 *)(r10 - 0x2b0)001689 r7 = *(u64 *)(r10 - 0x258)001777 r7 = *(u64 *)(r10 - 0x258)001690 if r2 > 0xc8 goto <offset>001778 if r2 > 0xc8 goto <offset>001691 goto <offset>001779 goto <offset>4 unchanged instructions hidden
001696 r3 = 0xc8001784 r3 = 0xc8001697 r3 -= r1001785 r3 -= r1001698 r1 = *(u64 *)(r10 - 0x240)001786 r1 = *(u64 *)(r10 - 0x240)001699 call -0x560001787 call -0x5b6001700 r2 = *(u64 *)(r10 - 0x8)001788 r2 = *(u64 *)(r10 - 0x8)001701 r8 = r2001789 r8 = r2001702 r8 += r0001790 r8 += r03 unchanged instructions hidden
001706 r1 &= 0x1001794 r1 &= 0x1001707 if r1 != 0x0 goto <offset>001795 if r1 != 0x0 goto <offset>001708 *(u64 *)(r10 - 0x8) = r8001796 *(u64 *)(r10 - 0x8) = r8001709 r6 = *(u64 *)(r10 - 0x2b8)001797 r6 = *(u64 *)(r10 - 0x2b0)001710 r7 = *(u64 *)(r10 - 0x258)001798 r7 = *(u64 *)(r10 - 0x258)001711 if r8 > 0xc8 goto <offset>001799 if r8 > 0xc8 goto <offset>001712 if r8 == 0xc8 goto <offset>001800 if r8 == 0xc8 goto <offset>20 unchanged instructions hidden
001733 r2 &= 0x1001821 r2 &= 0x1001734 if r2 != 0x0 goto <offset>001822 if r2 != 0x0 goto <offset>001735 *(u64 *)(r10 - 0x8) = r1001823 *(u64 *)(r10 - 0x8) = r1001736 r6 = *(u64 *)(r10 - 0x2b8)001824 r6 = *(u64 *)(r10 - 0x2b0)001737 r7 = *(u64 *)(r10 - 0x258)001825 r7 = *(u64 *)(r10 - 0x258)001738 if r1 > 0xc8 goto <offset>001826 if r1 > 0xc8 goto <offset>001739 if r1 == 0xc8 goto <offset>001827 if r1 == 0xc8 goto <offset>3 unchanged instructions hidden
001743 r3 = 0xc8001831 r3 = 0xc8001744 r3 -= r1001832 r3 -= r1001745 r1 = r9001833 r1 = r9001746 call -0x58f001834 call -0x5e5001747 r2 = *(u64 *)(r10 - 0x8)001835 r2 = *(u64 *)(r10 - 0x8)001748 r8 = r2001836 r8 = r2001749 r8 += r0001837 r8 += r03 unchanged instructions hidden
001753 r1 &= 0x1001841 r1 &= 0x1001754 if r1 != 0x0 goto <offset>001842 if r1 != 0x0 goto <offset>001755 *(u64 *)(r10 - 0x8) = r8001843 *(u64 *)(r10 - 0x8) = r8001756 r6 = *(u64 *)(r10 - 0x2b8)001844 r6 = *(u64 *)(r10 - 0x2b0)001757 r7 = *(u64 *)(r10 - 0x258)001845 r7 = *(u64 *)(r10 - 0x258)001758 if r8 > 0xc8 goto <offset>001846 if r8 > 0xc8 goto <offset>001759 if r8 == 0xc8 goto <offset>001847 if r8 == 0xc8 goto <offset>22 unchanged instructions hidden
001782 *(u64 *)(r10 - 0x8) = r1001870 *(u64 *)(r10 - 0x8) = r1001783 if r1 <= 0xc8 goto <offset>001871 if r1 <= 0xc8 goto <offset>001784 *(u64 *)(r10 - 0x8) = 0xc8001872 *(u64 *)(r10 - 0x8) = 0xc8001785 r6 = *(u64 *)(r10 - 0x2b8)001873 r6 = *(u64 *)(r10 - 0x2b0)001786 r7 = *(u64 *)(r10 - 0x258)001874 r7 = *(u64 *)(r10 - 0x258)001787 goto <offset>001875 goto <offset>001788 *(u64 *)(r10 - 0x8) = 0x0001876 *(u64 *)(r10 - 0x8) = 0x02 unchanged instructions hidden
001791 r1 = r7001879 r1 = r7001792 r2 = <addr> ll001880 r2 = <addr> ll001793 r3 = 0x15001881 r3 = 0x15001794 call -0x654001882 call -0x6fc001795 r1 = r7001883 r1 = r7001796 r2 = *(u64 *)(r10 - 0x298)001884 r2 = *(u64 *)(r10 - 0x298)001797 call -0x675001885 call -0x6a5001798 r1 = r7001886 r1 = r7001799 r2 = <addr> ll001887 r2 = <addr> ll001800 r3 = 0xc001888 r3 = 0xc001801 call -0x65b001889 call -0x703001802 r1 = r7001890 r1 = r7001803 r2 = *(u64 *)(r10 - 0x248)001891 r2 = *(u64 *)(r10 - 0x248)001804 call -0x67c001892 call -0x6ac001805 r1 = r7001893 r1 = r7001806 r2 = <addr> ll001894 r2 = <addr> ll001807 r3 = 0x1d001895 r3 = 0x1d001808 call -0x662001896 call -0x70a001809 r1 = r7001897 r1 = r7001810 r8 = *(u64 *)(r10 - 0x2a0)001898 r8 = *(u64 *)(r10 - 0x2a0)001811 r2 = r8001899 r2 = r8001812 call -0x684001900 call -0x6b4001813 r1 = r7001901 r1 = r7001814 r2 = <addr> ll001902 r2 = <addr> ll001815 r3 = 0x2a001903 r3 = 0x2a001816 call -0x66a001904 call -0x712001817 r2 = *(u64 *)(r10 - 0x8)001905 r2 = *(u64 *)(r10 - 0x8)001818 r1 = r7001906 r1 = r7001819 call sol_log_001907 call sol_log_6 unchanged instructions hidden
001826 r1 = r8001914 r1 = r8001827 r2 = <addr> ll001915 r2 = <addr> ll001828 r3 = 0x15001916 r3 = 0x15001829 call -0x677001917 call -0x71f001830 r1 = r8001918 r1 = r8001831 r2 = *(u64 *)(r10 - 0x298)001919 r2 = *(u64 *)(r10 - 0x298)001832 call -0x698001920 call -0x6c8001833 r1 = r8001921 r1 = r8001834 r2 = <addr> ll001922 r2 = <addr> ll001835 r3 = 0xc001923 r3 = 0xc001836 call -0x67e001924 call -0x726001837 r1 = r8001925 r1 = r8001838 r2 = *(u64 *)(r10 - 0x248)001926 r2 = *(u64 *)(r10 - 0x248)001839 call -0x69f001927 call -0x6cf001840 r1 = r8001928 r1 = r8001841 r2 = <addr> ll001929 r2 = <addr> ll001842 r3 = 0x1d001930 r3 = 0x1d001843 call -0x685001931 call -0x72d001844 r1 = r8001932 r1 = r8001845 r2 = *(u64 *)(r10 - 0x2a0)001933 r2 = *(u64 *)(r10 - 0x2a0)001846 call -0x6a6001934 call -0x6d6001847 r1 = r8001935 r1 = r8001848 r2 = <addr> ll001936 r2 = <addr> ll001849 r3 = 0x1f001937 r3 = 0x1f001850 call -0x68c001938 call -0x734001851 r1 = r8001939 r1 = r8001852 r2 = r7001940 r2 = r7001853 call -0x6ad001941 call -0x6dd001854 r2 = *(u64 *)(r10 - 0x8)001942 r2 = *(u64 *)(r10 - 0x8)001855 r1 = r8001943 r1 = r8001856 call sol_log_001944 call sol_log_11 unchanged instructions hidden
001868 r1 = r8001956 r1 = r8001869 r2 = <addr> ll001957 r2 = <addr> ll001870 r3 = 0x18001958 r3 = 0x18001871 call -0x6a1001959 call -0x749001872 r6 <<= 0x20001960 r6 <<= 0x20001873 r6 s>>= 0x20001961 r6 s>>= 0x20001874 r1 = r8001962 r1 = r8001875 r2 = r6001963 r2 = r6001876 r6 = *(u64 *)(r10 - 0x2b8)001964 r6 = *(u64 *)(r10 - 0x2b0)001877 call -0x6f7001965 call -0x727001878 r2 = *(u64 *)(r10 - 0x8)001966 r2 = *(u64 *)(r10 - 0x8)001879 r1 = r8001967 r1 = r8001880 call sol_log_001968 call sol_log_3 unchanged instructions hidden
001884 r1 = r8001972 r1 = r8001885 r2 = <addr> ll001973 r2 = <addr> ll001886 r3 = 0x7001974 r3 = 0x7001887 call -0x6b1001975 call -0x759001888 r1 = r8001976 r1 = r8001889 r2 = *(u64 *)(r10 - 0x288)001977 r2 = *(u64 *)(r10 - 0x288)001890 call -0x6d2001978 call -0x702001891 r1 = r8001979 r1 = r8001892 r2 = <addr> ll001980 r2 = <addr> ll001893 r3 = 0x4001981 r3 = 0x4001894 call -0x6b8001982 call -0x760001895 r1 = r8001983 r1 = r8001896 r2 = *(u64 *)(r10 - 0x248)001984 r2 = *(u64 *)(r10 - 0x248)001897 call -0x6d9001985 call -0x709001898 r2 = *(u64 *)(r10 - 0x8)001986 r2 = *(u64 *)(r10 - 0x8)001899 r1 = r8001987 r1 = r8001900 call sol_log_001988 call sol_log_3 unchanged instructions hidden
001904 call <target>001992 call <target>001905 w1 = *(u32 *)(r10 - 0xd0)001993 w1 = *(u32 *)(r10 - 0xd0)001906 if r1 == 0x1 goto <offset>001994 if r1 == 0x1 goto <offset> 001995 r8 = r7001907 r1 = *(u64 *)(r10 - 0xc8)001996 r1 = *(u64 *)(r10 - 0xc8)001908 *(u64 *)(r10 - 0x240) = r1001997 *(u64 *)(r10 - 0x240) = r1001909 r1 = r10001998 r1 = r10001910 r1 += -0xd0001999 r1 += -0xd0001911 r2 = *(u64 *)(r10 - 0x2e8)002000 r2 = r9001912 call <target>002001 call <target>001913 w1 = *(u32 *)(r10 - 0xd0)002002 w1 = *(u32 *)(r10 - 0xd0)001914 if r1 != 0x1 goto <offset>002003 if r1 != 0x1 goto <offset>001915 w7 = *(u32 *)(r10 - 0xc8)002004 w0 = *(u32 *)(r10 - 0xc8)001916 w0 = *(u32 *)(r10 - 0xcc)002005 w7 = *(u32 *)(r10 - 0xcc)001917 goto <offset>002006 goto <offset>001918 r1 = *(u64 *)(r10 - 0xc8)002007 r1 = *(u64 *)(r10 - 0xc8)001919 *(u64 *)(r10 - 0x250) = r1002008 *(u64 *)(r10 - 0x250) = r15 unchanged instructions hidden
001925 r1 += -0x238002014 r1 += -0x238001926 r5 = r10002015 r5 = r10001927 r2 = *(u64 *)(r10 - 0x278)002016 r2 = *(u64 *)(r10 - 0x278)001928 r3 = r9002017 r3 = *(u64 *)(r10 - 0x2b8)001929 r4 = *(u64 *)(r10 - 0x248)002018 r4 = *(u64 *)(r10 - 0x248)001930 call <target>002019 call <target>001931 w1 = *(u32 *)(r10 - 0x238)002020 w1 = *(u32 *)(r10 - 0x238)001932 r8 = r1002021 r7 = r1001933 if r1 != 0x1a goto <offset>002022 if r1 != 0x1a goto <offset>001934 r1 = r10002023 r1 = r10001935 r1 += -0xdc002024 r1 += -0xdc15 unchanged instructions hidden
001951 r2 = 0x13002040 r2 = 0x13001952 r3 = <addr> ll002041 r3 = <addr> ll001953 call <target>002042 call <target>001954 r7 = *(u64 *)(r10 - 0x280) 001955 if r6 == 0xc8 goto <offset> 001956 r7 = 0xc8 001957 r7 -= r6 001958 if r7 < 0x5 goto <offset> 001959 r7 = 0x5 001960 r8 = r10 001961 r8 += -0xd0 001962 r8 += r6 001963 r1 = r8 001964 r2 = <addr> ll 001965 r3 = r7 001966 call sol_memcpy_ 001967 if r6 < 0xc4 goto <offset> 001968 r8 += r7 001969 *(u8 *)(r8 - 0x1) = 0x40 001970 r3 = *(u64 *)(r10 - 0x8) 001971 r1 = r3 001972 r1 += r7 001973 r2 = 0x1 001974 if r1 < r3 goto <offset> 001975 r2 = 0x0 001976 r2 &= 0x1 001977 if r2 != 0x0 goto <offset> 001978 *(u64 *)(r10 - 0x8) = r1 001979 if r1 > 0xc8 goto <offset> 001980 r7 = *(u64 *)(r10 - 0x280) 001981 if r1 == 0xc8 goto <offset> 001982 r2 = r10 001983 r2 += -0xd0 001984 r2 += r1 001985 r3 = 0xc8 001986 r3 -= r1 001987 r1 = *(u64 *)(r10 - 0x298) 001988 call -0x681 001989 r2 = *(u64 *)(r10 - 0x8) 001990 r6 = r2 001991 r6 += r0 001992 r1 = 0x1 001993 if r6 < r2 goto <offset> 001994 r1 = 0x0 001995 r1 &= 0x1 001996 if r1 != 0x0 goto <offset> 001997 *(u64 *)(r10 - 0x8) = r6 001998 if r6 > 0xc8 goto <offset> 001999 r7 = *(u64 *)(r10 - 0x280) 002000 if r6 == 0xc8 goto <offset> 002001 r7 = 0xc8 002002 r7 -= r6 002003 if r7 < 0x5 goto <offset> 002004 r7 = 0x5 002005 r8 = r10 002006 r8 += -0xd0 002007 r8 += r6 002008 r1 = r8 002009 r2 = <addr> ll 002010 r3 = r7 002011 call sol_memcpy_ 002012 if r6 < 0xc4 goto <offset> 002013 r8 += r7 002014 *(u8 *)(r8 - 0x1) = 0x40 002015 r3 = *(u64 *)(r10 - 0x8) 002016 r1 = r3 002017 r1 += r7 002018 r2 = 0x1 002019 if r1 < r3 goto <offset> 002020 r2 = 0x0 002021 r2 &= 0x1 002022 if r2 != 0x0 goto <offset> 002023 *(u64 *)(r10 - 0x8) = r1 002024 if r1 <= 0xc8 goto <offset> 002025 *(u64 *)(r10 - 0x8) = 0xc8 002026 r7 = *(u64 *)(r10 - 0x280) 002027 goto <offset> 002028 if r1 != 0xc7 goto <offset>002043 if r1 != 0xc7 goto <offset>002029 *(u8 *)(r2 + 0x0) = 0x40002044 *(u8 *)(r2 + 0x0) = 0x40002030 r0 = 0x1002045 r0 = 0x1002031 goto <offset>002046 goto <offset>002032 w1 = *(u32 *)(r10 - 0x234)002047 w9 = *(u32 *)(r10 - 0x234)002033 *(u64 *)(r10 - 0x240) = r1 002034 *(u64 *)(r10 - 0x8) = 0x0002048 *(u64 *)(r10 - 0x8) = 0x0002035 r6 = r10002049 r6 = r10002036 r6 += -0xd0002050 r6 += -0xd0002037 r1 = r6002051 r1 = r6002038 r2 = <addr> ll002052 r2 = <addr> ll002039 r3 = 0x15002053 r3 = 0x15002040 call -0x74a002054 call -0x7a8002041 r1 = r6002055 r1 = r6002042 r9 = *(u64 *)(r10 - 0x2c0)002056 r8 = *(u64 *)(r10 - 0x2c0)002043 r2 = r9002057 r2 = r8002044 call -0x76c002058 call -0x752002045 r7 = 0x1 002046 r1 = r6002059 r1 = r6002047 r2 = <addr> ll002060 r2 = <addr> ll002048 r3 = 0x1002061 r3 = 0x1002049 call -0x753002062 call -0x7b0002050 r2 = *(u64 *)(r10 - 0x8)002063 r2 = *(u64 *)(r10 - 0x8)002051 r1 = r6002064 r1 = r6002052 call sol_log_002065 call sol_log_002053 if r9 == 0x0 goto <offset>002066 if r8 == 0x0 goto <offset>002054 r0 = 0x1a002067 r7 = 0x1a002055 r9 = 0x0002068 r9 = 0x0 002069 r0 = 0x1002056 goto <offset>002070 goto <offset>002057 *(u8 *)(r2 + 0x0) = 0x2d002071 *(u8 *)(r2 + 0x0) = 0x2d002058 r7 = 0x1002072 r7 = 0x13 unchanged instructions hidden
002062 r3 -= r1002076 r3 -= r1002063 r2 += r7002077 r2 += r7002064 r1 = r6002078 r1 = r6002065 call -0x6ce002079 call -0x6da002066 r0 += r7002080 r0 += r7002067 r3 = *(u64 *)(r10 - 0x8)002081 r3 = *(u64 *)(r10 - 0x8)002068 r2 = r3002082 r2 = r315 unchanged instructions hidden
002084 r1 = r9002098 r1 = r9002085 r2 = <addr> ll002099 r2 = <addr> ll002086 r3 = 0x17002100 r3 = 0x17002087 call -0x779002101 call -0x7d7002088 r6 <<= 0x20002102 r6 <<= 0x20002089 r6 s>>= 0x20002103 r6 s>>= 0x20002090 r1 = r9002104 r1 = r9002091 r2 = r6002105 r2 = r6002092 call -0x7ce002106 call -0x7b4002093 r2 = *(u64 *)(r10 - 0x8)002107 r2 = *(u64 *)(r10 - 0x8)002094 r1 = r9002108 r1 = r9002095 call sol_log_002109 call sol_log_002096 r1 = r10002110 r1 = r10002097 r1 += -0xd0002111 r1 += -0xd0002098 r2 = *(u64 *)(r10 - 0x2b8)002112 r2 = *(u64 *)(r10 - 0x2b0)002099 call <target>002113 call <target>002100 w1 = *(u32 *)(r10 - 0xd0)002114 w1 = *(u32 *)(r10 - 0xd0)002101 if r1 == 0x1 goto <offset>002115 if r1 == 0x1 goto <offset>5 unchanged instructions hidden
002107 call <target>002121 call <target>002108 w1 = *(u32 *)(r10 - 0xd0)002122 w1 = *(u32 *)(r10 - 0xd0)002109 if r1 == 0x1 goto <offset>002123 if r1 == 0x1 goto <offset>002110 r8 = *(u64 *)(r10 - 0xc8)002124 r1 = *(u64 *)(r10 - 0xc8) 002125 *(u64 *)(r10 - 0x260) = r1002111 *(u64 *)(r10 - 0x8) = 0x0002126 *(u64 *)(r10 - 0x8) = 0x0002112 r6 = r10002127 r6 = r10002113 r6 += -0xd0002128 r6 += -0xd0002114 r1 = r6002129 r1 = r6002115 r2 = <addr> ll002130 r2 = <addr> ll002116 r3 = 0x19002131 r3 = 0x19002117 call -0x797002132 call -0x7f6002118 r1 = r6002133 r1 = r6002119 r2 = *(u64 *)(r10 - 0x2a0)002134 r2 = *(u64 *)(r10 - 0x2a0)002120 call -0x7b8002135 call -0x79f002121 r1 = r6002136 r1 = r6002122 r2 = <addr> ll002137 r2 = <addr> ll002123 r3 = 0x1f002138 r3 = 0x1f002124 call -0x79e002139 call -0x7fd002125 r1 = r6002140 r1 = r6002126 r2 = r7002141 r2 = r8002127 call -0x7bf002142 call -0x7a6002128 r1 = r6002143 r1 = r6002129 r2 = <addr> ll002144 r2 = <addr> ll002130 r3 = 0xc002145 r3 = 0xc002131 call -0x7a5002146 call -0x804002132 r3 = *(u64 *)(r10 - 0x248)002147 r3 = *(u64 *)(r10 - 0x248)002133 r1 = r3002148 r1 = r3002134 r2 = *(u64 *)(r10 - 0x240)002149 r2 = *(u64 *)(r10 - 0x240)002135 r1 -= r2002150 r1 -= r2002136 r9 = 0x0002151 r9 = 0x0002137 r7 = 0x1 002138 r2 = 0x1002152 r2 = 0x1002139 if r1 > r3 goto <offset>002153 if r1 > r3 goto <offset>002140 r2 = 0x0002154 r2 = 0x03 unchanged instructions hidden
002144 *(u64 *)(r10 - 0x258) = r1002158 *(u64 *)(r10 - 0x258) = r1002145 r1 = r6002159 r1 = r6002146 r2 = *(u64 *)(r10 - 0x258)002160 r2 = *(u64 *)(r10 - 0x258)002147 call -0x7d3002161 call -0x7b9002148 r2 = *(u64 *)(r10 - 0x8)002162 r2 = *(u64 *)(r10 - 0x8)002149 r1 = r6002163 r1 = r6002150 call sol_log_002164 call sol_log_002151 *(u64 *)(r10 - 0x8) = 0x0002165 *(u64 *)(r10 - 0x8) = 0x0002152 r6 = r10002166 r7 = r10002153 r6 += -0xd0002167 r7 += -0xd0002154 r1 = r6002168 r1 = r7002155 r2 = <addr> ll002169 r2 = <addr> ll002156 r3 = 0x1a002170 r3 = 0x1a002157 call -0x7bf002171 call -0x81d002158 r1 = r6002172 r1 = r7002159 r2 = *(u64 *)(r10 - 0x250)002173 r6 = *(u64 *)(r10 - 0x250)002160 call -0x7e0002174 r2 = r6002161 r1 = r6002175 call -0x7c7 002176 r1 = r7002162 r2 = <addr> ll002177 r2 = <addr> ll002163 r3 = 0xb002178 r3 = 0xb002164 call -0x7c6002179 call -0x825002165 r1 = r6002180 r1 = r7 002181 r8 = *(u64 *)(r10 - 0x260)002166 r2 = r8002182 r2 = r8002167 call -0x7e7002183 call -0x7cf002168 r1 = r6002184 r1 = r7002169 r2 = <addr> ll002185 r2 = <addr> ll002170 r3 = 0xb002186 r3 = 0xb002171 call -0x7cd002187 call -0x82d002172 r2 = *(u64 *)(r10 - 0x250)002188 r1 = r6002173 r1 = r2 002174 r1 -= r8002189 r1 -= r8002175 r3 = 0x1002190 r3 = 0x1002176 if r1 > r2 goto <offset>002191 if r1 > r6 goto <offset>002177 r3 = 0x0002192 r3 = 0x0002178 r2 = 0x0002193 r2 = 0x0002179 if r3 != 0x0 goto <offset>002194 if r3 != 0x0 goto <offset>002180 r2 = r1002195 r2 = r1002181 r1 = r6002196 r1 = r7002182 call -0x7f6002197 call -0x7dd002183 r1 = r6002198 r1 = r7002184 r2 = <addr> ll002199 r2 = <addr> ll002185 r3 = 0xe002200 r3 = 0xe002186 call -0x7dc002201 call -0x83b002187 r1 = r6002202 r1 = r7002188 r2 = *(u64 *)(r10 - 0x240)002203 r2 = *(u64 *)(r10 - 0x240)002189 call -0x7fd002204 call -0x7e4002190 r1 = r6002205 r1 = r7002191 r2 = <addr> ll002206 r2 = <addr> ll002192 r3 = 0xd002207 r3 = 0xd002193 call -0x7e3002208 call -0x842002194 r1 = r6002209 r1 = r7002195 r2 = *(u64 *)(r10 - 0x248)002210 r2 = *(u64 *)(r10 - 0x248)002196 call -0x804002211 call -0x7eb002197 r1 = r6002212 r1 = r7002198 r2 = <addr> ll002213 r2 = <addr> ll002199 r3 = 0xe002214 r3 = 0xe002200 call -0x7ea002215 call -0x849002201 r1 = r6002216 r1 = r7002202 r2 = *(u64 *)(r10 - 0x258)002217 r2 = *(u64 *)(r10 - 0x258)002203 call -0x80b002218 call -0x7f2002204 r2 = *(u64 *)(r10 - 0x8)002219 r2 = *(u64 *)(r10 - 0x8)002205 r1 = r6002220 r1 = r7002206 call sol_log_002221 call sol_log_002207 r1 = <addr> ll002222 r1 = <addr> ll002208 r2 = 0x13002223 r2 = 0x13002209 call sol_log_002224 call sol_log_002210 r0 = 0x1a002225 r0 = 0x1 002226 r7 = 0x1a002211 goto <offset>002227 goto <offset>002212 r7 = *(u64 *)(r10 - 0x240)002228 r0 = r9002213 r9 = r7 002214 r9 &= -0x100 002215 r0 = r8 002216 goto <offset>002229 goto <offset>002217 r6 = *(u64 *)(r10 - 0x2b8)002230 r6 = *(u64 *)(r10 - 0x2b0)002218 r7 = *(u64 *)(r10 - 0x258)002231 r7 = *(u64 *)(r10 - 0x258)002219 if r1 == 0xc8 goto <offset>002232 if r1 == 0xc8 goto <offset>002220 r2 = r10002233 r2 = r102 unchanged instructions hidden
002223 r3 = 0xc8002236 r3 = 0xc8002224 r3 -= r1002237 r3 -= r1002225 r1 = *(u64 *)(r10 - 0x280)002238 r1 = *(u64 *)(r10 - 0x280)002226 call -0x76f002239 call -0x77a002227 r2 = *(u64 *)(r10 - 0x8)002240 r2 = *(u64 *)(r10 - 0x8)002228 r8 = r2002241 r8 = r2002229 r8 += r0002242 r8 += r04 unchanged instructions hidden
002234 if r1 != 0x0 goto <offset>002247 if r1 != 0x0 goto <offset>002235 *(u64 *)(r10 - 0x8) = r8002248 *(u64 *)(r10 - 0x8) = r8002236 if r8 > 0xc8 goto <offset>002249 if r8 > 0xc8 goto <offset>002237 r6 = *(u64 *)(r10 - 0x2b8)002250 r6 = *(u64 *)(r10 - 0x2b0)002238 r7 = *(u64 *)(r10 - 0x258)002251 r7 = *(u64 *)(r10 - 0x258)002239 if r8 == 0xc8 goto <offset>002252 if r8 == 0xc8 goto <offset>002240 r6 = 0xc8002253 r6 = 0xc820 unchanged instructions hidden
002261 if r2 != 0x0 goto <offset>002274 if r2 != 0x0 goto <offset>002262 *(u64 *)(r10 - 0x8) = r1002275 *(u64 *)(r10 - 0x8) = r1002263 if r1 > 0xc8 goto <offset>002276 if r1 > 0xc8 goto <offset>002264 r6 = *(u64 *)(r10 - 0x2b8)002277 r6 = *(u64 *)(r10 - 0x2b0)002265 r7 = *(u64 *)(r10 - 0x258)002278 r7 = *(u64 *)(r10 - 0x258)002266 if r1 == 0xc8 goto <offset>002279 if r1 == 0xc8 goto <offset>002267 r2 = r10002280 r2 = r102 unchanged instructions hidden
002270 r3 = 0xc8002283 r3 = 0xc8002271 r3 -= r1002284 r3 -= r1002272 r1 = *(u64 *)(r10 - 0x2f0)002285 r1 = *(u64 *)(r10 - 0x2f0)002273 call -0x79e002286 call -0x7a9002274 r2 = *(u64 *)(r10 - 0x8)002287 r2 = *(u64 *)(r10 - 0x8)002275 r8 = r2002288 r8 = r2002276 r8 += r0002289 r8 += r04 unchanged instructions hidden
002281 if r1 != 0x0 goto <offset>002294 if r1 != 0x0 goto <offset>002282 *(u64 *)(r10 - 0x8) = r8002295 *(u64 *)(r10 - 0x8) = r8002283 if r8 > 0xc8 goto <offset>002296 if r8 > 0xc8 goto <offset>002284 r6 = *(u64 *)(r10 - 0x2b8)002297 r6 = *(u64 *)(r10 - 0x2b0)002285 r7 = *(u64 *)(r10 - 0x258)002298 r7 = *(u64 *)(r10 - 0x258)002286 if r8 == 0xc8 goto <offset>002299 if r8 == 0xc8 goto <offset>002287 r6 = 0xc8002300 r6 = 0xc820 unchanged instructions hidden
002308 if r2 != 0x0 goto <offset>002321 if r2 != 0x0 goto <offset>002309 *(u64 *)(r10 - 0x8) = r1002322 *(u64 *)(r10 - 0x8) = r1002310 if r1 > 0xc8 goto <offset>002323 if r1 > 0xc8 goto <offset>002311 r6 = *(u64 *)(r10 - 0x2b8)002324 r6 = *(u64 *)(r10 - 0x2b0)002312 r7 = *(u64 *)(r10 - 0x258)002325 r7 = *(u64 *)(r10 - 0x258)002313 if r1 == 0xc8 goto <offset>002326 if r1 == 0xc8 goto <offset>002314 r2 = r10002327 r2 = r102 unchanged instructions hidden
002317 r3 = 0xc8002330 r3 = 0xc8002318 r3 -= r1002331 r3 -= r1002319 r1 = r7002332 r1 = r7002320 call -0x7cd002333 call -0x7d8002321 r2 = *(u64 *)(r10 - 0x8)002334 r2 = *(u64 *)(r10 - 0x8)002322 r8 = r2002335 r8 = r2002323 r8 += r0002336 r8 += r04 unchanged instructions hidden
002328 if r1 != 0x0 goto <offset>002341 if r1 != 0x0 goto <offset>002329 *(u64 *)(r10 - 0x8) = r8002342 *(u64 *)(r10 - 0x8) = r8002330 if r8 > 0xc8 goto <offset>002343 if r8 > 0xc8 goto <offset>002331 r6 = *(u64 *)(r10 - 0x2b8)002344 r6 = *(u64 *)(r10 - 0x2b0)002332 r7 = *(u64 *)(r10 - 0x258)002345 r7 = *(u64 *)(r10 - 0x258)002333 if r8 == 0xc8 goto <offset>002346 if r8 == 0xc8 goto <offset>002334 r6 = 0xc8002347 r6 = 0xc820 unchanged instructions hidden
002355 if r2 != 0x0 goto <offset>002368 if r2 != 0x0 goto <offset>002356 *(u64 *)(r10 - 0x8) = r1002369 *(u64 *)(r10 - 0x8) = r1002357 if r1 > 0xc8 goto <offset>002370 if r1 > 0xc8 goto <offset>002358 r6 = *(u64 *)(r10 - 0x2b8)002371 r6 = *(u64 *)(r10 - 0x2b0)002359 r7 = *(u64 *)(r10 - 0x258)002372 r7 = *(u64 *)(r10 - 0x258)002360 if r1 == 0xc8 goto <offset>002373 if r1 == 0xc8 goto <offset>002361 r2 = r10002374 r2 = r102 unchanged instructions hidden
002364 r3 = 0xc8002377 r3 = 0xc8002365 r3 -= r1002378 r3 -= r1002366 r1 = *(u64 *)(r10 - 0x248)002379 r1 = *(u64 *)(r10 - 0x248)002367 call -0x7fc002380 call -0x807002368 r3 = *(u64 *)(r10 - 0x8)002381 r3 = *(u64 *)(r10 - 0x8)002369 r2 = r3002382 r2 = r3002370 r2 += r0002383 r2 += r03 unchanged instructions hidden
002374 r1 &= 0x1002387 r1 &= 0x1002375 if r1 != 0x0 goto <offset>002388 if r1 != 0x0 goto <offset>002376 *(u64 *)(r10 - 0x8) = r2002389 *(u64 *)(r10 - 0x8) = r2002377 r6 = *(u64 *)(r10 - 0x2b8)002390 r6 = *(u64 *)(r10 - 0x2b0)002378 r9 = *(u64 *)(r10 - 0x2b0)002391 r9 = *(u64 *)(r10 - 0x2e8)002379 r7 = *(u64 *)(r10 - 0x258)002392 r7 = *(u64 *)(r10 - 0x258)002380 if r2 <= 0xc8 goto <offset>002393 if r2 <= 0xc8 goto <offset>002381 *(u64 *)(r10 - 0x8) = 0xc8002394 *(u64 *)(r10 - 0x8) = 0xc8002382 goto <offset>002395 goto <offset>002383 r1 = <addr> ll002396 r1 = <addr> ll002384 call <target>002397 call <target>002385 r7 = *(u64 *)(r10 - 0x280) 002386 if r1 == 0xc8 goto <offset>002398 if r1 == 0xc8 goto <offset>002387 r2 = r10002399 r2 = r10002388 r2 += -0xd0002400 r2 += -0xd01 unchanged instructions hidden
002390 r3 = 0xc8002402 r3 = 0xc8002391 r3 -= r1002403 r3 -= r1002392 r1 = *(u64 *)(r10 - 0x2a0)002404 r1 = *(u64 *)(r10 - 0x2a0)002393 call -0x816002405 call -0x820002394 r2 = *(u64 *)(r10 - 0x8)002406 r2 = *(u64 *)(r10 - 0x8)002395 r6 = r2002407 r6 = r2002396 r6 += r0002408 r6 += r04 unchanged instructions hidden
002401 if r1 != 0x0 goto <offset>002413 if r1 != 0x0 goto <offset>002402 *(u64 *)(r10 - 0x8) = r6002414 *(u64 *)(r10 - 0x8) = r6002403 if r6 > 0xc8 goto <offset>002415 if r6 > 0xc8 goto <offset>002404 r7 = *(u64 *)(r10 - 0x280) 002405 if r6 == 0xc8 goto <offset>002416 if r6 == 0xc8 goto <offset>002406 r7 = 0xc8002417 r7 = 0xc8002407 r7 -= r6002418 r7 -= r619 unchanged instructions hidden
002427 if r2 != 0x0 goto <offset>002438 if r2 != 0x0 goto <offset>002428 *(u64 *)(r10 - 0x8) = r1002439 *(u64 *)(r10 - 0x8) = r1002429 if r1 > 0xc8 goto <offset>002440 if r1 > 0xc8 goto <offset>002430 r7 = *(u64 *)(r10 - 0x280) 002431 if r1 == 0xc8 goto <offset>002441 if r1 == 0xc8 goto <offset>002432 r2 = r10002442 r2 = r10002433 r2 += -0xd0002443 r2 += -0xd01 unchanged instructions hidden
002435 r3 = 0xc8002445 r3 = 0xc8002436 r3 -= r1002446 r3 -= r1002437 r1 = *(u64 *)(r10 - 0x270)002447 r1 = *(u64 *)(r10 - 0x270)002438 call -0x843002448 call -0x84b002439 r3 = *(u64 *)(r10 - 0x8)002449 r3 = *(u64 *)(r10 - 0x8)002440 r2 = r3002450 r2 = r3002441 r2 += r0002451 r2 += r03 unchanged instructions hidden
002445 r1 &= 0x1002455 r1 &= 0x1002446 if r1 != 0x0 goto <offset>002456 if r1 != 0x0 goto <offset>002447 *(u64 *)(r10 - 0x8) = r2002457 *(u64 *)(r10 - 0x8) = r2002448 r7 = *(u64 *)(r10 - 0x280) 002449 if r2 <= 0xc8 goto <offset>002458 if r2 <= 0xc8 goto <offset>002450 *(u64 *)(r10 - 0x8) = 0xc8 002451 goto <offset>002459 goto <offset>002452 r1 = <addr> ll002460 r1 = <addr> ll002453 call <target>002461 call <target>002454 r1 = r7 002455 r3 = <addr> ll002462 r3 = <addr> ll002456 call <target>002463 call <target>002457 r3 = <addr> ll002464 r3 = <addr> ll74 unchanged instructions hidden
002532 r1 += -0xd0002539 r1 += -0xd0002533 r2 = *(u64 *)(r10 - 0xe0)002540 r2 = *(u64 *)(r10 - 0xe0)002534 r3 = *(u64 *)(r10 - 0xd8)002541 r3 = *(u64 *)(r10 - 0xd8)002535 call -0x9e8002542 call -0x9ef002536 r6 = *(u64 *)(r10 - 0x8)002543 r6 = *(u64 *)(r10 - 0x8)002537 if r6 == 0xc8 goto <offset>002544 if r6 == 0xc8 goto <offset>002538 if r6 > 0xc8 goto <offset>002545 if r6 > 0xc8 goto <offset>31 unchanged instructions hidden
002570 r1 += -0xd0002577 r1 += -0xd0002571 r2 = r9002578 r2 = r9002572 r3 = r8002579 r3 = r8002573 call -0xa0e002580 call -0xa15002574 r6 = *(u64 *)(r10 - 0x8)002581 r6 = *(u64 *)(r10 - 0x8)002575 if r6 == 0xc8 goto <offset>002582 if r6 == 0xc8 goto <offset>002576 if r6 > 0xc8 goto <offset>002583 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002604 r1 += -0xd0002611 r1 += -0xd0002605 r2 = *(u64 *)(r10 - 0xf0)002612 r2 = *(u64 *)(r10 - 0xf0)002606 r3 = *(u64 *)(r10 - 0xe8)002613 r3 = *(u64 *)(r10 - 0xe8)002607 call -0xa30002614 call -0xa37002608 r6 = *(u64 *)(r10 - 0x8)002615 r6 = *(u64 *)(r10 - 0x8)002609 if r6 == 0xc8 goto <offset>002616 if r6 == 0xc8 goto <offset>002610 if r6 > 0xc8 goto <offset>002617 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002638 r1 += -0xd0002645 r1 += -0xd0002639 r2 = *(u64 *)(r10 - 0x100)002646 r2 = *(u64 *)(r10 - 0x100)002640 r3 = *(u64 *)(r10 - 0xf8)002647 r3 = *(u64 *)(r10 - 0xf8)002641 call -0xa52002648 call -0xa59002642 r6 = *(u64 *)(r10 - 0x8)002649 r6 = *(u64 *)(r10 - 0x8)002643 if r6 == 0xc8 goto <offset>002650 if r6 == 0xc8 goto <offset>002644 if r6 > 0xc8 goto <offset>002651 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002672 r1 += -0xd0002679 r1 += -0xd0002673 r2 = *(u64 *)(r10 - 0x110)002680 r2 = *(u64 *)(r10 - 0x110)002674 r3 = *(u64 *)(r10 - 0x108)002681 r3 = *(u64 *)(r10 - 0x108)002675 call -0xa74002682 call -0xa7b002676 r6 = *(u64 *)(r10 - 0x8)002683 r6 = *(u64 *)(r10 - 0x8)002677 if r6 == 0xc8 goto <offset>002684 if r6 == 0xc8 goto <offset>002678 if r6 > 0xc8 goto <offset>002685 if r6 > 0xc8 goto <offset>35 unchanged instructions hidden
002714 r1 += -0xd0002721 r1 += -0xd0002715 r2 = *(u64 *)(r10 - 0xe0)002722 r2 = *(u64 *)(r10 - 0xe0)002716 r3 = *(u64 *)(r10 - 0xd8)002723 r3 = *(u64 *)(r10 - 0xd8)002717 call -0xa9e002724 call -0xaa5002718 r6 = *(u64 *)(r10 - 0x8)002725 r6 = *(u64 *)(r10 - 0x8)002719 if r6 == 0xc8 goto <offset>002726 if r6 == 0xc8 goto <offset>002720 if r6 > 0xc8 goto <offset>002727 if r6 > 0xc8 goto <offset>31 unchanged instructions hidden
002752 r1 += -0xd0002759 r1 += -0xd0002753 r2 = r9002760 r2 = r9002754 r3 = r8002761 r3 = r8002755 call -0xac4002762 call -0xacb002756 r6 = *(u64 *)(r10 - 0x8)002763 r6 = *(u64 *)(r10 - 0x8)002757 if r6 == 0xc8 goto <offset>002764 if r6 == 0xc8 goto <offset>002758 if r6 > 0xc8 goto <offset>002765 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002786 r1 += -0xd0002793 r1 += -0xd0002787 r2 = *(u64 *)(r10 - 0xf0)002794 r2 = *(u64 *)(r10 - 0xf0)002788 r3 = *(u64 *)(r10 - 0xe8)002795 r3 = *(u64 *)(r10 - 0xe8)002789 call -0xae6002796 call -0xaed002790 r6 = *(u64 *)(r10 - 0x8)002797 r6 = *(u64 *)(r10 - 0x8)002791 if r6 == 0xc8 goto <offset>002798 if r6 == 0xc8 goto <offset>002792 if r6 > 0xc8 goto <offset>002799 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002820 r1 += -0xd0002827 r1 += -0xd0002821 r2 = *(u64 *)(r10 - 0x100)002828 r2 = *(u64 *)(r10 - 0x100)002822 r3 = *(u64 *)(r10 - 0xf8)002829 r3 = *(u64 *)(r10 - 0xf8)002823 call -0xb08002830 call -0xb0f002824 r6 = *(u64 *)(r10 - 0x8)002831 r6 = *(u64 *)(r10 - 0x8)002825 if r6 == 0xc8 goto <offset>002832 if r6 == 0xc8 goto <offset>002826 if r6 > 0xc8 goto <offset>002833 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002854 r1 += -0xd0002861 r1 += -0xd0002855 r2 = *(u64 *)(r10 - 0x110)002862 r2 = *(u64 *)(r10 - 0x110)002856 r3 = *(u64 *)(r10 - 0x108)002863 r3 = *(u64 *)(r10 - 0x108)002857 call -0xb2a002864 call -0xb31002858 r6 = *(u64 *)(r10 - 0x8)002865 r6 = *(u64 *)(r10 - 0x8)002859 if r6 == 0xc8 goto <offset>002866 if r6 == 0xc8 goto <offset>002860 if r6 > 0xc8 goto <offset>002867 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002888 r1 += -0xd0002895 r1 += -0xd0002889 r2 = *(u64 *)(r10 - 0x128)002896 r2 = *(u64 *)(r10 - 0x128)002890 r3 = *(u64 *)(r10 - 0x120)002897 r3 = *(u64 *)(r10 - 0x120)002891 call -0xb4c002898 call -0xb53002892 r6 = *(u64 *)(r10 - 0x8)002899 r6 = *(u64 *)(r10 - 0x8)002893 if r6 == 0xc8 goto <offset>002900 if r6 == 0xc8 goto <offset>002894 if r6 > 0xc8 goto <offset>002901 if r6 > 0xc8 goto <offset>27 unchanged instructions hidden
002922 r1 += -0xd0002929 r1 += -0xd0002923 r2 = *(u64 *)(r10 - 0x148)002930 r2 = *(u64 *)(r10 - 0x148)002924 r3 = *(u64 *)(r10 - 0x140)002931 r3 = *(u64 *)(r10 - 0x140)002925 call -0xb6e002932 call -0xb75002926 r6 = *(u64 *)(r10 - 0x8)002933 r6 = *(u64 *)(r10 - 0x8)002927 if r6 == 0xc8 goto <offset>002934 if r6 == 0xc8 goto <offset>002928 if r6 > 0xc8 goto <offset>002935 if r6 > 0xc8 goto <offset>28 unchanged instructions hidden
002957 r3 = 0xc8002964 r3 = 0xc8002958 r3 -= r1002965 r3 -= r1002959 r1 = *(u64 *)(r10 - 0x150)002966 r1 = *(u64 *)(r10 - 0x150)002960 call -0xa4d002967 call -0xa52002961 r3 = *(u64 *)(r10 - 0x8)002968 r3 = *(u64 *)(r10 - 0x8)002962 r2 = r3002969 r2 = r3002963 r2 += r0002970 r2 += r0117 unchanged instructions hidden
003081 r3 = 0xc8003088 r3 = 0xc8003082 r3 -= r1003089 r3 -= r1003083 r1 = *(u64 *)(r10 - 0x128)003090 r1 = *(u64 *)(r10 - 0x128)003084 call -0xac9003091 call -0xace003085 r2 = *(u64 *)(r10 - 0x8)003092 r2 = *(u64 *)(r10 - 0x8)003086 r6 = r2003093 r6 = r2003087 r6 += r0003094 r6 += r076 unchanged instructions hidden
003164 r3 -= r1003171 r3 -= r1003165 r2 += r6003172 r2 += r6003166 r1 = r9003173 r1 = r9003167 call -0xb1c003174 call -0xb21003168 r0 += r6003175 r0 += r6003169 r2 = *(u64 *)(r10 - 0x8)003176 r2 = *(u64 *)(r10 - 0x8)003170 r9 = r2003177 r9 = r261 unchanged instructions hidden
003232 r3 = 0xc8003239 r3 = 0xc8003233 r3 -= r4003240 r3 -= r4003234 r2 += r6003241 r2 += r6003235 call -0xb60003242 call -0xb65003236 r0 += r6003243 r0 += r6003237 r2 = *(u64 *)(r10 - 0x8)003244 r2 = *(u64 *)(r10 - 0x8)003238 r9 = r2003245 r9 = r239 unchanged instructions hidden
003278 r3 = 0xc8003285 r3 = 0xc8003279 r3 -= r1003286 r3 -= r1003280 r1 = *(u64 *)(r10 - 0xd8)003287 r1 = *(u64 *)(r10 - 0xd8)003281 call -0xb8e003288 call -0xb93003282 r2 = *(u64 *)(r10 - 0x8)003289 r2 = *(u64 *)(r10 - 0x8)003283 r9 = r2003290 r9 = r2003284 r9 += r0003291 r9 += r038 unchanged instructions hidden
003323 r3 = 0xc8003330 r3 = 0xc8003324 r3 -= r1003331 r3 -= r1003325 r1 = *(u64 *)(r10 - 0xe0)003332 r1 = *(u64 *)(r10 - 0xe0)003326 call -0xbbb003333 call -0xbc0003327 r2 = *(u64 *)(r10 - 0x8)003334 r2 = *(u64 *)(r10 - 0x8)003328 r9 = r2003335 r9 = r2003329 r9 += r0003336 r9 += r036 unchanged instructions hidden
003366 r3 = 0xc8003373 r3 = 0xc8003367 r3 -= r1003374 r3 -= r1003368 r1 = *(u64 *)(r10 - 0xf0)003375 r1 = *(u64 *)(r10 - 0xf0)003369 call -0xbe6003376 call -0xbeb003370 r3 = *(u64 *)(r10 - 0x8)003377 r3 = *(u64 *)(r10 - 0x8)003371 r2 = r3003378 r2 = r3003372 r2 += r0003379 r2 += r07 unchanged instructions hidden
003380 goto <offset>003387 goto <offset>003381 r1 = <addr> ll003388 r1 = <addr> ll003382 call <target>003389 call <target> 003390 w0 = *(u8 *)(r2 + 0xe8) 003391 if r0 != 0x2 goto <offset> 003392 w0 = *(u8 *)(r3 + 0xe8) 003393 if r0 != 0x2 goto <offset> 003394 r8 = r2 003395 r8 += 0x8 003396 r0 = *(u64 *)(r2 + 0x8) 003397 r7 = *(u64 *)(r4 + 0x0) 003398 if r7 != r0 goto <offset> 003399 r0 = *(u64 *)(r8 + 0x8) 003400 r7 = *(u64 *)(r4 + 0x8) 003401 if r7 != r0 goto <offset> 003402 r0 = *(u64 *)(r8 + 0x10) 003403 r7 = *(u64 *)(r4 + 0x10) 003404 if r7 != r0 goto <offset> 003405 r6 = 0x0 003406 r0 = *(u64 *)(r8 + 0x18) 003407 r7 = *(u64 *)(r4 + 0x18) 003408 if r7 == r0 goto <offset> 003409 r6 = 0x1 003410 *(u64 *)(r10 - 0x228) = r8 003411 r8 = *(u64 *)(r5 - 0xff8) 003412 r9 = *(u64 *)(r5 - 0x1000) 003413 r5 = *(u64 *)(r2 + 0x0) 003414 *(u64 *)(r10 - 0x230) = r5 003415 r7 = r6 003416 if r7 == 0x0 goto <offset> 003417 r6 = r7 003418 r5 = *(u64 *)(r2 + 0x28) 003419 r0 = *(u64 *)(r4 + 0x0) 003420 if r0 != r5 goto <offset> 003421 r5 = *(u64 *)(r2 + 0x30) 003422 r0 = *(u64 *)(r4 + 0x8) 003423 if r0 != r5 goto <offset> 003424 r5 = *(u64 *)(r2 + 0x38) 003425 r0 = *(u64 *)(r4 + 0x10) 003426 if r0 != r5 goto <offset> 003427 r5 = 0x0 003428 r0 = *(u64 *)(r2 + 0x40) 003429 r7 = *(u64 *)(r4 + 0x18) 003430 if r7 == r0 goto <offset> 003431 r5 = 0x1 003432 r7 = r6 003433 if r5 != 0x0 goto <offset> 003434 r5 = r3 003435 r5 += 0x8 003436 *(u64 *)(r10 - 0x220) = r5 003437 r5 = *(u64 *)(r3 + 0x8) 003438 r0 = *(u64 *)(r4 + 0x0) 003439 if r0 != r5 goto <offset> 003440 r5 = *(u64 *)(r10 - 0x220) 003441 r5 = *(u64 *)(r5 + 0x8) 003442 r0 = *(u64 *)(r4 + 0x8) 003443 if r0 != r5 goto <offset> 003444 r5 = *(u64 *)(r10 - 0x220) 003445 r5 = *(u64 *)(r5 + 0x10) 003446 r0 = *(u64 *)(r4 + 0x10) 003447 if r0 != r5 goto <offset> 003448 r6 = 0x0 003449 r5 = *(u64 *)(r10 - 0x220) 003450 r5 = *(u64 *)(r5 + 0x18) 003451 r0 = *(u64 *)(r4 + 0x18) 003452 if r0 == r5 goto <offset> 003453 r6 = 0x1 003454 r5 = *(u64 *)(r3 + 0x0) 003455 *(u64 *)(r10 - 0x238) = r5 003456 if r6 == 0x0 goto <offset> 003457 r5 = *(u64 *)(r3 + 0x28) 003458 r0 = *(u64 *)(r4 + 0x0) 003459 if r0 != r5 goto <offset> 003460 r5 = *(u64 *)(r3 + 0x30) 003461 r0 = *(u64 *)(r4 + 0x8) 003462 if r0 != r5 goto <offset> 003463 r5 = *(u64 *)(r3 + 0x38) 003464 r0 = *(u64 *)(r4 + 0x10) 003465 if r0 != r5 goto <offset> 003466 r5 = 0x0 003467 r0 = *(u64 *)(r3 + 0x40) 003468 r4 = *(u64 *)(r4 + 0x18) 003469 if r4 == r0 goto <offset> 003470 r5 = 0x1 003471 if r5 != 0x0 goto <offset> 003472 r2 += 0x28 003473 if r7 == 0x0 goto <offset> 003474 r2 = *(u64 *)(r10 - 0x228) 003475 r3 += 0x28 003476 if r6 == 0x0 goto <offset> 003477 r3 = *(u64 *)(r10 - 0x220) 003478 r4 = *(u64 *)(r2 + 0x18) 003479 *(u64 *)(r10 - 0x130) = r4 003480 r4 = *(u64 *)(r2 + 0x10) 003481 *(u64 *)(r10 - 0x138) = r4 003482 r4 = *(u64 *)(r2 + 0x8) 003483 *(u64 *)(r10 - 0x140) = r4 003484 r2 = *(u64 *)(r2 + 0x0) 003485 *(u64 *)(r10 - 0x148) = r2 003486 r4 = *(u64 *)(r3 + 0x18) 003487 *(u64 *)(r10 - 0xf8) = r4 003488 r4 = *(u64 *)(r3 + 0x10) 003489 *(u64 *)(r10 - 0x100) = r4 003490 r4 = *(u64 *)(r3 + 0x8) 003491 *(u64 *)(r10 - 0x108) = r4 003492 r3 = *(u64 *)(r3 + 0x0) 003493 *(u64 *)(r10 - 0x110) = r3 003494 if r2 != r3 goto <offset> 003495 r2 = *(u64 *)(r10 - 0x108) 003496 r3 = *(u64 *)(r10 - 0x140) 003497 if r3 != r2 goto <offset> 003498 r2 = *(u64 *)(r10 - 0x100) 003499 r3 = *(u64 *)(r10 - 0x138) 003500 if r3 != r2 goto <offset> 003501 r2 = 0x0 003502 r3 = *(u64 *)(r10 - 0xf8) 003503 r4 = *(u64 *)(r10 - 0x130) 003504 if r4 == r3 goto <offset> 003505 r2 = 0x1 003506 if r2 == 0x0 goto <offset> 003507 r6 = r1 003508 r1 = <addr> ll 003509 r2 = 0xe 003510 call <target> 003511 r1 = r6 003512 *(u8 *)(r1 + 0x20) = 0x2 003513 exit 003514 r3 = 0x2 003515 if r9 == 0x0 goto <offset> 003516 *(u64 *)(r10 - 0x260) = r9 003517 *(u64 *)(r10 - 0x278) = r8 003518 *(u64 *)(r10 - 0x270) = r1 003519 r3 = 0x1 003520 *(u64 *)(r10 - 0x248) = r7 003521 if r7 == 0x0 goto <offset> 003522 r3 = 0x0 003523 r1 = r10 003524 r1 += -0x168 003525 r2 = *(u64 *)(r10 - 0x228) 003526 call <target> 003527 r7 = *(u64 *)(r10 - 0x160) 003528 r9 = *(u64 *)(r10 - 0x168) 003529 r1 = r10 003530 r1 += -0x178 003531 r2 = *(u64 *)(r10 - 0x220) 003532 r3 = r6 003533 call <target> 003534 r1 = r10 003535 r1 += -0x1a8 003536 r8 = *(u64 *)(r10 - 0x178) 003537 r2 = r8 003538 r3 = 0x0 003539 r4 = r9 003540 r5 = 0x0 003541 call <target> 003542 r1 = r10 003543 r1 += -0x1b8 003544 r2 = r8 003545 r3 = 0x0 003546 r4 = r7 003547 r5 = 0x0 003548 call <target> 003549 r1 = r10 003550 r1 += -0x1c8 003551 r8 = *(u64 *)(r10 - 0x170) 003552 r2 = r8 003553 r3 = 0x0 003554 r4 = r9 003555 r5 = 0x0 003556 call <target> 003557 r1 = r10 003558 r1 += -0x1d8 003559 r2 = r8 003560 r3 = 0x0 003561 r4 = 0x0 003562 r5 = r7 003563 call <target> 003564 r3 = 0x1 003565 if r6 == 0x0 goto <offset> 003566 r3 = 0x0 003567 r1 = r10 003568 r1 += -0x188 003569 r2 = *(u64 *)(r10 - 0x220) 003570 call <target> 003571 r7 = *(u64 *)(r10 - 0x180) 003572 r9 = *(u64 *)(r10 - 0x188) 003573 r1 = r10 003574 r1 += -0x198 003575 r2 = *(u64 *)(r10 - 0x228) 003576 r3 = *(u64 *)(r10 - 0x248) 003577 call <target> 003578 r1 = r10 003579 r1 += -0x1e8 003580 r8 = *(u64 *)(r10 - 0x198) 003581 r2 = r8 003582 r3 = 0x0 003583 r4 = r9 003584 r5 = 0x0 003585 call <target> 003586 r1 = r10 003587 r1 += -0x1f8 003588 r2 = r8 003589 r3 = 0x0 003590 r4 = r7 003591 r5 = 0x0 003592 call <target> 003593 r1 = r10 003594 r1 += -0x208 003595 r8 = *(u64 *)(r10 - 0x190) 003596 r2 = r8 003597 r3 = 0x0 003598 r4 = r9 003599 r5 = 0x0 003600 call <target> 003601 r1 = r10 003602 r1 += -0x218 003603 r2 = r8 003604 r3 = 0x0 003605 r4 = 0x0 003606 r5 = r7 003607 call <target> 003608 *(u64 *)(r10 - 0x110) = 0x0 003609 r1 = r10 003610 r1 += -0x108 003611 *(u64 *)(r10 - 0x250) = r1 003612 r2 = <addr> ll 003613 r3 = 0x1e 003614 call sol_memcpy_ 003615 r1 = *(u64 *)(r10 - 0x208) 003616 r3 = *(u64 *)(r10 - 0x1f8) 003617 r2 = r3 003618 r2 += r1 003619 r5 = 0x1 003620 if r2 < r3 goto <offset> 003621 r5 = 0x0 003622 r3 = *(u64 *)(r10 - 0x200) 003623 r1 = *(u64 *)(r10 - 0x1f0) 003624 r0 = r1 003625 r0 += r3 003626 r0 += r5 003627 r3 = 0x1 003628 if r0 < r1 goto <offset> 003629 r3 = 0x0 003630 if r0 == r1 goto <offset> 003631 r5 = r3 003632 r3 = *(u64 *)(r10 - 0x1c8) 003633 r4 = *(u64 *)(r10 - 0x1b8) 003634 r1 = r4 003635 r1 += r3 003636 r3 = 0x1 003637 if r1 < r4 goto <offset> 003638 r3 = 0x0 003639 r8 = *(u64 *)(r10 - 0x1c0) 003640 r7 = *(u64 *)(r10 - 0x1b0) 003641 r4 = r7 003642 r4 += r8 003643 r4 += r3 003644 r8 = 0x1 003645 if r4 >= r7 goto <offset> 003646 if r4 != r7 goto <offset> 003647 r8 = -0x1 003648 if r5 == 0x0 goto <offset> 003649 r0 = -0x1 003650 if r5 != 0x0 goto <offset> 003651 r0 = r2 003652 r7 = *(u64 *)(r10 - 0x218) 003653 r2 = r7 003654 r2 += r0 003655 r5 = 0x1 003656 if r2 < r7 goto <offset> 003657 r5 = 0x0 003658 r0 = *(u64 *)(r10 - 0x210) 003659 r7 = r0 003660 r7 += r8 003661 r7 += r5 003662 r8 = 0x1 003663 if r7 >= r0 goto <offset> 003664 if r7 != r0 goto <offset> 003665 r9 = -0x1 003666 if r3 == 0x0 goto <offset> 003667 r0 = -0x1 003668 if r3 != 0x0 goto <offset> 003669 r0 = r1 003670 r1 = *(u64 *)(r10 - 0x1d8) 003671 r4 = r1 003672 r4 += r0 003673 r0 = 0x1 003674 if r4 < r1 goto <offset> 003675 r0 = 0x0 003676 r1 = *(u64 *)(r10 - 0x1d0) 003677 r8 = r1 003678 r8 += r9 003679 r8 += r0 003680 r3 = 0x1 003681 if r8 >= r1 goto <offset> 003682 if r8 != r1 goto <offset> 003683 r9 = -0x1 003684 if r5 == 0x0 goto <offset> 003685 *(u64 *)(r10 - 0x258) = r6 003686 r7 = -0x1 003687 if r5 != 0x0 goto <offset> 003688 r7 = r2 003689 r2 = *(u64 *)(r10 - 0x1e0) 003690 r6 = r7 003691 r6 += r2 003692 r2 = 0x1 003693 if r6 >= r7 goto <offset> 003694 r3 = r9 003695 r3 += r2 003696 r5 = 0x1 003697 if r3 >= r9 goto <offset> 003698 if r6 < r7 goto <offset> 003699 r7 = -0x1 003700 if r0 == 0x0 goto <offset> 003701 r8 = -0x1 003702 if r0 != 0x0 goto <offset> 003703 r8 = r4 003704 r5 = *(u64 *)(r10 - 0x1a0) 003705 r4 = r8 003706 r4 += r5 003707 r5 = 0x1 003708 if r4 >= r8 goto <offset> 003709 r0 = r7 003710 r0 += r5 003711 r9 = 0x1 003712 if r0 >= r7 goto <offset> 003713 if r4 < r8 goto <offset> 003714 r1 = -0x1 003715 *(u64 *)(r10 - 0x240) = r1 003716 r7 = -0x1 003717 if r5 == 0x0 goto <offset> 003718 r9 = *(u64 *)(r10 - 0x260) 003719 if r5 == 0x0 goto <offset> 003720 r8 = -0x1 003721 if r2 == 0x0 goto <offset> 003722 r0 = 0x1 003723 if r2 != 0x0 goto <offset> 003724 r7 = r3 003725 r3 = *(u64 *)(r10 - 0x110) 003726 r4 = r3 003727 r4 += 0x1e 003728 r2 = 0x1 003729 if r4 >= r3 goto <offset> 003730 r3 = 0x1 003731 if r7 <= r1 goto <offset> 003732 r5 = *(u64 *)(r10 - 0x240) 003733 if r8 <= r5 goto <offset> 003734 if r7 != r1 goto <offset> 003735 r5 = r7 003736 if r0 == 0x0 goto <offset> 003737 r3 = r8 003738 if r0 == 0x0 goto <offset> 003739 *(u64 *)(r10 - 0x268) = r7 003740 r2 &= 0x1 003741 if r2 == 0x0 goto <offset> 003742 goto <offset> 003743 r8 = 0x0 003744 if r4 == r7 goto <offset> 003745 r3 = r8 003746 r8 = -0x1 003747 if r5 != 0x0 goto <offset> 003748 r8 = r0 003749 r0 = -0x1 003750 if r5 == 0x0 goto <offset> 003751 goto <offset> 003752 r8 = 0x0 003753 if r7 == r0 goto <offset> 003754 r5 = r8 003755 r9 = -0x1 003756 if r3 != 0x0 goto <offset> 003757 r9 = r4 003758 r0 = -0x1 003759 if r3 == 0x0 goto <offset> 003760 goto <offset> 003761 r3 = 0x0 003762 if r8 == r1 goto <offset> 003763 r0 = r3 003764 r9 = -0x1 003765 if r5 != 0x0 goto <offset> 003766 r9 = r7 003767 *(u64 *)(r10 - 0x258) = r6 003768 r7 = -0x1 003769 if r5 == 0x0 goto <offset> 003770 goto <offset> 003771 r2 = 0x0 003772 r3 = r9 003773 r3 += r2 003774 r5 = 0x1 003775 if r3 < r9 goto <offset> 003776 r5 = 0x0 003777 if r6 >= r7 goto <offset> 003778 r2 = r5 003779 r7 = -0x1 003780 if r0 != 0x0 goto <offset> 003781 r7 = r8 003782 r8 = -0x1 003783 if r0 == 0x0 goto <offset> 003784 goto <offset> 003785 r5 = 0x0 003786 r0 = r7 003787 r0 += r5 003788 r9 = 0x1 003789 if r0 < r7 goto <offset> 003790 r9 = 0x0 003791 if r4 >= r8 goto <offset> 003792 r5 = r9 003793 r1 = -0x1 003794 *(u64 *)(r10 - 0x240) = r1 003795 r7 = -0x1 003796 if r5 != 0x0 goto <offset> 003797 *(u64 *)(r10 - 0x240) = r4 003798 r9 = *(u64 *)(r10 - 0x260) 003799 if r5 != 0x0 goto <offset> 003800 r1 = r0 003801 r8 = -0x1 003802 if r2 != 0x0 goto <offset> 003803 r8 = r6 003804 r0 = 0x1 003805 if r2 == 0x0 goto <offset> 003806 goto <offset> 003807 r2 = 0x0 003808 r3 = 0x1 003809 if r7 > r1 goto <offset> 003810 r3 = 0x0 003811 r5 = *(u64 *)(r10 - 0x240) 003812 if r8 > r5 goto <offset> 003813 r0 = 0x0 003814 if r7 == r1 goto <offset> 003815 r0 = r3 003816 r5 = r7 003817 if r0 != 0x0 goto <offset> 003818 r5 = r1 003819 r3 = r8 003820 if r0 != 0x0 goto <offset> 003821 r3 = *(u64 *)(r10 - 0x240) 003822 *(u64 *)(r10 - 0x268) = r7 003823 r2 &= 0x1 003824 if r2 != 0x0 goto <offset> 003825 *(u64 *)(r10 - 0x110) = r4 003826 r6 = r1 003827 if r4 <= 0x104 goto <offset> 003828 *(u64 *)(r10 - 0x110) = 0x104 003829 goto <offset> 003830 if r4 != 0x104 goto <offset> 003831 r2 = 0x104 003832 *(u8 *)(r10 - 0x5) = 0x40 003833 r1 = *(u64 *)(r10 - 0x250) 003834 call sol_log_ 003835 r2 = r6 003836 r7 = *(u64 *)(r10 - 0x268) 003837 r1 = r7 003838 r1 |= r2 003839 if r1 != 0x0 goto <offset> 003840 r1 = <addr> ll 003841 r2 = 0x10 003842 call <target> 003843 goto <offset> 003844 r1 = 0x1 003845 r2 = 0x1 003846 r3 = *(u64 *)(r10 - 0x240) 003847 if r3 < r8 goto <offset> 003848 r3 = 0x1 003849 r4 = *(u64 *)(r10 - 0x248) 003850 r0 = *(u64 *)(r10 - 0x238) 003851 if r6 < r7 goto <offset> 003852 if r6 != r7 goto <offset> 003853 r3 = 0x1 003854 r5 = *(u64 *)(r10 - 0x258) 003855 if r5 != 0x0 goto <offset> 003856 if r4 != 0x0 goto <offset> 003857 if r2 == 0x0 goto <offset> 003858 r4 = *(u64 *)(r10 - 0x220) 003859 if r2 == 0x0 goto <offset> 003860 if r2 == 0x0 goto <offset> 003861 r5 = r0 003862 if r2 == 0x0 goto <offset> 003863 if r2 == 0x0 goto <offset> 003864 if r2 != 0x0 goto <offset> 003865 r1 = r3 003866 r0 = r10 003867 r0 += -0x156 003868 r3 = r10 003869 r3 += -0x14f 003870 if r2 != 0x0 goto <offset> 003871 r3 = r0 003872 w2 = *(u32 *)(r3 + 0x3) 003873 *(u32 *)(r10 - 0x134) = w2 003874 w2 = *(u32 *)(r3 + 0x0) 003875 *(u32 *)(r10 - 0x137) = w2 003876 *(u8 *)(r10 - 0x138) = w1 003877 r1 = *(u64 *)(r10 - 0x230) 003878 *(u64 *)(r10 - 0x140) = r1 003879 r1 = *(u64 *)(r10 - 0x228) 003880 *(u64 *)(r10 - 0x148) = r1 003881 r1 = *(u64 *)(r10 - 0x258) 003882 *(u8 *)(r10 - 0x118) = w1 003883 *(u64 *)(r10 - 0x120) = r5 003884 *(u64 *)(r10 - 0x128) = r4 003885 r1 = r10 003886 r1 += -0x110 003887 r2 = r10 003888 r2 += -0x148 003889 r3 = r10 003890 r3 += -0x128 003891 r4 = r9 003892 r5 = *(u64 *)(r10 - 0x278) 003893 call <target> 003894 r1 = *(u64 *)(r10 - 0x110) 003895 if r1 != 0x1 goto <offset> 003896 r2 = 0x1 003897 r3 = 0x1 003898 r1 = *(u64 *)(r10 - 0x240) 003899 if r1 < r8 goto <offset> 003900 r1 = *(u64 *)(r10 - 0x270) 003901 if r6 < r7 goto <offset> 003902 if r6 == r7 goto <offset> 003903 r3 = r2 003904 r2 = *(u64 *)(r10 - 0xf0) 003905 *(u64 *)(r1 + 0x18) = r2 003906 r2 = *(u64 *)(r10 - 0xf8) 003907 *(u64 *)(r1 + 0x10) = r2 003908 r2 = *(u64 *)(r10 - 0x100) 003909 *(u64 *)(r1 + 0x8) = r2 003910 r2 = *(u64 *)(r10 - 0x108) 003911 *(u64 *)(r1 + 0x0) = r2 003912 goto <offset> 003913 r1 = *(u64 *)(r10 - 0x270) 003914 r3 = 0x2 003915 *(u8 *)(r1 + 0x20) = w3 003916 goto <offset> 003917 *(u64 *)(r10 - 0x280) = r5 003918 *(u64 *)(r10 - 0x288) = r3 003919 r2 = *(u64 *)(r10 - 0x250) 003920 r2 += r4 003921 r3 = 0x104 003922 r3 -= r4 003923 call -0xe0e 003924 r2 = *(u64 *)(r10 - 0x110) 003925 r7 = r2 003926 r7 += r0 003927 r1 = 0x1 003928 if r7 < r2 goto <offset> 003929 r1 = 0x0 003930 r1 &= 0x1 003931 if r1 != 0x0 goto <offset> 003932 *(u64 *)(r10 - 0x110) = r7 003933 if r7 > 0x104 goto <offset> 003934 if r7 == 0x104 goto <offset> 003935 r3 = 0x104 003936 r3 -= r7 003937 if r3 < 0xc goto <offset> 003938 r3 = 0xc 003939 *(u64 *)(r10 - 0x290) = r3 003940 r9 = *(u64 *)(r10 - 0x250) 003941 r9 += r7 003942 r1 = r9 003943 r2 = <addr> ll 003944 call sol_memcpy_ 003945 r2 = *(u64 *)(r10 - 0x290) 003946 if r7 < 0xf9 goto <offset> 003947 r9 += r2 003948 *(u8 *)(r9 - 0x1) = 0x40 003949 r3 = *(u64 *)(r10 - 0x110) 003950 r1 = r3 003951 r1 += r2 003952 r2 = 0x1 003953 r9 = *(u64 *)(r10 - 0x260) 003954 if r1 < r3 goto <offset> 003955 r2 = 0x0 003956 r2 &= 0x1 003957 if r2 != 0x0 goto <offset> 003958 *(u64 *)(r10 - 0x110) = r1 003959 if r1 > 0x104 goto <offset> 003960 if r1 == 0x104 goto <offset> 003961 r2 = *(u64 *)(r10 - 0x250) 003962 r2 += r1 003963 r3 = 0x104 003964 r3 -= r1 003965 r1 = *(u64 *)(r10 - 0x268) 003966 call -0xe39 003967 r2 = *(u64 *)(r10 - 0x110) 003968 r7 = r2 003969 r7 += r0 003970 r1 = 0x1 003971 if r7 < r2 goto <offset> 003972 r1 = 0x0 003973 r1 &= 0x1 003974 if r1 != 0x0 goto <offset> 003975 *(u64 *)(r10 - 0x110) = r7 003976 if r7 > 0x104 goto <offset> 003977 if r7 == 0x104 goto <offset> 003978 r3 = 0x104 003979 r3 -= r7 003980 if r3 < 0x9 goto <offset> 003981 r3 = 0x9 003982 *(u64 *)(r10 - 0x290) = r3 003983 r9 = *(u64 *)(r10 - 0x250) 003984 r9 += r7 003985 r1 = r9 003986 r2 = <addr> ll 003987 call sol_memcpy_ 003988 r1 = *(u64 *)(r10 - 0x290) 003989 if r7 < 0xfc goto <offset> 003990 r9 += r1 003991 *(u8 *)(r9 - 0x1) = 0x40 003992 r3 = *(u64 *)(r10 - 0x110) 003993 r4 = r3 003994 r4 += r1 003995 r2 = 0x1 003996 r9 = *(u64 *)(r10 - 0x260) 003997 r1 = *(u64 *)(r10 - 0x280) 003998 if r4 < r3 goto <offset> 003999 r2 = 0x0 004000 r2 &= 0x1 004001 if r2 != 0x0 goto <offset> 004002 *(u64 *)(r10 - 0x110) = r4 004003 if r4 > 0x104 goto <offset> 004004 if r4 == 0x104 goto <offset> 004005 r2 = *(u64 *)(r10 - 0x250) 004006 r2 += r4 004007 r3 = 0x104 004008 r3 -= r4 004009 call -0xe64 004010 r2 = *(u64 *)(r10 - 0x110) 004011 r7 = r2 004012 r7 += r0 004013 r1 = 0x1 004014 if r7 < r2 goto <offset> 004015 r1 = 0x0 004016 r1 &= 0x1 004017 if r1 != 0x0 goto <offset> 004018 *(u64 *)(r10 - 0x110) = r7 004019 r9 = *(u64 *)(r10 - 0x260) 004020 if r7 > 0x104 goto <offset> 004021 if r7 == 0x104 goto <offset> 004022 r1 = 0x104 004023 r1 -= r7 004024 *(u64 *)(r10 - 0x280) = r1 004025 if r1 < 0x9 goto <offset> 004026 r1 = 0x9 004027 *(u64 *)(r10 - 0x280) = r1 004028 r9 = *(u64 *)(r10 - 0x250) 004029 r9 += r7 004030 r1 = r9 004031 r2 = <addr> ll 004032 r3 = *(u64 *)(r10 - 0x280) 004033 call sol_memcpy_ 004034 if r7 < 0xfc goto <offset> 004035 r1 = *(u64 *)(r10 - 0x280) 004036 r9 += r1 004037 *(u8 *)(r9 - 0x1) = 0x40 004038 r3 = *(u64 *)(r10 - 0x110) 004039 r4 = r3 004040 r1 = *(u64 *)(r10 - 0x280) 004041 r4 += r1 004042 r2 = 0x1 004043 if r4 < r3 goto <offset> 004044 r2 = 0x0 004045 r2 &= 0x1 004046 if r2 != 0x0 goto <offset> 004047 *(u64 *)(r10 - 0x110) = r4 004048 r9 = *(u64 *)(r10 - 0x260) 004049 r1 = *(u64 *)(r10 - 0x288) 004050 if r4 > 0x104 goto <offset> 004051 if r4 == 0x104 goto <offset> 004052 r2 = *(u64 *)(r10 - 0x250) 004053 r2 += r4 004054 r3 = 0x104 004055 r3 -= r4 004056 call -0xe93 004057 r3 = *(u64 *)(r10 - 0x110) 004058 r2 = r3 004059 r2 += r0 004060 r1 = 0x1 004061 if r2 < r3 goto <offset> 004062 r1 = 0x0 004063 r1 &= 0x1 004064 if r1 != 0x0 goto <offset> 004065 *(u64 *)(r10 - 0x110) = r2 004066 r9 = *(u64 *)(r10 - 0x260) 004067 if r2 > 0x104 goto <offset> 004068 goto <offset> 004069 r2 = 0x0 004070 r3 = 0x1 004071 r4 = *(u64 *)(r10 - 0x248) 004072 r0 = *(u64 *)(r10 - 0x238) 004073 if r6 >= r7 goto <offset> 004074 r3 = 0x0 004075 if r6 == r7 goto <offset> 004076 r2 = r3 004077 r3 = 0x1 004078 r5 = *(u64 *)(r10 - 0x258) 004079 if r5 == 0x0 goto <offset> 004080 r3 = 0x0 004081 if r4 == 0x0 goto <offset> 004082 r1 = 0x0 004083 if r2 != 0x0 goto <offset> 004084 *(u64 *)(r10 - 0x258) = r4 004085 r4 = *(u64 *)(r10 - 0x220) 004086 if r2 != 0x0 goto <offset> 004087 r4 = *(u64 *)(r10 - 0x228) 004088 if r2 != 0x0 goto <offset> 004089 r5 = *(u64 *)(r10 - 0x220) 004090 *(u64 *)(r10 - 0x228) = r5 004091 r5 = r0 004092 if r2 != 0x0 goto <offset> 004093 r5 = *(u64 *)(r10 - 0x230) 004094 if r2 != 0x0 goto <offset> 004095 *(u64 *)(r10 - 0x230) = r0 004096 if r2 == 0x0 goto <offset> 004097 goto <offset> 004098 r3 = 0x0 004099 r1 = *(u64 *)(r10 - 0x270) 004100 if r6 >= r7 goto <offset> 004101 r2 = 0x0 004102 if r6 != r7 goto <offset> 004103 goto <offset> 004104 r1 = <addr> ll 004105 call <target> 004106 *(u64 *)(r10 - 0x120) = r3 004107 r6 = r2 004108 *(u64 *)(r10 - 0x110) = r1 004109 w3 = *(u16 *)(r6 + 0xb4) 004110 r1 = r10 004111 r1 += -0x20 004112 r7 = 0x0 004113 r2 = 0x0 004114 *(u64 *)(r10 - 0x108) = r3 004115 r4 = 0x2710 004116 r5 = 0x0 004117 call <target> 004118 w4 = *(u32 *)(r6 + 0xb0) 004119 r3 = *(u64 *)(r10 - 0x18) 004120 r3 += 0x1 004121 r1 = r10 004122 r1 += -0x10 004123 r2 = *(u64 *)(r10 - 0x20) 004124 call <target> 004125 r1 = *(u64 *)(r10 - 0x8) 004126 *(u64 *)(r10 - 0x100) = r1 004127 r1 = *(u64 *)(r10 - 0x10) 004128 *(u64 *)(r10 - 0xf8) = r1 004129 w1 = *(u32 *)(r6 + 0xa0) 004130 *(u64 *)(r10 - 0x128) = r1 004131 w8 = *(u32 *)(r6 + 0x80) 004132 w1 = *(u16 *)(r6 + 0x88) 004133 *(u64 *)(r10 - 0x118) = r1 004134 w9 = *(u8 *)(r6 + 0x92) 004135 if r9 == 0x0 goto <offset> 004136 r6 = 0x1 004137 goto <offset> 004138 r7 += 0x1 004139 r1 = r7 004140 r1 &= 0xff 004141 if r1 >= r9 goto <offset> 004142 r1 = r10 004143 r1 += -0x30 004144 r2 = r6 004145 r3 = 0x0 004146 r4 = 0xa 004147 r5 = 0x0 004148 call <target> 004149 r2 = *(u64 *)(r10 - 0x28) 004150 r1 = 0x1 004151 if r2 == 0x0 goto <offset> 004152 r6 = -0x1 004153 if r1 != 0x0 goto <offset> 004154 goto <offset> 004155 r1 = 0x0 004156 r6 = -0x1 004157 if r1 != 0x0 goto <offset> 004158 r6 = *(u64 *)(r10 - 0x30) 004159 goto <offset> 004160 r6 = 0x1 004161 r7 = 0x0 004162 r1 = r8 004163 if r1 == 0x0 goto <offset> 004164 r1 = *(u64 *)(r10 - 0x128) 004165 r2 = r1 004166 r9 = *(u64 *)(r10 - 0x100) 004167 if r2 == 0x0 goto <offset> 004168 r1 = r10 004169 r1 += -0x40 004170 r3 = 0x0 004171 r4 = *(u64 *)(r10 - 0x108) 004172 r5 = 0x0 004173 call <target> 004174 r4 = r8 004175 r1 = r10 004176 r1 += -0x50 004177 r8 = *(u64 *)(r10 - 0x40) 004178 r7 = *(u64 *)(r10 - 0x38) 004179 r2 = r8 004180 r3 = r7 004181 r5 = 0x0 004182 call <target> 004183 r1 = r10 004184 r1 += -0x60 004185 r2 = *(u64 *)(r10 - 0x50) 004186 r3 = *(u64 *)(r10 - 0x48) 004187 r4 = r8 004188 r5 = r7 004189 call <target> 004190 r1 = 0x1 004191 *(u64 *)(r10 - 0x128) = r1 004192 r8 = <addr> ll 004193 r7 = *(u64 *)(r10 - 0x60) 004194 r2 = r7 004195 r2 += r8 004196 if r2 < r7 goto <offset> 004197 r1 = 0x0 004198 r9 = *(u64 *)(r10 - 0x58) 004199 r3 = r9 004200 r3 += r1 004201 r1 = r10 004202 r1 += -0x70 004203 r4 = <addr> ll 004204 r5 = 0x0 004205 call <target> 004206 r2 = -<addr> ll 004207 r1 = 0x1 004208 if r7 <= r2 goto <offset> 004209 if r9 <= r8 goto <offset> 004210 if r9 != r8 goto <offset> 004211 r7 = 0x5f5e100 004212 r2 = *(u64 *)(r10 - 0x70) 004213 if r2 >= 0x5f5e100 goto <offset> 004214 r9 = *(u64 *)(r10 - 0x100) 004215 if r1 == 0x0 goto <offset> 004216 goto <offset> 004217 r9 = *(u64 *)(r10 - 0x100) 004218 goto <offset> 004219 r1 = 0x0 004220 if r9 > r8 goto <offset> 004221 r2 = 0x0 004222 *(u64 *)(r10 - 0x128) = r2 004223 if r9 == r8 goto <offset> 004224 r1 = *(u64 *)(r10 - 0x128) 004225 r7 = 0x5f5e100 004226 r2 = *(u64 *)(r10 - 0x70) 004227 if r2 < 0x5f5e100 goto <offset> 004228 r2 = 0x5f5e100 004229 r9 = *(u64 *)(r10 - 0x100) 004230 if r1 != 0x0 goto <offset> 004231 r7 = r2 004232 r1 = *(u64 *)(r10 - 0x120) 004233 if r1 == 0x0 goto <offset> 004234 r1 = *(u64 *)(r10 - 0x118) 004235 goto <offset> 004236 r8 = *(u64 *)(r10 - 0xf8) 004237 r1 = r8 004238 r1 |= r9 004239 if r1 == 0x0 goto <offset> 004240 *(u64 *)(r10 - 0x100) = r7 004241 r1 = r10 004242 r1 += -0x80 004243 r2 = -0x1 004244 r3 = -0x1 004245 r4 = r8 004246 r5 = r9 004247 call <target> 004248 r1 = r10 004249 r1 += -0x90 004250 r7 = *(u64 *)(r10 - 0x80) 004251 r3 = *(u64 *)(r10 - 0x78) 004252 r2 = r7 004253 *(u64 *)(r10 - 0x120) = r3 004254 r4 = r8 004255 r5 = r9 004256 call <target> 004257 r1 = 0x1 004258 if r8 == 0x0 goto <offset> 004259 r1 = 0x0 004260 r9 -= r1 004261 r1 = *(u64 *)(r10 - 0x88) 004262 r1 ^= r9 004263 r3 = *(u64 *)(r10 - 0xf8) 004264 r3 += -0x1 004265 r2 = *(u64 *)(r10 - 0x90) 004266 r2 ^= r3 004267 r1 ^= -0x1 004268 r2 ^= -0x1 004269 r2 |= r1 004270 if r2 != 0x0 goto <offset> 004271 r7 += 0x1 004272 r1 = 0x1 004273 r3 = *(u64 *)(r10 - 0x120) 004274 if r7 == 0x0 goto <offset> 004275 r1 = 0x0 004276 r3 += r1 004277 r1 = r7 004278 r1 |= r3 004279 r2 = -0x1 004280 *(u64 *)(r10 - 0xf8) = r2 004281 r9 = -0x1 004282 if r1 == 0x0 goto <offset> 004283 r9 = r3 004284 if r1 == 0x0 goto <offset> 004285 *(u64 *)(r10 - 0xf8) = r7 004286 goto <offset> 004287 r1 = -0x1 004288 *(u64 *)(r10 - 0xf8) = r1 004289 r9 = -0x1 004290 r1 = *(u64 *)(r10 - 0x118) 004291 goto <offset> 004292 *(u64 *)(r10 - 0xf8) = r7 004293 r9 = *(u64 *)(r10 - 0x120) 004294 r1 = *(u64 *)(r10 - 0x118) 004295 r7 = *(u64 *)(r10 - 0x100) 004296 r2 = *(u64 *)(r10 - 0x108) 004297 r2 *= r1 004298 r2 *= 0xa 004299 r1 = r10 004300 r1 += -0xf0 004301 r3 = 0x0 004302 r4 = r6 004303 r5 = 0x0 004304 call <target> 004305 r1 = *(u64 *)(r10 - 0xf0) 004306 r2 = r1 004307 r2 += r7 004308 r3 = 0x1 004309 *(u64 *)(r10 - 0x100) = r3 004310 if r2 >= r1 goto <offset> 004311 r7 = -0x1 004312 r1 = -0x1 004313 if r3 == 0x0 goto <offset> 004314 r2 = *(u64 *)(r10 - 0xe8) 004315 r3 = 0x1 004316 if r2 == 0x0 goto <offset> 004317 r2 = -0x1 004318 if r3 == 0x0 goto <offset> 004319 r3 = 0x35a4e900 004320 r1 = 0x3b9aca00 004321 if r2 > 0x5f5e100 goto <offset> 004322 r1 -= r2 004323 r3 = r1 004324 r1 = r10 004325 r1 += -0xa0 004326 r2 = 0x0 004327 r4 = 0x3b9aca00 004328 r5 = 0x0 004329 call <target> 004330 r1 = r10 004331 r1 += -0xb0 004332 r6 = *(u64 *)(r10 - 0xa0) 004333 r8 = *(u64 *)(r10 - 0xf8) 004334 r2 = r8 004335 r3 = 0x0 004336 r4 = r6 004337 r5 = 0x0 004338 call <target> 004339 r1 = r10 004340 r1 += -0xd0 004341 r2 = r9 004342 r3 = 0x0 004343 r4 = r6 004344 r5 = 0x0 004345 call <target> 004346 r1 = r10 004347 r1 += -0xc0 004348 r6 = *(u64 *)(r10 - 0x98) 004349 r2 = r8 004350 r3 = 0x0 004351 r4 = r6 004352 r5 = 0x0 004353 call <target> 004354 r1 = r10 004355 r1 += -0xe0 004356 r2 = 0x0 004357 r3 = r9 004358 r4 = r6 004359 r5 = 0x0 004360 call <target> 004361 r2 = *(u64 *)(r10 - 0xb8) 004362 r1 = *(u64 *)(r10 - 0xc8) 004363 r1 += r2 004364 r2 = *(u64 *)(r10 - 0xc0) 004365 r4 = *(u64 *)(r10 - 0xd0) 004366 r3 = r4 004367 r3 += r2 004368 r2 = 0x1 004369 if r3 < r4 goto <offset> 004370 r2 = 0x0 004371 r1 += r2 004372 r4 = *(u64 *)(r10 - 0xd8) 004373 r2 = r4 004374 r2 += r1 004375 r5 = *(u64 *)(r10 - 0xe0) 004376 r1 = r5 004377 r1 += r3 004378 r3 = 0x1 004379 if r1 >= r5 goto <offset> 004380 r2 += r3 004381 r5 = 0x1 004382 if r2 >= r4 goto <offset> 004383 if r2 != r4 goto <offset> 004384 r4 = -0x1 004385 if r3 == 0x0 goto <offset> 004386 r5 = -0x1 004387 if r3 != 0x0 goto <offset> 004388 r5 = r1 004389 r1 = *(u64 *)(r10 - 0xa8) 004390 r2 = r5 004391 r2 += r1 004392 r1 = 0x1 004393 if r2 >= r5 goto <offset> 004394 r3 = r4 004395 r3 += r1 004396 if r3 >= r4 goto <offset> 004397 if r2 < r5 goto <offset> 004398 r4 = -0x1 004399 if r1 == 0x0 goto <offset> 004400 if r1 != 0x0 goto <offset> 004401 r7 = r3 004402 r1 = *(u64 *)(r10 - 0x110) 004403 *(u64 *)(r1 + 0x8) = r7 004404 *(u64 *)(r1 + 0x0) = r4 004405 exit 004406 r3 = 0x0 004407 r7 = -0x1 004408 r1 = -0x1 004409 if r3 != 0x0 goto <offset> 004410 r1 = r2 004411 r2 = *(u64 *)(r10 - 0xe8) 004412 r3 = 0x1 004413 if r2 != 0x0 goto <offset> 004414 r3 = 0x0 004415 r2 = -0x1 004416 if r3 != 0x0 goto <offset> 004417 r2 = r1 004418 r3 = 0x35a4e900 004419 r1 = 0x3b9aca00 004420 if r2 <= 0x5f5e100 goto <offset> 004421 goto <offset> 004422 r3 = 0x0 004423 r2 += r3 004424 r5 = 0x1 004425 if r2 < r4 goto <offset> 004426 r5 = 0x0 004427 if r2 == r4 goto <offset> 004428 r3 = r5 004429 r4 = -0x1 004430 if r3 != 0x0 goto <offset> 004431 r4 = r2 004432 r5 = -0x1 004433 if r3 == 0x0 goto <offset> 004434 goto <offset> 004435 r1 = 0x0 004436 r3 = r4 004437 r3 += r1 004438 if r3 < r4 goto <offset> 004439 r4 = 0x0 004440 *(u64 *)(r10 - 0x100) = r4 004441 if r2 >= r5 goto <offset> 004442 r1 = *(u64 *)(r10 - 0x100) 004443 r4 = -0x1 004444 if r1 != 0x0 goto <offset> 004445 r4 = r2 004446 if r1 == 0x0 goto <offset> 004447 goto <offset> 004448 if r4 == 0x0 goto <offset> 004449 *(u64 *)(r10 - 0x78) = r5 004450 r6 = *(u64 *)(r3 + 0x0) 004451 r0 = *(u64 *)(r2 + 0x0) 004452 r7 = *(u64 *)(r0 + 0x0) 004453 if r6 != r7 goto <offset> 004454 r6 = *(u64 *)(r0 + 0x8) 004455 r7 = *(u64 *)(r3 + 0x8) 004456 if r7 != r6 goto <offset> 004457 r6 = *(u64 *)(r0 + 0x10) 004458 r7 = *(u64 *)(r3 + 0x10) 004459 if r7 != r6 goto <offset> 004460 r6 = 0x0 004461 r7 = *(u64 *)(r0 + 0x18) 004462 r8 = *(u64 *)(r3 + 0x18) 004463 if r8 == r7 goto <offset> 004464 r6 = 0x1 004465 r5 = *(u64 *)(r2 + 0x8) 004466 if r6 == 0x0 goto <offset> 004467 r8 = *(u64 *)(r0 + 0x20) 004468 r9 = *(u64 *)(r3 + 0x0) 004469 if r9 != r8 goto <offset> 004470 r8 = *(u64 *)(r0 + 0x28) 004471 r9 = *(u64 *)(r3 + 0x8) 004472 if r9 != r8 goto <offset> 004473 r8 = *(u64 *)(r0 + 0x30) 004474 r9 = *(u64 *)(r3 + 0x10) 004475 if r9 != r8 goto <offset> 004476 r8 = 0x0 004477 r7 = *(u64 *)(r0 + 0x38) 004478 *(u64 *)(r10 - 0x80) = r7 004479 r9 = *(u64 *)(r3 + 0x18) 004480 r7 = *(u64 *)(r10 - 0x80) 004481 if r9 == r7 goto <offset> 004482 r8 = 0x1 004483 if r8 != 0x0 goto <offset> 004484 r8 = 0x0 004485 r9 = 0x1 004486 if r6 != 0x0 goto <offset> 004487 goto <offset> 004488 r8 = 0x20 004489 r9 = 0x1 004490 if r6 == 0x0 goto <offset> 004491 r9 = 0x0 004492 *(u64 *)(r10 - 0x68) = r5 004493 *(u8 *)(r10 - 0x60) = w9 004494 *(u64 *)(r10 - 0x70) = r0 004495 r0 += r8 004496 r6 = *(u64 *)(r0 + 0x18) 004497 *(u64 *)(r10 - 0x40) = r6 004498 r6 = *(u64 *)(r0 + 0x10) 004499 *(u64 *)(r10 - 0x48) = r6 004500 r6 = *(u64 *)(r0 + 0x8) 004501 *(u64 *)(r10 - 0x50) = r6 004502 r6 = *(u64 *)(r0 + 0x0) 004503 *(u64 *)(r10 - 0x58) = r6 004504 r0 = *(u64 *)(r2 + 0x10) 004505 r7 = *(u64 *)(r0 + 0x0) 004506 if r6 != r7 goto <offset> 004507 r6 = *(u64 *)(r0 + 0x8) 004508 r7 = *(u64 *)(r10 - 0x50) 004509 if r7 != r6 goto <offset> 004510 r6 = *(u64 *)(r0 + 0x10) 004511 r7 = *(u64 *)(r10 - 0x48) 004512 if r7 != r6 goto <offset> 004513 r6 = 0x0 004514 r7 = *(u64 *)(r0 + 0x18) 004515 r8 = *(u64 *)(r10 - 0x40) 004516 if r8 == r7 goto <offset> 004517 r6 = 0x1 004518 r2 = *(u64 *)(r2 + 0x18) 004519 if r6 == 0x0 goto <offset> 004520 r7 = *(u64 *)(r0 + 0x20) 004521 r8 = *(u64 *)(r10 - 0x58) 004522 if r8 != r7 goto <offset> 004523 r7 = *(u64 *)(r0 + 0x28) 004524 r8 = *(u64 *)(r10 - 0x50) 004525 if r8 != r7 goto <offset> 004526 r7 = *(u64 *)(r0 + 0x30) 004527 r8 = *(u64 *)(r10 - 0x48) 004528 if r8 != r7 goto <offset> 004529 r7 = 0x0 004530 r8 = *(u64 *)(r0 + 0x38) 004531 r9 = *(u64 *)(r10 - 0x40) 004532 if r9 == r8 goto <offset> 004533 r7 = 0x1 004534 if r7 != 0x0 goto <offset> 004535 r7 = 0x0 004536 r8 = 0x1 004537 if r6 != 0x0 goto <offset> 004538 goto <offset> 004539 r7 = 0x20 004540 r8 = 0x1 004541 if r6 == 0x0 goto <offset> 004542 r8 = 0x0 004543 *(u64 *)(r10 - 0x30) = r2 004544 *(u8 *)(r10 - 0x28) = w8 004545 *(u64 *)(r10 - 0x38) = r0 004546 r0 += r7 004547 r2 = *(u64 *)(r0 + 0x18) 004548 *(u64 *)(r10 - 0x8) = r2 004549 r2 = *(u64 *)(r0 + 0x10) 004550 *(u64 *)(r10 - 0x10) = r2 004551 r2 = *(u64 *)(r0 + 0x8) 004552 *(u64 *)(r10 - 0x18) = r2 004553 r2 = *(u64 *)(r0 + 0x0) 004554 *(u64 *)(r10 - 0x20) = r2 004555 r0 = *(u64 *)(r3 + 0x0) 004556 if r2 != r0 goto <offset> 004557 r2 = *(u64 *)(r3 + 0x8) 004558 r0 = *(u64 *)(r10 - 0x18) 004559 if r0 != r2 goto <offset> 004560 r2 = *(u64 *)(r3 + 0x10) 004561 r0 = *(u64 *)(r10 - 0x10) 004562 if r0 != r2 goto <offset> 004563 r2 = 0x0 004564 r3 = *(u64 *)(r3 + 0x18) 004565 r0 = *(u64 *)(r10 - 0x8) 004566 if r0 == r3 goto <offset> 004567 r2 = 0x1 004568 if r2 == 0x0 goto <offset> 004569 *(u64 *)(r1 + 0x0) = 0x0 004570 exit 004571 r2 = r10 004572 r2 += -0x70 004573 r3 = r10 004574 r3 += -0x38 004575 r5 = *(u64 *)(r10 - 0x78) 004576 call <target> 004577 goto <offset> 004578 *(u64 *)(r10 - 0x378) = r5 004579 *(u64 *)(r10 - 0x318) = r4 004580 *(u64 *)(r10 - 0x380) = r3 004581 r6 = r2 004582 *(u64 *)(r10 - 0x390) = r1 004583 call <target> 004584 r1 = <addr> ll 004585 r1 = *(u64 *)(r1 + 0x0) 004586 if r1 == 0x0 goto <offset> 004587 r3 = r1 004588 r3 += 0x8 004589 r2 = 0x1 004590 r4 = r3 004591 if r3 < r1 goto <offset> 004592 r2 = 0x0 004593 r2 &= 0x1 004594 if r2 != 0x0 goto <offset> 004595 r3 = r4 004596 r3 += -0x1 004597 r3 &= -0x8 004598 r1 = r3 004599 r1 += 0x960 004600 r2 = 0x1 004601 *(u64 *)(r10 - 0x338) = r3 004602 if r1 < r3 goto <offset> 004603 r2 = 0x0 004604 r2 &= 0x1 004605 if r2 != 0x0 goto <offset> 004606 r2 = <addr> ll 004607 if r1 > r2 goto <offset> 004608 r7 = <addr> ll 004609 *(u64 *)(r7 + 0x0) = r1 004610 r1 = *(u64 *)(r10 - 0x338) 004611 *(u8 *)(r1 + 0x958) = 0x2 004612 *(u8 *)(r1 + 0x8e0) = 0x2 004613 *(u8 *)(r1 + 0x868) = 0x2 004614 *(u8 *)(r1 + 0x7f0) = 0x2 004615 *(u8 *)(r1 + 0x778) = 0x2 004616 *(u8 *)(r1 + 0x700) = 0x2 004617 *(u8 *)(r1 + 0x688) = 0x2 004618 *(u8 *)(r1 + 0x610) = 0x2 004619 *(u8 *)(r1 + 0x598) = 0x2 004620 *(u8 *)(r1 + 0x520) = 0x2 004621 *(u8 *)(r1 + 0x4a8) = 0x2 004622 *(u8 *)(r1 + 0x430) = 0x2 004623 *(u8 *)(r1 + 0x3b8) = 0x2 004624 *(u8 *)(r1 + 0x340) = 0x2 004625 *(u8 *)(r1 + 0x2c8) = 0x2 004626 *(u8 *)(r1 + 0x250) = 0x2 004627 *(u8 *)(r1 + 0x1d8) = 0x2 004628 *(u8 *)(r1 + 0x160) = 0x2 004629 *(u8 *)(r1 + 0xe8) = 0x2 004630 *(u8 *)(r1 + 0x70) = 0x2 004631 call <target> 004632 r1 = *(u64 *)(r7 + 0x0) 004633 if r1 == 0x0 goto <offset> 004634 r3 = r1 004635 r3 += 0x8 004636 r2 = 0x1 004637 r4 = r3 004638 if r3 < r1 goto <offset> 004639 r2 = 0x0 004640 r2 &= 0x1 004641 if r2 != 0x0 goto <offset> 004642 r3 = r4 004643 r3 += -0x1 004644 r3 &= -0x8 004645 r1 = r3 004646 r1 += 0x960 004647 r2 = 0x1 004648 *(u64 *)(r10 - 0x340) = r3 004649 if r1 < r3 goto <offset> 004650 r2 = 0x0 004651 r2 &= 0x1 004652 if r2 != 0x0 goto <offset> 004653 r2 = <addr> ll 004654 if r1 > r2 goto <offset> 004655 r2 = <addr> ll 004656 *(u64 *)(r2 + 0x0) = r1 004657 r1 = *(u64 *)(r10 - 0x340) 004658 *(u8 *)(r1 + 0x958) = 0x2 004659 *(u8 *)(r1 + 0x8e0) = 0x2 004660 *(u8 *)(r1 + 0x868) = 0x2 004661 *(u8 *)(r1 + 0x7f0) = 0x2 004662 *(u8 *)(r1 + 0x778) = 0x2 004663 *(u8 *)(r1 + 0x700) = 0x2 004664 *(u8 *)(r1 + 0x688) = 0x2 004665 *(u8 *)(r1 + 0x610) = 0x2 004666 *(u8 *)(r1 + 0x598) = 0x2 004667 *(u8 *)(r1 + 0x520) = 0x2 004668 *(u8 *)(r1 + 0x4a8) = 0x2 004669 *(u8 *)(r1 + 0x430) = 0x2 004670 *(u8 *)(r1 + 0x3b8) = 0x2 004671 *(u8 *)(r1 + 0x340) = 0x2 004672 *(u8 *)(r1 + 0x2c8) = 0x2 004673 *(u8 *)(r1 + 0x250) = 0x2 004674 *(u8 *)(r1 + 0x1d8) = 0x2 004675 *(u8 *)(r1 + 0x160) = 0x2 004676 *(u8 *)(r1 + 0xe8) = 0x2 004677 *(u8 *)(r1 + 0x70) = 0x2 004678 w1 = *(u8 *)(r6 + 0x10) 004679 r3 = *(u64 *)(r6 + 0x8) 004680 r2 = *(u64 *)(r6 + 0x0) 004681 r4 = *(u64 *)(r10 - 0x378) 004682 *(u64 *)(r10 - 0xff8) = r4 004683 *(u64 *)(r10 - 0x348) = r1 004684 *(u64 *)(r10 - 0x1000) = r1 004685 r1 = r10 004686 r1 += -0xd0 004687 r5 = r10 004688 r4 = *(u64 *)(r10 - 0x318) 004689 call <target> 004690 r9 = 0x0 004691 r1 = r10 004692 r1 += -0xd7 004693 *(u64 *)(r10 - 0x350) = r1 004694 r8 = 0x0 004695 r1 = 0x0 004696 *(u64 *)(r10 - 0x308) = r1 004697 *(u64 *)(r10 - 0x2f8) = r1 004698 goto <offset> 004699 r3 = *(u64 *)(r10 - 0x338) 004700 r3 += r9 004701 r4 = *(u64 *)(r10 - 0x2e8) 004702 *(u64 *)(r3 + 0x30) = r4 004703 r4 = *(u64 *)(r10 - 0x2e0) 004704 *(u64 *)(r3 + 0x28) = r4 004705 r4 = *(u64 *)(r10 - 0x300) 004706 *(u8 *)(r3 + 0x70) = w4 004707 r4 = *(u64 *)(r10 - 0x368) 004708 *(u64 *)(r3 + 0x68) = r4 004709 r4 = *(u64 *)(r10 - 0x330) 004710 *(u64 *)(r3 + 0x60) = r4 004711 r4 = *(u64 *)(r10 - 0x328) 004712 *(u64 *)(r3 + 0x58) = r4 004713 r4 = *(u64 *)(r10 - 0x320) 004714 *(u64 *)(r3 + 0x50) = r4 004715 r4 = *(u64 *)(r10 - 0x358) 004716 *(u64 *)(r3 + 0x48) = r4 004717 r4 = *(u64 *)(r10 - 0x2f0) 004718 *(u64 *)(r3 + 0x40) = r4 004719 r4 = *(u64 *)(r10 - 0x360) 004720 *(u64 *)(r3 + 0x38) = r4 004721 r4 = *(u64 *)(r10 - 0x2d0) 004722 *(u64 *)(r3 + 0x20) = r4 004723 r4 = *(u64 *)(r10 - 0x308) 004724 *(u64 *)(r3 + 0x18) = r4 004725 *(u64 *)(r3 + 0x10) = r7 004726 *(u64 *)(r3 + 0x8) = r1 004727 *(u64 *)(r3 + 0x0) = r6 004728 w1 = *(u32 *)(r10 - 0x128) 004729 *(u32 *)(r3 + 0x71) = w1 004730 w1 = *(u32 *)(r10 - 0x125) 004731 *(u32 *)(r3 + 0x74) = w1 004732 r1 = *(u64 *)(r10 - 0x2f8) 004733 r1 += 0x1 004734 *(u64 *)(r10 - 0x2f8) = r1 004735 r9 += 0x78 004736 r8 = r2 004737 *(u64 *)(r10 - 0x308) = r0 004738 if r9 == 0x960 goto <offset> 004739 r1 = r10 004740 r1 += -0x120 004741 r2 = r10 004742 r2 += -0xd0 004743 call <target> 004744 w1 = *(u8 *)(r10 - 0xd8) 004745 *(u64 *)(r10 - 0x300) = r1 004746 if r1 == 0x2 goto <offset> 004747 r2 = *(u64 *)(r10 - 0x350) 004748 w1 = *(u32 *)(r2 + 0x0) 004749 *(u32 *)(r10 - 0x128) = w1 004750 w1 = *(u32 *)(r2 + 0x3) 004751 *(u32 *)(r10 - 0x125) = w1 004752 r1 = *(u64 *)(r10 - 0x318) 004753 if r1 <= r8 goto <offset> 004754 r1 = *(u64 *)(r10 - 0x100) 004755 r2 = *(u64 *)(r10 - 0x318) 004756 r2 -= r8 004757 if r2 < r1 goto <offset> 004758 r2 = r1 004759 *(u64 *)(r10 - 0x358) = r1 004760 *(u64 *)(r10 - 0x2d8) = r2 004761 if r2 == 0x0 goto <offset> 004762 r4 = *(u64 *)(r10 - 0x118) 004763 r3 = *(u64 *)(r10 - 0x120) 004764 r1 = *(u64 *)(r10 - 0xe0) 004765 *(u64 *)(r10 - 0x368) = r1 004766 r0 = *(u64 *)(r10 - 0xe8) 004767 r5 = *(u64 *)(r10 - 0xf0) 004768 r2 = *(u64 *)(r10 - 0xf8) 004769 r6 = *(u64 *)(r10 - 0x108) 004770 r1 = *(u64 *)(r10 - 0x110) 004771 *(u64 *)(r10 - 0x360) = r1 004772 r1 = *(u64 *)(r10 - 0x300) 004773 r1 &= 0x1 004774 *(u64 *)(r10 - 0x320) = r2 004775 *(u64 *)(r10 - 0x328) = r5 004776 *(u64 *)(r10 - 0x330) = r0 004777 *(u64 *)(r10 - 0x2e0) = r3 004778 *(u64 *)(r10 - 0x2e8) = r4 004779 *(u64 *)(r10 - 0x2f0) = r6 004780 if r1 == 0x0 goto <offset> 004781 r1 = r10 004782 r1 += -0x158 004783 r7 = 0x0 004784 r2 = *(u64 *)(r10 - 0x2d8) 004785 r3 = 0x0 004786 r4 = r6 004787 r5 = 0x0 004788 call <target> 004789 r3 = *(u64 *)(r10 - 0x158) 004790 r2 = r3 004791 r2 += 0x3b9ac9ff 004792 r6 = 0x1 004793 r1 = 0x1 004794 if r2 < r3 goto <offset> 004795 r1 = 0x0 004796 r3 = *(u64 *)(r10 - 0x150) 004797 r3 += r1 004798 r1 = r10 004799 r1 += -0x168 004800 r4 = 0x3b9aca00 004801 r5 = 0x0 004802 call <target> 004803 r2 = *(u64 *)(r10 - 0x168) 004804 r3 = *(u64 *)(r10 - 0x2d8) 004805 r1 = r3 004806 r1 -= r2 004807 if r1 > r3 goto <offset> 004808 r6 = 0x0 004809 r2 = *(u64 *)(r10 - 0x320) 004810 r3 = *(u64 *)(r10 - 0x328) 004811 r4 = *(u64 *)(r10 - 0x330) 004812 if r6 != 0x0 goto <offset> 004813 r7 = r1 004814 *(u64 *)(r10 - 0xfe8) = r4 004815 *(u64 *)(r10 - 0xff0) = r3 004816 *(u64 *)(r10 - 0xff8) = r2 004817 r1 = *(u64 *)(r10 - 0x348) 004818 *(u64 *)(r10 - 0x1000) = r1 004819 r1 = r10 004820 r1 += -0x120 004821 r5 = r10 004822 r2 = r7 004823 r6 = *(u64 *)(r10 - 0x2e0) 004824 r3 = r6 004825 r7 = *(u64 *)(r10 - 0x2e8) 004826 r4 = r7 004827 call <target> 004828 r1 = *(u64 *)(r10 - 0x110) 004829 if r1 != 0x0 goto <offset> 004830 goto <offset> 004831 *(u64 *)(r10 - 0xfe8) = r0 004832 *(u64 *)(r10 - 0xff0) = r5 004833 *(u64 *)(r10 - 0xff8) = r2 004834 r1 = *(u64 *)(r10 - 0x348) 004835 *(u64 *)(r10 - 0x1000) = r1 004836 r1 = r10 004837 r1 += -0x120 004838 r5 = r10 004839 r2 = *(u64 *)(r10 - 0x2d8) 004840 call <target> 004841 r1 = r10 004842 r1 += -0x138 004843 r2 = 0x0 004844 *(u64 *)(r10 - 0x2d0) = r2 004845 r7 = *(u64 *)(r10 - 0x110) 004846 r2 = r7 004847 r3 = 0x0 004848 r4 = r6 004849 r5 = 0x0 004850 call <target> 004851 r6 = 0x1 004852 r3 = *(u64 *)(r10 - 0x138) 004853 r2 = r3 004854 r2 += 0x3b9ac9ff 004855 r1 = 0x1 004856 if r2 < r3 goto <offset> 004857 r1 = 0x0 004858 r3 = *(u64 *)(r10 - 0x130) 004859 r3 += r1 004860 r1 = r10 004861 r1 += -0x148 004862 r4 = 0x3b9aca00 004863 r5 = 0x0 004864 call <target> 004865 r2 = *(u64 *)(r10 - 0x148) 004866 r1 = r7 004867 r1 -= r2 004868 if r1 > r7 goto <offset> 004869 r6 = 0x0 004870 if r6 != 0x0 goto <offset> 004871 *(u64 *)(r10 - 0x2d0) = r1 004872 r6 = *(u64 *)(r10 - 0x2e0) 004873 r7 = *(u64 *)(r10 - 0x2e8) 004874 r1 = *(u64 *)(r10 - 0x2d0) 004875 if r1 == 0x0 goto <offset> 004876 *(u64 *)(r10 - 0x2d0) = r1 004877 *(u64 *)(r10 - 0x370) = r9 004878 r9 = r6 004879 r1 = *(u64 *)(r10 - 0x348) 004880 *(u64 *)(r10 - 0x310) = r8 004881 if r1 != 0x0 goto <offset> 004882 r6 = *(u64 *)(r10 - 0x2e0) 004883 r1 = r6 004884 r7 = *(u64 *)(r10 - 0x2e8) 004885 r1 |= r7 004886 if r1 == 0x0 goto <offset> 004887 r1 = r10 004888 r1 += -0x178 004889 r2 = -0x1 004890 r3 = -0x1 004891 r4 = r6 004892 r5 = r7 004893 call <target> 004894 r1 = r10 004895 r1 += -0x188 004896 r8 = *(u64 *)(r10 - 0x178) 004897 r9 = *(u64 *)(r10 - 0x170) 004898 r2 = r8 004899 r3 = r9 004900 r4 = r6 004901 r5 = r7 004902 call <target> 004903 r1 = 0x1 004904 if r6 == 0x0 goto <offset> 004905 r1 = 0x0 004906 r7 -= r1 004907 r1 = *(u64 *)(r10 - 0x180) 004908 r1 ^= r7 004909 r6 += -0x1 004910 r3 = *(u64 *)(r10 - 0x188) 004911 r3 ^= r6 004912 r1 ^= -0x1 004913 r3 ^= -0x1 004914 r3 |= r1 004915 if r3 != 0x0 goto <offset> 004916 r8 += 0x1 004917 r1 = 0x1 004918 if r8 == 0x0 goto <offset> 004919 r1 = 0x0 004920 r9 += r1 004921 r1 = r8 004922 r1 |= r9 004923 r2 = r9 004924 r9 = -0x1 004925 r7 = -0x1 004926 if r1 == 0x0 goto <offset> 004927 r7 = r2 004928 if r1 == 0x0 goto <offset> 004929 goto <offset> 004930 r9 = -0x1 004931 r7 = -0x1 004932 r6 = 0x0 004933 r8 = 0x0 004934 r1 = *(u64 *)(r10 - 0x2f0) 004935 if r1 > 0x3b9ac9ff goto <offset> 004936 r3 = 0x3b9aca00 004937 r1 = *(u64 *)(r10 - 0x2f0) 004938 r3 -= r1 004939 r1 = r10 004940 r1 += -0x198 004941 r2 = 0x0 004942 r4 = 0x3b9aca00 004943 r5 = 0x0 004944 call <target> 004945 r8 = *(u64 *)(r10 - 0x190) 004946 r6 = *(u64 *)(r10 - 0x198) 004947 r1 = r10 004948 r1 += -0x1a8 004949 r2 = r6 004950 r3 = 0x0 004951 r4 = r9 004952 r5 = 0x0 004953 call <target> 004954 r1 = r10 004955 r1 += -0x1b8 004956 r2 = r6 004957 r3 = 0x0 004958 r4 = r7 004959 r5 = 0x0 004960 call <target> 004961 r1 = r10 004962 r1 += -0x1c8 004963 r2 = r8 004964 r3 = 0x0 004965 r4 = r9 004966 r5 = 0x0 004967 call <target> 004968 r1 = r10 004969 r1 += -0x1d8 004970 r2 = r8 004971 r3 = 0x0 004972 r4 = 0x0 004973 r5 = r7 004974 call <target> 004975 r0 = *(u64 *)(r10 - 0x1c0) 004976 r1 = *(u64 *)(r10 - 0x1b0) 004977 r2 = *(u64 *)(r10 - 0x1c8) 004978 r3 = *(u64 *)(r10 - 0x1b8) 004979 r4 = r3 004980 r4 += r2 004981 r6 = 0x1 004982 if r4 < r3 goto <offset> 004983 r6 = 0x0 004984 r5 = *(u64 *)(r10 - 0x1d0) 004985 r7 = *(u64 *)(r10 - 0x1d8) 004986 r3 = r7 004987 r3 += r4 004988 r4 = 0x1 004989 r9 = *(u64 *)(r10 - 0x370) 004990 r8 = *(u64 *)(r10 - 0x310) 004991 if r3 < r7 goto <offset> 004992 r4 = 0x0 004993 r1 += r0 004994 r1 += r6 004995 r6 = r5 004996 r6 += r1 004997 r6 += r4 004998 r1 = 0x1 004999 if r6 < r5 goto <offset> 005000 r1 = 0x0 005001 if r6 != r5 goto <offset> 005002 r1 = -0x1 005003 r0 = -0x1 005004 if r4 != 0x0 goto <offset> 005005 r0 = r6 005006 r6 = -0x1 005007 if r4 == 0x0 goto <offset> 005008 goto <offset> 005009 if r6 == r5 goto <offset> 005010 r4 = r1 005011 r1 = -0x1 005012 r0 = -0x1 005013 if r4 == 0x0 goto <offset> 005014 r6 = -0x1 005015 if r4 != 0x0 goto <offset> 005016 r6 = r3 005017 r4 = *(u64 *)(r10 - 0x1a0) 005018 r3 = r6 005019 r3 += r4 005020 r4 = 0x1 005021 if r3 < r6 goto <offset> 005022 r4 = 0x0 005023 r5 = r0 005024 r5 += r4 005025 r7 = 0x1 005026 if r5 >= r0 goto <offset> 005027 if r3 >= r6 goto <offset> 005028 r4 = r7 005029 r6 = r8 005030 r0 = *(u64 *)(r10 - 0x2d8) 005031 r6 += r0 005032 r7 = 0x1 005033 if r6 < r8 goto <offset> 005034 r7 = 0x0 005035 r0 = *(u64 *)(r10 - 0x308) 005036 r8 = r0 005037 r2 = *(u64 *)(r10 - 0x2d0) 005038 r8 += r2 005039 r2 = 0x1 005040 if r8 < r0 goto <offset> 005041 r2 = 0x0 005042 r0 = -0x1 005043 if r2 == 0x0 goto <offset> 005044 r2 = -0x1 005045 if r7 != 0x0 goto <offset> 005046 r2 = r6 005047 r6 = -0x1 005048 r7 = *(u64 *)(r10 - 0x310) 005049 if r4 == 0x0 goto <offset> 005050 if r4 != 0x0 goto <offset> 005051 goto <offset> 005052 r5 = r0 005053 r5 += r4 005054 r7 = 0x1 005055 if r5 < r0 goto <offset> 005056 r7 = 0x0 005057 if r3 < r6 goto <offset> 005058 goto <offset> 005059 r0 = -0x1 005060 if r2 != 0x0 goto <offset> 005061 r0 = r8 005062 r2 = -0x1 005063 if r7 == 0x0 goto <offset> 005064 r6 = -0x1 005065 r7 = *(u64 *)(r10 - 0x310) 005066 if r4 != 0x0 goto <offset> 005067 r6 = r3 005068 if r4 != 0x0 goto <offset> 005069 r1 = r5 005070 goto <offset> 005071 r7 = r9 005072 r9 = r8 005073 r6 = 0x0 005074 r8 = 0x0 005075 r1 = *(u64 *)(r10 - 0x2f0) 005076 if r1 <= 0x3b9ac9ff goto <offset> 005077 goto <offset> 005078 if r9 == 0x0 goto <offset> 005079 r1 = *(u64 *)(r10 - 0x2f8) 005080 if r1 < 0x15 goto <offset> 005081 r1 = *(u64 *)(r10 - 0x2f8) 005082 r2 = 0x14 005083 r3 = <addr> ll 005084 call <target> 005085 r1 = <addr> ll 005086 r2 = 0x10 005087 goto <offset> 005088 r1 = 0x14 005089 *(u64 *)(r10 - 0x2f8) = r1 005090 r1 = *(u64 *)(r10 - 0x2f8) 005091 r1 *= 0x78 005092 r4 = *(u64 *)(r10 - 0x338) 005093 r4 += r1 005094 r7 = 0x0 005095 w1 = *(u8 *)(r4 - 0x8) 005096 r6 = 0x0 005097 if r1 == 0x2 goto <offset> 005098 r2 = *(u64 *)(r4 - 0x58) 005099 r3 = *(u64 *)(r4 - 0x60) 005100 r1 = r3 005101 r1 += r2 005102 r2 = 0x1 005103 if r1 < r3 goto <offset> 005104 r2 = 0x0 005105 r6 = -0x1 005106 if r2 != 0x0 goto <offset> 005107 r6 = r1 005108 *(u64 *)(r10 - 0x398) = r4 005109 r1 = *(u64 *)(r10 - 0x380) 005110 w8 = *(u8 *)(r1 + 0x10) 005111 r3 = *(u64 *)(r1 + 0x8) 005112 r2 = *(u64 *)(r1 + 0x0) 005113 r1 = *(u64 *)(r10 - 0x378) 005114 *(u64 *)(r10 - 0xff8) = r1 005115 *(u64 *)(r10 - 0x1000) = r8 005116 r1 = r10 005117 r1 += -0xd0 005118 r5 = r10 005119 r4 = r6 005120 call <target> 005121 r9 = 0x0 005122 r1 = 0x0 005123 *(u64 *)(r10 - 0x2f0) = r1 005124 *(u64 *)(r10 - 0x2d0) = r1 005125 *(u64 *)(r10 - 0x328) = r8 005126 *(u64 *)(r10 - 0x388) = r6 005127 goto <offset> 005128 r3 = *(u64 *)(r10 - 0x340) 005129 r3 += r7 005130 r4 = *(u64 *)(r10 - 0x300) 005131 *(u64 *)(r3 + 0x30) = r4 005132 r4 = *(u64 *)(r10 - 0x2e8) 005133 *(u64 *)(r3 + 0x28) = r4 005134 r4 = *(u64 *)(r10 - 0x368) 005135 *(u8 *)(r3 + 0x70) = w4 005136 r4 = *(u64 *)(r10 - 0x380) 005137 *(u64 *)(r3 + 0x68) = r4 005138 r4 = *(u64 *)(r10 - 0x320) 005139 *(u64 *)(r3 + 0x60) = r4 005140 r4 = *(u64 *)(r10 - 0x310) 005141 *(u64 *)(r3 + 0x58) = r4 005142 r4 = *(u64 *)(r10 - 0x308) 005143 *(u64 *)(r3 + 0x50) = r4 005144 r4 = *(u64 *)(r10 - 0x370) 005145 *(u64 *)(r3 + 0x48) = r4 005146 r4 = *(u64 *)(r10 - 0x2e0) 005147 *(u64 *)(r3 + 0x40) = r4 005148 r4 = *(u64 *)(r10 - 0x378) 005149 *(u64 *)(r3 + 0x38) = r4 005150 r4 = *(u64 *)(r10 - 0x2d8) 005151 *(u64 *)(r3 + 0x20) = r4 005152 r4 = *(u64 *)(r10 - 0x2f0) 005153 *(u64 *)(r3 + 0x18) = r4 005154 *(u64 *)(r3 + 0x10) = r9 005155 *(u64 *)(r3 + 0x8) = r1 005156 *(u64 *)(r3 + 0x0) = r6 005157 w1 = *(u32 *)(r10 - 0x128) 005158 *(u32 *)(r3 + 0x71) = w1 005159 w1 = *(u32 *)(r10 - 0x125) 005160 *(u32 *)(r3 + 0x74) = w1 005161 r1 = *(u64 *)(r10 - 0x2d0) 005162 r1 += 0x1 005163 *(u64 *)(r10 - 0x2d0) = r1 005164 r7 += 0x78 005165 r9 = r2 005166 *(u64 *)(r10 - 0x2f0) = r0 005167 r6 = *(u64 *)(r10 - 0x388) 005168 if r7 == 0x960 goto <offset> 005169 r1 = r10 005170 r1 += -0x120 005171 r2 = r10 005172 r2 += -0xd0 005173 call <target> 005174 w8 = *(u8 *)(r10 - 0xd8) 005175 if r8 == 0x2 goto <offset> 005176 r2 = *(u64 *)(r10 - 0x350) 005177 w1 = *(u32 *)(r2 + 0x0) 005178 *(u32 *)(r10 - 0x128) = w1 005179 w1 = *(u32 *)(r2 + 0x3) 005180 *(u32 *)(r10 - 0x125) = w1 005181 if r6 <= r9 goto <offset> 005182 r1 = *(u64 *)(r10 - 0x100) 005183 r2 = r6 005184 r2 -= r9 005185 if r2 < r1 goto <offset> 005186 r2 = r1 005187 if r2 == 0x0 goto <offset> 005188 *(u64 *)(r10 - 0x360) = r9 005189 *(u64 *)(r10 - 0x370) = r1 005190 *(u64 *)(r10 - 0x358) = r7 005191 r9 = *(u64 *)(r10 - 0x118) 005192 r3 = *(u64 *)(r10 - 0x120) 005193 r1 = *(u64 *)(r10 - 0xe0) 005194 *(u64 *)(r10 - 0x380) = r1 005195 r0 = *(u64 *)(r10 - 0xe8) 005196 r5 = *(u64 *)(r10 - 0xf0) 005197 r4 = *(u64 *)(r10 - 0xf8) 005198 r7 = *(u64 *)(r10 - 0x108) 005199 r1 = *(u64 *)(r10 - 0x110) 005200 *(u64 *)(r10 - 0x378) = r1 005201 *(u64 *)(r10 - 0x368) = r8 005202 r8 &= 0x1 005203 *(u64 *)(r10 - 0x2e8) = r3 005204 *(u64 *)(r10 - 0x300) = r9 005205 *(u64 *)(r10 - 0x2d8) = r2 005206 *(u64 *)(r10 - 0x2e0) = r7 005207 *(u64 *)(r10 - 0x308) = r4 005208 *(u64 *)(r10 - 0x310) = r5 005209 *(u64 *)(r10 - 0x320) = r0 005210 if r8 == 0x0 goto <offset> 005211 r1 = r10 005212 r1 += -0x208 005213 r6 = 0x0 005214 r3 = 0x0 005215 r4 = r7 005216 r5 = 0x0 005217 call <target> 005218 r3 = *(u64 *)(r10 - 0x208) 005219 r2 = r3 005220 r2 += 0x3b9ac9ff 005221 r7 = 0x1 005222 r1 = 0x1 005223 r8 = *(u64 *)(r10 - 0x328) 005224 if r2 < r3 goto <offset> 005225 r1 = 0x0 005226 r3 = *(u64 *)(r10 - 0x200) 005227 r3 += r1 005228 r1 = r10 005229 r1 += -0x218 005230 r4 = 0x3b9aca00 005231 r5 = 0x0 005232 call <target> 005233 r2 = *(u64 *)(r10 - 0x218) 005234 r3 = *(u64 *)(r10 - 0x2d8) 005235 r1 = r3 005236 r1 -= r2 005237 r9 = *(u64 *)(r10 - 0x300) 005238 if r1 > r3 goto <offset> 005239 r7 = 0x0 005240 r2 = *(u64 *)(r10 - 0x308) 005241 r3 = *(u64 *)(r10 - 0x310) 005242 r4 = *(u64 *)(r10 - 0x320) 005243 if r7 != 0x0 goto <offset> 005244 r6 = r1 005245 *(u64 *)(r10 - 0xfe8) = r4 005246 *(u64 *)(r10 - 0xff0) = r3 005247 *(u64 *)(r10 - 0xff8) = r2 005248 *(u64 *)(r10 - 0x1000) = r8 005249 r1 = r10 005250 r1 += -0x120 005251 r5 = r10 005252 r2 = r6 005253 r6 = *(u64 *)(r10 - 0x2e8) 005254 r3 = r6 005255 r4 = r9 005256 call <target> 005257 r1 = *(u64 *)(r10 - 0x110) 005258 *(u64 *)(r10 - 0x330) = r1 005259 r7 = r9 005260 if r8 == 0x0 goto <offset> 005261 goto <offset> 005262 *(u64 *)(r10 - 0xfe8) = r0 005263 *(u64 *)(r10 - 0xff0) = r5 005264 *(u64 *)(r10 - 0xff8) = r4 005265 r8 = *(u64 *)(r10 - 0x328) 005266 *(u64 *)(r10 - 0x1000) = r8 005267 r1 = r10 005268 r1 += -0x120 005269 r5 = r10 005270 r4 = r9 005271 call <target> 005272 r1 = r10 005273 r1 += -0x1e8 005274 r2 = 0x0 005275 *(u64 *)(r10 - 0x330) = r2 005276 r6 = *(u64 *)(r10 - 0x110) 005277 r2 = r6 005278 r3 = 0x0 005279 r4 = r7 005280 r5 = 0x0 005281 call <target> 005282 r7 = 0x1 005283 r3 = *(u64 *)(r10 - 0x1e8) 005284 r2 = r3 005285 r2 += 0x3b9ac9ff 005286 r1 = 0x1 005287 if r2 < r3 goto <offset> 005288 r1 = 0x0 005289 r3 = *(u64 *)(r10 - 0x1e0) 005290 r3 += r1 005291 r1 = r10 005292 r1 += -0x1f8 005293 r4 = 0x3b9aca00 005294 r5 = 0x0 005295 call <target> 005296 r2 = *(u64 *)(r10 - 0x1f8) 005297 r1 = r6 005298 r1 -= r2 005299 if r1 > r6 goto <offset> 005300 r7 = 0x0 005301 if r7 != 0x0 goto <offset> 005302 *(u64 *)(r10 - 0x330) = r1 005303 r6 = *(u64 *)(r10 - 0x2e8) 005304 r7 = r9 005305 if r8 != 0x0 goto <offset> 005306 r6 = *(u64 *)(r10 - 0x2e8) 005307 r1 = r6 005308 r1 |= r9 005309 if r1 == 0x0 goto <offset> 005310 r1 = r10 005311 r1 += -0x228 005312 r2 = -0x1 005313 r3 = -0x1 005314 r4 = r6 005315 r5 = r9 005316 call <target> 005317 r1 = r10 005318 r1 += -0x238 005319 r5 = r9 005320 r9 = *(u64 *)(r10 - 0x228) 005321 r7 = *(u64 *)(r10 - 0x220) 005322 r2 = r9 005323 r3 = r7 005324 r4 = r6 005325 call <target> 005326 r1 = 0x1 005327 if r6 == 0x0 goto <offset> 005328 r1 = 0x0 005329 r2 = *(u64 *)(r10 - 0x300) 005330 r2 -= r1 005331 r1 = *(u64 *)(r10 - 0x230) 005332 r1 ^= r2 005333 r6 += -0x1 005334 r3 = *(u64 *)(r10 - 0x238) 005335 r3 ^= r6 005336 r1 ^= -0x1 005337 r3 ^= -0x1 005338 r3 |= r1 005339 if r3 != 0x0 goto <offset> 005340 r9 += 0x1 005341 r1 = 0x1 005342 if r9 == 0x0 goto <offset> 005343 r1 = 0x0 005344 r7 += r1 005345 r1 = r9 005346 r1 |= r7 005347 r6 = -0x1 005348 r2 = r7 005349 r7 = -0x1 005350 if r1 == 0x0 goto <offset> 005351 r7 = r2 005352 if r1 == 0x0 goto <offset> 005353 r6 = r9 005354 r8 = 0x0 005355 r9 = 0x0 005356 r1 = *(u64 *)(r10 - 0x2e0) 005357 if r1 > 0x3b9ac9ff goto <offset> 005358 r3 = 0x3b9aca00 005359 r1 = *(u64 *)(r10 - 0x2e0) 005360 r3 -= r1 005361 r1 = r10 005362 r1 += -0x248 005363 r2 = 0x0 005364 r4 = 0x3b9aca00 005365 r5 = 0x0 005366 call <target> 005367 r9 = *(u64 *)(r10 - 0x240) 005368 r8 = *(u64 *)(r10 - 0x248) 005369 r1 = r10 005370 r1 += -0x258 005371 r2 = r8 005372 r3 = 0x0 005373 r4 = r6 005374 r5 = 0x0 005375 call <target> 005376 r1 = r10 005377 r1 += -0x268 005378 r2 = r8 005379 r3 = 0x0 005380 r4 = r7 005381 r5 = 0x0 005382 call <target> 005383 r1 = r10 005384 r1 += -0x278 005385 r2 = r9 005386 r3 = 0x0 005387 r4 = r6 005388 r5 = 0x0 005389 call <target> 005390 r1 = r10 005391 r1 += -0x288 005392 r2 = r9 005393 r3 = 0x0 005394 r4 = 0x0 005395 r5 = r7 005396 call <target> 005397 r0 = *(u64 *)(r10 - 0x270) 005398 r1 = *(u64 *)(r10 - 0x260) 005399 r2 = *(u64 *)(r10 - 0x278) 005400 r3 = *(u64 *)(r10 - 0x268) 005401 r4 = r3 005402 r4 += r2 005403 r6 = 0x1 005404 if r4 < r3 goto <offset> 005405 r6 = 0x0 005406 r5 = *(u64 *)(r10 - 0x280) 005407 r7 = *(u64 *)(r10 - 0x288) 005408 r3 = r7 005409 r3 += r4 005410 r4 = 0x1 005411 r9 = *(u64 *)(r10 - 0x360) 005412 if r3 < r7 goto <offset> 005413 r4 = 0x0 005414 r1 += r0 005415 r1 += r6 005416 r6 = r5 005417 r6 += r1 005418 r6 += r4 005419 r1 = 0x1 005420 if r6 < r5 goto <offset> 005421 r1 = 0x0 005422 if r6 != r5 goto <offset> 005423 r1 = -0x1 005424 r0 = -0x1 005425 if r4 != 0x0 goto <offset> 005426 r0 = r6 005427 r6 = -0x1 005428 if r4 == 0x0 goto <offset> 005429 goto <offset> 005430 if r6 == r5 goto <offset> 005431 r4 = r1 005432 r1 = -0x1 005433 r0 = -0x1 005434 if r4 == 0x0 goto <offset> 005435 r6 = -0x1 005436 if r4 != 0x0 goto <offset> 005437 r6 = r3 005438 r4 = *(u64 *)(r10 - 0x250) 005439 r3 = r6 005440 r3 += r4 005441 r4 = 0x1 005442 if r3 < r6 goto <offset> 005443 r4 = 0x0 005444 r5 = r0 005445 r5 += r4 005446 r7 = 0x1 005447 if r5 >= r0 goto <offset> 005448 if r3 >= r6 goto <offset> 005449 r4 = r7 005450 r6 = r9 005451 r0 = *(u64 *)(r10 - 0x2d8) 005452 r6 += r0 005453 r7 = 0x1 005454 if r6 < r9 goto <offset> 005455 r7 = 0x0 005456 r0 = *(u64 *)(r10 - 0x2f0) 005457 r8 = r0 005458 r2 = *(u64 *)(r10 - 0x330) 005459 r8 += r2 005460 r2 = 0x1 005461 if r8 < r0 goto <offset> 005462 r2 = 0x0 005463 r0 = -0x1 005464 if r2 == 0x0 goto <offset> 005465 r2 = -0x1 005466 if r7 != 0x0 goto <offset> 005467 r2 = r6 005468 r6 = -0x1 005469 r8 = *(u64 *)(r10 - 0x328) 005470 if r4 == 0x0 goto <offset> 005471 r7 = *(u64 *)(r10 - 0x358) 005472 if r4 != 0x0 goto <offset> 005473 goto <offset> 005474 r5 = r0 005475 r5 += r4 005476 r7 = 0x1 005477 if r5 < r0 goto <offset> 005478 r7 = 0x0 005479 if r3 < r6 goto <offset> 005480 goto <offset> 005481 r0 = -0x1 005482 if r2 != 0x0 goto <offset> 005483 r0 = r8 005484 r2 = -0x1 005485 if r7 == 0x0 goto <offset> 005486 r6 = -0x1 005487 r8 = *(u64 *)(r10 - 0x328) 005488 if r4 != 0x0 goto <offset> 005489 r6 = r3 005490 r7 = *(u64 *)(r10 - 0x358) 005491 if r4 != 0x0 goto <offset> 005492 r1 = r5 005493 goto <offset> 005494 r6 = -0x1 005495 r7 = -0x1 005496 r8 = 0x0 005497 r9 = 0x0 005498 r1 = *(u64 *)(r10 - 0x2e0) 005499 if r1 <= 0x3b9ac9ff goto <offset> 005500 goto <offset> 005501 if r7 == 0x0 goto <offset> 005502 r1 = *(u64 *)(r10 - 0x2d0) 005503 if r1 >= 0x15 goto <offset> 005504 r8 = *(u64 *)(r10 - 0x328) 005505 goto <offset> 005506 r1 = <addr> ll 005507 r2 = 0x11 005508 r3 = 0x0 005509 call <target> 005510 r1 = *(u64 *)(r10 - 0x390) 005511 *(u64 *)(r1 + 0x0) = 0x0 005512 goto <offset> 005513 r1 = 0x14 005514 *(u64 *)(r10 - 0x2d0) = r1 005515 r6 = 0x0 005516 r3 = *(u64 *)(r10 - 0x398) 005517 w2 = *(u8 *)(r3 - 0x8) 005518 r1 = 0x0 005519 if r2 == 0x2 goto <offset> 005520 r1 = *(u64 *)(r3 - 0x58) 005521 r4 = *(u64 *)(r3 - 0x60) 005522 r2 = r4 005523 r2 += r1 005524 r3 = 0x1 005525 if r2 < r4 goto <offset> 005526 r3 = 0x0 005527 r1 = -0x1 005528 if r3 != 0x0 goto <offset> 005529 r1 = r2 005530 r3 = *(u64 *)(r10 - 0x2d0) 005531 r3 *= 0x78 005532 r2 = *(u64 *)(r10 - 0x340) 005533 r2 += r3 005534 w3 = *(u8 *)(r2 - 0x8) 005535 if r3 == 0x2 goto <offset> 005536 r3 = *(u64 *)(r2 - 0x58) 005537 r4 = *(u64 *)(r2 - 0x68) 005538 r2 = r4 005539 r2 += r3 005540 r3 = 0x1 005541 if r2 < r4 goto <offset> 005542 r3 = 0x0 005543 r6 = -0x1 005544 if r3 != 0x0 goto <offset> 005545 r6 = r2 005546 if r6 < r1 goto <offset> 005547 r6 = r1 005548 if r6 == 0x0 goto <offset> 005549 *(u64 *)(r10 - 0x8) = 0x0 005550 r1 = r10 005551 r1 += -0xd0 005552 r2 = <addr> ll 005553 r3 = 0x1b 005554 call sol_memcpy_ 005555 r3 = *(u64 *)(r10 - 0x8) 005556 r1 = r3 005557 r1 += 0x1b 005558 r2 = 0x1 005559 if r1 < r3 goto <offset> 005560 r2 = 0x0 005561 r2 &= 0x1 005562 if r2 != 0x0 goto <offset> 005563 *(u64 *)(r10 - 0x8) = r1 005564 *(u64 *)(r10 - 0x2e8) = r6 005565 if r1 <= 0xc8 goto <offset> 005566 *(u64 *)(r10 - 0x8) = 0xc8 005567 goto <offset> 005568 r1 = <addr> ll 005569 r2 = 0xf 005570 r3 = 0x0 005571 call <target> 005572 goto <offset> 005573 if r1 != 0xc8 goto <offset> 005574 r2 = 0xc8 005575 *(u8 *)(r10 - 0x9) = 0x40 005576 r1 = r10 005577 r1 += -0xd0 005578 call sol_log_ 005579 r4 = 0x0 005580 *(u64 *)(r10 - 0xd0) = 0x0 005581 r1 = 0x0 005582 r0 = 0x0 005583 r8 = 0x0 005584 *(u64 *)(r10 - 0x2f0) = r4 005585 r2 = *(u64 *)(r10 - 0x2f8) 005586 if r8 < r2 goto <offset> 005587 goto <offset> 005588 r8 = *(u64 *)(r10 - 0x2e0) 005589 r8 += 0x1 005590 r0 = *(u64 *)(r10 - 0x2d8) 005591 r2 = *(u64 *)(r10 - 0x2f8) 005592 if r8 >= r2 goto <offset> 005593 r2 = *(u64 *)(r10 - 0x2d0) 005594 if r0 >= r2 goto <offset> 005595 r2 = r8 005596 r2 *= 0x78 005597 r7 = *(u64 *)(r10 - 0x338) 005598 r7 += r2 005599 w2 = *(u8 *)(r7 + 0x70) 005600 if r2 == 0x2 goto <offset> 005601 r2 = r0 005602 r2 *= 0x78 005603 r9 = *(u64 *)(r10 - 0x340) 005604 r9 += r2 005605 w2 = *(u8 *)(r9 + 0x70) 005606 if r2 == 0x2 goto <offset> 005607 r3 = *(u64 *)(r9 + 0x20) 005608 r5 = *(u64 *)(r9 + 0x10) 005609 r2 = r5 005610 r2 += r3 005611 r4 = 0x1 005612 r3 = 0x1 005613 if r2 < r5 goto <offset> 005614 r3 = 0x0 005615 *(u64 *)(r10 - 0x2e0) = r8 005616 *(u64 *)(r10 - 0x2d8) = r0 005617 r0 = *(u64 *)(r7 + 0x20) 005618 r6 = *(u64 *)(r7 + 0x18) 005619 r5 = r6 005620 r5 += r0 005621 if r5 < r6 goto <offset> 005622 r4 = 0x0 005623 r6 = -0x1 005624 r8 = -0x1 005625 if r4 == 0x0 goto <offset> 005626 if r3 != 0x0 goto <offset> 005627 r6 = r2 005628 r3 = r6 005629 if r6 >= r8 goto <offset> 005630 r2 = *(u64 *)(r10 - 0x2e8) 005631 r5 = r2 005632 if r2 < r3 goto <offset> 005633 r5 = r3 005634 if r5 <= r1 goto <offset> 005635 goto <offset> 005636 r6 = -0x1 005637 r8 = -0x1 005638 if r4 != 0x0 goto <offset> 005639 r8 = r5 005640 if r3 == 0x0 goto <offset> 005641 r3 = r6 005642 if r6 < r8 goto <offset> 005643 r3 = r8 005644 r2 = *(u64 *)(r10 - 0x2e8) 005645 r5 = r2 005646 if r2 >= r3 goto <offset> 005647 if r5 > r1 goto <offset> 005648 if r8 <= r1 goto <offset> 005649 r0 = *(u64 *)(r10 - 0x2d8) 005650 r8 = *(u64 *)(r10 - 0x2e0) 005651 if r6 > r1 goto <offset> 005652 r0 += 0x1 005653 r2 = *(u64 *)(r10 - 0x2f8) 005654 if r8 < r2 goto <offset> 005655 goto <offset> 005656 *(u64 *)(r10 - 0x300) = r3 005657 r2 = *(u64 *)(r9 + 0x0) 005658 *(u64 *)(r10 - 0x320) = r2 005659 r4 = *(u64 *)(r7 + 0x0) 005660 *(u64 *)(r10 - 0x310) = r4 005661 r1 = r10 005662 r1 += -0x298 005663 r3 = 0x0 005664 *(u64 *)(r10 - 0x308) = r5 005665 r5 = 0x0 005666 call <target> 005667 r7 = *(u64 *)(r7 + 0x8) 005668 r1 = r10 005669 r1 += -0x2a8 005670 r2 = *(u64 *)(r10 - 0x320) 005671 r3 = 0x0 005672 r4 = r7 005673 r5 = 0x0 005674 call <target> 005675 r9 = *(u64 *)(r9 + 0x8) 005676 r1 = r10 005677 r1 += -0x2b8 005678 r2 = r9 005679 r3 = 0x0 005680 r4 = *(u64 *)(r10 - 0x310) 005681 r5 = 0x0 005682 call <target> 005683 r1 = r10 005684 r1 += -0x2c8 005685 r2 = r9 005686 r3 = 0x0 005687 r4 = 0x0 005688 r5 = r7 005689 call <target> 005690 r1 = r10 005691 r1 += -0xd0 005692 *(u64 *)(r10 - 0xfe0) = r1 005693 r1 = *(u64 *)(r10 - 0x318) 005694 *(u64 *)(r10 - 0xfe8) = r1 005695 r1 = *(u64 *)(r10 - 0x328) 005696 *(u64 *)(r10 - 0xff0) = r1 005697 r1 = *(u64 *)(r10 - 0x348) 005698 *(u64 *)(r10 - 0xff8) = r1 005699 r1 = *(u64 *)(r10 - 0x2d0) 005700 *(u64 *)(r10 - 0x1000) = r1 005701 r5 = r10 005702 r1 = *(u64 *)(r10 - 0x308) 005703 r7 = r1 005704 r2 = *(u64 *)(r10 - 0x338) 005705 r3 = *(u64 *)(r10 - 0x2f8) 005706 r4 = *(u64 *)(r10 - 0x340) 005707 call <target> 005708 r1 = *(u64 *)(r10 - 0x2b8) 005709 r4 = *(u64 *)(r10 - 0x2a8) 005710 r2 = r4 005711 r2 += r1 005712 r1 = 0x1 005713 r3 = 0x1 005714 if r2 < r4 goto <offset> 005715 r3 = 0x0 005716 r0 = *(u64 *)(r10 - 0x2b0) 005717 r4 = *(u64 *)(r10 - 0x2a0) 005718 r5 = r4 005719 r5 += r0 005720 r5 += r3 005721 r0 = 0x1 005722 if r5 < r4 goto <offset> 005723 r0 = 0x0 005724 if r5 != r4 goto <offset> 005725 r9 = -0x1 005726 r4 = -0x1 005727 if r3 != 0x0 goto <offset> 005728 r4 = r5 005729 r5 = -0x1 005730 if r3 == 0x0 goto <offset> 005731 goto <offset> 005732 if r5 == r4 goto <offset> 005733 r3 = r0 005734 r9 = -0x1 005735 r4 = -0x1 005736 if r3 == 0x0 goto <offset> 005737 r5 = -0x1 005738 if r3 != 0x0 goto <offset> 005739 r5 = r2 005740 r0 = *(u64 *)(r10 - 0x2c8) 005741 r2 = r0 005742 r2 += r5 005743 r3 = 0x1 005744 if r2 < r0 goto <offset> 005745 r3 = 0x0 005746 r0 = *(u64 *)(r10 - 0x2c0) 005747 r5 = r0 005748 r5 += r4 005749 r5 += r3 005750 r4 = 0x1 005751 if r5 < r0 goto <offset> 005752 r4 = 0x0 005753 if r5 != r0 goto <offset> 005754 r4 = -0x1 005755 if r3 != 0x0 goto <offset> 005756 r4 = r5 005757 r5 = -0x1 005758 if r3 == 0x0 goto <offset> 005759 goto <offset> 005760 if r5 == r0 goto <offset> 005761 r3 = r4 005762 r4 = -0x1 005763 if r3 == 0x0 goto <offset> 005764 r5 = -0x1 005765 if r3 != 0x0 goto <offset> 005766 r5 = r2 005767 r2 = *(u64 *)(r10 - 0x290) 005768 r3 = r5 005769 r3 += r2 005770 r2 = 0x1 005771 if r3 < r5 goto <offset> 005772 r2 = 0x0 005773 r0 = r4 005774 r0 += r2 005775 if r0 >= r4 goto <offset> 005776 if r3 >= r5 goto <offset> 005777 r2 = r1 005778 if r2 == 0x0 goto <offset> 005779 r5 = r7 005780 if r5 <= 0x1 goto <offset> 005781 r1 = r10 005782 r1 += -0xd0 005783 *(u64 *)(r10 - 0xfe0) = r1 005784 r1 = *(u64 *)(r10 - 0x318) 005785 *(u64 *)(r10 - 0xfe8) = r1 005786 r1 = *(u64 *)(r10 - 0x328) 005787 *(u64 *)(r10 - 0xff0) = r1 005788 r1 = *(u64 *)(r10 - 0x348) 005789 *(u64 *)(r10 - 0xff8) = r1 005790 r1 = *(u64 *)(r10 - 0x2d0) 005791 *(u64 *)(r10 - 0x1000) = r1 005792 r1 = r5 005793 r1 += -0x1 005794 r5 = r10 005795 r2 = *(u64 *)(r10 - 0x338) 005796 r3 = *(u64 *)(r10 - 0x2f8) 005797 r4 = *(u64 *)(r10 - 0x340) 005798 call <target> 005799 r5 = r7 005800 r1 = *(u64 *)(r10 - 0x2e8) 005801 r2 = *(u64 *)(r10 - 0x300) 005802 if r2 < r1 goto <offset> 005803 r2 = 0x1 005804 r1 = 0x1 005805 if r5 == r8 goto <offset> 005806 r1 = 0x0 005807 if r5 != r6 goto <offset> 005808 goto <offset> 005809 r0 = r4 005810 r0 += r2 005811 if r0 < r4 goto <offset> 005812 r1 = 0x0 005813 if r3 < r5 goto <offset> 005814 if r2 != 0x0 goto <offset> 005815 r9 = r0 005816 r5 = r7 005817 if r5 > 0x1 goto <offset> 005818 r1 = *(u64 *)(r10 - 0x2e8) 005819 r2 = *(u64 *)(r10 - 0x300) 005820 if r2 >= r1 goto <offset> 005821 r1 = r10 005822 r1 += -0xd0 005823 *(u64 *)(r10 - 0xfe0) = r1 005824 r1 = *(u64 *)(r10 - 0x318) 005825 *(u64 *)(r10 - 0xfe8) = r1 005826 r1 = *(u64 *)(r10 - 0x328) 005827 *(u64 *)(r10 - 0xff0) = r1 005828 r1 = *(u64 *)(r10 - 0x348) 005829 *(u64 *)(r10 - 0xff8) = r1 005830 r1 = *(u64 *)(r10 - 0x2d0) 005831 *(u64 *)(r10 - 0x1000) = r1 005832 r1 = r5 005833 r1 += 0x1 005834 r5 = r10 005835 r2 = *(u64 *)(r10 - 0x338) 005836 r3 = *(u64 *)(r10 - 0x2f8) 005837 r4 = *(u64 *)(r10 - 0x340) 005838 call <target> 005839 r5 = r7 005840 r2 = 0x1 005841 r1 = 0x1 005842 if r5 != r8 goto <offset> 005843 if r5 == r6 goto <offset> 005844 r2 = 0x0 005845 r4 = *(u64 *)(r10 - 0x2f0) 005846 r4 += 0x1 005847 r3 = *(u64 *)(r10 - 0x2e8) 005848 r0 = *(u64 *)(r10 - 0x2d8) 005849 r8 = *(u64 *)(r10 - 0x2e0) 005850 r6 = *(u64 *)(r10 - 0x300) 005851 if r6 >= r3 goto <offset> 005852 if r9 == 0x0 goto <offset> 005853 r0 += r2 005854 r8 += r1 005855 r1 = r5 005856 if r4 != 0x28 goto <offset> 005857 r1 = <addr> ll 005858 r2 = 0xa 005859 r3 = 0x28 005860 goto <offset> 005861 r2 = r10 005862 r2 += -0xd0 005863 r2 += r1 005864 r3 = 0xc8 005865 r3 -= r1 005866 r1 = *(u64 *)(r10 - 0x2f8) 005867 call -0x15a6 005868 r2 = *(u64 *)(r10 - 0x8) 005869 r8 = r2 005870 r8 += r0 005871 r1 = 0x1 005872 if r8 < r2 goto <offset> 005873 r1 = 0x0 005874 r1 &= 0x1 005875 if r1 != 0x0 goto <offset> 005876 *(u64 *)(r10 - 0x8) = r8 005877 if r8 > 0xc8 goto <offset> 005878 if r8 == 0xc8 goto <offset> 005879 r6 = 0xc8 005880 r6 -= r8 005881 if r6 < 0xb goto <offset> 005882 r6 = 0xb 005883 r7 = r10 005884 r7 += -0xd0 005885 r7 += r8 005886 r1 = r7 005887 r2 = <addr> ll 005888 r3 = r6 005889 call sol_memcpy_ 005890 if r8 < 0xbe goto <offset> 005891 r7 += r6 005892 *(u8 *)(r7 - 0x1) = 0x40 005893 r3 = *(u64 *)(r10 - 0x8) 005894 r1 = r3 005895 r1 += r6 005896 r2 = 0x1 005897 if r1 < r3 goto <offset> 005898 r2 = 0x0 005899 r2 &= 0x1 005900 if r2 != 0x0 goto <offset> 005901 *(u64 *)(r10 - 0x8) = r1 005902 if r1 > 0xc8 goto <offset> 005903 if r1 == 0xc8 goto <offset> 005904 r2 = r10 005905 r2 += -0xd0 005906 r2 += r1 005907 r3 = 0xc8 005908 r3 -= r1 005909 r1 = *(u64 *)(r10 - 0x2d0) 005910 call -0x15d1 005911 r2 = *(u64 *)(r10 - 0x8) 005912 r8 = r2 005913 r8 += r0 005914 r1 = 0x1 005915 if r8 < r2 goto <offset> 005916 r1 = 0x0 005917 r1 &= 0x1 005918 if r1 != 0x0 goto <offset> 005919 *(u64 *)(r10 - 0x8) = r8 005920 if r8 > 0xc8 goto <offset> 005921 if r8 == 0xc8 goto <offset> 005922 r6 = 0xc8 005923 r6 -= r8 005924 if r6 < 0x7 goto <offset> 005925 r6 = 0x7 005926 r7 = r10 005927 r7 += -0xd0 005928 r7 += r8 005929 r1 = r7 005930 r2 = <addr> ll 005931 r3 = r6 005932 call sol_memcpy_ 005933 if r8 < 0xc2 goto <offset> 005934 r7 += r6 005935 *(u8 *)(r7 - 0x1) = 0x40 005936 r3 = *(u64 *)(r10 - 0x8) 005937 r4 = r3 005938 r4 += r6 005939 r2 = 0x1 005940 if r4 < r3 goto <offset> 005941 r2 = 0x0 005942 r2 &= 0x1 005943 r1 = *(u64 *)(r10 - 0x2e8) 005944 if r2 != 0x0 goto <offset> 005945 *(u64 *)(r10 - 0x8) = r4 005946 if r4 > 0xc8 goto <offset> 005947 if r4 == 0xc8 goto <offset> 005948 r2 = r10 005949 r2 += -0xd0 005950 r2 += r4 005951 r3 = 0xc8 005952 r3 -= r4 005953 call -0x15fc 005954 r3 = *(u64 *)(r10 - 0x8) 005955 r2 = r3 005956 r2 += r0 005957 r1 = 0x1 005958 if r2 < r3 goto <offset> 005959 r1 = 0x0 005960 r1 &= 0x1 005961 if r1 != 0x0 goto <offset> 005962 *(u64 *)(r10 - 0x8) = r2 005963 if r2 > 0xc8 goto <offset> 005964 goto <offset> 005965 r1 = <addr> ll 005966 r2 = 0xd 005967 goto <offset> 005968 r1 = <addr> ll 005969 r2 = 0x14 005970 r3 = r4 005971 call <target> 005972 r1 = *(u64 *)(r10 - 0xd0) 005973 r1 &= 0x1 005974 if r1 == 0x0 goto <offset> 005975 r7 = *(u64 *)(r10 - 0xc0) 005976 r6 = *(u64 *)(r10 - 0xc8) 005977 r2 = 0x1 005978 r1 = 0x1 005979 if r6 != 0x0 goto <offset> 005980 r1 = 0x0 005981 if r7 s<= 0x0 goto <offset> 005982 if r7 == 0x0 goto <offset> 005983 r1 = r2 005984 r1 &= 0x1 005985 if r1 != 0x0 goto <offset> 005986 *(u64 *)(r10 - 0x58) = 0x0 005987 r1 = r10 005988 r1 += -0xd0 005989 r2 = <addr> ll 005990 r3 = 0x1e 005991 call sol_memcpy_ 005992 r3 = *(u64 *)(r10 - 0x58) 005993 r1 = r3 005994 r1 += 0x1e 005995 r2 = 0x1 005996 if r1 < r3 goto <offset> 005997 r2 = 0x0 005998 r2 &= 0x1 005999 if r2 != 0x0 goto <offset> 006000 *(u64 *)(r10 - 0x58) = r1 006001 if r1 <= 0x78 goto <offset> 006002 *(u64 *)(r10 - 0x58) = 0x78 006003 goto <offset> 006004 if r7 s> 0x0 goto <offset> 006005 r2 = 0x0 006006 if r7 != 0x0 goto <offset> 006007 r1 &= 0x1 006008 if r1 == 0x0 goto <offset> 006009 r8 = *(u64 *)(r10 - 0xb8) 006010 r9 = *(u64 *)(r10 - 0xb0) 006011 r1 = *(u64 *)(r10 - 0xa8) 006012 *(u64 *)(r10 - 0x2d0) = r1 006013 *(u64 *)(r10 - 0x8) = 0x0 006014 r1 = r10 006015 r1 += -0xd0 006016 r2 = <addr> ll 006017 r3 = 0x19 006018 call sol_memcpy_ 006019 r2 = 0x1 006020 r3 = *(u64 *)(r10 - 0x8) 006021 r1 = r3 006022 r1 += 0x19 006023 if r1 < r3 goto <offset> 006024 r2 = 0x0 006025 if r7 != 0x0 goto <offset> 006026 r2 &= 0x1 006027 if r2 == 0x0 goto <offset> 006028 goto <offset> 006029 if r1 != 0x78 goto <offset> 006030 r2 = 0x78 006031 *(u8 *)(r10 - 0x59) = 0x40 006032 r1 = r10 006033 r1 += -0xd0 006034 call sol_log_ 006035 r1 = 0x0 006036 goto <offset> 006037 if r7 == 0x0 goto <offset> 006038 r6 = -0x1 006039 r2 &= 0x1 006040 if r2 != 0x0 goto <offset> 006041 *(u64 *)(r10 - 0x8) = r1 006042 if r1 <= 0xc8 goto <offset> 006043 *(u64 *)(r10 - 0x8) = 0xc8 006044 goto <offset> 006045 r2 = r10 006046 r2 += -0xd0 006047 r2 += r1 006048 r3 = 0x78 006049 r3 -= r1 006050 r1 = *(u64 *)(r10 - 0x318) 006051 call -0x165e 006052 r3 = *(u64 *)(r10 - 0x58) 006053 r2 = r3 006054 r2 += r0 006055 r1 = 0x1 006056 if r2 < r3 goto <offset> 006057 r1 = 0x0 006058 r1 &= 0x1 006059 if r1 != 0x0 goto <offset> 006060 *(u64 *)(r10 - 0x58) = r2 006061 if r2 > 0x78 goto <offset> 006062 goto <offset> 006063 if r1 != 0xc8 goto <offset> 006064 *(u8 *)(r10 - 0x9) = 0x40 006065 r2 = 0xc8 006066 *(u8 *)(r10 - 0x9) = 0x40 006067 r1 = r10 006068 r1 += -0xd0 006069 call sol_log_ 006070 r1 = 0x1 006071 r3 = *(u64 *)(r10 - 0x2d0) 006072 r2 = *(u64 *)(r10 - 0x390) 006073 *(u64 *)(r2 + 0x20) = r6 006074 *(u64 *)(r2 + 0x18) = r3 006075 *(u64 *)(r2 + 0x10) = r9 006076 *(u64 *)(r2 + 0x8) = r8 006077 *(u64 *)(r2 + 0x0) = r1 006078 exit 006079 r2 = r10 006080 r2 += -0xd0 006081 r2 += r1 006082 r3 = 0xc8 006083 r3 -= r1 006084 r1 = *(u64 *)(r10 - 0x318) 006085 call -0x1680 006086 r2 = *(u64 *)(r10 - 0x8) 006087 r7 = r2 006088 r7 += r0 006089 r1 = 0x1 006090 if r7 < r2 goto <offset> 006091 r1 = 0x0 006092 r1 &= 0x1 006093 if r1 != 0x0 goto <offset> 006094 *(u64 *)(r10 - 0x8) = r7 006095 if r7 > 0xc8 goto <offset> 006096 if r7 == 0xc8 goto <offset> 006097 *(u64 *)(r10 - 0x2d8) = r8 006098 r3 = 0xc8 006099 r3 -= r7 006100 if r3 < 0x4 goto <offset> 006101 r3 = 0x4 006102 *(u64 *)(r10 - 0x2e0) = r3 006103 r8 = r10 006104 r8 += -0xd0 006105 r8 += r7 006106 r1 = r8 006107 r2 = <addr> ll 006108 call sol_memcpy_ 006109 r2 = *(u64 *)(r10 - 0x2e0) 006110 if r7 < 0xc5 goto <offset> 006111 r8 += r2 006112 *(u8 *)(r8 - 0x1) = 0x40 006113 r3 = *(u64 *)(r10 - 0x8) 006114 r1 = r3 006115 r1 += r2 006116 r2 = 0x1 006117 if r1 < r3 goto <offset> 006118 r2 = 0x0 006119 r2 &= 0x1 006120 r8 = *(u64 *)(r10 - 0x2d8) 006121 if r2 != 0x0 goto <offset> 006122 *(u64 *)(r10 - 0x8) = r1 006123 if r1 <= 0xc8 goto <offset> 006124 *(u64 *)(r10 - 0x8) = 0xc8 006125 goto <offset> 006126 if r1 == 0xc8 goto <offset> 006127 r2 = r10 006128 r2 += -0xd0 006129 r2 += r1 006130 r3 = 0xc8 006131 r3 -= r1 006132 r1 = r8 006133 call -0x16b0 006134 r2 = *(u64 *)(r10 - 0x8) 006135 r7 = r2 006136 r7 += r0 006137 r1 = 0x1 006138 if r7 < r2 goto <offset> 006139 r1 = 0x0 006140 r1 &= 0x1 006141 if r1 != 0x0 goto <offset> 006142 *(u64 *)(r10 - 0x8) = r7 006143 if r7 > 0xc8 goto <offset> 006144 if r7 == 0xc8 goto <offset> 006145 r3 = 0xc8 006146 r3 -= r7 006147 if r3 < 0x5 goto <offset> 006148 r3 = 0x5 006149 *(u64 *)(r10 - 0x2e0) = r3 006150 r8 = r10 006151 r8 += -0xd0 006152 r8 += r7 006153 r1 = r8 006154 r2 = <addr> ll 006155 call sol_memcpy_ 006156 r2 = *(u64 *)(r10 - 0x2e0) 006157 if r7 < 0xc4 goto <offset> 006158 r8 += r2 006159 *(u8 *)(r8 - 0x1) = 0x40 006160 r3 = *(u64 *)(r10 - 0x8) 006161 r1 = r3 006162 r1 += r2 006163 r2 = 0x1 006164 if r1 < r3 goto <offset> 006165 r2 = 0x0 006166 r2 &= 0x1 006167 r8 = *(u64 *)(r10 - 0x2d8) 006168 if r2 != 0x0 goto <offset> 006169 *(u64 *)(r10 - 0x8) = r1 006170 if r1 > 0xc8 goto <offset> 006171 if r1 == 0xc8 goto <offset> 006172 r2 = r10 006173 r2 += -0xd0 006174 r2 += r1 006175 r3 = 0xc8 006176 r3 -= r1 006177 r1 = r9 006178 call -0x16dd 006179 r2 = *(u64 *)(r10 - 0x8) 006180 r7 = r2 006181 r7 += r0 006182 r1 = 0x1 006183 if r7 < r2 goto <offset> 006184 r1 = 0x0 006185 r1 &= 0x1 006186 if r1 != 0x0 goto <offset> 006187 *(u64 *)(r10 - 0x8) = r7 006188 if r7 > 0xc8 goto <offset> 006189 if r7 == 0xc8 goto <offset> 006190 r1 = 0xc8 006191 r1 -= r7 006192 *(u64 *)(r10 - 0x2e0) = r1 006193 if r1 < 0x5 goto <offset> 006194 r1 = 0x5 006195 *(u64 *)(r10 - 0x2e0) = r1 006196 r8 = r10 006197 r8 += -0xd0 006198 r8 += r7 006199 r1 = r8 006200 r2 = <addr> ll 006201 r3 = *(u64 *)(r10 - 0x2e0) 006202 call sol_memcpy_ 006203 if r7 < 0xc4 goto <offset> 006204 r1 = *(u64 *)(r10 - 0x2e0) 006205 r8 += r1 006206 *(u8 *)(r8 - 0x1) = 0x40 006207 r3 = *(u64 *)(r10 - 0x8) 006208 r1 = r3 006209 r2 = *(u64 *)(r10 - 0x2e0) 006210 r1 += r2 006211 r2 = 0x1 006212 if r1 < r3 goto <offset> 006213 r2 = 0x0 006214 r2 &= 0x1 006215 if r2 != 0x0 goto <offset> 006216 *(u64 *)(r10 - 0x8) = r1 006217 if r1 <= 0xc8 goto <offset> 006218 *(u64 *)(r10 - 0x8) = 0xc8 006219 r8 = *(u64 *)(r10 - 0x2d8) 006220 goto <offset> 006221 r1 = <addr> ll 006222 r2 = 0xb 006223 r3 = <addr> ll 006224 call <target> 006225 r1 = <addr> ll 006226 r2 = 0xb 006227 r3 = <addr> ll 006228 call <target> 006229 r1 = 0x8 006230 r2 = 0x960 006231 call <target> 006232 r1 = <addr> ll 006233 goto <offset> 006234 r1 = <addr> ll 006235 goto <offset> 006236 r1 = *(u64 *)(r10 - 0x2d0) 006237 r2 = 0x14 006238 r3 = <addr> ll 006239 call <target> 006240 r8 = *(u64 *)(r10 - 0x2d8) 006241 if r1 == 0xc8 goto <offset> 006242 r2 = r10 006243 r2 += -0xd0 006244 r2 += r1 006245 r3 = 0xc8 006246 r3 -= r1 006247 r1 = *(u64 *)(r10 - 0x2d0) 006248 call -0x1723 006249 r2 = *(u64 *)(r10 - 0x8) 006250 r7 = r2 006251 r7 += r0 006252 r1 = 0x1 006253 if r7 < r2 goto <offset> 006254 r1 = 0x0 006255 r1 &= 0x1 006256 if r1 != 0x0 goto <offset> 006257 *(u64 *)(r10 - 0x8) = r7 006258 if r7 > 0xc8 goto <offset> 006259 r8 = *(u64 *)(r10 - 0x2d8) 006260 if r7 == 0xc8 goto <offset> 006261 r1 = 0xc8 006262 r1 -= r7 006263 *(u64 *)(r10 - 0x2e0) = r1 006264 if r1 < 0x8 goto <offset> 006265 r1 = 0x8 006266 *(u64 *)(r10 - 0x2e0) = r1 006267 r8 = r10 006268 r8 += -0xd0 006269 r8 += r7 006270 r1 = r8 006271 r2 = <addr> ll 006272 r3 = *(u64 *)(r10 - 0x2e0) 006273 call sol_memcpy_ 006274 if r7 < 0xc1 goto <offset> 006275 r1 = *(u64 *)(r10 - 0x2e0) 006276 r8 += r1 006277 *(u8 *)(r8 - 0x1) = 0x40 006278 r3 = *(u64 *)(r10 - 0x8) 006279 r1 = r3 006280 r2 = *(u64 *)(r10 - 0x2e0) 006281 r1 += r2 006282 r2 = 0x1 006283 if r1 < r3 goto <offset> 006284 r2 = 0x0 006285 r2 &= 0x1 006286 if r2 != 0x0 goto <offset> 006287 *(u64 *)(r10 - 0x8) = r1 006288 if r1 > 0xc8 goto <offset> 006289 r8 = *(u64 *)(r10 - 0x2d8) 006290 if r1 == 0xc8 goto <offset> 006291 r2 = r10 006292 r2 += -0xd0 006293 r2 += r1 006294 r3 = 0xc8 006295 r3 -= r1 006296 r1 = r6 006297 call -0x1754 006298 r3 = *(u64 *)(r10 - 0x8) 006299 r2 = r3 006300 r2 += r0 006301 r1 = 0x1 006302 if r2 < r3 goto <offset> 006303 r1 = 0x0 006304 r1 &= 0x1 006305 if r1 != 0x0 goto <offset> 006306 *(u64 *)(r10 - 0x8) = r2 006307 r8 = *(u64 *)(r10 - 0x2d8) 006308 if r2 <= 0xc8 goto <offset> 006309 goto <offset> 006310 r1 = <addr> ll 006311 call <target> 006312 r1 = <addr> ll 006313 call <target> 006314 r1 = <addr> ll 006315 call <target> 006316 *(u64 *)(r10 - 0x1a0) = r4 006317 r8 = r2 006318 r8 += -0x28 006319 r3 *= 0x78 006320 r4 = *(u64 *)(r5 - 0xfe0) 006321 *(u64 *)(r10 - 0x1d0) = r4 006322 r4 = *(u64 *)(r5 - 0xfe8) 006323 *(u64 *)(r10 - 0x1c0) = r4 006324 r4 = *(u64 *)(r5 - 0xff0) 006325 *(u64 *)(r10 - 0x1e0) = r4 006326 r4 = *(u64 *)(r5 - 0xff8) 006327 *(u64 *)(r10 - 0x1d8) = r4 006328 r4 = *(u64 *)(r5 - 0x1000) 006329 *(u64 *)(r10 - 0x1c8) = r4 006330 goto <offset> 006331 r8 += 0x78 006332 r3 += -0x78 006333 r2 += 0x78 006334 if r1 <= r5 goto <offset> 006335 if r3 == 0x0 goto <offset> 006336 w7 = *(u8 *)(r2 + 0x70) 006337 if r7 == 0x2 goto <offset> 006338 r5 = *(u64 *)(r2 + 0x20) 006339 r4 = *(u64 *)(r2 + 0x18) 006340 r0 = r4 006341 r0 += r5 006342 r6 = 0x1 006343 if r0 < r4 goto <offset> 006344 r6 = 0x0 006345 r5 = -0x1 006346 if r6 != 0x0 goto <offset> 006347 goto <offset> 006348 r5 = -0x1 006349 if r6 != 0x0 goto <offset> 006350 r5 = r0 006351 goto <offset> 006352 r2 = r1 006353 r2 -= r4 006354 r9 = 0x0 006355 r3 = 0x1 006356 *(u64 *)(r10 - 0x1e8) = r1 006357 if r2 > r1 goto <offset> 006358 r3 = 0x0 006359 r1 = 0x0 006360 *(u64 *)(r10 - 0x1a8) = r1 006361 if r3 == 0x0 goto <offset> 006362 r2 = *(u64 *)(r8 - 0x40) 006363 r1 = *(u64 *)(r10 - 0x1e8) 006364 if r1 > r4 goto <offset> 006365 goto <offset> 006366 r1 = 0x0 006367 *(u64 *)(r10 - 0x1a8) = r1 006368 if r3 != 0x0 goto <offset> 006369 *(u64 *)(r10 - 0x1a8) = r2 006370 r2 = *(u64 *)(r8 - 0x40) 006371 r1 = *(u64 *)(r10 - 0x1e8) 006372 if r1 <= r4 goto <offset> 006373 r1 = *(u64 *)(r8 - 0x20) 006374 *(u64 *)(r10 - 0x1f0) = r1 006375 r6 = *(u64 *)(r8 - 0x28) 006376 r3 = *(u64 *)(r8 + 0x10) 006377 r1 = *(u64 *)(r8 + 0x8) 006378 *(u64 *)(r10 - 0x208) = r1 006379 r1 = *(u64 *)(r8 + 0x0) 006380 *(u64 *)(r10 - 0x1f8) = r1 006381 r4 = *(u64 *)(r8 - 0x10) 006382 r1 = *(u64 *)(r8 - 0x18) 006383 *(u64 *)(r10 - 0x200) = r1 006384 r1 = r7 006385 r1 &= 0x1 006386 if r1 != 0x0 goto <offset> 006387 if r4 == 0x0 goto <offset> 006388 if r4 > 0x3b9ac9ff goto <offset> 006389 *(u64 *)(r10 - 0x218) = r6 006390 *(u64 *)(r10 - 0x220) = r3 006391 *(u64 *)(r10 - 0x210) = r2 006392 r1 = r10 006393 r1 += -0x28 006394 r8 = 0x3b9aca00 006395 r2 = 0x0 006396 *(u64 *)(r10 - 0x1b8) = r2 006397 r2 = *(u64 *)(r10 - 0x1a8) 006398 r3 = 0x0 006399 r9 = r4 006400 r4 = 0x3b9aca00 006401 r5 = 0x0 006402 call <target> 006403 r6 = r9 006404 r8 -= r9 006405 r3 = *(u64 *)(r10 - 0x28) 006406 r2 = r3 006407 r2 += r8 006408 r1 = 0x1 006409 r4 = 0x1 006410 if r2 < r3 goto <offset> 006411 r4 = 0x0 006412 r3 = *(u64 *)(r10 - 0x20) 006413 r3 += r4 006414 if r2 == 0x0 goto <offset> 006415 r1 = 0x0 006416 r3 -= r1 006417 r2 += -0x1 006418 r1 = r10 006419 r1 += -0x38 006420 r4 = r8 006421 r5 = 0x0 006422 call <target> 006423 r1 = *(u64 *)(r10 - 0x30) 006424 if r1 == 0x0 goto <offset> 006425 r8 = -0x1 006426 goto <offset> 006427 r8 = *(u64 *)(r10 - 0x1a8) 006428 r1 = *(u64 *)(r10 - 0x200) 006429 if r8 > r1 goto <offset> 006430 r1 = *(u64 *)(r10 - 0x1f8) 006431 r9 = r1 006432 if r1 < r8 goto <offset> 006433 r9 = r8 006434 r1 = *(u64 *)(r10 - 0x1d8) 006435 *(u64 *)(r10 - 0x210) = r2 006436 if r1 == 0x0 goto <offset> 006437 r0 = r9 006438 r1 = r6 006439 r9 = *(u64 *)(r10 - 0x1f0) 006440 r1 |= r9 006441 if r1 == 0x0 goto <offset> 006442 *(u64 *)(r10 - 0x220) = r3 006443 *(u64 *)(r10 - 0x1b0) = r4 006444 r1 = r10 006445 r1 += -0xe8 006446 r5 = r9 006447 r2 = 0x0 006448 r9 = r0 006449 r3 = r9 006450 r4 = r6 006451 call <target> 006452 r1 = r10 006453 r1 += -0xf8 006454 r2 = *(u64 *)(r10 - 0xe8) 006455 r3 = *(u64 *)(r10 - 0xe0) 006456 *(u64 *)(r10 - 0x1b8) = r2 006457 *(u64 *)(r10 - 0x1a8) = r3 006458 *(u64 *)(r10 - 0x218) = r6 006459 r4 = r6 006460 r5 = *(u64 *)(r10 - 0x1f0) 006461 call <target> 006462 r1 = *(u64 *)(r10 - 0xf0) 006463 r2 = r9 006464 r2 -= r1 006465 r1 = 0x1 006466 r3 = *(u64 *)(r10 - 0xf8) 006467 r4 = 0x1 006468 if r3 != 0x0 goto <offset> 006469 r4 = 0x0 006470 r2 -= r4 006471 r3 = -r3 006472 r3 |= r2 006473 r2 = 0x1 006474 if r3 != 0x0 goto <offset> 006475 r2 = 0x0 006476 r3 = *(u64 *)(r10 - 0x1b8) 006477 r6 = r3 006478 r6 += r2 006479 if r6 >= r3 goto <offset> 006480 r2 = *(u64 *)(r10 - 0x1a8) 006481 r2 += r1 006482 if r2 == 0x0 goto <offset> 006483 r6 = -0x1 006484 r1 = *(u64 *)(r10 - 0x1f8) 006485 if r1 >= r8 goto <offset> 006486 goto <offset> 006487 *(u64 *)(r10 - 0x220) = r3 006488 *(u64 *)(r10 - 0x1b0) = r4 006489 r1 = r10 006490 r1 += -0x88 006491 r2 = *(u64 *)(r10 - 0x1f0) 006492 r3 = 0x0 006493 r4 = r9 006494 r5 = 0x0 006495 call <target> 006496 r1 = r10 006497 r1 += -0x98 006498 *(u64 *)(r10 - 0x218) = r6 006499 r2 = r6 006500 r3 = 0x0 006501 r4 = r9 006502 r5 = 0x0 006503 call <target> 006504 r1 = 0x1 006505 r3 = *(u64 *)(r10 - 0x98) 006506 r2 = 0x1 006507 if r3 != 0x0 goto <offset> 006508 r2 = 0x0 006509 r4 = *(u64 *)(r10 - 0x90) 006510 r5 = *(u64 *)(r10 - 0x88) 006511 r3 = r4 006512 r3 += r5 006513 r6 = r3 006514 r6 += r2 006515 r2 = 0x1 006516 if r3 < r4 goto <offset> 006517 r2 = 0x0 006518 if r6 >= r3 goto <offset> 006519 r3 = *(u64 *)(r10 - 0x80) 006520 r3 += r2 006521 r3 += r1 006522 if r3 == 0x0 goto <offset> 006523 r6 = -0x1 006524 r1 = *(u64 *)(r10 - 0x1f8) 006525 if r1 >= r8 goto <offset> 006526 goto <offset> 006527 if r6 < r3 goto <offset> 006528 r1 = 0x0 006529 r3 = *(u64 *)(r10 - 0x80) 006530 r3 += r2 006531 r3 += r1 006532 if r3 != 0x0 goto <offset> 006533 r1 = *(u64 *)(r10 - 0x1f8) 006534 if r1 >= r8 goto <offset> 006535 r1 = r8 006536 r1 -= r9 006537 r2 = 0x1 006538 if r1 > r8 goto <offset> 006539 r2 = 0x0 006540 r3 = 0x0 006541 if r2 == 0x0 goto <offset> 006542 r8 = *(u64 *)(r10 - 0x208) 006543 r9 = r8 006544 if r8 < r3 goto <offset> 006545 r9 = r3 006546 *(u64 *)(r10 - 0x1a8) = r3 006547 r1 = r10 006548 r1 += -0xa8 006549 r2 = *(u64 *)(r10 - 0x1f0) 006550 r3 = 0x0 006551 r4 = r9 006552 r5 = 0x0 006553 call <target> 006554 r1 = r10 006555 r1 += -0xb8 006556 r2 = *(u64 *)(r10 - 0x218) 006557 r3 = 0x0 006558 r4 = r9 006559 r5 = 0x0 006560 call <target> 006561 r1 = *(u64 *)(r10 - 0xa8) 006562 r4 = *(u64 *)(r10 - 0xb0) 006563 r2 = r4 006564 r2 += r1 006565 r3 = 0x1 006566 if r2 < r4 goto <offset> 006567 r3 = 0x0 006568 r1 = *(u64 *)(r10 - 0xa0) 006569 r5 = *(u64 *)(r10 - 0xb8) 006570 r4 = 0x1 006571 if r5 != 0x0 goto <offset> 006572 r4 = 0x0 006573 r5 = r9 006574 r1 += r3 006575 r3 = r2 006576 r3 += r4 006577 r4 = 0x1 006578 if r3 < r2 goto <offset> 006579 r4 = 0x0 006580 r1 += r4 006581 r9 = -0x1 006582 if r1 == 0x0 goto <offset> 006583 r3 = -0x1 006584 r1 = r6 006585 r1 += r3 006586 r2 = *(u64 *)(r10 - 0x1f0) 006587 r4 = 0x1 006588 if r1 < r6 goto <offset> 006589 r4 = 0x0 006590 r3 = *(u64 *)(r10 - 0x1a8) 006591 if r4 == 0x0 goto <offset> 006592 r4 = *(u64 *)(r10 - 0x1b0) 006593 if r8 < r3 goto <offset> 006594 goto <offset> 006595 r8 = *(u64 *)(r10 - 0x38) 006596 r4 = r6 006597 r9 = r8 006598 *(u64 *)(r10 - 0x1b0) = r4 006599 r9 += -0x1 006600 r1 = r10 006601 r1 += -0x48 006602 r2 = r9 006603 r3 = 0x0 006604 r5 = 0x0 006605 call <target> 006606 r3 = *(u64 *)(r10 - 0x48) 006607 r2 = r3 006608 r2 += 0x3b9ac9ff 006609 r6 = 0x1 006610 r1 = 0x1 006611 if r2 < r3 goto <offset> 006612 r1 = 0x0 006613 r3 = *(u64 *)(r10 - 0x40) 006614 r3 += r1 006615 r1 = r10 006616 r1 += -0x58 006617 r4 = 0x3b9aca00 006618 r5 = 0x0 006619 call <target> 006620 r2 = *(u64 *)(r10 - 0x58) 006621 r1 = r9 006622 r1 -= r2 006623 if r1 > r9 goto <offset> 006624 r6 = 0x0 006625 r2 = 0x0 006626 if r6 == 0x0 goto <offset> 006627 r1 = *(u64 *)(r10 - 0x1a8) 006628 if r2 >= r1 goto <offset> 006629 goto <offset> 006630 r2 = 0x0 006631 if r6 != 0x0 goto <offset> 006632 r2 = r1 006633 r1 = *(u64 *)(r10 - 0x1a8) 006634 if r2 < r1 goto <offset> 006635 r2 = *(u64 *)(r10 - 0x1b8) 006636 r1 = r2 006637 r1 <<= 0x20 006638 r1 >>= 0x20 006639 r4 = *(u64 *)(r10 - 0x1b0) 006640 if r1 >= 0x8 goto <offset> 006641 r2 += 0x1 006642 *(u64 *)(r10 - 0x1b8) = r2 006643 r8 = r9 006644 if r9 != 0x0 goto <offset> 006645 r8 = 0x0 006646 r6 = 0x0 006647 goto <offset> 006648 r6 += 0x1 006649 r8 = r2 006650 r1 = r10 006651 r1 += -0x68 006652 r2 = r8 006653 r3 = 0x0 006654 r4 = *(u64 *)(r10 - 0x1b0) 006655 r5 = 0x0 006656 call <target> 006657 r3 = *(u64 *)(r10 - 0x68) 006658 r2 = r3 006659 r2 += 0x3b9ac9ff 006660 r9 = 0x1 006661 r1 = 0x1 006662 if r2 < r3 goto <offset> 006663 r1 = 0x0 006664 r3 = *(u64 *)(r10 - 0x60) 006665 r3 += r1 006666 r1 = r10 006667 r1 += -0x78 006668 r4 = 0x3b9aca00 006669 r5 = 0x0 006670 call <target> 006671 r1 = *(u64 *)(r10 - 0x78) 006672 r2 = r8 006673 r2 -= r1 006674 if r2 > r8 goto <offset> 006675 r9 = 0x0 006676 r1 = 0x0 006677 if r9 == 0x0 goto <offset> 006678 r2 = *(u64 *)(r10 - 0x1a8) 006679 if r1 < r2 goto <offset> 006680 goto <offset> 006681 r1 = 0x0 006682 if r9 != 0x0 goto <offset> 006683 r1 = r2 006684 r2 = *(u64 *)(r10 - 0x1a8) 006685 if r1 >= r2 goto <offset> 006686 r2 = r6 006687 r2 <<= 0x20 006688 r2 >>= 0x20 006689 if r2 > 0x7 goto <offset> 006690 r8 += 0x1 006691 r1 = 0x1 006692 if r8 == 0x0 goto <offset> 006693 r1 = 0x0 006694 r2 = -0x1 006695 if r1 != 0x0 goto <offset> 006696 r2 = r8 006697 goto <offset> 006698 r2 = *(u64 *)(r10 - 0x210) 006699 r4 = *(u64 *)(r10 - 0x1b0) 006700 r3 = *(u64 *)(r10 - 0x220) 006701 r6 = *(u64 *)(r10 - 0x218) 006702 r5 = *(u64 *)(r10 - 0x1a8) 006703 if r1 < r5 goto <offset> 006704 goto <offset> 006705 r3 = *(u64 *)(r10 - 0x1b8) 006706 r6 = r3 006707 r6 += r2 006708 if r6 < r3 goto <offset> 006709 r1 = 0x0 006710 r2 = *(u64 *)(r10 - 0x1a8) 006711 r2 += r1 006712 if r2 != 0x0 goto <offset> 006713 r1 = *(u64 *)(r10 - 0x1f8) 006714 if r1 >= r8 goto <offset> 006715 r1 = r8 006716 r1 -= r9 006717 r2 = 0x1 006718 if r1 > r8 goto <offset> 006719 r2 = 0x0 006720 r4 = 0x0 006721 if r2 == 0x0 goto <offset> 006722 r1 = *(u64 *)(r10 - 0x208) 006723 r3 = r1 006724 if r1 < r4 goto <offset> 006725 r3 = r4 006726 *(u64 *)(r10 - 0x1b8) = r3 006727 *(u64 *)(r10 - 0x1a8) = r4 006728 r1 = r10 006729 r1 += -0x108 006730 r2 = 0x0 006731 r9 = *(u64 *)(r10 - 0x218) 006732 r4 = r9 006733 r8 = *(u64 *)(r10 - 0x1f0) 006734 r5 = r8 006735 call <target> 006736 r1 = r10 006737 r1 += -0x118 006738 r2 = *(u64 *)(r10 - 0x108) 006739 r3 = *(u64 *)(r10 - 0x100) 006740 *(u64 *)(r10 - 0x1f8) = r2 006741 *(u64 *)(r10 - 0x1d8) = r3 006742 r4 = r9 006743 r5 = r8 006744 call <target> 006745 r0 = *(u64 *)(r10 - 0x1b8) 006746 r2 = *(u64 *)(r10 - 0x110) 006747 r1 = r0 006748 r1 -= r2 006749 r2 = *(u64 *)(r10 - 0x118) 006750 r3 = 0x1 006751 if r2 != 0x0 goto <offset> 006752 r3 = 0x0 006753 r1 -= r3 006754 r2 = -r2 006755 r2 |= r1 006756 r3 = 0x1 006757 if r2 != 0x0 goto <offset> 006758 r3 = 0x0 006759 r4 = *(u64 *)(r10 - 0x1f8) 006760 r1 = r4 006761 r1 += r3 006762 r2 = 0x1 006763 r3 = *(u64 *)(r10 - 0x208) 006764 r5 = *(u64 *)(r10 - 0x1a8) 006765 if r1 < r4 goto <offset> 006766 r2 = 0x0 006767 r4 = *(u64 *)(r10 - 0x1d8) 006768 r4 += r2 006769 r9 = -0x1 006770 if r4 != 0x0 goto <offset> 006771 r2 = r6 006772 r2 += r1 006773 r1 = 0x1 006774 if r2 < r6 goto <offset> 006775 r1 = 0x0 006776 if r1 == 0x0 goto <offset> 006777 r4 = *(u64 *)(r10 - 0x1b0) 006778 if r3 < r5 goto <offset> 006779 goto <offset> 006780 r9 = r6 006781 r4 = *(u64 *)(r10 - 0x1b0) 006782 goto <offset> 006783 r3 = 0x0 006784 if r2 != 0x0 goto <offset> 006785 r3 = r1 006786 r8 = *(u64 *)(r10 - 0x208) 006787 r9 = r8 006788 if r8 >= r3 goto <offset> 006789 goto <offset> 006790 r3 = *(u64 *)(r10 - 0x1a8) 006791 if r4 != 0x0 goto <offset> 006792 r9 = r1 006793 r4 = *(u64 *)(r10 - 0x1b0) 006794 if r8 >= r3 goto <offset> 006795 r6 = r4 006796 r3 -= r5 006797 r8 = *(u64 *)(r10 - 0x220) 006798 if r8 < r3 goto <offset> 006799 r8 = r3 006800 r1 = r10 006801 r1 += -0xc8 006802 r3 = 0x0 006803 r4 = r8 006804 r5 = 0x0 006805 call <target> 006806 r1 = r10 006807 r1 += -0xd8 006808 r2 = *(u64 *)(r10 - 0x218) 006809 r3 = 0x0 006810 r4 = r8 006811 r5 = 0x0 006812 call <target> 006813 r2 = 0x1 006814 r1 = *(u64 *)(r10 - 0xd8) 006815 r3 = 0x1 006816 if r1 != 0x0 goto <offset> 006817 r3 = 0x0 006818 r1 = *(u64 *)(r10 - 0xc8) 006819 r5 = *(u64 *)(r10 - 0xd0) 006820 r4 = r5 006821 r4 += r1 006822 r1 = r4 006823 r1 += r3 006824 r3 = 0x1 006825 if r4 < r5 goto <offset> 006826 r3 = 0x0 006827 if r1 >= r4 goto <offset> 006828 r4 = *(u64 *)(r10 - 0xc0) 006829 r4 += r3 006830 r4 += r2 006831 if r4 == 0x0 goto <offset> 006832 r1 = -0x1 006833 r4 = r6 006834 goto <offset> 006835 r1 = r8 006836 r1 -= r0 006837 r2 = 0x0 006838 r3 = 0x1 006839 if r1 > r8 goto <offset> 006840 r3 = 0x0 006841 if r3 == 0x0 goto <offset> 006842 r9 = -0x1 006843 r1 = *(u64 *)(r10 - 0x1f8) 006844 if r1 < r8 goto <offset> 006845 goto <offset> 006846 if r3 != 0x0 goto <offset> 006847 r2 = r1 006848 r9 = -0x1 006849 r1 = *(u64 *)(r10 - 0x1f8) 006850 if r1 >= r8 goto <offset> 006851 r1 = -0x1 006852 r3 = *(u64 *)(r10 - 0x208) 006853 if r3 < r2 goto <offset> 006854 goto <offset> 006855 r4 = 0x0 006856 if r2 != 0x0 goto <offset> 006857 r4 = r1 006858 r1 = *(u64 *)(r10 - 0x208) 006859 r3 = r1 006860 if r1 >= r4 goto <offset> 006861 goto <offset> 006862 r4 = *(u64 *)(r10 - 0x1d8) 006863 r4 += r2 006864 r9 = -0x1 006865 if r4 == 0x0 goto <offset> 006866 r1 = -0x1 006867 r2 = r6 006868 r2 += r1 006869 r1 = 0x1 006870 if r2 >= r6 goto <offset> 006871 if r1 != 0x0 goto <offset> 006872 r9 = r2 006873 r4 = *(u64 *)(r10 - 0x1b0) 006874 if r3 >= r5 goto <offset> 006875 r5 -= r0 006876 r6 = *(u64 *)(r10 - 0x220) 006877 if r6 < r5 goto <offset> 006878 r6 = r5 006879 r1 = r10 006880 r1 += -0x128 006881 r2 = 0x0 006882 r3 = r6 006883 r8 = *(u64 *)(r10 - 0x218) 006884 r4 = r8 006885 r5 = *(u64 *)(r10 - 0x1f0) 006886 call <target> 006887 r1 = r10 006888 r1 += -0x138 006889 r2 = *(u64 *)(r10 - 0x128) 006890 r3 = *(u64 *)(r10 - 0x120) 006891 *(u64 *)(r10 - 0x1b8) = r2 006892 *(u64 *)(r10 - 0x1a8) = r3 006893 r4 = r8 006894 r5 = *(u64 *)(r10 - 0x1f0) 006895 call <target> 006896 r1 = *(u64 *)(r10 - 0x130) 006897 r6 -= r1 006898 r2 = 0x1 006899 r1 = *(u64 *)(r10 - 0x138) 006900 r3 = 0x1 006901 if r1 != 0x0 goto <offset> 006902 r3 = 0x0 006903 r6 -= r3 006904 r1 = -r1 006905 r1 |= r6 006906 r3 = 0x1 006907 if r1 != 0x0 goto <offset> 006908 r3 = 0x0 006909 r5 = *(u64 *)(r10 - 0x1b8) 006910 r1 = r5 006911 r1 += r3 006912 r4 = *(u64 *)(r10 - 0x1b0) 006913 if r1 < r5 goto <offset> 006914 r2 = 0x0 006915 r3 = *(u64 *)(r10 - 0x1a8) 006916 r3 += r2 006917 if r3 == 0x0 goto <offset> 006918 r1 = -0x1 006919 r2 = r9 006920 r2 += r1 006921 r1 = 0x1 006922 if r2 < r9 goto <offset> 006923 r1 = 0x0 006924 r9 = -0x1 006925 if r1 != 0x0 goto <offset> 006926 r9 = r2 006927 r7 &= 0x1 006928 if r7 == 0x0 goto <offset> 006929 r1 = -0x1 006930 if r4 != 0x3b9aca00 goto <offset> 006931 r2 = r9 006932 r2 += r1 006933 r1 = 0x1 006934 if r2 < r9 goto <offset> 006935 r1 = 0x0 006936 r9 = -0x1 006937 if r1 == 0x0 goto <offset> 006938 goto <offset> 006939 r8 = 0x1 006940 r3 = 0x1 006941 if r9 == 0x0 goto <offset> 006942 r3 = 0x0 006943 r3 = -r3 006944 r2 = r9 006945 r2 += -0x1 006946 r1 = r10 006947 r1 += -0x148 006948 r6 = r4 006949 r5 = 0x0 006950 call <target> 006951 r3 = *(u64 *)(r10 - 0x148) 006952 r2 = r3 006953 r2 += 0x3b9ac9ff 006954 r1 = 0x1 006955 if r2 < r3 goto <offset> 006956 r1 = 0x0 006957 r3 = *(u64 *)(r10 - 0x140) 006958 r3 += r1 006959 if r6 > 0x3b9aca00 goto <offset> 006960 r8 = 0x0 006961 r4 = 0x3b9aca00 006962 r4 -= r6 006963 r8 = -r8 006964 r1 = r10 006965 r1 += -0x158 006966 r5 = r8 006967 call <target> 006968 r1 = *(u64 *)(r10 - 0x150) 006969 if r1 == 0x0 goto <offset> 006970 r1 = -0x1 006971 r2 = r9 006972 r2 += r1 006973 r1 = 0x1 006974 if r2 < r9 goto <offset> 006975 goto <offset> 006976 if r1 < r4 goto <offset> 006977 r2 = 0x0 006978 r4 = *(u64 *)(r10 - 0xc0) 006979 r4 += r3 006980 r4 += r2 006981 if r4 != 0x0 goto <offset> 006982 goto <offset> 006983 r1 = *(u64 *)(r10 - 0x158) 006984 r2 = r9 006985 r2 += r1 006986 r1 = 0x1 006987 if r2 >= r9 goto <offset> 006988 r9 = -0x1 006989 if r1 != 0x0 goto <offset> 006990 r9 = r2 006991 r2 = *(u64 *)(r10 - 0x210) 006992 r1 = r2 006993 r1 += r9 006994 r3 = r2 006995 r2 = 0x1 006996 if r1 < r3 goto <offset> 006997 r2 = 0x0 006998 r3 = -0x1 006999 r9 = *(u64 *)(r10 - 0x1e8) 007000 if r2 != 0x0 goto <offset> 007001 r3 = r1 007002 *(u64 *)(r10 - 0x1a8) = r3 007003 r1 = r3 007004 r1 += -0x1 007005 r2 = *(u64 *)(r10 - 0x1c0) 007006 if r1 >= r2 goto <offset> 007007 r1 = *(u64 *)(r10 - 0x1a0) 007008 r1 += -0x28 007009 r6 = *(u64 *)(r10 - 0x1c8) 007010 r6 *= 0x78 007011 goto <offset> 007012 r1 += 0x78 007013 r6 += -0x78 007014 r5 = *(u64 *)(r10 - 0x1a0) 007015 r5 += 0x78 007016 *(u64 *)(r10 - 0x1a0) = r5 007017 if r9 <= r4 goto <offset> 007018 r8 = r6 007019 if r6 == 0x0 goto <offset> 007020 r2 = *(u64 *)(r10 - 0x1a0) 007021 w2 = *(u8 *)(r2 + 0x70) 007022 if r2 == 0x2 goto <offset> 007023 r3 = *(u64 *)(r10 - 0x1a0) 007024 r4 = *(u64 *)(r3 + 0x20) 007025 r7 = *(u64 *)(r3 + 0x10) 007026 r5 = r7 007027 r5 += r4 007028 r0 = 0x1 007029 if r5 < r7 goto <offset> 007030 r0 = 0x0 007031 r4 = -0x1 007032 r6 = r8 007033 if r0 != 0x0 goto <offset> 007034 r4 = r5 007035 goto <offset> 007036 r8 = *(u64 *)(r1 - 0x38) 007037 if r9 <= r7 goto <offset> 007038 r4 = *(u64 *)(r1 - 0x20) 007039 r3 = *(u64 *)(r1 - 0x28) 007040 r6 = *(u64 *)(r1 + 0x10) 007041 r0 = *(u64 *)(r1 + 0x8) 007042 r5 = *(u64 *)(r1 + 0x0) 007043 r1 = *(u64 *)(r1 - 0x10) 007044 *(u64 *)(r10 - 0x1a0) = r1 007045 r9 -= r7 007046 r2 &= 0x1 007047 if r2 == 0x0 goto <offset> 007048 *(u64 *)(r10 - 0x1c8) = r6 007049 *(u64 *)(r10 - 0x1c0) = r0 007050 *(u64 *)(r10 - 0x1b8) = r5 007051 r7 = r3 007052 *(u64 *)(r10 - 0x1b0) = r4 007053 r1 = r10 007054 r1 += -0x188 007055 r2 = *(u64 *)(r10 - 0x1a0) 007056 r3 = 0x0 007057 r4 = r9 007058 r5 = 0x0 007059 call <target> 007060 r3 = *(u64 *)(r10 - 0x188) 007061 r2 = r3 007062 r2 += 0x3b9ac9ff 007063 r6 = 0x1 007064 r1 = 0x1 007065 if r2 < r3 goto <offset> 007066 r1 = 0x0 007067 r3 = *(u64 *)(r10 - 0x180) 007068 r3 += r1 007069 r1 = r10 007070 r1 += -0x198 007071 r4 = 0x3b9aca00 007072 r5 = 0x0 007073 call <target> 007074 r2 = *(u64 *)(r10 - 0x198) 007075 r1 = r9 007076 r1 -= r2 007077 if r1 > r9 goto <offset> 007078 r6 = 0x0 007079 r4 = *(u64 *)(r10 - 0x1b0) 007080 r3 = r7 007081 r0 = *(u64 *)(r10 - 0x1b8) 007082 r5 = *(u64 *)(r10 - 0x1c0) 007083 r2 = 0x0 007084 if r6 != 0x0 goto <offset> 007085 r2 = r1 007086 r1 = *(u64 *)(r10 - 0x1c8) 007087 *(u64 *)(r10 - 0xfe8) = r1 007088 *(u64 *)(r10 - 0xff0) = r5 007089 *(u64 *)(r10 - 0xff8) = r0 007090 r1 = *(u64 *)(r10 - 0x1e0) 007091 *(u64 *)(r10 - 0x1000) = r1 007092 r1 = r10 007093 r1 += -0x18 007094 r5 = r10 007095 call <target> 007096 r6 = *(u64 *)(r10 - 0x8) 007097 goto <offset> 007098 *(u64 *)(r10 - 0xfe8) = r6 007099 *(u64 *)(r10 - 0xff0) = r0 007100 *(u64 *)(r10 - 0xff8) = r5 007101 r1 = *(u64 *)(r10 - 0x1e0) 007102 *(u64 *)(r10 - 0x1000) = r1 007103 r1 = r10 007104 r1 += -0x18 007105 r5 = r10 007106 r2 = r9 007107 call <target> 007108 r1 = r10 007109 r1 += -0x168 007110 r6 = 0x0 007111 r9 = *(u64 *)(r10 - 0x8) 007112 r2 = r9 007113 r3 = 0x0 007114 r4 = *(u64 *)(r10 - 0x1a0) 007115 r5 = 0x0 007116 call <target> 007117 r7 = 0x1 007118 r3 = *(u64 *)(r10 - 0x168) 007119 r2 = r3 007120 r2 += 0x3b9ac9ff 007121 r1 = 0x1 007122 if r2 < r3 goto <offset> 007123 r1 = 0x0 007124 r3 = *(u64 *)(r10 - 0x160) 007125 r3 += r1 007126 r1 = r10 007127 r1 += -0x178 007128 r4 = 0x3b9aca00 007129 r5 = 0x0 007130 call <target> 007131 r2 = *(u64 *)(r10 - 0x178) 007132 r1 = r9 007133 r1 -= r2 007134 if r1 > r9 goto <offset> 007135 r7 = 0x0 007136 if r7 != 0x0 goto <offset> 007137 r6 = r1 007138 r9 = *(u64 *)(r10 - 0x1e8) 007139 r1 = r8 007140 r1 += r6 007141 r2 = 0x1 007142 if r1 < r8 goto <offset> 007143 r2 = 0x0 007144 r8 = -0x1 007145 if r2 != 0x0 goto <offset> 007146 r8 = r1 007147 if r8 == 0x0 goto <offset> 007148 r1 = 0x1 007149 r3 = *(u64 *)(r10 - 0x1a8) 007150 if r8 < r3 goto <offset> 007151 r1 = 0x0 007152 r2 = r8 007153 r2 -= r3 007154 r1 = -r1 007155 r3 = *(u64 *)(r10 - 0x1d0) 007156 r3 = *(u64 *)(r3 + 0x0) 007157 if r3 != 0x1 goto <offset> 007158 r3 = *(u64 *)(r10 - 0x1d0) 007159 r3 = *(u64 *)(r3 + 0x8) 007160 r0 = 0x1 007161 r5 = 0x1 007162 if r2 <= r3 goto <offset> 007163 r5 = 0x0 007164 r4 = *(u64 *)(r10 - 0x1d0) 007165 r4 = *(u64 *)(r4 + 0x10) 007166 if r1 s> r4 goto <offset> 007167 if r1 == r4 goto <offset> 007168 r5 = r0 007169 r5 &= 0x1 007170 if r5 == 0x0 goto <offset> 007171 goto <offset> 007172 r4 = *(u64 *)(r10 - 0x1d0) 007173 r4 = *(u64 *)(r4 + 0x10) 007174 if r1 s<= r4 goto <offset> 007175 r0 = 0x0 007176 if r1 != r4 goto <offset> 007177 r5 &= 0x1 007178 if r5 == 0x0 goto <offset> 007179 r5 = r2 007180 r5 ^= r3 007181 r3 = r1 007182 r3 ^= r4 007183 r5 |= r3 007184 if r5 != 0x0 goto <offset> 007185 r3 = *(u64 *)(r10 - 0x1d0) 007186 r3 = *(u64 *)(r3 + 0x18) 007187 r4 = *(u64 *)(r10 - 0x1a8) 007188 if r4 >= r3 goto <offset> 007189 r3 = *(u64 *)(r10 - 0x1d0) 007190 *(u64 *)(r3 + 0x8) = r2 007191 *(u64 *)(r3 + 0x28) = r8 007192 *(u64 *)(r3 + 0x20) = r9 007193 r2 = *(u64 *)(r10 - 0x1a8) 007194 *(u64 *)(r3 + 0x18) = r2 007195 *(u64 *)(r3 + 0x10) = r1 007196 *(u64 *)(r3 + 0x0) = 0x1 007197 exit 007198 r7 = r2 007199 r6 = r1 007200 *(u64 *)(r10 - 0x8) = 0x0 007201 r1 = r10 007202 r1 += -0x80 007203 r2 = <addr> ll 007204 r3 = 0x12 007205 call sol_memcpy_ 007206 r3 = *(u64 *)(r10 - 0x8) 007207 r1 = r3 007208 r1 += 0x12 007209 r2 = 0x1 007210 if r1 < r3 goto <offset> 007211 r2 = 0x0 007212 r2 &= 0x1 007213 if r2 != 0x0 goto <offset> 007214 *(u64 *)(r10 - 0x8) = r1 007215 if r1 <= 0x78 goto <offset> 007216 *(u64 *)(r10 - 0x8) = 0x78 007217 goto <offset> 007218 if r1 != 0x78 goto <offset> 007219 r2 = 0x78 007220 *(u8 *)(r10 - 0x9) = 0x40 007221 r1 = r10 007222 r1 += -0x80 007223 call sol_log_ 007224 exit 007225 r2 = r6 007226 r8 = r10 007227 r8 += -0x80 007228 r8 += r1 007229 r9 = 0x78 007230 r9 -= r1 007231 r6 = r7 007232 if r7 < r9 goto <offset> 007233 r6 = r9 007234 r1 = r8 007235 r3 = r6 007236 call sol_memcpy_ 007237 if r7 <= r9 goto <offset> 007238 r8 += r6 007239 *(u8 *)(r8 - 0x1) = 0x40 007240 r3 = *(u64 *)(r10 - 0x8) 007241 r2 = r3 007242 r2 += r6 007243 r1 = 0x1 007244 if r2 < r3 goto <offset> 007245 r1 = 0x0 007246 r1 &= 0x1 007247 if r1 != 0x0 goto <offset> 007248 *(u64 *)(r10 - 0x8) = r2 007249 if r2 > 0x78 goto <offset> 007250 goto <offset> 007251 r1 = <addr> ll 007252 call <target> 007253 r6 = r3 007254 r8 = r2 007255 r7 = r1 007256 *(u64 *)(r10 - 0x8) = 0x0 007257 r1 = r10 007258 r1 += -0xa8 007259 r2 = <addr> ll 007260 r3 = 0x12 007261 call sol_memcpy_ 007262 r3 = *(u64 *)(r10 - 0x8) 007263 r1 = r3 007264 r1 += 0x12 007265 r2 = 0x1 007266 if r1 < r3 goto <offset> 007267 r2 = 0x0 007268 r2 &= 0x1 007269 if r2 != 0x0 goto <offset> 007270 *(u64 *)(r10 - 0x8) = r1 007271 if r1 <= 0xa0 goto <offset> 007272 *(u8 *)(r10 - 0x9) = 0x40 007273 *(u64 *)(r10 - 0x8) = 0xa0 007274 goto <offset> 007275 if r1 != 0xa0 goto <offset> 007276 r2 = 0xa0 007277 *(u8 *)(r10 - 0x9) = 0x40 007278 r1 = r10 007279 r1 += -0xa8 007280 call sol_log_ 007281 exit 007282 r2 = r7 007283 *(u64 *)(r10 - 0xb0) = r6 007284 r9 = r10 007285 r9 += -0xa8 007286 r9 += r1 007287 r7 = 0xa0 007288 r7 -= r1 007289 r6 = r8 007290 if r8 < r7 goto <offset> 007291 r6 = r7 007292 r1 = r9 007293 r3 = r6 007294 call sol_memcpy_ 007295 if r8 <= r7 goto <offset> 007296 r9 += r6 007297 *(u8 *)(r9 - 0x1) = 0x40 007298 r2 = *(u64 *)(r10 - 0x8) 007299 r8 = r2 007300 r8 += r6 007301 r1 = 0x1 007302 if r8 < r2 goto <offset> 007303 r1 = 0x0 007304 r1 &= 0x1 007305 r9 = *(u64 *)(r10 - 0xb0) 007306 if r1 != 0x0 goto <offset> 007307 *(u64 *)(r10 - 0x8) = r8 007308 if r8 > 0xa0 goto <offset> 007309 if r8 == 0xa0 goto <offset> 007310 r7 = 0xa0 007311 r7 -= r8 007312 if r7 < 0x8 goto <offset> 007313 r7 = 0x8 007314 r6 = r10 007315 r6 += -0xa8 007316 r6 += r8 007317 r1 = r6 007318 r2 = <addr> ll 007319 r3 = r7 007320 call sol_memcpy_ 007321 if r8 < 0x99 goto <offset> 007322 r6 += r7 007323 *(u8 *)(r6 - 0x1) = 0x40 007324 r3 = *(u64 *)(r10 - 0x8) 007325 r1 = r3 007326 r1 += r7 007327 r2 = 0x1 007328 if r1 < r3 goto <offset> 007329 r2 = 0x0 007330 r2 &= 0x1 007331 if r2 != 0x0 goto <offset> 007332 *(u64 *)(r10 - 0x8) = r1 007333 if r1 > 0xa0 goto <offset> 007334 if r1 == 0xa0 goto <offset> 007335 r2 = r10 007336 r2 += -0xa8 007337 r2 += r1 007338 r3 = 0xa0 007339 r3 -= r1 007340 r1 = r9 007341 call -0x1b68 007342 r3 = *(u64 *)(r10 - 0x8) 007343 r2 = r3 007344 r2 += r0 007345 r1 = 0x1 007346 if r2 < r3 goto <offset> 007347 r1 = 0x0 007348 r1 &= 0x1 007349 if r1 != 0x0 goto <offset> 007350 *(u64 *)(r10 - 0x8) = r2 007351 if r2 > 0xa0 goto <offset> 007352 goto <offset> 007353 r1 = <addr> ll 007354 call <target>003383 w6 = *(u8 *)(r2 + 0xe8)007355 w6 = *(u8 *)(r2 + 0xe8)003384 r0 = r6007356 r0 = r6003385 r0 += -0x1007357 r0 += -0x1152 unchanged instructions hidden
003538 r1 = <addr> ll007510 r1 = <addr> ll003539 r2 = 0x19007511 r2 = 0x19003540 goto <offset>007512 goto <offset>003541 *(u64 *)(r10 - 0x4c0) = r2007513 *(u64 *)(r10 - 0x4c8) = r2003542 *(u64 *)(r10 - 0x4f0) = r6007514 *(u64 *)(r10 - 0x4f0) = r6003543 r6 = *(u64 *)(r10 - 0x100)007515 r6 = *(u64 *)(r10 - 0x100)003544 r8 = *(u64 *)(r10 - 0x108)007516 r1 = *(u64 *)(r10 - 0x108) 007517 *(u64 *)(r10 - 0x4a8) = r1003545 w3 = *(u16 *)(r7 + 0xbc)007518 w3 = *(u16 *)(r7 + 0xbc)003546 r1 = r10007519 r1 = r10003547 r1 += -0x150007520 r1 += -0x1504 unchanged instructions hidden
003552 call <target>007525 call <target>003553 r1 = *(u64 *)(r10 - 0x4b8)007526 r1 = *(u64 *)(r10 - 0x4b8)003554 r2 = *(u64 *)(r1 + 0xe0)007527 r2 = *(u64 *)(r1 + 0xe0)003555 *(u64 *)(r10 - 0x508) = r2 003556 r2 = *(u64 *)(r1 + 0xd8) 003557 *(u64 *)(r10 - 0x510) = r2007528 *(u64 *)(r10 - 0x510) = r2 007529 r2 = *(u64 *)(r1 + 0xd8) 007530 *(u64 *)(r10 - 0x518) = r2003558 r2 = *(u64 *)(r1 + 0xd0)007531 r2 = *(u64 *)(r1 + 0xd0)003559 *(u64 *)(r10 - 0x520) = r2007532 *(u64 *)(r10 - 0x528) = r2003560 r1 = *(u64 *)(r1 + 0xc8)007533 r1 = *(u64 *)(r1 + 0xc8)003561 *(u64 *)(r10 - 0x518) = r1007534 *(u64 *)(r10 - 0x520) = r1003562 w4 = *(u32 *)(r7 + 0xb8)007535 w8 = *(u32 *)(r7 + 0xb8)003563 r3 = *(u64 *)(r10 - 0x148)007536 r3 = *(u64 *)(r10 - 0x148)003564 r3 += 0x1007537 r3 += 0x1003565 r1 = r10007538 r1 = r10003566 r1 += -0x140007539 r1 += -0x140003567 r2 = *(u64 *)(r10 - 0x150)007540 r2 = *(u64 *)(r10 - 0x150)003568 *(u64 *)(r10 - 0x528) = r4007541 r4 = r8003569 call <target>007542 call <target> 007543 r2 = *(u64 *)(r10 - 0x4a8)003570 r1 = *(u64 *)(r10 - 0x488)007544 r1 = *(u64 *)(r10 - 0x488)003571 *(u64 *)(r10 - 0x4a8) = r6007545 *(u64 *)(r10 - 0x4b0) = r6003572 *(u64 *)(r10 - 0x4d0) = r6007546 *(u64 *)(r10 - 0x4d0) = r6003573 if r1 == 0x0 goto <offset>007547 if r1 == 0x0 goto <offset>003574 *(u64 *)(r10 - 0x4d0) = r8007548 *(u64 *)(r10 - 0x4d0) = r2 007549 *(u64 *)(r10 - 0x4d8) = r2 007550 r5 = *(u64 *)(r10 - 0x470) 007551 if r1 != 0x0 goto <offset> 007552 r4 = *(u64 *)(r7 + 0xa0) 007553 r3 = 0x1 007554 r1 = 0x1 007555 if r4 s> 0x0 goto <offset> 007556 r1 = 0x0 007557 r2 = r5 007558 r2 -= r4 007559 if r2 s>= r5 goto <offset> 007560 r1 ^= r3 007561 if r1 == 0x0 goto <offset> 007562 r1 = -<addr> ll 007563 r2 s>>= 0x3f 007564 r2 ^= r1003575 *(u64 *)(r10 - 0x4f8) = r9007565 *(u64 *)(r10 - 0x4f8) = r9003576 *(u64 *)(r10 - 0x4e8) = r8007566 r8 <<= 0x20003577 *(u64 *)(r10 - 0x4d8) = r8007567 r8 s>>= 0x20 007568 w1 = *(u16 *)(r7 + 0x92) 007569 if r2 s>= r1 goto <offset> 007570 w9 = *(u32 *)(r7 + 0xb0) 007571 w1 = *(u32 *)(r7 + 0xac) 007572 goto <offset> 007573 *(u64 *)(r10 - 0x4d8) = r2 007574 r5 = *(u64 *)(r10 - 0x470)003578 if r1 == 0x0 goto <offset>007575 if r1 == 0x0 goto <offset>003579 r1 = *(u64 *)(r10 - 0x4a8)007576 r1 = *(u64 *)(r10 - 0x4b0)003580 *(u64 *)(r10 - 0x4d8) = r1007577 *(u64 *)(r10 - 0x4d8) = r1 007578 r4 = *(u64 *)(r7 + 0xa0) 007579 r3 = 0x1003581 r1 = 0x1007580 r1 = 0x1003582 *(u64 *)(r10 - 0x4b0) = r1007581 if r4 s<= 0x0 goto <offset> 007582 r2 = r5 007583 r2 -= r4 007584 if r2 s< r5 goto <offset> 007585 r3 = 0x0 007586 r1 ^= r3 007587 if r1 != 0x0 goto <offset> 007588 goto <offset> 007589 r1 = 0x0 007590 w3 = *(u16 *)(r7 + 0x94) 007591 r9 = r8 007592 if r2 >= r3 goto <offset> 007593 w2 = *(u32 *)(r7 + 0xa8) 007594 w1 = *(u16 *)(r7 + 0x96) 007595 r1 *= r2 007596 r1 /= 0x2710 007597 r9 = r8 007598 r9 <<= 0x20 007599 r9 s>>= 0x20 007600 r9 -= r8 007601 r2 = r9 007602 r2 s>>= 0x3f 007603 r9 ^= r2 007604 r9 -= r2 007605 r9 *= 0x2710 007606 r1 <<= 0x20 007607 r1 >>= 0x20 007608 r9 += r1 007609 w1 = *(u32 *)(r7 + 0x8c) 007610 if r9 < r1 goto <offset> 007611 r9 = r1 007612 *(u64 *)(r10 - 0x508) = r8003583 r1 = *(u64 *)(r10 - 0x138)007613 r1 = *(u64 *)(r10 - 0x138)003584 *(u64 *)(r10 - 0x4a0) = r1007614 *(u64 *)(r10 - 0x4a0) = r1003585 r1 = *(u64 *)(r10 - 0x140)007615 r1 = *(u64 *)(r10 - 0x140)003586 *(u64 *)(r10 - 0x490) = r1007616 *(u64 *)(r10 - 0x490) = r1003587 w1 = *(u32 *)(r7 + 0xa8) 003588 *(u64 *)(r10 - 0x4c8) = r1 003589 w6 = *(u32 *)(r7 + 0x88)007617 w6 = *(u32 *)(r7 + 0x88)003590 w9 = *(u16 *)(r7 + 0x90)007618 w1 = *(u16 *)(r7 + 0x90) 007619 *(u64 *)(r10 - 0x4e8) = r1003591 w7 = *(u8 *)(r7 + 0x9a)007620 w7 = *(u8 *)(r7 + 0x9a)003592 r4 = 0x1 003593 if r7 == 0x0 goto <offset>007621 if r7 == 0x0 goto <offset>003594 r8 = 0x0007622 r8 = 0x0 007623 r2 = 0x1003595 goto <offset>007624 goto <offset>003596 r8 += 0x1007625 r8 += 0x1003597 r1 = r8007626 r1 = r81 unchanged instructions hidden
003599 if r1 >= r7 goto <offset>007628 if r1 >= r7 goto <offset>003600 r1 = r10007629 r1 = r10003601 r1 += -0x160007630 r1 += -0x160003602 r2 = r4 003603 r3 = 0x0007631 r3 = 0x0003604 r4 = 0xa007632 r4 = 0xa003605 r5 = 0x0007633 r5 = 0x02 unchanged instructions hidden
003608 r1 = 0x1007636 r1 = 0x1003609 if r2 != 0x0 goto <offset>007637 if r2 != 0x0 goto <offset>003610 r1 = 0x0007638 r1 = 0x0003611 r4 = -0x1007639 r2 = -0x1003612 if r1 != 0x0 goto <offset>007640 if r1 != 0x0 goto <offset>003613 goto <offset>007641 goto <offset>003614 r4 = -0x1007642 r2 = -0x1003615 if r1 != 0x0 goto <offset>007643 if r1 != 0x0 goto <offset>003616 r4 = *(u64 *)(r10 - 0x160)007644 r2 = *(u64 *)(r10 - 0x160)003617 goto <offset>007645 goto <offset>003618 r2 = *(u64 *)(r10 - 0x4e0)007646 r2 = 0x1003619 r2 *= r9007647 *(u64 *)(r10 - 0x4c0) = r2003620 r2 *= 0xa 003621 r1 = r10 003622 r1 += -0x170 003623 r7 = 0x0 003624 r3 = 0x0 003625 r5 = 0x0 003626 call <target> 003627 r1 = *(u64 *)(r10 - 0x168) 003628 if r1 != 0x0 goto <offset> 003629 r1 = 0x0 003630 *(u64 *)(r10 - 0x4b0) = r1 003631 r9 = *(u64 *)(r10 - 0x170) 003632 r1 = r6007648 r1 = r6 007649 r7 = 0x0003633 if r1 == 0x0 goto <offset>007650 if r1 == 0x0 goto <offset>003634 r1 = *(u64 *)(r10 - 0x4c8)007651 if r9 == 0x0 goto <offset>003635 r2 = r1 003636 if r2 == 0x0 goto <offset> 003637 r1 = r10007652 r1 = r10003638 r1 += -0x180007653 r1 += -0x170 007654 r2 = r9003639 r3 = 0x0007655 r3 = 0x0003640 r4 = *(u64 *)(r10 - 0x4e0)007656 r4 = *(u64 *)(r10 - 0x4e0)003641 r5 = 0x0007657 r5 = 0x0003642 call <target>007658 call <target>003643 r4 = r6007659 r4 = r6003644 r1 = r10007660 r1 = r10003645 r1 += -0x190007661 r1 += -0x180003646 r7 = *(u64 *)(r10 - 0x180)007662 r7 = *(u64 *)(r10 - 0x170)003647 r8 = *(u64 *)(r10 - 0x178)007663 r9 = *(u64 *)(r10 - 0x168)003648 r2 = r7007664 r2 = r7003649 r3 = r8007665 r3 = r9003650 r5 = 0x0007666 r5 = 0x0003651 call <target>007667 call <target>003652 r1 = r10007668 r1 = r10003653 r1 += -0x1a0007669 r1 += -0x190003654 r2 = *(u64 *)(r10 - 0x190)007670 r2 = *(u64 *)(r10 - 0x180)003655 r3 = *(u64 *)(r10 - 0x188)007671 r3 = *(u64 *)(r10 - 0x178)003656 r4 = r7007672 r4 = r7003657 r5 = r8007673 r5 = r9003658 call <target>007674 call <target>003659 r6 = 0x1007675 r6 = 0x1003660 r1 = <addr> ll007676 r8 = <addr> ll003661 r8 = *(u64 *)(r10 - 0x1a0)007677 r7 = *(u64 *)(r10 - 0x190)003662 r2 = r8007678 r2 = r7003663 r2 += r1007679 r2 += r8003664 r1 = 0x1007680 r1 = 0x1003665 if r2 < r8 goto <offset>007681 if r2 < r7 goto <offset>003666 r1 = 0x0007682 r1 = 0x0003667 r7 = *(u64 *)(r10 - 0x198)007683 r9 = *(u64 *)(r10 - 0x188)003668 r3 = r7007684 r3 = r9003669 r3 += r1007685 r3 += r1003670 r1 = r10007686 r1 = r10003671 r1 += -0x1b0007687 r1 += -0x1a0003672 r4 = <addr> ll007688 r4 = <addr> ll003673 r5 = 0x0007689 r5 = 0x0003674 call <target>007690 call <target>003675 r2 = -<addr> ll007691 r2 = -<addr> ll003676 r1 = 0x1007692 r1 = 0x1003677 if r8 > r2 goto <offset>007693 if r7 > r2 goto <offset>003678 r1 = 0x0007694 r1 = 0x0003679 r2 = <addr> ll007695 if r9 <= r8 goto <offset>003680 if r7 <= r2 goto <offset>007696 if r9 == r8 goto <offset>003681 if r7 == r2 goto <offset> 003682 r1 = r6007697 r1 = r6003683 r7 = 0x5f5e100007698 r7 = 0x5f5e100003684 r2 = *(u64 *)(r10 - 0x1b0)007699 r2 = *(u64 *)(r10 - 0x1a0)003685 if r2 >= 0x5f5e100 goto <offset>007700 if r2 >= 0x5f5e100 goto <offset>003686 if r1 != 0x0 goto <offset>007701 if r1 != 0x0 goto <offset>003687 r7 = r2007702 r7 = r2003688 r2 = r9007703 r2 = *(u64 *)(r10 - 0x4e0)003689 r2 += r7007704 r1 = *(u64 *)(r10 - 0x4e8)003690 r3 = 0x1007705 r2 *= r1003691 r8 = *(u64 *)(r10 - 0x490)007706 r2 *= 0xa003692 if r2 < r9 goto <offset>007707 r1 = r10 007708 r1 += -0x1c0003693 r3 = 0x0007709 r3 = 0x0003694 r1 = -0x1007710 r4 = *(u64 *)(r10 - 0x4c0)003695 if r3 == 0x0 goto <offset>007711 r5 = 0x0 007712 call <target> 007713 r2 = *(u64 *)(r10 - 0x1c0) 007714 r3 = r2 007715 r3 += r7 007716 r1 = 0x1 007717 r4 = 0x1 007718 r8 = *(u64 *)(r10 - 0x490) 007719 if r3 < r2 goto <offset> 007720 r4 = 0x0 007721 r2 = -0x1 007722 r9 = *(u64 *)(r10 - 0x4a0) 007723 if r4 == 0x0 goto <offset> 007724 r3 = *(u64 *)(r10 - 0x1b8) 007725 if r3 != 0x0 goto <offset> 007726 r1 = 0x0003696 r4 = 0x5f5e100007727 r4 = 0x5f5e100 007728 if r2 >= 0x5f5e100 goto <offset> 007729 goto <offset> 007730 r2 = -0x1003697 r9 = *(u64 *)(r10 - 0x4a0)007731 r9 = *(u64 *)(r10 - 0x4a0)003698 if r1 < 0x5f5e100 goto <offset>007732 if r4 != 0x0 goto <offset>003699 r1 = 0x5f5e100007733 r2 = r3003700 r2 = *(u64 *)(r10 - 0x480)007734 r3 = *(u64 *)(r10 - 0x1b8)003701 r3 = *(u64 *)(r10 - 0x4c0)007735 if r3 == 0x0 goto <offset>003702 r2 ^= r3007736 r4 = 0x5f5e100003703 *(u64 *)(r10 - 0x480) = r2007737 if r2 < 0x5f5e100 goto <offset>003704 r6 = *(u64 *)(r10 - 0x4b0)007738 r2 = 0x5f5e100003705 r6 &= 0x1007739 r3 = *(u64 *)(r10 - 0x480)003706 if r6 != 0x0 goto <offset>007740 r5 = *(u64 *)(r10 - 0x4c8)003707 r4 = r1007741 r3 ^= r5 007742 *(u64 *)(r10 - 0x480) = r3 007743 if r1 != 0x0 goto <offset> 007744 r4 = r2 007745 r1 = r10 007746 r1 += -0x1b0003708 r3 = 0x3b9aca00007747 r3 = 0x3b9aca00003709 *(u64 *)(r10 - 0x530) = r4007748 *(u64 *)(r10 - 0x530) = r4003710 r3 -= r4007749 r3 -= r4003711 r1 = r10 003712 r1 += -0x1c0 003713 r2 = 0x0007750 r2 = 0x0003714 r4 = 0x3b9aca00007751 r4 = 0x3b9aca00003715 r5 = 0x0007752 r5 = 0x0003716 call <target>007753 call <target>003717 r1 = *(u64 *)(r10 - 0x1b8)007754 r1 = *(u64 *)(r10 - 0x1a8)003718 *(u64 *)(r10 - 0x4c0) = r1007755 *(u64 *)(r10 - 0x4c0) = r1003719 r1 = *(u64 *)(r10 - 0x1c0)007756 r1 = *(u64 *)(r10 - 0x1b0)003720 *(u64 *)(r10 - 0x4c8) = r1007757 *(u64 *)(r10 - 0x4c8) = r1003721 r1 = *(u64 *)(r10 - 0x480)007758 r1 = *(u64 *)(r10 - 0x480)003722 r1 &= 0x1007759 r1 &= 0x144 unchanged instructions hidden
003767 if r3 == 0x0 goto <offset>007804 if r3 == 0x0 goto <offset>003768 r8 = r1007805 r8 = r1003769 goto <offset>007806 goto <offset>003770 r1 = -0x1007807 if r9 > r8 goto <offset>003771 if r3 != 0x0 goto <offset> 003772 r1 = r2 003773 r4 = 0x5f5e100 003774 r9 = *(u64 *)(r10 - 0x4a0) 003775 if r1 >= 0x5f5e100 goto <offset> 003776 goto <offset> 003777 r2 = <addr> ll 003778 if r7 > r2 goto <offset> 003779 r6 = 0x0007808 r6 = 0x0003780 if r7 != r2 goto <offset>007809 if r9 != r8 goto <offset>003781 r7 = 0x5f5e100007810 r7 = 0x5f5e100003782 r2 = *(u64 *)(r10 - 0x1b0)007811 r2 = *(u64 *)(r10 - 0x1a0)003783 if r2 < 0x5f5e100 goto <offset>007812 if r2 < 0x5f5e100 goto <offset>003784 r2 = 0x5f5e100007813 r2 = 0x5f5e100003785 if r1 == 0x0 goto <offset>007814 if r1 == 0x0 goto <offset>83 unchanged instructions hidden
003869 if r2 != 0x0 goto <offset>007898 if r2 != 0x0 goto <offset>003870 r9 = r1007899 r9 = r1003871 r1 = 0x1007900 r1 = 0x1003872 r2 = *(u64 *)(r10 - 0x4a8)007901 r2 = *(u64 *)(r10 - 0x4b0)003873 if r2 != 0x0 goto <offset>007902 if r2 != 0x0 goto <offset>003874 r2 = *(u64 *)(r10 - 0x4e8)007903 r2 = *(u64 *)(r10 - 0x4a8)003875 if r2 == 0x0 goto <offset>007904 if r2 == 0x0 goto <offset>003876 r7 = 0x0007905 r7 = 0x0003877 *(u64 *)(r10 - 0x4e8) = r4007906 *(u64 *)(r10 - 0x4e8) = r429 unchanged instructions hidden
003907 r4 = r3007936 r4 = r3003908 if r2 == 0x0 goto <offset>007937 if r2 == 0x0 goto <offset>003909 r1 = 0x1007938 r1 = 0x1003910 r2 = *(u64 *)(r10 - 0x4a8)007939 r2 = *(u64 *)(r10 - 0x4b0)003911 if r2 == 0x0 goto <offset>007940 if r2 == 0x0 goto <offset>003912 r1 = 0x0007941 r1 = 0x0003913 r2 = *(u64 *)(r10 - 0x4e8)007942 r2 = *(u64 *)(r10 - 0x4a8)003914 if r2 != 0x0 goto <offset>007943 if r2 != 0x0 goto <offset>003915 goto <offset>007944 goto <offset>003916 r1 = r10007945 r1 = r103 unchanged instructions hidden
003920 r4 = *(u64 *)(r10 - 0x4d0)007949 r4 = *(u64 *)(r10 - 0x4d0)003921 r5 = 0x0007950 r5 = 0x0003922 call <target>007951 call <target>003923 r1 = *(u64 *)(r10 - 0x518)007952 r1 = *(u64 *)(r10 - 0x520)003924 r3 = r1007953 r3 = r1003925 r2 = *(u64 *)(r10 - 0x520)007954 r2 = *(u64 *)(r10 - 0x528)003926 r3 += r2007955 r3 += r2003927 r2 = 0x1007956 r2 = 0x1003928 r5 = 0x1007957 r5 = 0x14 unchanged instructions hidden
003933 if r5 != 0x0 goto <offset>007962 if r5 != 0x0 goto <offset>003934 r4 = r3007963 r4 = r3003935 r3 = r4007964 r3 = r4003936 r5 = *(u64 *)(r10 - 0x510)007965 r5 = *(u64 *)(r10 - 0x518)003937 r3 += r5007966 r3 += r5003938 r5 = 0x1007967 r5 = 0x1003939 if r3 < r4 goto <offset>007968 if r3 < r4 goto <offset>1 unchanged instructions hidden
003941 r4 = -0x1007970 r4 = -0x1003942 if r5 == 0x0 goto <offset>007971 if r5 == 0x0 goto <offset>003943 r3 = r4007972 r3 = r4003944 r5 = *(u64 *)(r10 - 0x508)007973 r5 = *(u64 *)(r10 - 0x510)003945 r3 += r5007974 r3 += r5003946 if r3 < r4 goto <offset>007975 if r3 < r4 goto <offset>003947 r2 = 0x0007976 r2 = 0x097 unchanged instructions hidden
004045 if r5 != 0x0 goto <offset>008074 if r5 != 0x0 goto <offset>004046 r4 = r3008075 r4 = r3004047 r3 = r4008076 r3 = r4004048 r5 = *(u64 *)(r10 - 0x508)008077 r5 = *(u64 *)(r10 - 0x510)004049 r3 += r5008078 r3 += r5004050 if r3 >= r4 goto <offset>008079 if r3 >= r4 goto <offset>004051 if r2 != 0x0 goto <offset>008080 if r2 != 0x0 goto <offset>62 unchanged instructions hidden
004114 r1 = r5008143 r1 = r5004115 r1 += r3008144 r1 += r3004116 r3 = 0x1008145 r3 = 0x1 008146 r8 = *(u64 *)(r10 - 0x4f0)004117 if r1 < r5 goto <offset>008147 if r1 < r5 goto <offset>004118 r3 = 0x0008148 r3 = 0x0004119 r2 += r3008149 r2 += r320 unchanged instructions hidden
004140 r2 = *(u64 *)(r10 - 0x4a8)008170 r2 = *(u64 *)(r10 - 0x4a8)004141 r7 = -0x1008171 r7 = -0x1004142 if r2 == 0x0 goto <offset>008172 if r2 == 0x0 goto <offset>004143 r8 = *(u64 *)(r10 - 0x4f0) 004144 r6 = -0x1008173 r6 = -0x1004145 if r2 == 0x0 goto <offset>008174 if r2 == 0x0 goto <offset>004146 goto <offset>008175 goto <offset>42 unchanged instructions hidden
004189 r7 = -0x1008218 r7 = -0x1004190 if r2 != 0x0 goto <offset>008219 if r2 != 0x0 goto <offset>004191 r7 = r3008220 r7 = r3004192 r8 = *(u64 *)(r10 - 0x4f0) 004193 r6 = -0x1008221 r6 = -0x1004194 if r2 != 0x0 goto <offset>008222 if r2 != 0x0 goto <offset>004195 r6 = r1008223 r6 = r1135 unchanged instructions hidden
004331 r4 = *(u64 *)(r10 - 0x4d8)008359 r4 = *(u64 *)(r10 - 0x4d8)004332 r5 = 0x0008360 r5 = 0x0004333 call <target>008361 call <target>004334 r1 = *(u64 *)(r10 - 0x518)008362 r1 = *(u64 *)(r10 - 0x520)004335 r3 = r1008363 r3 = r1004336 r2 = *(u64 *)(r10 - 0x520)008364 r2 = *(u64 *)(r10 - 0x528)004337 r3 += r2008365 r3 += r2004338 r2 = 0x1008366 r2 = 0x1004339 r5 = 0x1008367 r5 = 0x14 unchanged instructions hidden
004344 if r5 != 0x0 goto <offset>008372 if r5 != 0x0 goto <offset>004345 r4 = r3008373 r4 = r3004346 r3 = r4008374 r3 = r4004347 r5 = *(u64 *)(r10 - 0x510)008375 r5 = *(u64 *)(r10 - 0x518)004348 r3 += r5008376 r3 += r5004349 r5 = 0x1008377 r5 = 0x1004350 if r3 < r4 goto <offset>008378 if r3 < r4 goto <offset>1 unchanged instructions hidden
004352 r4 = -0x1008380 r4 = -0x1004353 if r5 == 0x0 goto <offset>008381 if r5 == 0x0 goto <offset>004354 r3 = r4008382 r3 = r4004355 r5 = *(u64 *)(r10 - 0x508)008383 r5 = *(u64 *)(r10 - 0x510)004356 r3 += r5008384 r3 += r5004357 if r3 < r4 goto <offset>008385 if r3 < r4 goto <offset>004358 r2 = 0x0008386 r2 = 0x097 unchanged instructions hidden
004456 if r5 != 0x0 goto <offset>008484 if r5 != 0x0 goto <offset>004457 r4 = r3008485 r4 = r3004458 r3 = r4008486 r3 = r4004459 r5 = *(u64 *)(r10 - 0x508)008487 r5 = *(u64 *)(r10 - 0x510)004460 r3 += r5008488 r3 += r5004461 if r3 >= r4 goto <offset>008489 if r3 >= r4 goto <offset>004462 if r2 != 0x0 goto <offset>008490 if r2 != 0x0 goto <offset>336 unchanged instructions hidden
004799 call sol_memcpy_008827 call sol_memcpy_004800 r2 = *(u64 *)(r10 - 0x440)008828 r2 = *(u64 *)(r10 - 0x440)004801 r3 = *(u64 *)(r10 - 0x450)008829 r3 = *(u64 *)(r10 - 0x450)004802 r1 = r3008830 r0 = r3004803 r1 += r2008831 r0 += r2004804 r2 = 0x1008832 r2 = 0x1004805 if r1 < r3 goto <offset>008833 if r0 < r3 goto <offset>004806 r2 = 0x0008834 r2 = 0x0004807 r5 = *(u64 *)(r10 - 0x438)008835 r5 = *(u64 *)(r10 - 0x438)004808 r3 = *(u64 *)(r10 - 0x448)008836 r3 = *(u64 *)(r10 - 0x448)2 unchanged instructions hidden
004811 r4 += r2008839 r4 += r2004812 r5 = 0x1008840 r5 = 0x1004813 r9 = *(u64 *)(r10 - 0x4f8)008841 r9 = *(u64 *)(r10 - 0x4f8) 008842 r1 = *(u64 *)(r10 - 0x508)004814 if r4 < r3 goto <offset>008843 if r4 < r3 goto <offset>004815 r5 = 0x0008844 r5 = 0x0004816 if r4 != r3 goto <offset>008845 if r4 != r3 goto <offset>9 unchanged instructions hidden
004826 if r2 == 0x0 goto <offset>008855 if r2 == 0x0 goto <offset>004827 r4 = -0x1008856 r4 = -0x1004828 if r2 != 0x0 goto <offset>008857 if r2 != 0x0 goto <offset>004829 r4 = r1008858 r4 = r0004830 r5 = *(u64 *)(r10 - 0x460)008859 r5 = *(u64 *)(r10 - 0x460)004831 r1 = r5008860 r0 = r5004832 r1 += r4008861 r0 += r4004833 r2 = 0x1008862 r2 = 0x1004834 if r1 < r5 goto <offset>008863 if r0 < r5 goto <offset>004835 r2 = 0x0008864 r2 = 0x0004836 r5 = *(u64 *)(r10 - 0x458)008865 r5 = *(u64 *)(r10 - 0x458)004837 r4 = r5008866 r4 = r515 unchanged instructions hidden
004853 if r2 == 0x0 goto <offset>008882 if r2 == 0x0 goto <offset>004854 r4 = -0x1008883 r4 = -0x1004855 if r2 != 0x0 goto <offset>008884 if r2 != 0x0 goto <offset>004856 r4 = r1008885 r4 = r0004857 r5 = *(u64 *)(r10 - 0x110)008886 r5 = *(u64 *)(r10 - 0x110)004858 r8 = r5008887 r8 = r5004859 r8 += 0x24008888 r8 += 0x2412 unchanged instructions hidden
004872 if r7 >= r3 goto <offset>008901 if r7 >= r3 goto <offset>004873 if r5 >= r4 goto <offset>008902 if r5 >= r4 goto <offset>004874 r0 = *(u64 *)(r10 - 0x490)008903 r0 = *(u64 *)(r10 - 0x490)004875 r1 = -0x1008904 r3 = -0x1004876 *(u64 *)(r10 - 0x490) = r1008905 *(u64 *)(r10 - 0x490) = r3004877 if r0 == 0x0 goto <offset>008906 if r0 == 0x0 goto <offset>004878 if r0 != 0x0 goto <offset>008907 if r0 != 0x0 goto <offset>004879 *(u64 *)(r10 - 0x4c0) = r5008908 *(u64 *)(r10 - 0x4c0) = r53 unchanged instructions hidden
004883 r7 = r3008912 r7 = r3004884 r7 += r0008913 r7 += r0004885 if r7 < r3 goto <offset>008914 if r7 < r3 goto <offset>004886 r1 = 0x0008915 r3 = 0x0004887 *(u64 *)(r10 - 0x490) = r1008916 *(u64 *)(r10 - 0x490) = r3004888 if r5 < r4 goto <offset>008917 if r5 < r4 goto <offset>004889 r1 = -0x1008918 r3 = -0x1004890 *(u64 *)(r10 - 0x490) = r1008919 *(u64 *)(r10 - 0x490) = r3004891 if r0 != 0x0 goto <offset>008920 if r0 != 0x0 goto <offset>004892 *(u64 *)(r10 - 0x490) = r7008921 *(u64 *)(r10 - 0x490) = r7004893 if r0 == 0x0 goto <offset>008922 if r0 == 0x0 goto <offset>004894 r2 &= 0x1008923 r2 &= 0x1004895 if r2 != 0x0 goto <offset>008924 if r2 != 0x0 goto <offset>004896 *(u64 *)(r10 - 0x110) = r8008925 *(u64 *)(r10 - 0x110) = r8004897 r1 = *(u64 *)(r10 - 0x528) 004898 if r8 <= 0x104 goto <offset>008926 if r8 <= 0x104 goto <offset>004899 *(u64 *)(r10 - 0x110) = 0x104008927 *(u64 *)(r10 - 0x110) = 0x104004900 goto <offset>008928 goto <offset>86 unchanged instructions hidden
004987 r1 = *(u64 *)(r10 - 0x108)009015 r1 = *(u64 *)(r10 - 0x108)004988 *(u64 *)(r10 - 0x130) = r1009016 *(u64 *)(r10 - 0x130) = r1004989 goto <offset>009017 goto <offset>004990 r1 <<= 0x20 004991 r1 s>>= 0x20 004992 r2 = *(u64 *)(r10 - 0x4a0)009018 r2 = *(u64 *)(r10 - 0x4a0)004993 r2 += r8009019 r2 += r8004994 if r1 == 0x0 goto <offset>009020 if r1 == 0x0 goto <offset>60 unchanged instructions hidden
005055 r3 = 0x104009081 r3 = 0x104005056 r3 -= r1009082 r3 -= r1005057 r1 = 0x0009083 r1 = 0x0005058 call -0x127f009084 call -0x2237005059 r2 = *(u64 *)(r10 - 0x110)009085 r2 = *(u64 *)(r10 - 0x110)005060 r8 = r2009086 r8 = r2005061 r8 += r0009087 r8 += r034 unchanged instructions hidden
005096 r3 = 0x104009122 r3 = 0x104005097 r3 -= r1009123 r3 -= r1005098 r1 = *(u64 *)(r10 - 0x500)009124 r1 = *(u64 *)(r10 - 0x500)005099 call -0x12a8009125 call -0x2260005100 r2 = *(u64 *)(r10 - 0x110)009126 r2 = *(u64 *)(r10 - 0x110)005101 r8 = r2009127 r8 = r2005102 r8 += r0009128 r8 += r035 unchanged instructions hidden
005138 r3 -= r1009164 r3 -= r1005139 r1 = 0x0009165 r1 = 0x0005140 r2 = r7009166 r2 = r7005141 call -0x12d2009167 call -0x228a005142 r2 = *(u64 *)(r10 - 0x110)009168 r2 = *(u64 *)(r10 - 0x110)005143 r8 = r2009169 r8 = r2005144 r8 += r0009170 r8 += r036 unchanged instructions hidden
005181 r3 -= r1009207 r3 -= r1005182 r1 = *(u64 *)(r10 - 0x4c0)009208 r1 = *(u64 *)(r10 - 0x4c0)005183 r2 = r7009209 r2 = r7005184 call -0x12fd009210 call -0x22b5005185 r3 = *(u64 *)(r10 - 0x110)009211 r3 = *(u64 *)(r10 - 0x110)005186 r2 = r3009212 r2 = r3005187 r2 += r0009213 r2 += r021 unchanged instructions hidden
005209 r3 = 0x104009235 r3 = 0x104005210 r3 -= r8009236 r3 -= r8005211 r2 += r7009237 r2 += r7005212 call -0x1319009238 call -0x22d1005213 r0 += r7009239 r0 += r7005214 r8 = *(u64 *)(r10 - 0x110)009240 r8 = *(u64 *)(r10 - 0x110)005215 r7 = r8009241 r7 = r836 unchanged instructions hidden
005252 r3 = 0x104009278 r3 = 0x104005253 r3 -= r1009279 r3 -= r1005254 r1 = *(u64 *)(r10 - 0x4e0)009280 r1 = *(u64 *)(r10 - 0x4e0)005255 call -0x1344009281 call -0x22fc005256 r2 = *(u64 *)(r10 - 0x110)009282 r2 = *(u64 *)(r10 - 0x110)005257 r8 = r2009283 r8 = r2005258 r8 += r0009284 r8 += r036 unchanged instructions hidden
005295 r3 = 0x104009321 r3 = 0x104005296 r3 -= r1009322 r3 -= r1005297 r1 = *(u64 *)(r10 - 0x530)009323 r1 = *(u64 *)(r10 - 0x530)005298 call -0x136f009324 call -0x2327005299 r2 = *(u64 *)(r10 - 0x110)009325 r2 = *(u64 *)(r10 - 0x110)005300 r8 = r2009326 r8 = r2005301 r8 += r0009327 r8 += r038 unchanged instructions hidden
005340 r3 = 0x104009366 r3 = 0x104005341 r3 -= r1009367 r3 -= r1005342 r1 = *(u64 *)(r10 - 0x4e8)009368 r1 = *(u64 *)(r10 - 0x4e8)005343 call -0x139c009369 call -0x2354005344 r2 = *(u64 *)(r10 - 0x110)009370 r2 = *(u64 *)(r10 - 0x110)005345 r8 = r2009371 r8 = r2005346 r8 += r0009372 r8 += r038 unchanged instructions hidden
005385 r3 = 0x104009411 r3 = 0x104005386 r3 -= r1009412 r3 -= r1005387 r1 = *(u64 *)(r10 - 0x500)009413 r1 = *(u64 *)(r10 - 0x500)005388 call -0x13c9009414 call -0x2381005389 r2 = *(u64 *)(r10 - 0x110)009415 r2 = *(u64 *)(r10 - 0x110)005390 r8 = r2009416 r8 = r2005391 r8 += r0009417 r8 += r038 unchanged instructions hidden
005430 r3 = 0x104009456 r3 = 0x104005431 r3 -= r1009457 r3 -= r1005432 r1 = *(u64 *)(r10 - 0x490)009458 r1 = *(u64 *)(r10 - 0x490)005433 call -0x13f6009459 call -0x23ae005434 r2 = *(u64 *)(r10 - 0x110)009460 r2 = *(u64 *)(r10 - 0x110)005435 r8 = r2009461 r8 = r2005436 r8 += r0009462 r8 += r038 unchanged instructions hidden
005475 r3 = 0x104009501 r3 = 0x104005476 r3 -= r1009502 r3 -= r1005477 r1 = *(u64 *)(r10 - 0x4c0)009503 r1 = *(u64 *)(r10 - 0x4c0)005478 call -0x1423009504 call -0x23db005479 r3 = *(u64 *)(r10 - 0x110)009505 r3 = *(u64 *)(r10 - 0x110)005480 r2 = r3009506 r2 = r3005481 r2 += r0009507 r2 += r0595 unchanged instructions hidden
006077 r3 = 0x60010103 r3 = 0x60006078 r3 -= r1010104 r3 -= r1006079 r1 = *(u64 *)(r10 - 0x70)010105 r1 = *(u64 *)(r10 - 0x70)006080 call -0x167d010106 call -0x2635006081 r3 = *(u64 *)(r10 - 0x8)010107 r3 = *(u64 *)(r10 - 0x8)006082 r2 = r3010108 r2 = r3006083 r2 += r0010109 r2 += r01005 unchanged instructions hidden
007089 r3 = 0x140011115 r3 = 0x140007090 r3 -= r4011116 r3 -= r4007091 r1 = r9011117 r1 = r9007092 call -0x1a71011118 call -0x2a29007093 r2 = *(u64 *)(r10 - 0x258)011119 r2 = *(u64 *)(r10 - 0x258)007094 r8 = r2011120 r8 = r2007095 r8 += r0011121 r8 += r054 unchanged instructions hidden
007150 r3 = 0x140011176 r3 = 0x140007151 r3 -= r4011177 r3 -= r4007152 r2 += r6011178 r2 += r6007153 call -0x1aae011179 call -0x2a66007154 r0 += r6011180 r0 += r6007155 r6 = *(u64 *)(r10 - 0x8c8)011181 r6 = *(u64 *)(r10 - 0x8c8)007156 r2 = *(u64 *)(r10 - 0x258)011182 r2 = *(u64 *)(r10 - 0x258)42 unchanged instructions hidden
007199 r3 = 0x140011225 r3 = 0x140007200 r3 -= r1011226 r3 -= r1007201 r1 = *(u64 *)(r10 - 0x828)011227 r1 = *(u64 *)(r10 - 0x828)007202 call -0x1adf011228 call -0x2a97007203 r2 = *(u64 *)(r10 - 0x258)011229 r2 = *(u64 *)(r10 - 0x258)007204 r8 = r2011230 r8 = r2007205 r8 += r0011231 r8 += r038 unchanged instructions hidden
007244 r3 = 0x140011270 r3 = 0x140007245 r3 -= r1011271 r3 -= r1007246 r1 = *(u64 *)(r10 - 0x890)011272 r1 = *(u64 *)(r10 - 0x890)007247 call -0x1b0c011273 call -0x2ac4007248 r2 = *(u64 *)(r10 - 0x258)011274 r2 = *(u64 *)(r10 - 0x258)007249 r8 = r2011275 r8 = r2007250 r8 += r0011276 r8 += r044 unchanged instructions hidden
007295 r3 = 0x140011321 r3 = 0x140007296 r3 -= r1011322 r3 -= r1007297 r1 = *(u64 *)(r10 - 0x8b0)011323 r1 = *(u64 *)(r10 - 0x8b0)007298 call -0x1b3f011324 call -0x2af7007299 r2 = *(u64 *)(r10 - 0x258)011325 r2 = *(u64 *)(r10 - 0x258)007300 r8 = r2011326 r8 = r2007301 r8 += r0011327 r8 += r047 unchanged instructions hidden
007349 r3 = 0x140011375 r3 = 0x140007350 r3 -= r1011376 r3 -= r1007351 r1 = *(u64 *)(r10 - 0x860)011377 r1 = *(u64 *)(r10 - 0x860)007352 call -0x1b75011378 call -0x2b2d007353 r2 = *(u64 *)(r10 - 0x258)011379 r2 = *(u64 *)(r10 - 0x258)007354 r8 = r2011380 r8 = r2007355 r8 += r0011381 r8 += r042 unchanged instructions hidden
007398 r3 = 0x140011424 r3 = 0x140007399 r3 -= r1011425 r3 -= r1007400 r1 = *(u64 *)(r10 - 0x858)011426 r1 = *(u64 *)(r10 - 0x858)007401 call -0x1ba6011427 call -0x2b5e007402 r2 = *(u64 *)(r10 - 0x258)011428 r2 = *(u64 *)(r10 - 0x258)007403 r8 = r2011429 r8 = r2007404 r8 += r0011430 r8 += r042 unchanged instructions hidden
007447 r3 = 0x140011473 r3 = 0x140007448 r3 -= r1011474 r3 -= r1007449 r1 = r7011475 r1 = r7007450 call -0x1bd7011476 call -0x2b8f007451 r2 = *(u64 *)(r10 - 0x258)011477 r2 = *(u64 *)(r10 - 0x258)007452 r8 = r2011478 r8 = r2007453 r8 += r0011479 r8 += r042 unchanged instructions hidden
007496 r3 = 0x140011522 r3 = 0x140007497 r3 -= r1011523 r3 -= r1007498 r1 = r6011524 r1 = r6007499 call -0x1c08011525 call -0x2bc0007500 r3 = *(u64 *)(r10 - 0x258)011526 r3 = *(u64 *)(r10 - 0x258)007501 r2 = r3011527 r2 = r3007502 r2 += r0011528 r2 += r01071 unchanged instructions hidden
008574 r3 = 0xa0012600 r3 = 0xa0008575 r3 -= r1012601 r3 -= r1008576 r1 = *(u64 *)(r10 - 0x860)012602 r1 = *(u64 *)(r10 - 0x860)008577 call -0x203e012603 call -0x2ff6008578 r2 = *(u64 *)(r10 - 0x3f0)012604 r2 = *(u64 *)(r10 - 0x3f0)008579 r8 = r2012605 r8 = r2008580 r8 += r0012606 r8 += r0176 unchanged instructions hidden
008757 r3 = 0xc8012783 r3 = 0xc8008758 r3 -= r1012784 r3 -= r1008759 r1 = *(u64 *)(r10 - 0x860)012785 r1 = *(u64 *)(r10 - 0x860)008760 call -0x20f5012786 call -0x30ad008761 r2 = *(u64 *)(r10 - 0x3c8)012787 r2 = *(u64 *)(r10 - 0x3c8)008762 r9 = r2012788 r9 = r2008763 r9 += r0012789 r9 += r038 unchanged instructions hidden
008802 r3 = 0xc8012828 r3 = 0xc8008803 r3 -= r1012829 r3 -= r1008804 r1 = r6012830 r1 = r6008805 call -0x2122012831 call -0x30da008806 r2 = *(u64 *)(r10 - 0x3c8)012832 r2 = *(u64 *)(r10 - 0x3c8)008807 r9 = r2012833 r9 = r2008808 r9 += r0012834 r9 += r038 unchanged instructions hidden
008847 r3 = 0xc8012873 r3 = 0xc8008848 r3 -= r1012874 r3 -= r1008849 r1 = *(u64 *)(r10 - 0x878)012875 r1 = *(u64 *)(r10 - 0x878)008850 call -0x214f012876 call -0x3107008851 r3 = *(u64 *)(r10 - 0x3c8)012877 r3 = *(u64 *)(r10 - 0x3c8)008852 r2 = r3012878 r2 = r3008853 r2 += r0012879 r2 += r02455 unchanged instructions hidden
011309 r3 = 0x180015335 r3 = 0x180011310 r3 -= r1015336 r3 -= r1011311 r1 = r6015337 r1 = r6011312 call -0x2aed015338 call -0x3aa5011313 r2 = *(u64 *)(r10 - 0x250)015339 r2 = *(u64 *)(r10 - 0x250)011314 r8 = r2015340 r8 = r2011315 r8 += r0015341 r8 += r0271 unchanged instructions hidden
011587 r3 = 0x180015613 r3 = 0x180011588 r3 -= r4015614 r3 -= r4011589 r2 += r6015615 r2 += r6011590 call -0x2c03015616 call -0x3bbb011591 r0 += r6015617 r0 += r6011592 r2 = *(u64 *)(r10 - 0x250)015618 r2 = *(u64 *)(r10 - 0x250)011593 r8 = r2015619 r8 = r240 unchanged instructions hidden
011634 r3 = 0x180015660 r3 = 0x180011635 r3 -= r1015661 r3 -= r1011636 r1 = *(u64 *)(r10 - 0xc70)015662 r1 = *(u64 *)(r10 - 0xc70)011637 call -0x2c32015663 call -0x3bea011638 r2 = *(u64 *)(r10 - 0x250)015664 r2 = *(u64 *)(r10 - 0x250)011639 r8 = r2015665 r8 = r2011640 r8 += r0015666 r8 += r040 unchanged instructions hidden
011681 r3 = 0x180015707 r3 = 0x180011682 r3 -= r1015708 r3 -= r1011683 r1 = *(u64 *)(r10 - 0xca0)015709 r1 = *(u64 *)(r10 - 0xca0)011684 call -0x2c61015710 call -0x3c19011685 r2 = *(u64 *)(r10 - 0x250)015711 r2 = *(u64 *)(r10 - 0x250)011686 r8 = r2015712 r8 = r2011687 r8 += r0015713 r8 += r042 unchanged instructions hidden
011730 r3 = 0x180015756 r3 = 0x180011731 r3 -= r1015757 r3 -= r1011732 r1 = *(u64 *)(r10 - 0xcf0)015758 r1 = *(u64 *)(r10 - 0xcf0)011733 call -0x2c92015759 call -0x3c4a011734 r2 = *(u64 *)(r10 - 0x250)015760 r2 = *(u64 *)(r10 - 0x250)011735 r8 = r2015761 r8 = r2011736 r8 += r0015762 r8 += r040 unchanged instructions hidden
011777 r3 = 0x180015803 r3 = 0x180011778 r3 -= r1015804 r3 -= r1011779 r1 = *(u64 *)(r10 - 0xcb0)015805 r1 = *(u64 *)(r10 - 0xcb0)011780 call -0x2cc1015806 call -0x3c79011781 r2 = *(u64 *)(r10 - 0x250)015807 r2 = *(u64 *)(r10 - 0x250)011782 r8 = r2015808 r8 = r2011783 r8 += r0015809 r8 += r040 unchanged instructions hidden
011824 r3 = 0x180015850 r3 = 0x180011825 r3 -= r1015851 r3 -= r1011826 r1 = *(u64 *)(r10 - 0xc88)015852 r1 = *(u64 *)(r10 - 0xc88)011827 call -0x2cf0015853 call -0x3ca8011828 r2 = *(u64 *)(r10 - 0x250)015854 r2 = *(u64 *)(r10 - 0x250)011829 r8 = r2015855 r8 = r2011830 r8 += r0015856 r8 += r044 unchanged instructions hidden
011875 r3 = 0x180015901 r3 = 0x180011876 r3 -= r1015902 r3 -= r1011877 r1 = *(u64 *)(r10 - 0xc80)015903 r1 = *(u64 *)(r10 - 0xc80)011878 call -0x2d23015904 call -0x3cdb011879 r2 = *(u64 *)(r10 - 0x250)015905 r2 = *(u64 *)(r10 - 0x250)011880 r8 = r2015906 r8 = r2011881 r8 += r0015907 r8 += r040 unchanged instructions hidden
011922 r3 = 0x180015948 r3 = 0x180011923 r3 -= r1015949 r3 -= r1011924 r1 = r9015950 r1 = r9011925 call -0x2d52015951 call -0x3d0a011926 r2 = *(u64 *)(r10 - 0x250)015952 r2 = *(u64 *)(r10 - 0x250)011927 r8 = r2015953 r8 = r2011928 r8 += r0015954 r8 += r040 unchanged instructions hidden
011969 r3 = 0x180015995 r3 = 0x180011970 r3 -= r1015996 r3 -= r1011971 r1 = *(u64 *)(r10 - 0xd10)015997 r1 = *(u64 *)(r10 - 0xd10)011972 call -0x2d81015998 call -0x3d39011973 r2 = *(u64 *)(r10 - 0x250)015999 r2 = *(u64 *)(r10 - 0x250)011974 r8 = r2016000 r8 = r2011975 r8 += r0016001 r8 += r040 unchanged instructions hidden
012016 r3 = 0x180016042 r3 = 0x180012017 r3 -= r1016043 r3 -= r1012018 r1 = *(u64 *)(r10 - 0xd08)016044 r1 = *(u64 *)(r10 - 0xd08)012019 call -0x2db0016045 call -0x3d68012020 r3 = *(u64 *)(r10 - 0x250)016046 r3 = *(u64 *)(r10 - 0x250)012021 r2 = r3016047 r2 = r3012022 r2 += r0016048 r2 += r01016 unchanged instructions hidden
013039 r3 = 0xc8017065 r3 = 0xc8013040 r3 -= r1017066 r3 -= r1013041 r1 = *(u64 *)(r10 - 0xc08)017067 r1 = *(u64 *)(r10 - 0xc08)013042 call -0x31af017068 call -0x4167013043 r2 = *(u64 *)(r10 - 0x410)017069 r2 = *(u64 *)(r10 - 0x410)013044 r8 = r2017070 r8 = r2013045 r8 += r0017071 r8 += r037 unchanged instructions hidden
013083 r3 = 0xc8017109 r3 = 0xc8013084 r3 -= r1017110 r3 -= r1013085 r1 = *(u64 *)(r10 - 0xc00)017111 r1 = *(u64 *)(r10 - 0xc00)013086 call -0x31db017112 call -0x4193013087 r2 = *(u64 *)(r10 - 0x410)017113 r2 = *(u64 *)(r10 - 0x410)013088 r8 = r2017114 r8 = r2013089 r8 += r0017115 r8 += r037 unchanged instructions hidden
013127 r3 = 0xc8017153 r3 = 0xc8013128 r3 -= r1017154 r3 -= r1013129 r1 = *(u64 *)(r10 - 0xc18)017155 r1 = *(u64 *)(r10 - 0xc18)013130 call -0x3207017156 call -0x41bf013131 r2 = *(u64 *)(r10 - 0x410)017157 r2 = *(u64 *)(r10 - 0x410)013132 r8 = r2017158 r8 = r2013133 r8 += r0017159 r8 += r0195 unchanged instructions hidden
013329 r3 = 0xc8017355 r3 = 0xc8013330 r3 -= r1017356 r3 -= r1013331 r1 = *(u64 *)(r10 - 0xc08)017357 r1 = *(u64 *)(r10 - 0xc08)013332 call -0x32d1017358 call -0x4289013333 r2 = *(u64 *)(r10 - 0x410)017359 r2 = *(u64 *)(r10 - 0x410)013334 r8 = r2017360 r8 = r2013335 r8 += r0017361 r8 += r037 unchanged instructions hidden
013373 r3 = 0xc8017399 r3 = 0xc8013374 r3 -= r1017400 r3 -= r1013375 r1 = *(u64 *)(r10 - 0xc00)017401 r1 = *(u64 *)(r10 - 0xc00)013376 call -0x32fd017402 call -0x42b5013377 r2 = *(u64 *)(r10 - 0x410)017403 r2 = *(u64 *)(r10 - 0x410)013378 r8 = r2017404 r8 = r2013379 r8 += r0017405 r8 += r037 unchanged instructions hidden
013417 r3 = 0xc8017443 r3 = 0xc8013418 r3 -= r1017444 r3 -= r1013419 r1 = *(u64 *)(r10 - 0xc18)017445 r1 = *(u64 *)(r10 - 0xc18)013420 call -0x3329017446 call -0x42e1013421 r2 = *(u64 *)(r10 - 0x410)017447 r2 = *(u64 *)(r10 - 0x410)013422 r8 = r2017448 r8 = r2013423 r8 += r0017449 r8 += r037 unchanged instructions hidden
013461 r3 = 0xc8017487 r3 = 0xc8013462 r3 -= r1017488 r3 -= r1013463 r1 = r9017489 r1 = r9013464 call -0x3355017490 call -0x430d013465 r3 = *(u64 *)(r10 - 0x410)017491 r3 = *(u64 *)(r10 - 0x410)013466 r2 = r3017492 r2 = r3013467 r2 += r0017493 r2 += r01301 unchanged instructions hidden
014769 r2 += r4018795 r2 += r4014770 r3 = 0x140018796 r3 = 0x140014771 r3 -= r4018797 r3 -= r4014772 call -0x3871018798 call -0x4829014773 r1 = *(u64 *)(r10 - 0x8)018799 r1 = *(u64 *)(r10 - 0x8)014774 r8 = r1018800 r8 = r1014775 r8 += r0018801 r8 += r066 unchanged instructions hidden
014842 r2 += r4018868 r2 += r4014843 r3 = 0x140018869 r3 = 0x140014844 r3 -= r4018870 r3 -= r4014845 call -0x38ba018871 call -0x4872014846 r2 = *(u64 *)(r10 - 0x8)018872 r2 = *(u64 *)(r10 - 0x8)014847 r7 = r2018873 r7 = r2014848 r7 += r0018874 r7 += r071 unchanged instructions hidden
014920 r3 = 0x140018946 r3 = 0x140014921 r3 -= r1018947 r3 -= r1014922 r1 = *(u64 *)(r10 - 0x150)018948 r1 = *(u64 *)(r10 - 0x150)014923 call -0x3908018949 call -0x48c0014924 r3 = *(u64 *)(r10 - 0x8)018950 r3 = *(u64 *)(r10 - 0x8)014925 r2 = r3018951 r2 = r3014926 r2 += r0018952 r2 += r012 unchanged instructions hidden
014939 r3 = 0x140018965 r3 = 0x140014940 r3 -= r1018966 r3 -= r1014941 r1 = *(u64 *)(r10 - 0x188)018967 r1 = *(u64 *)(r10 - 0x188)014942 call -0x391b018968 call -0x48d3014943 r2 = *(u64 *)(r10 - 0x8)018969 r2 = *(u64 *)(r10 - 0x8)014944 r8 = r2018970 r8 = r2014945 r8 += r0018971 r8 += r060 unchanged instructions hidden
015006 r3 = 0x140019032 r3 = 0x140015007 r3 -= r4019033 r3 -= r4015008 r2 += r6019034 r2 += r6015009 call -0x395e019035 call -0x4916015010 r0 += r6019036 r0 += r6015011 r2 = *(u64 *)(r10 - 0x8)019037 r2 = *(u64 *)(r10 - 0x8)015012 r8 = r2019038 r8 = r246 unchanged instructions hidden
015059 r3 -= r1019085 r3 -= r1015060 r1 = *(u64 *)(r10 - 0x160)019086 r1 = *(u64 *)(r10 - 0x160)015061 r1 &= 0xffff019087 r1 &= 0xffff015062 call -0x3993019088 call -0x494b015063 r2 = *(u64 *)(r10 - 0x8)019089 r2 = *(u64 *)(r10 - 0x8)015064 r8 = r2019090 r8 = r2015065 r8 += r0019091 r8 += r038 unchanged instructions hidden
015104 r3 = 0x140019130 r3 = 0x140015105 r3 -= r1019131 r3 -= r1015106 r1 = *(u64 *)(r10 - 0x170)019132 r1 = *(u64 *)(r10 - 0x170)015107 call -0x39c0019133 call -0x4978015108 r2 = *(u64 *)(r10 - 0x8)019134 r2 = *(u64 *)(r10 - 0x8)015109 r8 = r2019135 r8 = r2015110 r8 += r0019136 r8 += r041 unchanged instructions hidden
015152 r3 = 0x140019178 r3 = 0x140015153 r3 -= r1019179 r3 -= r1015154 r1 = *(u64 *)(r10 - 0x178)019180 r1 = *(u64 *)(r10 - 0x178)015155 call -0x39f0019181 call -0x49a8015156 r2 = *(u64 *)(r10 - 0x8)019182 r2 = *(u64 *)(r10 - 0x8)015157 r8 = r2019183 r8 = r2015158 r8 += r0019184 r8 += r0153 unchanged instructions hidden
015312 r3 = 0xc8019338 r3 = 0xc8015313 r3 -= r1019339 r3 -= r1015314 r1 = *(u64 *)(r10 - 0xd8)019340 r1 = *(u64 *)(r10 - 0xd8)015315 call -0x3a90019341 call -0x4a48015316 r2 = *(u64 *)(r10 - 0x8)019342 r2 = *(u64 *)(r10 - 0x8)015317 r8 = r2019343 r8 = r2015318 r8 += r0019344 r8 += r088 unchanged instructions hidden
015407 r3 = 0xc8019433 r3 = 0xc8015408 r3 -= r1019434 r3 -= r1015409 r1 = *(u64 *)(r10 - 0xe0)019435 r1 = *(u64 *)(r10 - 0xe0)015410 call -0x3aef019436 call -0x4aa7015411 r2 = *(u64 *)(r10 - 0x8)019437 r2 = *(u64 *)(r10 - 0x8)015412 r8 = r2019438 r8 = r2015413 r8 += r0019439 r8 += r036 unchanged instructions hidden
015450 r3 = 0xc8019476 r3 = 0xc8015451 r3 -= r1019477 r3 -= r1015452 r1 = *(u64 *)(r10 - 0xe8)019478 r1 = *(u64 *)(r10 - 0xe8)015453 call -0x3b1a019479 call -0x4ad2015454 r2 = *(u64 *)(r10 - 0x8)019480 r2 = *(u64 *)(r10 - 0x8)015455 r8 = r2019481 r8 = r2015456 r8 += r0019482 r8 += r038 unchanged instructions hidden
015495 r3 = 0xc8019521 r3 = 0xc8015496 r3 -= r1019522 r3 -= r1015497 r1 = *(u64 *)(r10 - 0xf0)019523 r1 = *(u64 *)(r10 - 0xf0)015498 call -0x3b47019524 call -0x4aff015499 r2 = *(u64 *)(r10 - 0x8)019525 r2 = *(u64 *)(r10 - 0x8)015500 r8 = r2019526 r8 = r2015501 r8 += r0019527 r8 += r036 unchanged instructions hidden
015538 r3 = 0xc8019564 r3 = 0xc8015539 r3 -= r1019565 r3 -= r1015540 r1 = *(u64 *)(r10 - 0xf8)019566 r1 = *(u64 *)(r10 - 0xf8)015541 call -0x3b72019567 call -0x4b2a015542 r3 = *(u64 *)(r10 - 0x8)019568 r3 = *(u64 *)(r10 - 0x8)015543 r2 = r3019569 r2 = r3015544 r2 += r0019570 r2 += r0203 unchanged instructions hidden
015748 r3 = 0xa0019774 r3 = 0xa0015749 r3 -= r1019775 r3 -= r1015750 r1 = *(u64 *)(r10 - 0xb0)019776 r1 = *(u64 *)(r10 - 0xb0)015751 call -0x3c44019777 call -0x4bfc015752 r2 = *(u64 *)(r10 - 0x8)019778 r2 = *(u64 *)(r10 - 0x8)015753 r6 = r2019779 r6 = r2015754 r6 += r0019780 r6 += r038 unchanged instructions hidden
015793 r3 = 0xa0019819 r3 = 0xa0015794 r3 -= r1019820 r3 -= r1015795 r1 = r9019821 r1 = r9015796 call -0x3c71019822 call -0x4c29015797 r3 = *(u64 *)(r10 - 0x8)019823 r3 = *(u64 *)(r10 - 0x8)015798 r2 = r3019824 r2 = r3015799 r2 += r0019825 r2 += r0149 unchanged instructions hidden
015949 r2 += r4019975 r2 += r4015950 r3 = 0xa0019976 r3 = 0xa0015951 r3 -= r4019977 r3 -= r4015952 call -0x3d0d019978 call -0x4cc5015953 r3 = *(u64 *)(r10 - 0x8)019979 r3 = *(u64 *)(r10 - 0x8)015954 r2 = r3019980 r2 = r3015955 r2 += r0019981 r2 += r091 unchanged instructions hidden
016047 r3 = 0xb4020073 r3 = 0xb4016048 r3 -= r1020074 r3 -= r1016049 r1 = *(u64 *)(r10 - 0xc8)020075 r1 = *(u64 *)(r10 - 0xc8)016050 call -0x3d6f020076 call -0x4d27016051 r2 = *(u64 *)(r10 - 0xc0)020077 r2 = *(u64 *)(r10 - 0xc0)016052 r9 = r2020078 r9 = r2016053 r9 += r0020079 r9 += r036 unchanged instructions hidden
016090 r3 = 0xb4020116 r3 = 0xb4016091 r3 -= r1020117 r3 -= r1016092 r1 = *(u64 *)(r10 - 0xd0)020118 r1 = *(u64 *)(r10 - 0xd0)016093 call -0x3d9a020119 call -0x4d52016094 r3 = *(u64 *)(r10 - 0xc0)020120 r3 = *(u64 *)(r10 - 0xc0)016095 r2 = r3020121 r2 = r3016096 r2 += r0020122 r2 += r097 unchanged instructions hidden
016194 r3 = 0xc8020220 r3 = 0xc8016195 r3 -= r1020221 r3 -= r1016196 r1 = *(u64 *)(r10 - 0xd8)020222 r1 = *(u64 *)(r10 - 0xd8)016197 call -0x3e02020223 call -0x4dba016198 r2 = *(u64 *)(r10 - 0x8)020224 r2 = *(u64 *)(r10 - 0x8)016199 r7 = r2020225 r7 = r2016200 r7 += r0020226 r7 += r036 unchanged instructions hidden
016237 r3 = 0xc8020263 r3 = 0xc8016238 r3 -= r1020264 r3 -= r1016239 r1 = *(u64 *)(r10 - 0xe0)020265 r1 = *(u64 *)(r10 - 0xe0)016240 call -0x3e2d020266 call -0x4de5016241 r2 = *(u64 *)(r10 - 0x8)020267 r2 = *(u64 *)(r10 - 0x8)016242 r8 = r2020268 r8 = r2016243 r8 += r0020269 r8 += r038 unchanged instructions hidden
016282 r3 = 0xc8020308 r3 = 0xc8016283 r3 -= r1020309 r3 -= r1016284 r1 = *(u64 *)(r10 - 0xe8)020310 r1 = *(u64 *)(r10 - 0xe8)016285 call -0x3e5a020311 call -0x4e12016286 r3 = *(u64 *)(r10 - 0x8)020312 r3 = *(u64 *)(r10 - 0x8)016287 r2 = r3020313 r2 = r3016288 r2 += r0020314 r2 += r0130 unchanged instructions hidden
016419 r3 = 0x118020445 r3 = 0x118016420 r3 -= r1020446 r3 -= r1016421 r1 = *(u64 *)(r10 - 0x128)020447 r1 = *(u64 *)(r10 - 0x128)016422 call -0x3ee3020448 call -0x4e9b016423 r2 = *(u64 *)(r10 - 0x8)020449 r2 = *(u64 *)(r10 - 0x8)016424 r6 = r2020450 r6 = r2016425 r6 += r0020451 r6 += r036 unchanged instructions hidden
016462 r3 = 0x118020488 r3 = 0x118016463 r3 -= r1020489 r3 -= r1016464 r1 = *(u64 *)(r10 - 0x130)020490 r1 = *(u64 *)(r10 - 0x130)016465 call -0x3f0e020491 call -0x4ec6016466 r2 = *(u64 *)(r10 - 0x8)020492 r2 = *(u64 *)(r10 - 0x8)016467 r6 = r2020493 r6 = r2016468 r6 += r0020494 r6 += r038 unchanged instructions hidden
016507 r3 = 0x118020533 r3 = 0x118016508 r3 -= r1020534 r3 -= r1016509 r1 = *(u64 *)(r10 - 0x138)020535 r1 = *(u64 *)(r10 - 0x138)016510 call -0x3f3b020536 call -0x4ef3016511 r2 = *(u64 *)(r10 - 0x8)020537 r2 = *(u64 *)(r10 - 0x8)016512 r6 = r2020538 r6 = r2016513 r6 += r0020539 r6 += r036 unchanged instructions hidden
016550 r3 = 0x118020576 r3 = 0x118016551 r3 -= r1020577 r3 -= r1016552 r1 = *(u64 *)(r10 - 0x140)020578 r1 = *(u64 *)(r10 - 0x140)016553 call -0x3f66020579 call -0x4f1e016554 r2 = *(u64 *)(r10 - 0x8)020580 r2 = *(u64 *)(r10 - 0x8)016555 r6 = r2020581 r6 = r2016556 r6 += r0020582 r6 += r039 unchanged instructions hidden
016596 r2 += r4020622 r2 += r4016597 r3 = 0x118020623 r3 = 0x118016598 r3 -= r4020624 r3 -= r4016599 call -0x3f94020625 call -0x4f4c016600 r2 = *(u64 *)(r10 - 0x8)020626 r2 = *(u64 *)(r10 - 0x8)016601 r6 = r2020627 r6 = r2016602 r6 += r0020628 r6 += r036 unchanged instructions hidden
016639 r3 = 0x118020665 r3 = 0x118016640 r3 -= r1020666 r3 -= r1016641 r1 = *(u64 *)(r10 - 0x150)020667 r1 = *(u64 *)(r10 - 0x150)016642 call -0x3fbf020668 call -0x4f77016643 r3 = *(u64 *)(r10 - 0x8)020669 r3 = *(u64 *)(r10 - 0x8)016644 r2 = r3020670 r2 = r3016645 r2 += r0020671 r2 += r097 unchanged instructions hidden
016743 r3 = 0xc8020769 r3 = 0xc8016744 r3 -= r1020770 r3 -= r1016745 r1 = *(u64 *)(r10 - 0xd8)020771 r1 = *(u64 *)(r10 - 0xd8)016746 call -0x4027020772 call -0x4fdf016747 r2 = *(u64 *)(r10 - 0x8)020773 r2 = *(u64 *)(r10 - 0x8)016748 r7 = r2020774 r7 = r2016749 r7 += r0020775 r7 += r036 unchanged instructions hidden
016786 r3 = 0xc8020812 r3 = 0xc8016787 r3 -= r1020813 r3 -= r1016788 r1 = *(u64 *)(r10 - 0xe0)020814 r1 = *(u64 *)(r10 - 0xe0)016789 call -0x4052020815 call -0x500a016790 r2 = *(u64 *)(r10 - 0x8)020816 r2 = *(u64 *)(r10 - 0x8)016791 r8 = r2020817 r8 = r2016792 r8 += r0020818 r8 += r038 unchanged instructions hidden
016831 r3 = 0xc8020857 r3 = 0xc8016832 r3 -= r1020858 r3 -= r1016833 r1 = *(u64 *)(r10 - 0xe8)020859 r1 = *(u64 *)(r10 - 0xe8)016834 call -0x407f020860 call -0x5037016835 r3 = *(u64 *)(r10 - 0x8)020861 r3 = *(u64 *)(r10 - 0x8)016836 r2 = r3020862 r2 = r3016837 r2 += r0020863 r2 += r0202 unchanged instructions hidden
017040 r3 = 0xf0021066 r3 = 0xf0017041 r3 -= r1021067 r3 -= r1017042 r1 = *(u64 *)(r10 - 0x100)021068 r1 = *(u64 *)(r10 - 0x100)017043 call -0x4150021069 call -0x5108017044 r2 = *(u64 *)(r10 - 0x8)021070 r2 = *(u64 *)(r10 - 0x8)017045 r6 = r2021071 r6 = r2017046 r6 += r0021072 r6 += r038 unchanged instructions hidden
017085 r3 = 0xf0021111 r3 = 0xf0017086 r3 -= r1021112 r3 -= r1017087 r1 = *(u64 *)(r10 - 0x108)021113 r1 = *(u64 *)(r10 - 0x108)017088 call -0x417d021114 call -0x5135017089 r2 = *(u64 *)(r10 - 0x8)021115 r2 = *(u64 *)(r10 - 0x8)017090 r6 = r2021116 r6 = r2017091 r6 += r0021117 r6 += r036 unchanged instructions hidden
017128 r3 = 0xf0021154 r3 = 0xf0017129 r3 -= r1021155 r3 -= r1017130 r1 = *(u64 *)(r10 - 0x110)021156 r1 = *(u64 *)(r10 - 0x110)017131 call -0x41a8021157 call -0x5160017132 r2 = *(u64 *)(r10 - 0x8)021158 r2 = *(u64 *)(r10 - 0x8)017133 r6 = r2021159 r6 = r2017134 r6 += r0021160 r6 += r039 unchanged instructions hidden
017174 r2 += r4021200 r2 += r4017175 r3 = 0xf0021201 r3 = 0xf0017176 r3 -= r4021202 r3 -= r4017177 call -0x41d6021203 call -0x518e017178 r2 = *(u64 *)(r10 - 0x8)021204 r2 = *(u64 *)(r10 - 0x8)017179 r6 = r2021205 r6 = r2017180 r6 += r0021206 r6 += r036 unchanged instructions hidden
017217 r3 = 0xf0021243 r3 = 0xf0017218 r3 -= r1021244 r3 -= r1017219 r1 = *(u64 *)(r10 - 0x120)021245 r1 = *(u64 *)(r10 - 0x120)017220 call -0x4201021246 call -0x51b9017221 r3 = *(u64 *)(r10 - 0x8)021247 r3 = *(u64 *)(r10 - 0x8)017222 r2 = r3021248 r2 = r3017223 r2 += r0021249 r2 += r0413 unchanged instructions hidden
017637 r3 = 0x140021663 r3 = 0x140017638 r3 -= r1021664 r3 -= r1017639 r1 = *(u64 *)(r10 - 0x158)021665 r1 = *(u64 *)(r10 - 0x158)017640 call -0x43a5021666 call -0x535d017641 r2 = *(u64 *)(r10 - 0x8)021667 r2 = *(u64 *)(r10 - 0x8)017642 r6 = r2021668 r6 = r2017643 r6 += r0021669 r6 += r036 unchanged instructions hidden
017680 r2 += r4021706 r2 += r4017681 r3 = 0x140021707 r3 = 0x140017682 r3 -= r4021708 r3 -= r4017683 call -0x43d0021709 call -0x5388017684 r2 = *(u64 *)(r10 - 0x8)021710 r2 = *(u64 *)(r10 - 0x8)017685 r6 = r2021711 r6 = r2017686 r6 += r0021712 r6 += r038 unchanged instructions hidden
017725 r3 = 0x140021751 r3 = 0x140017726 r3 -= r1021752 r3 -= r1017727 r1 = *(u64 *)(r10 - 0x170)021753 r1 = *(u64 *)(r10 - 0x170)017728 call -0x43fd021754 call -0x53b5017729 r2 = *(u64 *)(r10 - 0x8)021755 r2 = *(u64 *)(r10 - 0x8)017730 r6 = r2021756 r6 = r2017731 r6 += r0021757 r6 += r036 unchanged instructions hidden
017768 r3 = 0x140021794 r3 = 0x140017769 r3 -= r1021795 r3 -= r1017770 r1 = *(u64 *)(r10 - 0x178)021796 r1 = *(u64 *)(r10 - 0x178)017771 call -0x4428021797 call -0x53e0017772 r2 = *(u64 *)(r10 - 0x8)021798 r2 = *(u64 *)(r10 - 0x8)017773 r6 = r2021799 r6 = r2017774 r6 += r0021800 r6 += r039 unchanged instructions hidden
017814 r2 += r4021840 r2 += r4017815 r3 = 0x140021841 r3 = 0x140017816 r3 -= r4021842 r3 -= r4017817 call -0x4456021843 call -0x540e017818 r2 = *(u64 *)(r10 - 0x8)021844 r2 = *(u64 *)(r10 - 0x8)017819 r6 = r2021845 r6 = r2017820 r6 += r0021846 r6 += r036 unchanged instructions hidden
017857 r3 = 0x140021883 r3 = 0x140017858 r3 -= r1021884 r3 -= r1017859 r1 = *(u64 *)(r10 - 0x188)021885 r1 = *(u64 *)(r10 - 0x188)017860 call -0x4481021886 call -0x5439017861 r3 = *(u64 *)(r10 - 0x8)021887 r3 = *(u64 *)(r10 - 0x8)017862 r2 = r3021888 r2 = r3017863 r2 += r0021889 r2 += r0145 unchanged instructions hidden
018009 r3 = 0xf0022035 r3 = 0xf0018010 r3 -= r1022036 r3 -= r1018011 r1 = *(u64 *)(r10 - 0x110)022037 r1 = *(u64 *)(r10 - 0x110)018012 call -0x4519022038 call -0x54d1018013 r2 = *(u64 *)(r10 - 0x8)022039 r2 = *(u64 *)(r10 - 0x8)018014 r8 = r2022040 r8 = r2018015 r8 += r0022041 r8 += r038 unchanged instructions hidden
018054 r3 = 0xf0022080 r3 = 0xf0018055 r3 -= r1022081 r3 -= r1018056 r1 = *(u64 *)(r10 - 0x118)022082 r1 = *(u64 *)(r10 - 0x118)018057 call -0x4546022083 call -0x54fe018058 r2 = *(u64 *)(r10 - 0x8)022084 r2 = *(u64 *)(r10 - 0x8)018059 r8 = r2022085 r8 = r2018060 r8 += r0022086 r8 += r036 unchanged instructions hidden
018097 r3 = 0xf0022123 r3 = 0xf0018098 r3 -= r1022124 r3 -= r1018099 r1 = *(u64 *)(r10 - 0x120)022125 r1 = *(u64 *)(r10 - 0x120)018100 call -0x4571022126 call -0x5529018101 r3 = *(u64 *)(r10 - 0x8)022127 r3 = *(u64 *)(r10 - 0x8)018102 r2 = r3022128 r2 = r3018103 r2 += r0022129 r2 += r08 unchanged instructions hidden
018112 r1 = <addr> ll022138 r1 = <addr> ll018113 call <target>022139 call <target>018114 r0 = r5022140 r0 = r5018115 *(u64 *)(r10 - 0x30) = r4022141 r5 = r4018116 w6 = *(u8 *)(r3 + 0xe8)022142 w6 = *(u8 *)(r3 + 0xe8)018117 r5 = *(u64 *)(r0 - 0xff8)022143 r4 = *(u64 *)(r0 - 0xff8) 022144 *(u64 *)(r10 - 0x30) = r4018118 r4 = *(u64 *)(r0 - 0x1000)022145 r4 = *(u64 *)(r0 - 0x1000)018119 w7 = *(u8 *)(r2 + 0xe8)022146 w7 = *(u8 *)(r2 + 0xe8)018120 if r7 != 0x2 goto <offset>022147 if r7 != 0x2 goto <offset>131 unchanged instructions hidden
018252 r9 = *(u64 *)(r3 + 0x40)022279 r9 = *(u64 *)(r3 + 0x40)018253 if r9 == r0 goto <offset>022280 if r9 == r0 goto <offset>018254 r8 = 0x1022281 r8 = 0x1018255 if r8 == 0x0 goto <offset>022282 if r8 != 0x0 goto <offset> 022283 r8 = 0x0 022284 goto <offset> 022285 if r7 != 0x2 goto <offset> 022286 r0 = r6 022287 if r0 != 0x2 goto <offset> 022288 r0 = *(u64 *)(r2 + 0x0) 022289 r6 = *(u64 *)(r3 + 0x0) 022290 *(u64 *)(r10 - 0x10) = r6 022291 r3 += 0x8 022292 *(u64 *)(r10 - 0x18) = r3 022293 *(u64 *)(r10 - 0x20) = r0 022294 r2 += 0x8 022295 *(u64 *)(r10 - 0x28) = r2 022296 r2 = r10 022297 r2 += -0x28 022298 r3 = r5 022299 r5 = *(u64 *)(r10 - 0x30) 022300 call -0x45bd 022301 goto <offset>018256 *(u64 *)(r1 + 0x0) = 0x0022302 *(u64 *)(r1 + 0x0) = 0x0018257 exit022303 exit018258 r8 = 0x1022304 r8 = 0x16 unchanged instructions hidden
018265 *(u64 *)(r10 - 0x28) = r6022311 *(u64 *)(r10 - 0x28) = r6018266 r2 = r10022312 r2 = r10018267 r2 += -0x28022313 r2 += -0x28018268 r3 = *(u64 *)(r10 - 0x30)022314 r3 = r5018269 call -0x31e8022315 r5 = *(u64 *)(r10 - 0x30) 022316 call -0x31fd018270 goto <offset>022317 goto <offset>018271 r8 = 0x1022318 r8 = 0x1018272 goto <offset> 018273 r8 = 0x0 018274 r3 = *(u64 *)(r3 + 0x0)022319 r3 = *(u64 *)(r3 + 0x0)018275 r2 = *(u64 *)(r2 + 0x0)022320 r2 = *(u64 *)(r2 + 0x0)018276 *(u8 *)(r10 - 0x8) = w8022321 *(u8 *)(r10 - 0x8) = w83 unchanged instructions hidden
018280 *(u64 *)(r10 - 0x28) = r6022325 *(u64 *)(r10 - 0x28) = r6018281 r2 = r10022326 r2 = r10018282 r2 += -0x28022327 r2 += -0x28018283 r3 = *(u64 *)(r10 - 0x30)022328 r3 = r5018284 call -0x319e022329 r5 = *(u64 *)(r10 - 0x30) 022330 call -0x31b2018285 goto <offset>022331 goto <offset>018286 if r3 < 0x6 goto <offset>022332 if r3 < 0x6 goto <offset>018287 r4 = *(u64 *)(r2 + 0x0)022333 r4 = *(u64 *)(r2 + 0x0)3129 unchanged instructions hidden
021417 *(u64 *)(r10 - 0x40) = 0x0025463 *(u64 *)(r10 - 0x40) = 0x0021418 r1 = r10025464 r1 = r10021419 r1 += -0x60025465 r1 += -0x60021420 call -0x52d8025466 call -0x62a4021421 r6 = r0025467 r6 = r0021422 r1 = r6025468 r1 = r6021423 r1 <<= 0x20025469 r1 <<= 0x201550 unchanged instructions hidden
022974 *(u64 *)(r10 - 0x40) = 0x0027020 *(u64 *)(r10 - 0x40) = 0x0022975 r1 = r10027021 r1 = r10022976 r1 += -0x60027022 r1 += -0x60022977 call -0x58ed027023 call -0x68b9022978 r6 = r0027024 r6 = r0022979 r1 = r6027025 r1 = r6022980 r1 <<= 0x20027026 r1 <<= 0x204427 unchanged instructions hidden
027408 *(u64 *)(r10 - 0x40) = 0x0031454 *(u64 *)(r10 - 0x40) = 0x0027409 r1 = r10031455 r1 = r10027410 r1 += -0x60031456 r1 += -0x60027411 call -0x6a3f031457 call -0x7a0b027412 r6 = r0031458 r6 = r0027413 r1 = r6031459 r1 = r6027414 r1 <<= 0x20031460 r1 <<= 0x203401 unchanged instructions hidden
030816 r0 = 0x0034862 r0 = 0x0030817 r0 &= 0x1034863 r0 &= 0x1030818 exit034864 exit030819 r7 = 0x0034865 r6 = r5030820 r6 = *(u64 *)(r5 - 0xff8)034866 *(u64 *)(r10 - 0x2f8) = r4030821 if r6 < 0xe goto <offset>034867 r7 = r3030822 r6 += -0xe034868 r8 = r1030823 if r6 <= 0x4 goto <offset>034869 *(u64 *)(r10 - 0x118) = 0x0 034870 r1 = r10 034871 r1 += -0x178 034872 r2 = <addr> ll 034873 r3 = 0x28 034874 call sol_memcpy_ 034875 r1 = 0x1 034876 r3 = *(u64 *)(r10 - 0x118) 034877 r2 = r3 034878 r2 += 0x28 034879 if r2 < r3 goto <offset> 034880 r1 = 0x0 034881 r1 &= 0x1 034882 if r1 != 0x0 goto <offset> 034883 r9 = *(u64 *)(r6 - 0xff8) 034884 r6 = *(u64 *)(r6 - 0x1000) 034885 *(u64 *)(r10 - 0x118) = r2 034886 if r2 <= 0x60 goto <offset> 034887 r2 = 0x60 034888 *(u8 *)(r10 - 0x119) = 0x40 034889 *(u64 *)(r10 - 0x118) = 0x60 034890 r1 = r10 034891 r1 += -0x178 034892 call sol_log_ 034893 r4 = 0x0 034894 *(u64 *)(r10 - 0x2f0) = r8 034895 if r9 < 0xe goto <offset> 034896 r9 += -0xe 034897 if r9 <= 0x4 goto <offset>030824 r8 = 0x0034898 r8 = 0x0030825 *(u32 *)(r1 + 0x4) = w7034899 r1 = *(u64 *)(r10 - 0x2f0) 034900 *(u32 *)(r1 + 0x4) = w4030826 *(u32 *)(r1 + 0x0) = w8034901 *(u32 *)(r1 + 0x0) = w8030827 exit034902 exit030828 r2 = *(u64 *)(r5 - 0x1000)034903 w1 = *(u8 *)(r6 + 0x0)030829 w5 = *(u8 *)(r2 + 0x0) 030830 r8 = 0x0034904 r8 = 0x0030831 if r5 != 0x1c goto <offset>034905 if r1 != 0x1c goto <offset>030832 *(u64 *)(r10 - 0x2f0) = r1034906 w1 = *(u8 *)(r6 + 0xd)030833 w9 = *(u8 *)(r2 + 0xd)034907 *(u64 *)(r10 - 0x300) = r1030834 w8 = *(u32 *)(r2 + 0x9)034908 w8 = *(u32 *)(r6 + 0x9)030835 r1 = *(u64 *)(r2 + 0x1)034909 r1 = *(u64 *)(r6 + 0x1)030836 *(u64 *)(r10 - 0x2f8) = r1034910 *(u64 *)(r10 - 0x308) = r1030837 *(u32 *)(r10 - 0x178) = 0x0034911 *(u32 *)(r10 - 0x178) = 0x0030838 r1 = 0x0034912 r1 = 0x0030839 if r6 == 0x0 goto <offset>034913 if r9 == 0x0 goto <offset>030840 r2 += 0xe034914 r6 += 0xe030841 r1 = r10034915 r1 = r10030842 r1 += -0x178034916 r1 += -0x178030843 *(u64 *)(r10 - 0x300) = r3034917 r2 = r6030844 r3 = r6034918 r3 = r9030845 r7 = r9 030846 r9 = r4 030847 call <target>034919 call <target>030848 r3 = *(u64 *)(r10 - 0x300) 030849 r4 = r9 030850 r9 = r7 030851 w1 = *(u32 *)(r10 - 0x178)034920 w1 = *(u32 *)(r10 - 0x178)030852 r5 = r9034921 r2 = *(u64 *)(r10 - 0x300) 034922 r3 = r2030853 r2 = 0x1034923 r2 = 0x1030854 if r5 != 0x0 goto <offset>034924 if r3 != 0x0 goto <offset>030855 r2 = 0x0034925 r2 = 0x0030856 *(u32 *)(r10 - 0x2d4) = w1034926 *(u32 *)(r10 - 0x2d4) = w1030857 *(u32 *)(r10 - 0x2d8) = w8034927 *(u32 *)(r10 - 0x2d8) = w8030858 *(u64 *)(r10 - 0x2e0) = r6034928 *(u64 *)(r10 - 0x2e0) = r9030859 r1 = *(u64 *)(r10 - 0x2f8)034929 r1 = *(u64 *)(r10 - 0x308)030860 *(u64 *)(r10 - 0x2e8) = r1034930 *(u64 *)(r10 - 0x2e8) = r1030861 *(u8 *)(r10 - 0x2d0) = w2034931 *(u8 *)(r10 - 0x2d0) = w2030862 r1 = r10034932 r1 = r10030863 r1 += -0x178034933 r1 += -0x178030864 r5 = r10034934 r4 = r10030865 r5 += -0x2e8034935 r4 += -0x2e8030866 r2 = r3034936 r2 = r7030867 r3 = r4034937 r3 = *(u64 *)(r10 - 0x2f8)030868 r4 = r5034938 call -0x329030869 call -0x312034939 w4 = *(u32 *)(r10 - 0x16c)030870 w7 = *(u32 *)(r10 - 0x16c) 030871 w8 = *(u32 *)(r10 - 0x170)034940 w8 = *(u32 *)(r10 - 0x170)030872 r1 = *(u64 *)(r10 - 0x178)034941 r7 = *(u64 *)(r10 - 0x178)030873 if r1 == 0x0 goto <offset>034942 if r7 == 0x0 goto <offset>030874 *(u64 *)(r10 - 0x350) = r1034943 *(u64 *)(r10 - 0x340) = r4030875 r1 = *(u64 *)(r10 - 0x140)034944 r9 = *(u64 *)(r10 - 0x140)030876 *(u64 *)(r10 - 0x308) = r1 030877 r1 = *(u64 *)(r10 - 0x148)034945 r1 = *(u64 *)(r10 - 0x148)030878 *(u64 *)(r10 - 0x338) = r1034946 *(u64 *)(r10 - 0x310) = r1030879 r1 = *(u64 *)(r10 - 0x150)034947 r1 = *(u64 *)(r10 - 0x150)030880 *(u64 *)(r10 - 0x360) = r1034948 *(u64 *)(r10 - 0x368) = r1030881 r1 = *(u64 *)(r10 - 0x158)034949 r1 = *(u64 *)(r10 - 0x158)030882 *(u64 *)(r10 - 0x358) = r1034950 *(u64 *)(r10 - 0x360) = r1030883 r1 = *(u64 *)(r10 - 0x160)034951 r1 = *(u64 *)(r10 - 0x160)030884 *(u64 *)(r10 - 0x368) = r1034952 *(u64 *)(r10 - 0x370) = r1030885 r6 = *(u64 *)(r10 - 0x168)034953 r2 = *(u64 *)(r10 - 0x168)030886 r1 = r10034954 r1 = r10030887 r1 += -0x178034955 r1 += -0x178030888 r2 = r6034956 *(u64 *)(r10 - 0x358) = r2030889 call <target>034957 call <target>030890 w5 = *(u32 *)(r10 - 0x16c)034958 w4 = *(u32 *)(r10 - 0x16c)030891 w0 = *(u32 *)(r10 - 0x170)034959 w5 = *(u32 *)(r10 - 0x170)030892 r4 = *(u64 *)(r10 - 0x178)034960 r3 = *(u64 *)(r10 - 0x178)030893 if r4 == 0x0 goto <offset>034961 if r3 == 0x0 goto <offset>030894 *(u64 *)(r10 - 0x370) = r9034962 r6 = r5030895 r9 = r0034963 r1 = *(u64 *)(r10 - 0x168)030896 *(u64 *)(r10 - 0x388) = r6034964 w2 = *(u8 *)(r1 + 0x0)030897 r2 = *(u64 *)(r10 - 0x168)034965 r2 += 0x1030898 w3 = *(u8 *)(r2 + 0x0)034966 r0 = r2030899 r3 += 0x1034967 r0 &= 0xff030900 r6 = r3034968 r5 = 0x1030901 r6 &= 0xff034969 if r0 != r2 goto <offset>030902 r0 = 0x1034970 r5 = 0x0030903 r1 = *(u64 *)(r10 - 0x2f0)034971 r4 <<= 0x20030904 if r6 != r3 goto <offset>034972 r5 &= 0x1030905 r0 = 0x0034973 r4 |= r6030906 r5 <<= 0x20034974 if r4 >= 0x48 goto <offset>030907 r0 &= 0x1034975 if r5 != 0x0 goto <offset>030908 r5 |= r9034976 *(u8 *)(r1 + 0x0) = w2030909 if r5 >= 0x48 goto <offset>034977 r5 = 0x0030910 if r0 != 0x0 goto <offset>034978 r4 = 0x2030911 *(u8 *)(r2 + 0x0) = w3 030912 r0 = 0x0 030913 r7 = 0x2 030914 goto <offset>034979 goto <offset>030915 r1 = *(u64 *)(r10 - 0x2f0)034980 if r5 != 0x0 goto <offset>030916 goto <offset>034981 r6 = *(u64 *)(r3 + 0x40)030917 r7 = r5034982 *(u8 *)(r1 + 0x0) = w2030918 r1 = *(u64 *)(r10 - 0x2f0) 030919 goto <offset> 030920 if r0 != 0x0 goto <offset> 030921 r6 = *(u64 *)(r4 + 0x40) 030922 *(u8 *)(r2 + 0x0) = w3 030923 r2 = r10034983 r2 = r10030924 r2 += -0x178034984 r2 += -0x178030925 r1 = <addr> ll034985 r1 = <addr> ll030926 r3 = 0x0034986 r3 = 0x0030927 r4 = 0x28034987 r4 = 0x28030928 call sol_get_sysvar034988 call sol_get_sysvar030929 r1 = *(u64 *)(r10 - 0x370) 030930 if r0 == 0x0 goto <offset>034989 if r0 == 0x0 goto <offset>030931 r2 = 0x10034990 r5 = 0x10030932 if r0 != 0x1 goto <offset>034991 if r0 != 0x1 goto <offset>030933 r2 = 0x1034992 r5 = 0x1030934 r1 = *(u64 *)(r10 - 0x2f0)034993 r8 = r5030935 r0 = r2 030936 r8 = r0 030937 goto <offset>034994 goto <offset>030938 *(u64 *)(r10 - 0x3a0) = r6034995 *(u64 *)(r10 - 0x398) = r6030939 r7 <<= 0x20034996 r6 = *(u64 *)(r10 - 0x340)030940 r7 |= r8034997 r6 <<= 0x20 034998 r6 |= r8030941 r1 = *(u64 *)(r10 - 0x158)034999 r1 = *(u64 *)(r10 - 0x158)030942 *(u64 *)(r10 - 0x3a8) = r1035000 *(u64 *)(r10 - 0x3a8) = r1030943 r1 = *(u64 *)(r7 + 0x0)035001 *(u64 *)(r10 - 0x340) = r6030944 *(u64 *)(r10 - 0x300) = r1035002 r1 = *(u64 *)(r6 + 0x0) 035003 *(u64 *)(r10 - 0x2f8) = r1030945 call <target>035004 call <target>030946 r1 = <addr> ll035005 r1 = <addr> ll030947 r1 = *(u64 *)(r1 + 0x0)035006 r1 = *(u64 *)(r1 + 0x0)1 unchanged instructions hidden
030949 r3 = r1035008 r3 = r1030950 r3 += 0x8035009 r3 += 0x8030951 r2 = 0x1035010 r2 = 0x1030952 r6 = *(u64 *)(r10 - 0x308)035011 r6 = *(u64 *)(r10 - 0x398)030953 r8 = *(u64 *)(r10 - 0x338) 030954 r4 = r3035012 r4 = r3030955 if r3 < r1 goto <offset>035013 if r3 < r1 goto <offset>030956 r2 = 0x0035014 r2 = 0x010 unchanged instructions hidden
030967 r2 = 0x0035025 r2 = 0x0030968 r2 &= 0x1035026 r2 &= 0x1030969 if r2 != 0x0 goto <offset>035027 if r2 != 0x0 goto <offset> 035028 *(u64 *)(r10 - 0x3a0) = r7030970 r2 = <addr> ll035029 r2 = <addr> ll030971 if r1 > r2 goto <offset>035030 if r1 > r2 goto <offset>030972 r2 = *(u64 *)(r10 - 0x300)035031 r2 = *(u64 *)(r10 - 0x2f8)030973 r2 += 0x8035032 r2 += 0x8030974 *(u64 *)(r10 - 0x300) = r2035033 *(u64 *)(r10 - 0x2f8) = r2030975 r2 = <addr> ll035034 r2 = <addr> ll030976 *(u64 *)(r2 + 0x0) = r1035035 *(u64 *)(r2 + 0x0) = r1030977 r1 = *(u64 *)(r10 - 0x380)035036 r1 = *(u64 *)(r10 - 0x380)030978 r2 = 0x9035037 r2 = 0x9030979 r3 = 0x3c0035038 r3 = 0x3c0030980 call <target>035039 call <target>030981 r9 = 0x0035040 r7 = 0x0030982 r1 = r10035041 r1 = r10030983 r1 += -0x2a0035042 r1 += -0x2a0030984 *(u64 *)(r10 - 0x390) = r1035043 *(u64 *)(r10 - 0x388) = r1030985 r1 = r10035044 r1 = r10030986 r1 += -0x8f035045 r1 += -0x8f030987 *(u64 *)(r10 - 0x328) = r1035046 *(u64 *)(r10 - 0x330) = r1030988 r1 = r10035047 r1 = r10030989 r1 += -0x170035048 r1 += -0x170030990 *(u64 *)(r10 - 0x330) = r1035049 *(u64 *)(r10 - 0x338) = r1030991 if r6 != 0x0 goto <offset>035050 if r9 != 0x0 goto <offset>030992 goto <offset>035051 goto <offset>030993 r6 = *(u64 *)(r10 - 0x308)035052 r6 = *(u64 *)(r10 - 0x398)030994 r8 = *(u64 *)(r10 - 0x338)035053 r9 = *(u64 *)(r10 - 0x390)030995 r1 = *(u64 *)(r10 - 0x398)035054 if r9 >= 0x2 goto <offset>030996 if r1 >= 0x2 goto <offset> 030997 r9 = *(u64 *)(r10 - 0x378)035055 r9 = *(u64 *)(r10 - 0x378)030998 if r6 == 0x0 goto <offset>035056 if r9 == 0x0 goto <offset>030999 if r9 == 0xa0 goto <offset>035057 if r7 == 0xa0 goto <offset>031000 r5 = r8035058 r5 = *(u64 *)(r10 - 0x310)031001 r5 += r9035059 r5 += r7031002 r9 += 0x28035060 r7 += 0x28031003 r1 = *(u64 *)(r5 + 0x0)035061 r1 = *(u64 *)(r5 + 0x0)031004 r6 += -0x1035062 r9 += -0x1031005 if r6 == 0x0 goto <offset>035063 if r9 == 0x0 goto <offset>031006 if r1 == 0x0 goto <offset>035064 if r1 == 0x0 goto <offset>031007 if r1 == 0x0 goto <offset>035065 if r1 == 0x0 goto <offset>031008 *(u64 *)(r10 - 0x378) = r9035066 *(u64 *)(r10 - 0x378) = r94 unchanged instructions hidden
031013 *(u8 *)(r1 + 0xe8) = 0x9035071 *(u8 *)(r1 + 0xe8) = 0x9031014 r1 = *(u64 *)(r5 + 0x0)035072 r1 = *(u64 *)(r5 + 0x0)031015 r0 = *(u64 *)(r1 + 0x0)035073 r0 = *(u64 *)(r1 + 0x0)031016 r1 = *(u64 *)(r10 - 0x300)035074 r1 = *(u64 *)(r10 - 0x2f8)031017 r1 = *(u64 *)(r1 + 0x0)035075 r1 = *(u64 *)(r1 + 0x0)031018 r2 = *(u64 *)(r0 + 0x8)035076 r2 = *(u64 *)(r0 + 0x8)031019 r0 += 0x8035077 r0 += 0x8031020 if r2 != r1 goto <offset>035078 if r2 != r1 goto <offset>031021 r1 = *(u64 *)(r10 - 0x300)035079 r1 = *(u64 *)(r10 - 0x2f8)031022 r1 = *(u64 *)(r1 + 0x8)035080 r1 = *(u64 *)(r1 + 0x8)031023 r2 = *(u64 *)(r0 + 0x8)035081 r2 = *(u64 *)(r0 + 0x8)031024 if r2 != r1 goto <offset>035082 if r2 != r1 goto <offset>031025 r1 = *(u64 *)(r10 - 0x300)035083 r1 = *(u64 *)(r10 - 0x2f8)031026 r1 = *(u64 *)(r1 + 0x10)035084 r1 = *(u64 *)(r1 + 0x10)031027 r2 = *(u64 *)(r0 + 0x10)035085 r2 = *(u64 *)(r0 + 0x10)031028 if r2 != r1 goto <offset>035086 if r2 != r1 goto <offset>031029 r1 = 0x0035087 r1 = 0x0031030 r2 = *(u64 *)(r10 - 0x300)035088 r2 = *(u64 *)(r10 - 0x2f8)031031 r2 = *(u64 *)(r2 + 0x18)035089 r2 = *(u64 *)(r2 + 0x18)031032 r3 = *(u64 *)(r0 + 0x18)035090 r3 = *(u64 *)(r0 + 0x18)031033 if r3 == r2 goto <offset>035091 if r3 == r2 goto <offset>1 unchanged instructions hidden
031035 if r1 == 0x0 goto <offset>035093 if r1 == 0x0 goto <offset>031036 r9 = *(u64 *)(r5 + 0x20)035094 r9 = *(u64 *)(r5 + 0x20)031037 if r9 == 0x0 goto <offset>035095 if r9 == 0x0 goto <offset>031038 *(u64 *)(r10 - 0x308) = r6 031039 r3 = *(u64 *)(r5 + 0x18)035096 r3 = *(u64 *)(r5 + 0x18)031040 r1 = 0x0035097 r1 = 0x0031041 *(u64 *)(r10 - 0x398) = r1035098 *(u64 *)(r10 - 0x390) = r1031042 r8 = 0x0035099 r6 = 0x0031043 *(u64 *)(r10 - 0x310) = r0035100 *(u64 *)(r10 - 0x320) = r7031044 *(u64 *)(r10 - 0x318) = r5035101 *(u64 *)(r10 - 0x318) = r0031045 *(u64 *)(r10 - 0x320) = r3035102 *(u64 *)(r10 - 0x328) = r3031046 goto <offset>035103 goto <offset>031047 r3 = *(u64 *)(r10 - 0x320)035104 r7 = *(u64 *)(r10 - 0x320) 035105 r3 = *(u64 *)(r10 - 0x328)031048 if r9 == 0x0 goto <offset>035106 if r9 == 0x0 goto <offset>031049 r8 += 0xa0035107 r6 += 0xa0031050 r9 += -0x1035108 r9 += -0x1031051 if r8 == 0x320 goto <offset>035109 if r6 == 0x320 goto <offset>031052 r2 = r3035110 r2 = r3031053 r2 += r8035111 r2 += r6031054 r1 = *(u64 *)(r2 - 0xa0)035112 r1 = *(u64 *)(r2 - 0xa0)031055 if r9 == 0x0 goto <offset>035113 if r9 == 0x0 goto <offset>031056 if r1 == 0x8 goto <offset>035114 if r1 == 0x8 goto <offset>031057 if r1 == 0x8 goto <offset>035115 if r1 == 0x8 goto <offset>031058 r2 += -0xa0035116 r2 += -0xa0 035117 r8 = r5031059 r3 = *(u64 *)(r5 + 0x0)035118 r3 = *(u64 *)(r5 + 0x0)031060 r1 = r10035119 r1 = r10031061 r1 += -0x178035120 r1 += -0x178031062 call -0xaae035121 call -0xabb031063 w1 = *(u32 *)(r10 - 0x174)035122 w4 = *(u32 *)(r10 - 0x174)031064 w0 = *(u32 *)(r10 - 0x178)035123 w5 = *(u32 *)(r10 - 0x178)031065 w6 = *(u8 *)(r10 - 0x90)035124 w7 = *(u8 *)(r10 - 0x90)031066 if r6 == 0xa goto <offset>035125 if r7 == 0xa goto <offset>031067 *(u64 *)(r10 - 0x348) = r1035126 *(u64 *)(r10 - 0x350) = r4031068 *(u64 *)(r10 - 0x340) = r0035127 *(u64 *)(r10 - 0x348) = r5031069 r1 = r10035128 r1 = r10031070 r1 += -0x2c0035129 r1 += -0x2c0031071 r2 = *(u64 *)(r10 - 0x330)035130 r2 = *(u64 *)(r10 - 0x338)031072 r3 = 0xe0035131 r3 = 0xe0031073 call <target>035132 call <target>031074 r2 = *(u64 *)(r10 - 0x328)035133 r2 = *(u64 *)(r10 - 0x330)031075 w1 = *(u32 *)(r2 + 0x0)035134 w1 = *(u32 *)(r2 + 0x0)031076 *(u32 *)(r10 - 0x2c8) = w1035135 *(u32 *)(r10 - 0x2c8) = w1031077 w1 = *(u32 *)(r2 + 0x3)035136 w1 = *(u32 *)(r2 + 0x3)031078 *(u32 *)(r10 - 0x2c5) = w1035137 *(u32 *)(r10 - 0x2c5) = w1031079 r0 = *(u64 *)(r10 - 0x310)035138 r0 = *(u64 *)(r10 - 0x318)031080 r5 = *(u64 *)(r10 - 0x318)035139 r5 = r8031081 if r6 == 0x9 goto <offset>035140 if r7 == 0x9 goto <offset>031082 r1 = *(u64 *)(r10 - 0x2a8)035141 r1 = *(u64 *)(r10 - 0x2a8)031083 *(u64 *)(r10 - 0x1c8) = r1035142 *(u64 *)(r10 - 0x1c8) = r1031084 r1 = *(u64 *)(r10 - 0x2b0)035143 r1 = *(u64 *)(r10 - 0x2b0)2 unchanged instructions hidden
031087 *(u64 *)(r10 - 0x1d8) = r1035146 *(u64 *)(r10 - 0x1d8) = r1031088 r1 = *(u64 *)(r10 - 0x2c0)035147 r1 = *(u64 *)(r10 - 0x2c0)031089 *(u64 *)(r10 - 0x1e0) = r1035148 *(u64 *)(r10 - 0x1e0) = r1031090 r3 = *(u64 *)(r10 - 0x390)035149 r3 = *(u64 *)(r10 - 0x388)031091 r2 = *(u64 *)(r3 + 0x18)035150 r2 = *(u64 *)(r3 + 0x18)031092 *(u64 *)(r10 - 0x160) = r2035151 *(u64 *)(r10 - 0x160) = r2031093 r2 = *(u64 *)(r3 + 0x10)035152 r2 = *(u64 *)(r3 + 0x10)2 unchanged instructions hidden
031096 *(u64 *)(r10 - 0x170) = r2035155 *(u64 *)(r10 - 0x170) = r2031097 r2 = *(u64 *)(r3 + 0x0)035156 r2 = *(u64 *)(r3 + 0x0)031098 *(u64 *)(r10 - 0x178) = r2035157 *(u64 *)(r10 - 0x178) = r2031099 r2 = *(u64 *)(r10 - 0x300)035158 r2 = *(u64 *)(r10 - 0x2f8)031100 r2 = *(u64 *)(r2 + 0x0)035159 r2 = *(u64 *)(r2 + 0x0)031101 if r1 != r2 goto <offset>035160 if r1 != r2 goto <offset>031102 r1 = *(u64 *)(r10 - 0x300)035161 r1 = *(u64 *)(r10 - 0x2f8)031103 r1 = *(u64 *)(r1 + 0x8)035162 r1 = *(u64 *)(r1 + 0x8)031104 r2 = *(u64 *)(r10 - 0x1d8)035163 r2 = *(u64 *)(r10 - 0x1d8)031105 if r2 != r1 goto <offset>035164 if r2 != r1 goto <offset>031106 r1 = *(u64 *)(r10 - 0x300)035165 r1 = *(u64 *)(r10 - 0x2f8)031107 r1 = *(u64 *)(r1 + 0x10)035166 r1 = *(u64 *)(r1 + 0x10)031108 r2 = *(u64 *)(r10 - 0x1d0)035167 r2 = *(u64 *)(r10 - 0x1d0)031109 if r2 != r1 goto <offset>035168 if r2 != r1 goto <offset>031110 r1 = 0x0035169 r1 = 0x0031111 r2 = *(u64 *)(r10 - 0x300)035170 r2 = *(u64 *)(r10 - 0x2f8)031112 r2 = *(u64 *)(r2 + 0x18)035171 r2 = *(u64 *)(r2 + 0x18)031113 r3 = *(u64 *)(r10 - 0x1c8)035172 r3 = *(u64 *)(r10 - 0x1c8)031114 if r3 == r2 goto <offset>035173 if r3 == r2 goto <offset>29 unchanged instructions hidden
031144 if r3 == r2 goto <offset>035203 if r3 == r2 goto <offset>031145 r1 = 0x1035204 r1 = 0x1031146 if r1 != 0x0 goto <offset>035205 if r1 != 0x0 goto <offset>031147 r1 = *(u64 *)(r10 - 0x300)035206 r1 = *(u64 *)(r10 - 0x2f8)031148 r1 = *(u64 *)(r1 + 0x0)035207 r1 = *(u64 *)(r1 + 0x0)031149 r2 = *(u64 *)(r10 - 0x178)035208 r2 = *(u64 *)(r10 - 0x178)031150 if r2 != r1 goto <offset>035209 if r2 != r1 goto <offset>031151 r1 = *(u64 *)(r10 - 0x300)035210 r1 = *(u64 *)(r10 - 0x2f8)031152 r1 = *(u64 *)(r1 + 0x8)035211 r1 = *(u64 *)(r1 + 0x8)031153 r2 = *(u64 *)(r10 - 0x170)035212 r2 = *(u64 *)(r10 - 0x170)031154 if r2 != r1 goto <offset>035213 if r2 != r1 goto <offset>031155 r1 = *(u64 *)(r10 - 0x300)035214 r1 = *(u64 *)(r10 - 0x2f8)031156 r1 = *(u64 *)(r1 + 0x10)035215 r1 = *(u64 *)(r1 + 0x10)031157 r2 = *(u64 *)(r10 - 0x168)035216 r2 = *(u64 *)(r10 - 0x168)031158 if r2 != r1 goto <offset>035217 if r2 != r1 goto <offset>031159 r1 = 0x0035218 r1 = 0x0031160 r2 = *(u64 *)(r10 - 0x300)035219 r2 = *(u64 *)(r10 - 0x2f8)031161 r2 = *(u64 *)(r2 + 0x18)035220 r2 = *(u64 *)(r2 + 0x18)031162 r3 = *(u64 *)(r10 - 0x160)035221 r3 = *(u64 *)(r10 - 0x160)031163 if r3 == r2 goto <offset>035222 if r3 == r2 goto <offset>031164 r1 = 0x1035223 r1 = 0x1031165 if r1 != 0x0 goto <offset>035224 if r1 != 0x0 goto <offset>031166 r1 = *(u64 *)(r10 - 0x398)035225 r1 = *(u64 *)(r10 - 0x390)031167 if r1 == 0x4 goto <offset>035226 if r1 == 0x4 goto <offset>031168 *(u64 *)(r10 - 0x398) = r1035227 *(u64 *)(r10 - 0x390) = r1031169 r1 *= 0xf0035228 r1 *= 0xf0031170 r2 = *(u64 *)(r10 - 0x380)035229 r2 = *(u64 *)(r10 - 0x380)031171 r2 += r1035230 r2 += r1031172 *(u64 *)(r10 - 0x3b0) = r2035231 *(u64 *)(r10 - 0x3b0) = r2031173 r1 = *(u64 *)(r10 - 0x348)035232 r1 = *(u64 *)(r10 - 0x350)031174 *(u32 *)(r2 + 0x4) = w1035233 *(u32 *)(r2 + 0x4) = w1031175 r1 = *(u64 *)(r10 - 0x340)035234 r1 = *(u64 *)(r10 - 0x348)031176 *(u32 *)(r2 + 0x0) = w1035235 *(u32 *)(r2 + 0x0) = w1031177 r1 = r2035236 r1 = r2031178 r1 += 0x8035237 r1 += 0x82 unchanged instructions hidden
031181 r3 = 0xe0035240 r3 = 0xe0031182 call <target>035241 call <target>031183 r2 = *(u64 *)(r10 - 0x3b0)035242 r2 = *(u64 *)(r10 - 0x3b0)031184 *(u8 *)(r2 + 0xe8) = w6035243 *(u8 *)(r2 + 0xe8) = w7031185 w1 = *(u32 *)(r10 - 0x2c8)035244 w1 = *(u32 *)(r10 - 0x2c8)031186 *(u32 *)(r2 + 0xe9) = w1035245 *(u32 *)(r2 + 0xe9) = w1031187 w1 = *(u32 *)(r10 - 0x2c5)035246 w1 = *(u32 *)(r10 - 0x2c5)031188 *(u32 *)(r2 + 0xec) = w1035247 *(u32 *)(r2 + 0xec) = w1031189 r1 = *(u64 *)(r10 - 0x398)035248 r1 = *(u64 *)(r10 - 0x390)031190 r1 += 0x1035249 r1 += 0x1031191 *(u64 *)(r10 - 0x398) = r1035250 *(u64 *)(r10 - 0x390) = r1031192 r0 = *(u64 *)(r10 - 0x310)035251 r7 = *(u64 *)(r10 - 0x320)031193 r5 = *(u64 *)(r10 - 0x318)035252 r0 = *(u64 *)(r10 - 0x318) 035253 r5 = r8 035254 r3 = *(u64 *)(r10 - 0x328) 035255 if r9 != 0x0 goto <offset>031194 goto <offset>035256 goto <offset>031195 if r1 != 0x0 goto <offset>035257 if r1 != 0x0 goto <offset>031196 goto <offset>035258 goto <offset>031197 r2 = *(u64 *)(r5 + 0x8)035259 r1 = *(u64 *)(r5 + 0x8)031198 r3 = *(u64 *)(r5 + 0x0)035260 r2 = *(u64 *)(r5 + 0x0)031199 r1 = *(u64 *)(r5 + 0x10)035261 r3 = *(u64 *)(r5 + 0x10)031200 r9 = *(u64 *)(r1 + 0x0)035262 r8 = *(u64 *)(r3 + 0x0)031201 r4 = *(u64 *)(r9 + 0x50)035263 r4 = *(u64 *)(r8 + 0x50)031202 if r4 != 0x0 goto <offset>035264 if r4 == 0x0 goto <offset>031203 r1 = *(u64 *)(r10 - 0x350)035265 r4 = *(u64 *)(r10 - 0x3a0)031204 r1 = *(u64 *)(r1 + 0x0)035266 goto <offset>031205 r5 = *(u64 *)(r3 + 0x0)035267 *(u64 *)(r10 - 0x3d0) = r5031206 r3 = *(u64 *)(r10 - 0x358)035268 r3 = *(u64 *)(r10 - 0x3a0)031207 r4 = *(u64 *)(r3 + 0x0)035269 r4 = *(u64 *)(r3 + 0x0)031208 r3 = *(u64 *)(r2 + 0x0)035270 r5 = *(u64 *)(r2 + 0x0)031209 r2 = r9035271 r2 = *(u64 *)(r10 - 0x360) 035272 r2 = *(u64 *)(r2 + 0x0) 035273 r1 = *(u64 *)(r1 + 0x0) 035274 r9 = r8 035275 r9 += 0x8 035276 *(u64 *)(r10 - 0x1d0) = r9 035277 *(u64 *)(r10 - 0x348) = r1 035278 r1 += 0x8 035279 *(u64 *)(r10 - 0x3d8) = r1 035280 *(u64 *)(r10 - 0x190) = r1 035281 *(u64 *)(r10 - 0x328) = r2031210 r2 += 0x8035282 r2 += 0x8031211 *(u64 *)(r10 - 0x1d0) = r2035283 *(u64 *)(r10 - 0x3c8) = r2031212 *(u64 *)(r10 - 0x340) = r3035284 *(u64 *)(r10 - 0x1a0) = r2031213 r3 += 0x8035285 r0 = r5031214 *(u64 *)(r10 - 0x3d8) = r3035286 r0 += 0x8031215 *(u64 *)(r10 - 0x190) = r3035287 *(u64 *)(r10 - 0x1b0) = r0031216 *(u64 *)(r10 - 0x320) = r4035288 r1 = r4031217 r4 += 0x8035289 r1 += 0x8031218 *(u64 *)(r10 - 0x3d0) = r4035290 *(u64 *)(r10 - 0x1c0) = r1031219 *(u64 *)(r10 - 0x1a0) = r4035291 *(u64 *)(r10 - 0x1e0) = r1031220 r3 = r5 031221 r3 += 0x8 031222 *(u64 *)(r10 - 0x3c0) = r3 031223 *(u64 *)(r10 - 0x1b0) = r3 031224 r3 = r1 031225 r3 += 0x8 031226 *(u64 *)(r10 - 0x1c0) = r3 031227 *(u64 *)(r10 - 0x1e0) = r3 031228 *(u16 *)(r10 - 0x188) = 0x0035292 *(u16 *)(r10 - 0x188) = 0x0031229 *(u16 *)(r10 - 0x198) = 0x0035293 *(u16 *)(r10 - 0x198) = 0x0031230 *(u16 *)(r10 - 0x1a8) = 0x0035294 *(u16 *)(r10 - 0x1a8) = 0x01 unchanged instructions hidden
031232 *(u16 *)(r10 - 0x1c8) = 0x1035296 *(u16 *)(r10 - 0x1c8) = 0x1031233 *(u16 *)(r10 - 0x1d8) = 0x101035297 *(u16 *)(r10 - 0x1d8) = 0x101031234 *(u8 *)(r10 - 0x179) = 0x1035298 *(u8 *)(r10 - 0x179) = 0x1031235 w4 = *(u8 *)(r1 + 0x0)035299 w2 = *(u8 *)(r4 + 0x0)031236 if r4 != 0xff goto <offset>035300 if r2 != 0xff goto <offset>031237 w8 = *(u8 *)(r1 + 0x1)035301 w7 = *(u8 *)(r4 + 0x1)031238 r6 = 0x1035302 r6 = 0x1031239 r0 = 0x1035303 r3 = 0x1031240 if r8 != 0x0 goto <offset>035304 if r7 != 0x0 goto <offset>031241 r0 = 0x0035305 r3 = 0x0031242 w4 = *(u8 *)(r1 + 0x2)035306 w2 = *(u8 *)(r4 + 0x2)031243 r8 = 0x1035307 r7 = 0x1031244 if r4 == 0x0 goto <offset>035308 if r2 == 0x0 goto <offset>031245 w4 = *(u8 *)(r1 + 0x3)035309 w2 = *(u8 *)(r4 + 0x3)031246 if r4 != 0x0 goto <offset>035310 if r2 != 0x0 goto <offset>031247 r6 = 0x0035311 r6 = 0x0031248 r4 = *(u64 *)(r1 + 0x50)035312 r2 = *(u64 *)(r4 + 0x50)031249 *(u64 *)(r10 - 0x168) = r4035313 *(u64 *)(r10 - 0x168) = r2031250 *(u64 *)(r10 - 0x178) = r3035314 *(u64 *)(r10 - 0x178) = r1031251 *(u8 *)(r10 - 0x146) = w6035315 *(u8 *)(r10 - 0x146) = w6031252 *(u8 *)(r10 - 0x147) = w8035316 *(u8 *)(r10 - 0x147) = w7031253 *(u8 *)(r10 - 0x148) = w0035317 *(u8 *)(r10 - 0x148) = w3031254 r6 = r1035318 r6 = r4031255 r6 += 0x28035319 r6 += 0x28031256 *(u64 *)(r10 - 0x158) = r6035320 *(u64 *)(r10 - 0x158) = r6031257 r8 = r1035321 r7 = r4031258 r8 += 0x58035322 r7 += 0x58031259 *(u64 *)(r10 - 0x160) = r8035323 *(u64 *)(r10 - 0x160) = r7031260 r4 = r1035324 r2 = r4031261 r4 += 0x48035325 r2 += 0x48031262 *(u64 *)(r10 - 0x170) = r4035326 *(u64 *)(r10 - 0x170) = r2031263 *(u64 *)(r10 - 0x150) = 0x0035327 *(u64 *)(r10 - 0x150) = 0x0031264 w0 = *(u8 *)(r9 + 0x0)035328 w3 = *(u8 *)(r8 + 0x0)031265 if r0 != 0xff goto <offset>035329 if r3 != 0xff goto <offset>031266 *(u64 *)(r10 - 0x3c8) = r5035330 *(u64 *)(r10 - 0x3c0) = r0031267 w0 = *(u8 *)(r9 + 0x1)035331 w3 = *(u8 *)(r8 + 0x1)031268 r5 = 0x1035332 r0 = 0x1031269 *(u64 *)(r10 - 0x3b0) = r5 031270 *(u64 *)(r10 - 0x348) = r5 031271 if r0 != 0x0 goto <offset> 031272 r0 = 0x0 031273 *(u64 *)(r10 - 0x348) = r0 031274 w0 = *(u8 *)(r9 + 0x2) 031275 *(u64 *)(r10 - 0x3b8) = r5 031276 if r0 == 0x0 goto <offset> 031277 w0 = *(u8 *)(r9 + 0x3) 031278 r5 = *(u64 *)(r10 - 0x3c8) 031279 if r0 != 0x0 goto <offset> 031280 r0 = 0x0 031281 *(u64 *)(r10 - 0x3b0) = r0035333 *(u64 *)(r10 - 0x3b0) = r0031282 r0 = r9035334 *(u64 *)(r10 - 0x350) = r0031283 r0 += 0x28035335 if r3 != 0x0 goto <offset>031284 *(u64 *)(r10 - 0x120) = r0035336 r3 = 0x0031285 r0 = r9035337 *(u64 *)(r10 - 0x350) = r3031286 r0 += 0x58035338 w3 = *(u8 *)(r8 + 0x2)031287 *(u64 *)(r10 - 0x128) = r0035339 *(u64 *)(r10 - 0x3b8) = r0031288 r9 += 0x48035340 if r3 == 0x0 goto <offset>031289 *(u64 *)(r10 - 0x138) = r9035341 w3 = *(u8 *)(r8 + 0x3)031290 *(u64 *)(r10 - 0x140) = r2035342 r0 = *(u64 *)(r10 - 0x3c0)031291 r2 = *(u64 *)(r10 - 0x3b0)035343 if r3 != 0x0 goto <offset>031292 *(u8 *)(r10 - 0x10e) = w2035344 r3 = 0x0031293 r2 = *(u64 *)(r10 - 0x3b8)035345 *(u64 *)(r10 - 0x3b0) = r3031294 *(u8 *)(r10 - 0x10f) = w2035346 r3 = r8031295 r2 = *(u64 *)(r10 - 0x348)035347 r3 += 0x28031296 *(u8 *)(r10 - 0x110) = w2035348 *(u64 *)(r10 - 0x120) = r3 035349 r3 = r8 035350 r3 += 0x58 035351 *(u64 *)(r10 - 0x128) = r3 035352 r8 += 0x48 035353 *(u64 *)(r10 - 0x138) = r8 035354 *(u64 *)(r10 - 0x140) = r9 035355 r3 = *(u64 *)(r10 - 0x3b0) 035356 *(u8 *)(r10 - 0x10e) = w3 035357 r3 = *(u64 *)(r10 - 0x3b8) 035358 *(u8 *)(r10 - 0x10f) = w3 035359 r3 = *(u64 *)(r10 - 0x350) 035360 *(u8 *)(r10 - 0x110) = w3031297 *(u64 *)(r10 - 0x118) = 0x0035361 *(u64 *)(r10 - 0x118) = 0x0031298 *(u64 *)(r10 - 0x130) = 0x0035362 *(u64 *)(r10 - 0x130) = 0x0031299 w2 = *(u8 *)(r1 + 0x0)035363 w3 = *(u8 *)(r4 + 0x0)031300 if r2 == 0x0 goto <offset>035364 if r3 == 0x0 goto <offset>031301 w2 = *(u8 *)(r1 + 0x1)035365 w3 = *(u8 *)(r4 + 0x1)031302 r9 = 0x1035366 r9 = 0x1031303 r0 = 0x1035367 r8 = 0x1031304 *(u64 *)(r10 - 0x348) = r0035368 *(u64 *)(r10 - 0x350) = r8031305 if r2 != 0x0 goto <offset>035369 if r3 != 0x0 goto <offset>031306 r2 = 0x0035370 r3 = 0x0031307 *(u64 *)(r10 - 0x348) = r2035371 *(u64 *)(r10 - 0x350) = r3031308 w0 = *(u8 *)(r1 + 0x2)035372 w3 = *(u8 *)(r4 + 0x2)031309 r2 = 0x1035373 if r3 == 0x0 goto <offset>031310 if r0 == 0x0 goto <offset>035374 w3 = *(u8 *)(r4 + 0x3)031311 w0 = *(u8 *)(r1 + 0x3)035375 if r3 != 0x0 goto <offset>031312 if r0 != 0x0 goto <offset> 031313 r9 = 0x0035376 r9 = 0x0031314 r1 = *(u64 *)(r1 + 0x50)035377 r3 = *(u64 *)(r4 + 0x50)031315 *(u64 *)(r10 - 0xe8) = r6035378 *(u64 *)(r10 - 0xe8) = r6031316 *(u64 *)(r10 - 0xf0) = r8035379 *(u64 *)(r10 - 0xf0) = r7031317 *(u64 *)(r10 - 0xf8) = r1035380 *(u64 *)(r10 - 0xf8) = r3031318 *(u64 *)(r10 - 0x100) = r4035381 *(u64 *)(r10 - 0x100) = r2031319 *(u64 *)(r10 - 0x108) = r3035382 *(u64 *)(r10 - 0x108) = r1031320 *(u8 *)(r10 - 0xd6) = w9035383 *(u8 *)(r10 - 0xd6) = w9031321 *(u8 *)(r10 - 0xd7) = w2035384 *(u8 *)(r10 - 0xd7) = w8031322 r1 = *(u64 *)(r10 - 0x348)035385 r1 = *(u64 *)(r10 - 0x350)031323 *(u8 *)(r10 - 0xd8) = w1035386 *(u8 *)(r10 - 0xd8) = w1031324 *(u64 *)(r10 - 0xe0) = 0x0035387 *(u64 *)(r10 - 0xe0) = 0x0031325 w1 = *(u8 *)(r5 + 0x0)035388 w1 = *(u8 *)(r5 + 0x0)3 unchanged instructions hidden
031329 r1 = 0x1035392 r1 = 0x1031330 if r3 != 0x0 goto <offset>035393 if r3 != 0x0 goto <offset>031331 r1 = 0x0035394 r1 = 0x0031332 w4 = *(u8 *)(r5 + 0x2)035395 w3 = *(u8 *)(r5 + 0x2)031333 r3 = 0x1035396 r4 = 0x1031334 if r4 == 0x0 goto <offset>035397 if r3 == 0x0 goto <offset>031335 w4 = *(u8 *)(r5 + 0x3)035398 w3 = *(u8 *)(r5 + 0x3)031336 if r4 != 0x0 goto <offset>035399 if r3 != 0x0 goto <offset>031337 r2 = 0x0035400 r2 = 0x0031338 r4 = *(u64 *)(r5 + 0x50)035401 r3 = *(u64 *)(r5 + 0x50)031339 r0 = r5035402 r6 = r5031340 r0 += 0x28035403 r6 += 0x28031341 *(u64 *)(r10 - 0xb0) = r0035404 *(u64 *)(r10 - 0xb0) = r6031342 r0 = r5035405 r6 = r5031343 r0 += 0x58035406 r6 += 0x58031344 *(u64 *)(r10 - 0xb8) = r0035407 *(u64 *)(r10 - 0xb8) = r6031345 *(u64 *)(r10 - 0xc0) = r4035408 *(u64 *)(r10 - 0xc0) = r3031346 r5 += 0x48035409 r5 += 0x48031347 *(u64 *)(r10 - 0xc8) = r5035410 *(u64 *)(r10 - 0xc8) = r5031348 r4 = *(u64 *)(r10 - 0x3c0)035411 *(u64 *)(r10 - 0xd0) = r0031349 *(u64 *)(r10 - 0xd0) = r4 031350 *(u8 *)(r10 - 0x9e) = w2035412 *(u8 *)(r10 - 0x9e) = w2031351 *(u8 *)(r10 - 0x9f) = w3035413 *(u8 *)(r10 - 0x9f) = w4031352 *(u8 *)(r10 - 0xa0) = w1035414 *(u8 *)(r10 - 0xa0) = w1031353 *(u64 *)(r10 - 0xa8) = 0x0035415 *(u64 *)(r10 - 0xa8) = 0x0031354 r1 = *(u64 *)(r10 - 0x320)035416 r1 = *(u64 *)(r10 - 0x328)031355 w1 = *(u8 *)(r1 + 0x0)035417 w1 = *(u8 *)(r1 + 0x0)031356 if r1 == 0x0 goto <offset>035418 if r1 == 0x0 goto <offset>031357 r0 = *(u64 *)(r10 - 0x320)035419 r0 = *(u64 *)(r10 - 0x328)031358 w3 = *(u8 *)(r0 + 0x1)035420 w3 = *(u8 *)(r0 + 0x1)031359 r2 = 0x1035421 r2 = 0x1031360 r1 = 0x1035422 r1 = 0x1031361 if r3 != 0x0 goto <offset>035423 if r3 != 0x0 goto <offset>031362 r1 = 0x0035424 r1 = 0x0031363 w4 = *(u8 *)(r0 + 0x2)035425 w3 = *(u8 *)(r0 + 0x2)031364 r3 = 0x1035426 r4 = 0x1031365 if r4 == 0x0 goto <offset>035427 if r3 == 0x0 goto <offset>031366 w4 = *(u8 *)(r0 + 0x3)035428 w3 = *(u8 *)(r0 + 0x3)031367 if r4 != 0x0 goto <offset>035429 if r3 != 0x0 goto <offset>031368 r2 = 0x0035430 r2 = 0x0031369 r4 = *(u64 *)(r0 + 0x50)035431 r3 = *(u64 *)(r0 + 0x50)031370 r5 = r0035432 r5 = r0031371 r5 += 0x28035433 r5 += 0x28031372 *(u64 *)(r10 - 0x78) = r5035434 *(u64 *)(r10 - 0x78) = r5031373 r5 = r0035435 r5 = r0031374 r5 += 0x58035436 r5 += 0x58031375 *(u64 *)(r10 - 0x80) = r5035437 *(u64 *)(r10 - 0x80) = r5031376 *(u64 *)(r10 - 0x88) = r4035438 *(u64 *)(r10 - 0x88) = r3031377 r0 += 0x48035439 r0 += 0x48031378 *(u64 *)(r10 - 0x90) = r0035440 *(u64 *)(r10 - 0x90) = r0031379 r4 = *(u64 *)(r10 - 0x3d0)035441 r3 = *(u64 *)(r10 - 0x3c8)031380 *(u64 *)(r10 - 0x98) = r4035442 *(u64 *)(r10 - 0x98) = r3031381 *(u8 *)(r10 - 0x66) = w2035443 *(u8 *)(r10 - 0x66) = w2031382 *(u8 *)(r10 - 0x67) = w3035444 *(u8 *)(r10 - 0x67) = w4031383 *(u8 *)(r10 - 0x68) = w1035445 *(u8 *)(r10 - 0x68) = w1031384 *(u64 *)(r10 - 0x70) = 0x0035446 *(u64 *)(r10 - 0x70) = 0x0031385 r1 = *(u64 *)(r10 - 0x340)035447 r1 = *(u64 *)(r10 - 0x348)031386 w1 = *(u8 *)(r1 + 0x0)035448 w1 = *(u8 *)(r1 + 0x0)031387 if r1 == 0x0 goto <offset>035449 if r1 == 0x0 goto <offset>031388 r0 = *(u64 *)(r10 - 0x340)035450 r0 = *(u64 *)(r10 - 0x348)031389 w1 = *(u8 *)(r0 + 0x1)035451 w1 = *(u8 *)(r0 + 0x1)031390 w2 = *(u8 *)(r0 + 0x2)035452 w2 = *(u8 *)(r0 + 0x2)031391 w5 = *(u8 *)(r0 + 0x3)035453 w5 = *(u8 *)(r0 + 0x3)39 unchanged instructions hidden
031431 r4 = 0x8035493 r4 = 0x8031432 r5 = 0x0035494 r5 = 0x0031433 call sol_invoke_signed_c035495 call sol_invoke_signed_c031434 r2 = *(u64 *)(r10 - 0x318)035496 r1 = *(u64 *)(r10 - 0x3d0)031435 r1 = *(u64 *)(r2 + 0x10)035497 r3 = *(u64 *)(r1 + 0x10)031436 r3 = *(u64 *)(r2 + 0x0)035498 r2 = *(u64 *)(r1 + 0x0)031437 r2 = *(u64 *)(r2 + 0x8)035499 r1 = *(u64 *)(r1 + 0x8)031438 r6 = *(u64 *)(r10 - 0x308)035500 r4 = *(u64 *)(r10 - 0x3a0)031439 r8 = *(u64 *)(r10 - 0x338)035501 r6 = *(u64 *)(r10 - 0x398)031440 r0 = *(u64 *)(r10 - 0x310)035502 r7 = *(u64 *)(r10 - 0x320)031441 *(u64 *)(r10 - 0x138) = r1035503 r0 = *(u64 *)(r10 - 0x318)031442 r1 = *(u64 *)(r10 - 0x388)035504 r9 = *(u64 *)(r10 - 0x390)031443 *(u64 *)(r10 - 0x140) = r1035505 *(u64 *)(r10 - 0x138) = r3031444 *(u64 *)(r10 - 0x148) = r3035506 r3 = *(u64 *)(r10 - 0x358)031445 *(u64 *)(r10 - 0x150) = r7035507 *(u64 *)(r10 - 0x140) = r3031446 r1 = *(u64 *)(r10 - 0x360)035508 *(u64 *)(r10 - 0x148) = r2031447 *(u64 *)(r10 - 0x158) = r1035509 r2 = *(u64 *)(r10 - 0x340)031448 r1 = *(u64 *)(r10 - 0x358)035510 *(u64 *)(r10 - 0x150) = r2031449 *(u64 *)(r10 - 0x160) = r1035511 r2 = *(u64 *)(r10 - 0x368)031450 *(u64 *)(r10 - 0x168) = r2035512 *(u64 *)(r10 - 0x158) = r2031451 r1 = *(u64 *)(r10 - 0x368)035513 r2 = *(u64 *)(r10 - 0x360)031452 *(u64 *)(r10 - 0x170) = r1035514 *(u64 *)(r10 - 0x160) = r2031453 r1 = *(u64 *)(r10 - 0x350)035515 *(u64 *)(r10 - 0x168) = r1031454 *(u64 *)(r10 - 0x178) = r1 031455 r1 = *(u64 *)(r10 - 0x370)035516 r1 = *(u64 *)(r10 - 0x370)031456 r9 = *(u64 *)(r10 - 0x378)035517 *(u64 *)(r10 - 0x170) = r1031457 r2 = *(u64 *)(r10 - 0x398)035518 *(u64 *)(r10 - 0x178) = r4031458 if r2 >= 0x5 goto <offset>035519 if r9 >= 0x5 goto <offset> 035520 r1 = *(u64 *)(r10 - 0x300)031459 r2 = r1035521 r2 = r1031460 r1 = 0x1035522 r1 = 0x1 035523 r9 = *(u64 *)(r10 - 0x378)031461 if r2 != 0x0 goto <offset>035524 if r2 != 0x0 goto <offset>031462 r1 = 0x0035525 r1 = 0x0031463 r2 = *(u64 *)(r10 - 0x3a8)035526 r2 = *(u64 *)(r10 - 0x3a8)031464 *(u64 *)(r10 - 0xfe8) = r2035527 *(u64 *)(r10 - 0xfe8) = r2031465 r2 = *(u64 *)(r10 - 0x2f8)035528 r2 = *(u64 *)(r10 - 0x308)031466 *(u64 *)(r10 - 0xff8) = r2035529 *(u64 *)(r10 - 0xff8) = r2031467 r2 = r10035530 r2 = r10031468 r2 += -0x178035531 r2 += -0x178031469 *(u64 *)(r10 - 0x1000) = r2035532 *(u64 *)(r10 - 0x1000) = r2031470 *(u64 *)(r10 - 0xff0) = r1035533 *(u64 *)(r10 - 0xff0) = r1031471 r5 = r10035534 r5 = r10031472 r1 = *(u64 *)(r10 - 0x300)035535 r1 = *(u64 *)(r10 - 0x2f8)031473 r2 = r0035536 r2 = r0031474 r3 = *(u64 *)(r10 - 0x380)035537 r3 = *(u64 *)(r10 - 0x380)031475 r4 = *(u64 *)(r10 - 0x398)035538 r4 = *(u64 *)(r10 - 0x390)031476 call -0x78ce035539 call -0x88ab031477 r1 = r0035540 r5 = r0 035541 r1 = r5031478 r1 >>= 0x20035542 r1 >>= 0x20031479 r2 = r0035543 r2 = r5031480 r2 <<= 0x20035544 r2 <<= 0x20031481 r2 >>= 0x20035545 r2 >>= 0x20031482 if r2 != 0x1a goto <offset>035546 if r2 != 0x1a goto <offset>031483 r1 &= 0x1035547 r1 &= 0x1031484 if r1 == 0x0 goto <offset>035548 if r1 == 0x0 goto <offset>031485 goto <offset>035549 goto <offset>031486 w4 = *(u8 *)(r1 + 0x2)035550 w2 = *(u8 *)(r4 + 0x2)031487 r8 = 0x1035551 r7 = 0x1031488 if r4 != 0x0 goto <offset>035552 if r2 != 0x0 goto <offset>031489 r8 = 0x0035553 r7 = 0x0031490 w4 = *(u8 *)(r1 + 0x3)035554 w2 = *(u8 *)(r4 + 0x3)031491 if r4 == 0x0 goto <offset>035555 if r2 == 0x0 goto <offset>031492 goto <offset>035556 goto <offset>031493 w0 = *(u8 *)(r9 + 0x2)035557 w3 = *(u8 *)(r8 + 0x2)031494 *(u64 *)(r10 - 0x3b8) = r5035558 *(u64 *)(r10 - 0x3b8) = r0031495 if r0 != 0x0 goto <offset>035559 if r3 != 0x0 goto <offset>031496 r5 = 0x0035560 r3 = 0x0031497 *(u64 *)(r10 - 0x3b8) = r5035561 *(u64 *)(r10 - 0x3b8) = r3031498 w0 = *(u8 *)(r9 + 0x3)035562 w3 = *(u8 *)(r8 + 0x3)031499 r5 = *(u64 *)(r10 - 0x3c8)035563 r0 = *(u64 *)(r10 - 0x3c0)031500 if r0 == 0x0 goto <offset>035564 if r3 == 0x0 goto <offset>031501 goto <offset>035565 goto <offset>031502 w0 = *(u8 *)(r1 + 0x2)035566 w3 = *(u8 *)(r4 + 0x2)031503 r2 = 0x1035567 if r3 != 0x0 goto <offset>031504 if r0 != 0x0 goto <offset>035568 r8 = 0x0031505 r2 = 0x0035569 w3 = *(u8 *)(r4 + 0x3)031506 w0 = *(u8 *)(r1 + 0x3)035570 if r3 == 0x0 goto <offset>031507 if r0 == 0x0 goto <offset> 031508 goto <offset>035571 goto <offset>031509 w4 = *(u8 *)(r5 + 0x2)035572 w3 = *(u8 *)(r5 + 0x2)031510 r3 = 0x1035573 r4 = 0x1031511 if r4 != 0x0 goto <offset>035574 if r3 != 0x0 goto <offset>031512 r3 = 0x0035575 r4 = 0x0031513 w4 = *(u8 *)(r5 + 0x3)035576 w3 = *(u8 *)(r5 + 0x3)031514 if r4 == 0x0 goto <offset>035577 if r3 == 0x0 goto <offset>031515 goto <offset>035578 goto <offset>031516 w4 = *(u8 *)(r0 + 0x2)035579 w3 = *(u8 *)(r0 + 0x2)031517 r3 = 0x1035580 r4 = 0x1031518 if r4 != 0x0 goto <offset>035581 if r3 != 0x0 goto <offset>031519 r3 = 0x0035582 r4 = 0x0031520 w4 = *(u8 *)(r0 + 0x3)035583 w3 = *(u8 *)(r0 + 0x3)031521 if r4 == 0x0 goto <offset>035584 if r3 == 0x0 goto <offset>031522 goto <offset>035585 goto <offset>031523 *(u8 *)(r10 - 0x2e) = w4035586 *(u8 *)(r10 - 0x2e) = w4031524 r4 = 0x1035587 r4 = 0x14 unchanged instructions hidden
031529 goto <offset>035592 goto <offset>031530 r1 = r10035593 r1 = r10031531 r1 += -0x178035594 r1 += -0x178031532 r2 = *(u64 *)(r10 - 0x388)035595 r2 = *(u64 *)(r10 - 0x358)031533 call -0xdcc035596 call -0xddd031534 w1 = *(u32 *)(r10 - 0x178)035597 w1 = *(u32 *)(r10 - 0x178)031535 if r1 == 0x0 goto <offset>035598 if r1 == 0x0 goto <offset>031536 w7 = *(u32 *)(r10 - 0x170)035599 w4 = *(u32 *)(r10 - 0x170)031537 w0 = *(u32 *)(r10 - 0x174)035600 w5 = *(u32 *)(r10 - 0x174)031538 goto <offset>035601 goto <offset>031539 r7 = r1035602 r2 = r6031540 goto <offset>035603 r1 = *(u64 *)(r10 - 0x308)031541 r2 = *(u64 *)(r10 - 0x3a0)035604 r2 += r1031542 r3 = r2035605 r5 = 0x0031543 r1 = *(u64 *)(r10 - 0x2f8) 031544 r3 += r1 031545 r0 = 0x0 031546 r7 = 0x1 031547 r4 = 0x1035606 r4 = 0x1031548 r1 = *(u64 *)(r10 - 0x2f0)035607 r3 = 0x1031549 if r3 < r2 goto <offset>035608 if r2 < r6 goto <offset>031550 r4 = 0x0035609 r3 = 0x0031551 r2 = -0x1035610 r1 = -0x1031552 r5 = *(u64 *)(r10 - 0x370) 031553 if r4 == 0x0 goto <offset> 031554 r8 = 0x1a 031555 r3 = r5 031556 if r3 == 0x0 goto <offset>035611 if r3 == 0x0 goto <offset>031557 r3 = *(u64 *)(r10 - 0x170) 031558 if r3 < r2 goto <offset> 031559 goto <offset> 031560 r2 = -0x1 031561 r5 = *(u64 *)(r10 - 0x370) 031562 if r4 != 0x0 goto <offset> 031563 r2 = r3 031564 r8 = 0x1a035612 r8 = 0x1a031565 r3 = r5035613 r2 = *(u64 *)(r10 - 0x300) 035614 if r2 == 0x0 goto <offset> 035615 r2 = *(u64 *)(r10 - 0x170) 035616 if r2 < r1 goto <offset> 035617 goto <offset> 035618 r1 = -0x1031566 if r3 != 0x0 goto <offset>035619 if r3 != 0x0 goto <offset> 035620 r1 = r2 035621 r8 = 0x1a 035622 r2 = *(u64 *)(r10 - 0x300) 035623 if r2 != 0x0 goto <offset>031567 goto <offset>035624 goto <offset>031568 r0 = 0xb035625 r5 = 0xb031569 goto <offset>035626 goto <offset> 035627 r4 = r1 035628 goto <offset>031570 r1 = <addr> ll035629 r1 = <addr> ll031571 goto <offset>035630 goto <offset>031572 r1 = 0x8035631 r1 = 0x8031573 r2 = 0x3c0035632 r2 = 0x3c0031574 call <target>035633 call <target>031575 r1 = *(u64 *)(r10 - 0x398)035634 r1 = <addr> ll 035635 call <target> 035636 r1 = *(u64 *)(r10 - 0x390)031576 r2 = 0x4035637 r2 = 0x4031577 r3 = <addr> ll035638 r3 = <addr> ll031578 call <target>035639 call <target>50 unchanged instructions hidden
031629 r3 = r10035690 r3 = r10031630 r3 += -0x7f8035691 r3 += -0x7f8031631 r5 = r10035692 r5 = r10031632 call -0x32e035693 call -0x33d031633 r0 = 0x0035694 r0 = 0x0031634 w1 = *(u32 *)(r10 - 0x800)035695 w1 = *(u32 *)(r10 - 0x800)031635 if r1 != 0x1a goto <offset>035696 if r1 != 0x1a goto <offset>482 unchanged instructions hidden
032118 r1 = r10036179 r1 = r10032119 r1 += -0x10036180 r1 += -0x10032120 *(u64 *)(r10 - 0x30) = r1036181 *(u64 *)(r10 - 0x30) = r1032121 r1 = 0x8021 ll036182 r1 = 0x8ffe ll032122 *(u64 *)(r10 - 0x8) = r1036183 *(u64 *)(r10 - 0x8) = r1032123 r1 = r10036184 r1 = r10032124 r1 += -0x48036185 r1 += -0x4813 unchanged instructions hidden
032138 r1 = r10036199 r1 = r10032139 r1 += -0x10036200 r1 += -0x10032140 *(u64 *)(r10 - 0x30) = r1036201 *(u64 *)(r10 - 0x30) = r1032141 r1 = 0x8086 ll036202 r1 = 0x9063 ll032142 *(u64 *)(r10 - 0x8) = r1036203 *(u64 *)(r10 - 0x8) = r1032143 r1 = r10036204 r1 = r10032144 r1 += -0x50036205 r1 += -0x5036 unchanged instructions hidden
032181 r1 = r10036242 r1 = r10032182 r1 += -0x60036243 r1 += -0x60032183 *(u64 *)(r10 - 0x10) = r1036244 *(u64 *)(r10 - 0x10) = r1032184 r1 = 0x8021 ll036245 r1 = 0x8ffe ll032185 *(u64 *)(r10 - 0x8) = r1036246 *(u64 *)(r10 - 0x8) = r1032186 *(u64 *)(r10 - 0x18) = r1036247 *(u64 *)(r10 - 0x18) = r1032187 r1 = r10036248 r1 = r10727 unchanged instructions hidden
032915 r1 = r10036976 r1 = r10032916 r1 += -0x58036977 r1 += -0x58032917 *(u64 *)(r10 - 0x10) = r1036978 *(u64 *)(r10 - 0x10) = r1032918 r1 = 0x8021 ll036979 r1 = 0x8ffe ll032919 *(u64 *)(r10 - 0x8) = r1036980 *(u64 *)(r10 - 0x8) = r1032920 *(u64 *)(r10 - 0x18) = r1036981 *(u64 *)(r10 - 0x18) = r1032921 r1 = r10036982 r1 = r1016 unchanged instructions hidden
032938 r1 = r10036999 r1 = r10032939 r1 += -0x58037000 r1 += -0x58032940 *(u64 *)(r10 - 0x10) = r1037001 *(u64 *)(r10 - 0x10) = r1032941 r1 = 0x8021 ll037002 r1 = 0x8ffe ll032942 *(u64 *)(r10 - 0x8) = r1037003 *(u64 *)(r10 - 0x8) = r1032943 *(u64 *)(r10 - 0x18) = r1037004 *(u64 *)(r10 - 0x18) = r1032944 r1 = r10037005 r1 = r1016 unchanged instructions hidden
032961 r1 = r10037022 r1 = r10032962 r1 += -0x58037023 r1 += -0x58032963 *(u64 *)(r10 - 0x10) = r1037024 *(u64 *)(r10 - 0x10) = r1032964 r1 = 0x8021 ll037025 r1 = 0x8ffe ll032965 *(u64 *)(r10 - 0x8) = r1037026 *(u64 *)(r10 - 0x8) = r1032966 *(u64 *)(r10 - 0x18) = r1037027 *(u64 *)(r10 - 0x18) = r1032967 r1 = r10037028 r1 = r10