Version diff
Upgrade at slot 400538757 for Program FDEV...sHsd.
Before Previous version
4da96fe0...2b1b066aAfter slot 400538757
18ba9561...7e768a02Updated Feb 16, 2026, 12:34 AM
5Fku...yF5AFull assembly diffs can tint an entire changed hunk even when most instructions are identical. This view compares normalized instruction text and keeps only the rows that actually changed.
Changed instruction rows 197
Before After
8741 unchanged instructions hidden
008741 r0 = 0xa008741 r0 = 0xa008742 if r4 > 0x4 goto +0x3008742 if r4 > 0x4 goto +0x2008743 *(u32 *)(r1 + 0x0) = w0008743 *(u32 *)(r1 + 0x0) = w0008744 *(u32 *)(r1 + 0x4) = 0x0008744 008745 exit008744 exit008746 r0 = 0x7008745 r0 = 0x7008747 r8 = *(u64 *)(r3 + 0x8)008746 r8 = *(u64 *)(r3 + 0x8)3 unchanged instructions hidden
008751 r2 = *(u64 *)(r9 + 0x50)008750 r2 = *(u64 *)(r9 + 0x50)008752 r0 = 0x1a008751 r0 = 0x1a008753 if r2 != 0x0 goto -0xb008752 if r2 != 0x0 goto -0xa008754 r2 = *(u64 *)(r5 - 0x1000)008753 r7 = *(u64 *)(r5 - 0x1000)008755 *(u64 *)(r10 - 0x1e0) = r2008754 008756 r6 = *(u64 *)(r3 + 0x20)008754 r6 = *(u64 *)(r3 + 0x20)008757 r6 += 0x8008755 r6 += 0x8008758 *(u64 *)(r10 - 0x1d8) = r1008756 *(u64 *)(r10 - 0x1d0) = r1008759 r1 = r6008757 r1 = r6008760 r2 = 0x17720 ll008758 r2 = 0x172b0 ll008761 *(u64 *)(r10 - 0x1d0) = r3008759 *(u64 *)(r10 - 0x1d8) = r3008762 r3 = 0x20008760 r3 = 0x20008763 call 0x63d008761 call 0x5b7008764 r3 = *(u64 *)(r10 - 0x1d0)008762 r3 = *(u64 *)(r10 - 0x1d8)008765 r0 <<= 0x20008763 r1 = *(u64 *)(r10 - 0x1d0)008766 r0 >>= 0x20008764 008767 if r0 != 0x0 goto +0x72008765 008768 r3 += 0x10008766 008769 *(u64 *)(r10 - 0x1f8) = r3008767 008770 r7 = *(u64 *)(r3 + 0x0)008768 008771 r1 = r6008769 008772 r2 = 0x17720 ll008770 008773 r3 = 0x20008771 008774 call 0x632008772 008775 r4 = *(u64 *)(r10 - 0x1d0)008773 008776 r3 = 0xa5008774 008777 r0 <<= 0x20008775 008778 r0 >>= 0x20008776 008779 *(u64 *)(r10 - 0x1f0) = r6008777 008780 if r0 == 0x0 goto +0x76008778 008781 r0 = 0xb008779 008782 w3 = *(u8 *)(r7 + 0x0)008780 008783 r2 = r3008781 008784 r2 &= 0x8008782 008785 r1 = *(u64 *)(r10 - 0x1d8)008783 008786 if r2 == 0x0 goto -0x2c008784 008787 r2 = r3008785 008788 r2 &= 0x7008786 008789 if r2 == 0x0 goto -0x2f008787 008790 *(u64 *)(r10 - 0x208) = r3008788 008791 r1 = r3008789 008792 r1 += -0x1008790 008793 *(u8 *)(r7 + 0x0) = w1008791 008794 r3 = 0xa5008792 008795 *(u64 *)(r10 - 0x200) = r7008793 008796 r2 = *(u64 *)(r7 + 0x50)008794 008797 if r2 < 0x53 goto +0x60008795 008798 r3 = 0xa6008796 008799 if r2 < 0x57 goto +0x5e008797 008800 r0 = *(u64 *)(r10 - 0x200)008798 008801 r0 += 0x58008799 008802 r1 = 0x0008800 008803 *(u64 *)(r10 - 0x1e8) = r1008801 008804 r4 = 0x53008802 008805 goto +0x43008803 008806 r3 = r1008804 008807 r3 += 0x2008805 008808 if r3 < r2 goto +0x1008806 008809 goto +0xff008807 008810 r5 = r1008808 008811 r5 += 0x3008809 008812 if r5 < r2 goto +0x1008810 008813 goto +0xf8008811 008814 r6 = r0008812 008815 r6 += r4008813 008816 r4 = r0008814 008817 r4 += r1008815 008818 w4 = *(u8 *)(r4 + 0x0)008816 008819 w6 = *(u8 *)(r6 + 0x0)008817 008820 r6 <<= 0x8008818 008821 r6 |= r4008819 008822 r4 = r0008820 008823 r4 += r5008821 008824 r5 = r0008822 008825 r5 += r3008823 008826 w3 = *(u8 *)(r5 + 0x0)008824 008827 w4 = *(u8 *)(r4 + 0x0)008825 008828 r4 <<= 0x8008826 008829 r4 |= r3008827 008830 r6 &= 0xffff008828 008831 if r6 s> 0xd goto +0x5008829 008832 if r6 == 0x1 goto +0xb008830 008833 if r6 == 0x4 goto +0xf008831 008834 r3 = r7008832 008835 if r6 == 0x9 goto +0x6008833 008836 goto +0x1f008834 008837 if r6 == 0xe goto +0x8008835 008838 if r6 == 0x10 goto +0x12008836 008839 r3 = r7008837 008840 if r6 == 0x1a goto +0x1008838 008841 goto +0x1a008839 008842 r7 += 0x4008840 008843 goto +0x3008841 008844 r7 += 0xc008842 008845 goto +0x1008843 008846 r7 += 0xe008844 008847 r3 = r7008845 008848 goto +0x13008846 008849 r5 = *(u64 *)(r10 - 0x1e8)008847 008850 r5 &= 0x1008848 008851 r3 = r7008849 008852 r6 = 0x1008850 008853 *(u64 *)(r10 - 0x1e8) = r6008851 008854 if r5 != 0x0 goto +0xd008852 008855 r7 += 0x12b008853 008856 goto +0x8008854 008857 r3 = r7008855 008858 r3 += 0x44008856 008859 r5 = *(u64 *)(r10 - 0x1e8)008857 008860 r5 &= 0x1008858 008861 r6 = 0x1008859 008862 *(u64 *)(r10 - 0x1e8) = r6008860 008863 if r5 != 0x0 goto +0x4008861 008864 r7 += 0x16f008862 008865 r3 = r7008863 008866 r5 = 0x1008864 008867 *(u64 *)(r10 - 0x1e8) = r5008865 008868 r1 += r4008866 008869 r4 = r1008867 008870 r4 += 0x4008868 008871 r1 += 0x8008869 008872 if r1 > r2 goto +0x15008870 008873 r7 = r3008871 008874 r1 = r4008872 008875 if r1 >= r2 goto +0xc0008873 008876 r4 = r1008874 008877 r4 += 0x1008875 008878 if r4 < r2 goto -0x49008876 008879 r1 = r4008877 008880 r3 = 0x185e8 ll008878 008881 call 0x381008879 008882 r1 = r6008880 008883 r2 = 0x17840 ll008881 008884 r3 = 0x20008882 008885 call 0x5c3008883 008886 r3 = *(u64 *)(r10 - 0x1d0)008884 008887 r1 = *(u64 *)(r10 - 0x1d8)008885 008888 r2 = r0008764 r2 = r0008889 r0 = 0x3008765 r0 = 0x3008890 r2 <<= 0x20008766 r2 <<= 0x20008891 r2 >>= 0x20008767 r2 >>= 0x20008892 if r2 == 0x0 goto -0x7d008768 if r2 != 0x0 goto -0x1a008893 goto -0x97008769 r1 = r3008894 r7 = *(u64 *)(r10 - 0x200)008770 008895 r1 = *(u64 *)(r10 - 0x208)008771 008896 *(u8 *)(r7 + 0x0) = w1008772 008897 r6 = *(u64 *)(r10 - 0x1f0)008773 008898 r4 = *(u64 *)(r10 - 0x1d0)008774 008899 r1 = r4008775 008900 r1 += 0x8008770 r1 += 0x8008901 r2 = *(u64 *)(r10 - 0x1e0)008771 w2 = *(u8 *)(r7 + 0x0)008902 w2 = *(u8 *)(r2 + 0x0)008772 008903 *(u8 *)(r10 - 0x1c1) = w2008772 *(u8 *)(r10 - 0x1c1) = w2008904 008773 r7 = *(u64 *)(r3 + 0x10)008904 r2 = r10008774 r2 = r10008905 r2 += -0x1c1008775 r2 += -0x1c1008906 *(u64 *)(r10 - 0x190) = r2008776 *(u64 *)(r10 - 0x190) = r27 unchanged instructions hidden
008914 *(u64 *)(r10 - 0x198) = 0x20008784 *(u64 *)(r10 - 0x198) = 0x20008915 *(u64 *)(r10 - 0x1a8) = 0x20008785 *(u64 *)(r10 - 0x1a8) = 0x20008916 *(u64 *)(r10 - 0x1b8) = 0xd008786 *(u64 *)(r10 - 0x1b8) = 0xd008917 *(u64 *)(r10 - 0x170) = r3008787 *(u64 *)(r10 - 0x170) = 0xa5008918 r3 *= 0x1b30008788 *(u64 *)(r10 - 0x178) = 0x1f1df0008919 r3 += 0xd9800008789 008920 *(u64 *)(r10 - 0x178) = r3008790 008921 *(u32 *)(r10 - 0x17c) = 0x0008789 *(u32 *)(r10 - 0x17c) = 0x0008922 r2 = *(u64 *)(r6 + 0x0)008790 r2 = *(u64 *)(r6 + 0x0)008923 *(u64 *)(r10 - 0x168) = r2008791 *(u64 *)(r10 - 0x168) = r28 unchanged instructions hidden
008932 *(u64 *)(r10 - 0x148) = r8008800 *(u64 *)(r10 - 0x148) = r8008933 *(u16 *)(r10 - 0x130) = 0x101008801 *(u16 *)(r10 - 0x130) = 0x101008934 *(u16 *)(r10 - 0x140) = 0x101008802 *(u16 *)(r10 - 0x140) = 0x101008935 *(u64 *)(r10 - 0xf8) = r4008803 *(u64 *)(r10 - 0xf8) = r3008936 *(u64 *)(r10 - 0x100) = r1008804 *(u64 *)(r10 - 0x100) = r1008937 r1 = r10008805 r1 = r10008938 r1 += -0x1c0008806 r1 += -0x1c0008939 *(u64 *)(r10 - 0x128) = r1008807 *(u64 *)(r10 - 0x128) = r1008940 *(u64 *)(r10 - 0x120) = 0x4008808 *(u64 *)(r10 - 0x120) = 0x4008941 r6 = r7008809 008942 r7 = r10008810 008943 r7 += -0x60008811 008944 *(u64 *)(r10 - 0x20) = r7008812 008945 r1 = r10008809 r1 = r10008946 008810 r1 += -0x60008947 008811 *(u64 *)(r10 - 0x1e0) = r1008948 008812 *(u64 *)(r10 - 0x20) = r1008949 008813 r1 = r10008946 r1 += -0xd0008814 r1 += -0xd0008947 *(u64 *)(r10 - 0x28) = r1008815 *(u64 *)(r10 - 0x28) = r1008948 r1 = r10008816 r1 = r1016 unchanged instructions hidden
008965 *(u64 *)(r10 - 0x40) = 0x0008833 *(u64 *)(r10 - 0x40) = 0x0008966 r1 = r10008834 r1 = r10008967 r1 += -0x60008835 r1 += -0x60008968 call -0x2309008836 call -0x2285008969 r1 = r0008837 r1 = r0008970 r1 <<= 0x20008838 r1 <<= 0x20008971 r1 >>= 0x20008839 r1 >>= 0x20008972 if r1 == 0x1a goto +0x2008840 if r1 == 0x1a goto +0x2008973 r1 = *(u64 *)(r10 - 0x1d8)008841 r1 = *(u64 *)(r10 - 0x1d0)008974 goto -0xe8008842 goto -0x64008975 008843 r1 = *(u64 *)(r10 - 0x1d8)008976 008844 *(u64 *)(r10 - 0x1e8) = r7008977 008845 r7 = r1008978 008846 r7 += 0x10008975 r1 = r10008847 r1 = r10008976 r1 += -0x17c008848 r1 += -0x17c008977 *(u64 *)(r10 - 0x48) = r1008849 *(u64 *)(r10 - 0x48) = r122 unchanged instructions hidden
009000 *(u64 *)(r10 - 0x117) = r1008872 *(u64 *)(r10 - 0x117) = r1009001 r1 = *(u64 *)(r8 + 0x18)008873 r1 = *(u64 *)(r8 + 0x18)009002 *(u64 *)(r10 - 0x10f) = r1008874 *(u64 *)(r10 - 0x10f) = r1009003 *(u64 *)(r10 - 0xf0) = r6008875 r1 = *(u64 *)(r10 - 0x1e8)009004 008876 *(u64 *)(r10 - 0xf0) = r1009004 *(u64 *)(r10 - 0x100) = r9008877 *(u64 *)(r10 - 0x100) = r9009005 *(u16 *)(r10 - 0xe8) = 0x0008878 *(u16 *)(r10 - 0xe8) = 0x0009006 *(u16 *)(r10 - 0xf8) = 0x1008879 *(u16 *)(r10 - 0xf8) = 0x1009007 r1 = *(u64 *)(r10 - 0x1f8)008880 *(u64 *)(r10 - 0xd8) = r7009008 *(u64 *)(r10 - 0xd8) = r1008881 r1 = *(u64 *)(r10 - 0x1d8)009009 r1 = *(u64 *)(r10 - 0x1d0)008882 009010 *(u64 *)(r10 - 0xe0) = r1008882 *(u64 *)(r10 - 0xe0) = r1009011 *(u64 *)(r10 - 0x20) = r7008883 r1 = *(u64 *)(r10 - 0x1e0)009012 008884 *(u64 *)(r10 - 0x20) = r1009012 r1 = r10008885 r1 = r10009013 r1 += -0xd0008886 r1 += -0xd0009014 *(u64 *)(r10 - 0x28) = r1008887 *(u64 *)(r10 - 0x28) = r117 unchanged instructions hidden
009032 *(u64 *)(r10 - 0x40) = 0x0008905 *(u64 *)(r10 - 0x40) = 0x0009033 r1 = r10008906 r1 = r10009034 r1 += -0x60008907 r1 += -0x60009035 call -0x234c008908 call -0x22cd009036 r1 = r0008909 r1 = r0009037 r1 <<= 0x20008910 r1 <<= 0x20009038 r1 >>= 0x20008911 r1 >>= 0x205 unchanged instructions hidden
009044 r1 = r10008917 r1 = r10009045 r1 += -0x100008918 r1 += -0x100009046 *(u64 *)(r10 - 0x58) = r1008919 *(u64 *)(r10 - 0x58) = r1009047 r1 = *(u64 *)(r10 - 0x1f0)008920 *(u64 *)(r10 - 0x60) = r6009048 *(u64 *)(r10 - 0x60) = r1008921 009049 *(u64 *)(r10 - 0x40) = 0x21008921 *(u64 *)(r10 - 0x40) = 0x21009050 *(u64 *)(r10 - 0x50) = 0x2008922 *(u64 *)(r10 - 0x50) = 0x2009051 r1 = r10008923 r1 = r105 unchanged instructions hidden
009057 r5 = 0x0008929 r5 = 0x0009058 call sol_invoke_signed_c008930 call sol_invoke_signed_c009059 r0 = 0x1a008931 r0 = 0x1a009060 r1 = *(u64 *)(r10 - 0x1d8)008932 r1 = *(u64 *)(r10 - 0x1d0)009061 goto -0x13f008933 goto -0xbf009062 r1 = r5008934 009063 r3 = 0x18618 ll008935 009064 call 0x2ca008936 009065 r1 = r3008937 009066 r3 = 0x18600 ll008938 009067 call 0x2c7008939 009068 r3 = 0x185d0 ll008940 009069 call 0x2c5008941 009070 r6 = r1008934 r6 = r1009071 r8 = *(u64 *)(r2 + 0x0)008935 r8 = *(u64 *)(r2 + 0x0)009072 r7 = r8008936 r7 = r8374 unchanged instructions hidden
009447 r3 = r10009311 r3 = r10009448 r3 += -0x7f0009312 r3 += -0x7f0009449 r5 = r10009313 r5 = r10009450 call -0x512009314 call -0x48a009451 w2 = *(u32 *)(r10 - 0x804)009315 009452 w1 = *(u32 *)(r10 - 0x808)009315 w1 = *(u32 *)(r10 - 0x808)009453 009316 w2 = *(u32 *)(r10 - 0x804)009453 goto +0x20009317 goto +0x1f009454 if r3 == 0x2 goto +0x18009318 if r3 == 0x2 goto +0x17009455 if r3 == 0x3 goto +0x1009319 if r3 == 0x3 goto +0x15 unchanged instructions hidden
009461 r3 = r10009325 r3 = r10009462 r3 += -0x7f0009326 r3 += -0x7f0009463 r5 = r10009327 r5 = r10009464 call -0x2d7009328 call -0x24f009465 w2 = *(u32 *)(r10 - 0x7f4)009329 009466 w1 = *(u32 *)(r10 - 0x7f8)009329 w1 = *(u32 *)(r10 - 0x7f8)009467 goto +0x12009330 goto +0x12009468 *(u64 *)(r10 - 0xff8) = r1009331 *(u64 *)(r10 - 0xff8) = r13 unchanged instructions hidden
009472 r3 = r10009335 r3 = r10009473 r3 += -0x7f0009336 r3 += -0x7f0009474 r5 = r10009337 r5 = r10009475 call -0x7f1009338 call -0x768009476 w2 = *(u32 *)(r10 - 0x80c)009339 009477 w1 = *(u32 *)(r10 - 0x810)009339 w1 = *(u32 *)(r10 - 0x810)009478 009340 w2 = *(u32 *)(r10 - 0x80c)009478 goto +0x7009341 goto +0x7009479 r1 = r10009342 r1 = r10009480 r1 += -0x800009343 r1 += -0x800009481 r3 = r10009344 r3 = r10009482 r3 += -0x7f0009345 r3 += -0x7f0009483 call -0x3e2009346 call -0x359009484 w2 = *(u32 *)(r10 - 0x7fc)009347 009485 w1 = *(u32 *)(r10 - 0x800)009347 w1 = *(u32 *)(r10 - 0x800)009486 009348 w2 = *(u32 *)(r10 - 0x7fc)009486 if r1 s> 0xc goto +0x6009349 if r1 s> 0xc goto +0x6009487 if r1 s> 0x5 goto +0x10009350 if r1 s> 0x5 goto +0x10009488 if r1 s> 0x2 goto +0x3c009351 if r1 s> 0x2 goto +0x3c120 unchanged instructions hidden
009609 r0 = 0x1a00000000 ll009472 r0 = 0x1a00000000 ll009610 goto -0x77009473 goto -0x77009611 r0 = 0x100000000 ll009474 r0 = 0x100000000 ll009612 r1 = r2009475 r2 <<= 0x20009613 if r1 == 0x0 goto -0x7a009476 r2 >>= 0x20009614 r0 = r1009477 if r2 == 0x0 goto -0x7b009615 009478 r0 = r2009615 goto -0x7c009479 goto -0x7d009616 r0 = 0x400000000 ll009480 r0 = 0x400000000 ll009617 goto -0x7e009481 goto -0x7f168 unchanged instructions hidden
009786 r1 = r10009650 r1 = r10009787 r1 += -0x60009651 r1 += -0x60009788 *(u64 *)(r10 - 0x10) = r1009652 *(u64 *)(r10 - 0x10) = r1009789 r1 = 0x27d5 ll009653 r1 = 0x274d ll009790 *(u64 *)(r10 - 0x8) = r1009654 *(u64 *)(r10 - 0x8) = r1009791 *(u64 *)(r10 - 0x18) = r1009655 *(u64 *)(r10 - 0x18) = r1009792 r1 = r10009656 r1 = r10497 unchanged instructions hidden
010290 r1 = r10010154 r1 = r10010291 r1 += -0x58010155 r1 += -0x58010292 *(u64 *)(r10 - 0x10) = r1010156 *(u64 *)(r10 - 0x10) = r1010293 r1 = 0x27d5 ll010157 r1 = 0x274d ll010294 *(u64 *)(r10 - 0x8) = r1010158 *(u64 *)(r10 - 0x8) = r1010295 *(u64 *)(r10 - 0x18) = r1010159 *(u64 *)(r10 - 0x18) = r1010296 r1 = r10010160 r1 = r1016 unchanged instructions hidden
010313 r1 = r10010177 r1 = r10010314 r1 += -0x58010178 r1 += -0x58010315 *(u64 *)(r10 - 0x10) = r1010179 *(u64 *)(r10 - 0x10) = r1010316 r1 = 0x27d5 ll010180 r1 = 0x274d ll010317 *(u64 *)(r10 - 0x8) = r1010181 *(u64 *)(r10 - 0x8) = r1010318 *(u64 *)(r10 - 0x18) = r1010182 *(u64 *)(r10 - 0x18) = r1010319 r1 = r10010183 r1 = r1016 unchanged instructions hidden
010336 r1 = r10010200 r1 = r10010337 r1 += -0x58010201 r1 += -0x58010338 *(u64 *)(r10 - 0x10) = r1010202 *(u64 *)(r10 - 0x10) = r1010339 r1 = 0x27d5 ll010203 r1 = 0x274d ll010340 *(u64 *)(r10 - 0x8) = r1010204 *(u64 *)(r10 - 0x8) = r1010341 *(u64 *)(r10 - 0x18) = r1010205 *(u64 *)(r10 - 0x18) = r1010342 r1 = r10010206 r1 = r10