Version diff
Upgrade at slot 400571876 for Program FDEV...sHsd.
Before Previous version
18ba9561...7e768a02After slot 400571876
0716747b...2d5de481Updated Feb 16, 2026, 4:09 AM
5zJ9...KDJZFull 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 163
Before After
8741 unchanged instructions hidden
008741 r0 = 0xa008741 r0 = 0xa008742 if r4 > 0x4 goto +0x2008742 if r4 > 0x4 goto +0x3008743 *(u32 *)(r1 + 0x0) = w0008743 *(u32 *)(r1 + 0x0) = w0008744 008744 *(u32 *)(r1 + 0x4) = 0x0008744 exit008745 exit008745 r0 = 0x7008746 r0 = 0x7008746 r8 = *(u64 *)(r3 + 0x8)008747 r8 = *(u64 *)(r3 + 0x8)3 unchanged instructions hidden
008750 r2 = *(u64 *)(r9 + 0x50)008751 r2 = *(u64 *)(r9 + 0x50)008751 r0 = 0x1a008752 r0 = 0x1a008752 if r2 != 0x0 goto -0xa008753 if r2 != 0x0 goto -0xb008753 r7 = *(u64 *)(r5 - 0x1000)008754 r2 = *(u64 *)(r5 - 0x1000)008754 008755 *(u64 *)(r10 - 0x1e0) = r2008754 r6 = *(u64 *)(r3 + 0x20)008756 r6 = *(u64 *)(r3 + 0x20)008755 r6 += 0x8008757 r6 += 0x8008756 *(u64 *)(r10 - 0x1d0) = r1008758 *(u64 *)(r10 - 0x1d8) = r1008757 r1 = r6008759 r1 = r6008758 r2 = 0x172b0 ll008760 r2 = 0x17628 ll008759 *(u64 *)(r10 - 0x1d8) = r3008761 *(u64 *)(r10 - 0x1d0) = r3008760 r3 = 0x20008762 r3 = 0x20008761 call 0x5b7008763 call 0x61e008762 r3 = *(u64 *)(r10 - 0x1d8)008764 r3 = *(u64 *)(r10 - 0x1d0)008763 r1 = *(u64 *)(r10 - 0x1d0)008765 r0 <<= 0x20008764 008766 r0 >>= 0x20008765 008767 if r0 != 0x0 goto +0x52008766 008768 r3 += 0x10008767 008769 *(u64 *)(r10 - 0x1e8) = r3008768 008770 r7 = *(u64 *)(r3 + 0x0)008769 008771 r1 = r6008770 008772 r2 = 0x17628 ll008771 008773 r3 = 0x20008772 008774 call 0x613008773 008775 r4 = *(u64 *)(r10 - 0x1d0)008774 008776 r5 = 0xa5008775 008777 r0 <<= 0x20008776 008778 r0 >>= 0x20008777 008779 if r0 == 0x0 goto +0x58008778 008780 r0 = 0xb008779 008781 w5 = *(u8 *)(r7 + 0x0)008780 008782 r2 = r5008781 008783 r2 &= 0x8008782 008784 r1 = *(u64 *)(r10 - 0x1d8)008783 008785 if r2 == 0x0 goto -0x2b008784 008786 r2 = r5008785 008787 r2 &= 0x7008786 008788 if r2 == 0x0 goto -0x2e008787 008789 r1 = *(u64 *)(r10 - 0x1e8)008788 008790 *(u64 *)(r10 - 0x1f8) = r6008789 008791 *(u64 *)(r10 - 0x200) = r5008790 008792 r1 = r5008791 008793 r1 += -0x1008792 008794 *(u8 *)(r7 + 0x0) = w1008793 008795 r5 = 0xa5008794 008796 *(u64 *)(r10 - 0x1f0) = r7008795 008797 r2 = *(u64 *)(r7 + 0x50)008796 008798 if r2 < 0x53 goto +0x3f008797 008799 r5 = 0xa6008798 008800 if r2 < 0x57 goto +0x3d008799 008801 r6 = *(u64 *)(r10 - 0x1f0)008800 008802 r6 += 0x58008801 008803 r7 = 0xa6008802 008804 r1 = 0x53008803 008805 goto +0x25008804 008806 r3 = r1008805 008807 r3 += 0x2008806 008808 if r3 < r2 goto +0x1008807 008809 goto +0xe0008808 008810 r4 = r1008809 008811 r4 += 0x3008810 008812 if r4 < r2 goto +0x1008811 008813 goto +0xd9008812 008814 r0 = r6008813 008815 r0 += r5008814 008816 r5 = r6008815 008817 r5 += r1008816 008818 w5 = *(u8 *)(r5 + 0x0)008817 008819 w0 = *(u8 *)(r0 + 0x0)008818 008820 r0 <<= 0x8008819 008821 r0 |= r5008820 008822 r0 &= 0xffff008821 008823 r5 = r7008822 008824 r5 += 0xc008823 008825 if r0 == 0x1 goto +0x1008824 008826 r5 = r7008825 008827 r0 = r6008826 008828 r0 += r4008827 008829 r4 = r6008828 008830 r4 += r3008829 008831 w3 = *(u8 *)(r4 + 0x0)008830 008832 w4 = *(u8 *)(r0 + 0x0)008831 008833 r4 <<= 0x8008832 008834 r4 |= r3008833 008835 r1 += r4008834 008836 r3 = r1008835 008837 r3 += 0x4008836 008838 r4 = r1008837 008839 r4 += 0x8008838 008840 r1 = r3008839 008841 r7 = r5008840 008842 if r4 > r2 goto +0x13008841 008843 if r1 >= r2 goto +0xc1008842 008844 r5 = r1008843 008845 r5 += 0x1008844 008846 if r5 < r2 goto -0x29008845 008847 r1 = r5008846 008848 r3 = 0x184f0 ll008847 008849 call 0x382008848 008850 r1 = r6008849 008851 r2 = 0x17748 ll008850 008852 r3 = 0x20008851 008853 call 0x5c4008852 008854 r3 = *(u64 *)(r10 - 0x1d0)008853 008855 r1 = *(u64 *)(r10 - 0x1d8)008764 r2 = r0008856 r2 = r0008765 r0 = 0x3008857 r0 = 0x3008766 r2 <<= 0x20008858 r2 <<= 0x20008767 r2 >>= 0x20008859 r2 >>= 0x20008768 if r2 != 0x0 goto -0x1a008860 if r2 == 0x0 goto -0x5d008769 r1 = r3008861 goto -0x77008770 008862 r7 = *(u64 *)(r10 - 0x1f0)008771 008863 r1 = *(u64 *)(r10 - 0x200)008772 008864 *(u8 *)(r7 + 0x0) = w1008773 008865 r6 = *(u64 *)(r10 - 0x1f8)008774 008866 r1 = *(u64 *)(r10 - 0x1e8)008775 008867 r4 = *(u64 *)(r10 - 0x1d0)008776 008868 r1 = r4008770 r1 += 0x8008869 r1 += 0x8008771 w2 = *(u8 *)(r7 + 0x0)008870 r2 = *(u64 *)(r10 - 0x1e0)008772 008871 w2 = *(u8 *)(r2 + 0x0)008772 *(u8 *)(r10 - 0x1c1) = w2008872 *(u8 *)(r10 - 0x1c1) = w2008773 r7 = *(u64 *)(r3 + 0x10)008873 008774 r2 = r10008873 r2 = r10008775 r2 += -0x1c1008874 r2 += -0x1c1008776 *(u64 *)(r10 - 0x190) = r2008875 *(u64 *)(r10 - 0x190) = r22 unchanged instructions hidden
008779 r8 += 0x8008878 r8 += 0x8008780 *(u64 *)(r10 - 0x1a0) = r8008879 *(u64 *)(r10 - 0x1a0) = r8008781 r7 += 0x8008880 r7 += 0x8008782 008881 *(u64 *)(r10 - 0x1f0) = r7008782 *(u64 *)(r10 - 0x1b0) = r7008882 *(u64 *)(r10 - 0x1b0) = r7008783 *(u64 *)(r10 - 0x188) = 0x1008883 *(u64 *)(r10 - 0x188) = 0x1008784 *(u64 *)(r10 - 0x198) = 0x20008884 *(u64 *)(r10 - 0x198) = 0x20008785 *(u64 *)(r10 - 0x1a8) = 0x20008885 *(u64 *)(r10 - 0x1a8) = 0x20008786 *(u64 *)(r10 - 0x1b8) = 0xd008886 *(u64 *)(r10 - 0x1b8) = 0xd008787 *(u64 *)(r10 - 0x170) = 0xa5008887 *(u64 *)(r10 - 0x170) = r5008788 *(u64 *)(r10 - 0x178) = 0x1f1df0008888 r5 *= 0x1b30008789 008889 r5 += 0xd9800008790 008890 *(u64 *)(r10 - 0x178) = r5008789 *(u32 *)(r10 - 0x17c) = 0x0008891 *(u32 *)(r10 - 0x17c) = 0x0008790 r2 = *(u64 *)(r6 + 0x0)008892 r2 = *(u64 *)(r6 + 0x0)008791 *(u64 *)(r10 - 0x168) = r2008893 *(u64 *)(r10 - 0x168) = r28 unchanged instructions hidden
008800 *(u64 *)(r10 - 0x148) = r8008902 *(u64 *)(r10 - 0x148) = r8008801 *(u16 *)(r10 - 0x130) = 0x101008903 *(u16 *)(r10 - 0x130) = 0x101008802 *(u16 *)(r10 - 0x140) = 0x101008904 *(u16 *)(r10 - 0x140) = 0x101008803 *(u64 *)(r10 - 0xf8) = r3008905 *(u64 *)(r10 - 0xf8) = r4008804 *(u64 *)(r10 - 0x100) = r1008906 *(u64 *)(r10 - 0x100) = r1008805 r1 = r10008907 r1 = r10008806 r1 += -0x1c0008908 r1 += -0x1c0008807 *(u64 *)(r10 - 0x128) = r1008909 *(u64 *)(r10 - 0x128) = r1008808 *(u64 *)(r10 - 0x120) = 0x4008910 *(u64 *)(r10 - 0x120) = 0x4008809 008911 r7 = r10008810 008912 r7 += -0x60008811 008913 *(u64 *)(r10 - 0x20) = r7008809 r1 = r10008914 r1 = r10008810 r1 += -0x60008915 008811 *(u64 *)(r10 - 0x1e0) = r1008916 008812 *(u64 *)(r10 - 0x20) = r1008917 008813 r1 = r10008918 008814 r1 += -0xd0008915 r1 += -0xd0008815 *(u64 *)(r10 - 0x28) = r1008916 *(u64 *)(r10 - 0x28) = r1008816 r1 = r10008917 r1 = r1016 unchanged instructions hidden
008833 *(u64 *)(r10 - 0x40) = 0x0008934 *(u64 *)(r10 - 0x40) = 0x0008834 r1 = r10008935 r1 = r10008835 r1 += -0x60008936 r1 += -0x60008836 call -0x2285008937 call -0x22ea008837 r1 = r0008938 r1 = r0008838 r1 <<= 0x20008939 r1 <<= 0x20008839 r1 >>= 0x20008940 r1 >>= 0x20008840 if r1 == 0x1a goto +0x2008941 if r1 == 0x1a goto +0x2008841 r1 = *(u64 *)(r10 - 0x1d0)008942 008842 goto -0x64008943 008843 r1 = *(u64 *)(r10 - 0x1d8)008942 r1 = *(u64 *)(r10 - 0x1d8)008844 *(u64 *)(r10 - 0x1e8) = r7008943 goto -0xc9008845 r7 = r1008944 008846 r7 += 0x10008945 008847 r1 = r10008944 r1 = r10008848 r1 += -0x17c008945 r1 += -0x17c008849 *(u64 *)(r10 - 0x48) = r1008946 *(u64 *)(r10 - 0x48) = r122 unchanged instructions hidden
008872 *(u64 *)(r10 - 0x117) = r1008969 *(u64 *)(r10 - 0x117) = r1008873 r1 = *(u64 *)(r8 + 0x18)008970 r1 = *(u64 *)(r8 + 0x18)008874 *(u64 *)(r10 - 0x10f) = r1008971 *(u64 *)(r10 - 0x10f) = r1008875 r1 = *(u64 *)(r10 - 0x1e8)008972 r1 = *(u64 *)(r10 - 0x1f0)008876 *(u64 *)(r10 - 0xf0) = r1008973 *(u64 *)(r10 - 0xf0) = r1008877 *(u64 *)(r10 - 0x100) = r9008974 *(u64 *)(r10 - 0x100) = r9008878 *(u16 *)(r10 - 0xe8) = 0x0008975 *(u16 *)(r10 - 0xe8) = 0x0008879 *(u16 *)(r10 - 0xf8) = 0x1008976 *(u16 *)(r10 - 0xf8) = 0x1008880 *(u64 *)(r10 - 0xd8) = r7008977 r1 = *(u64 *)(r10 - 0x1e8)008881 r1 = *(u64 *)(r10 - 0x1d8)008978 *(u64 *)(r10 - 0xd8) = r1008882 008979 r1 = *(u64 *)(r10 - 0x1d0)008882 *(u64 *)(r10 - 0xe0) = r1008980 *(u64 *)(r10 - 0xe0) = r1008883 r1 = *(u64 *)(r10 - 0x1e0)008981 *(u64 *)(r10 - 0x20) = r7008884 *(u64 *)(r10 - 0x20) = r1008982 008885 r1 = r10008982 r1 = r10008886 r1 += -0xd0008983 r1 += -0xd0008887 *(u64 *)(r10 - 0x28) = r1008984 *(u64 *)(r10 - 0x28) = r117 unchanged instructions hidden
008905 *(u64 *)(r10 - 0x40) = 0x0009002 *(u64 *)(r10 - 0x40) = 0x0008906 r1 = r10009003 r1 = r10008907 r1 += -0x60009004 r1 += -0x60008908 call -0x22cd009005 call -0x232e008909 r1 = r0009006 r1 = r0008910 r1 <<= 0x20009007 r1 <<= 0x20008911 r1 >>= 0x20009008 r1 >>= 0x2017 unchanged instructions hidden
008929 r5 = 0x0009026 r5 = 0x0008930 call sol_invoke_signed_c009027 call sol_invoke_signed_c008931 r0 = 0x1a009028 r0 = 0x1a008932 r1 = *(u64 *)(r10 - 0x1d0)009029 r1 = *(u64 *)(r10 - 0x1d8)008933 goto -0xbf009030 goto -0x120008934 009031 r1 = r4008935 009032 r3 = 0x18520 ll008936 009033 call 0x2ca008937 009034 r1 = r3008938 009035 r3 = 0x18508 ll008939 009036 call 0x2c7008940 009037 r3 = 0x184d8 ll008941 009038 call 0x2c5008934 r6 = r1009039 r6 = r1008935 r8 = *(u64 *)(r2 + 0x0)009040 r8 = *(u64 *)(r2 + 0x0)008936 r7 = r8009041 r7 = r8374 unchanged instructions hidden
009311 r3 = r10009416 r3 = r10009312 r3 += -0x7f0009417 r3 += -0x7f0009313 r5 = r10009418 r5 = r10009314 call -0x48a009419 call -0x4f3009315 w1 = *(u32 *)(r10 - 0x808)009420 009316 w2 = *(u32 *)(r10 - 0x804)009420 w2 = *(u32 *)(r10 - 0x804)009317 009421 w1 = *(u32 *)(r10 - 0x808)009317 goto +0x1f009422 goto +0x20009318 if r3 == 0x2 goto +0x17009423 if r3 == 0x2 goto +0x18009319 if r3 == 0x3 goto +0x1009424 if r3 == 0x3 goto +0x15 unchanged instructions hidden
009325 r3 = r10009430 r3 = r10009326 r3 += -0x7f0009431 r3 += -0x7f0009327 r5 = r10009432 r5 = r10009328 call -0x24f009433 call -0x2b8009329 009434 w2 = *(u32 *)(r10 - 0x7f4)009329 w1 = *(u32 *)(r10 - 0x7f8)009435 w1 = *(u32 *)(r10 - 0x7f8)009330 goto +0x12009436 goto +0x12009331 *(u64 *)(r10 - 0xff8) = r1009437 *(u64 *)(r10 - 0xff8) = r13 unchanged instructions hidden
009335 r3 = r10009441 r3 = r10009336 r3 += -0x7f0009442 r3 += -0x7f0009337 r5 = r10009443 r5 = r10009338 call -0x768009444 call -0x7d2009339 w1 = *(u32 *)(r10 - 0x810)009445 009340 w2 = *(u32 *)(r10 - 0x80c)009445 w2 = *(u32 *)(r10 - 0x80c)009341 009446 w1 = *(u32 *)(r10 - 0x810)009341 goto +0x7009447 goto +0x7009342 r1 = r10009448 r1 = r10009343 r1 += -0x800009449 r1 += -0x800009344 r3 = r10009450 r3 = r10009345 r3 += -0x7f0009451 r3 += -0x7f0009346 call -0x359009452 call -0x3c3009347 w1 = *(u32 *)(r10 - 0x800)009453 009348 w2 = *(u32 *)(r10 - 0x7fc)009453 w2 = *(u32 *)(r10 - 0x7fc)009349 009454 w1 = *(u32 *)(r10 - 0x800)009349 if r1 s> 0xc goto +0x6009455 if r1 s> 0xc goto +0x6009350 if r1 s> 0x5 goto +0x10009456 if r1 s> 0x5 goto +0x10009351 if r1 s> 0x2 goto +0x3c009457 if r1 s> 0x2 goto +0x3c120 unchanged instructions hidden
009472 r0 = 0x1a00000000 ll009578 r0 = 0x1a00000000 ll009473 goto -0x77009579 goto -0x77009474 r0 = 0x100000000 ll009580 r0 = 0x100000000 ll009475 r2 <<= 0x20009581 r1 = r2009476 r2 >>= 0x20009582 if r1 == 0x0 goto -0x7a009477 if r2 == 0x0 goto -0x7b009583 r0 = r1009478 r0 = r2009584 009479 goto -0x7d009584 goto -0x7c009480 r0 = 0x400000000 ll009585 r0 = 0x400000000 ll009481 goto -0x7f009586 goto -0x7e168 unchanged instructions hidden
009650 r1 = r10009755 r1 = r10009651 r1 += -0x60009756 r1 += -0x60009652 *(u64 *)(r10 - 0x10) = r1009757 *(u64 *)(r10 - 0x10) = r1009653 r1 = 0x274d ll009758 r1 = 0x27b6 ll009654 *(u64 *)(r10 - 0x8) = r1009759 *(u64 *)(r10 - 0x8) = r1009655 *(u64 *)(r10 - 0x18) = r1009760 *(u64 *)(r10 - 0x18) = r1009656 r1 = r10009761 r1 = r10497 unchanged instructions hidden
010154 r1 = r10010259 r1 = r10010155 r1 += -0x58010260 r1 += -0x58010156 *(u64 *)(r10 - 0x10) = r1010261 *(u64 *)(r10 - 0x10) = r1010157 r1 = 0x274d ll010262 r1 = 0x27b6 ll010158 *(u64 *)(r10 - 0x8) = r1010263 *(u64 *)(r10 - 0x8) = r1010159 *(u64 *)(r10 - 0x18) = r1010264 *(u64 *)(r10 - 0x18) = r1010160 r1 = r10010265 r1 = r1016 unchanged instructions hidden
010177 r1 = r10010282 r1 = r10010178 r1 += -0x58010283 r1 += -0x58010179 *(u64 *)(r10 - 0x10) = r1010284 *(u64 *)(r10 - 0x10) = r1010180 r1 = 0x274d ll010285 r1 = 0x27b6 ll010181 *(u64 *)(r10 - 0x8) = r1010286 *(u64 *)(r10 - 0x8) = r1010182 *(u64 *)(r10 - 0x18) = r1010287 *(u64 *)(r10 - 0x18) = r1010183 r1 = r10010288 r1 = r1016 unchanged instructions hidden
010200 r1 = r10010305 r1 = r10010201 r1 += -0x58010306 r1 += -0x58010202 *(u64 *)(r10 - 0x10) = r1010307 *(u64 *)(r10 - 0x10) = r1010203 r1 = 0x274d ll010308 r1 = 0x27b6 ll010204 *(u64 *)(r10 - 0x8) = r1010309 *(u64 *)(r10 - 0x8) = r1010205 *(u64 *)(r10 - 0x18) = r1010310 *(u64 *)(r10 - 0x18) = r1010206 r1 = r10010311 r1 = r10