Version diff

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

Before Previous version 2305e4f5...2791f7ad
After slot 421932696 204aa392...d74285ea
Updated May 24, 2026, 9:28 PM 4CxT...BnTu
37814 before instructions 37793 after instructions
Changed instruction rows 197
Before After
24456 unchanged instructions hidden
024456 goto <offset>
024456 goto <offset>
024457 r1 = <addr> ll
024457 r1 = <addr> ll
024458 call <target>
024458 call <target>
024459 r7 = r3
024459 r8 = r3
024460 r9 = r2
024460 r9 = r2
024461 r3 = r4
024461 r3 = r4
024462 r3 <<= 0x20
024462 r3 <<= 0x20
024463 r2 = r3
024463 r2 = r3
024464 r2 >>= 0x20
024464 r2 >>= 0x20
024465 *(u64 *)(r10 - 0x270) = r1
024465 if r2 == 0x0 goto <offset>
024466 if r2 == 0x0 goto <offset>
024466 r3 s>>= 0x20
024467 r3 s>>= 0x20
024467 r5 = 0x1
024468 r5 = 0x1
6 unchanged instructions hidden
024474 r2 = 0x1
024475 r2 = 0x1
024475 if r4 s< 0x0 goto <offset>
024476 if r4 s< 0x0 goto <offset>
024476 r2 = 0x0
024477 r2 = 0x0
024477 *(u64 *)(r10 - 0x278) = r1
024478 if r8 == 0x0 goto <offset>
024478 if r7 == 0x0 goto <offset>
024479 *(u64 *)(r10 - 0x278) = r5
024479 *(u64 *)(r10 - 0x270) = r5
024480 r1 = r10
024480 r1 = r10
024481 r1 += -0x10
024481 r1 += -0x10
024482 r2 = -0x1
024482 r2 = -0x1
024483 r3 = -0x1
024483 r3 = -0x1
024484 r4 = r9
024484 r4 = r9
024485 r5 = r7
024485 r5 = r8
024486 call <target>
024486 call <target>
024487 r7 = *(u64 *)(r10 - 0x8)
024487 r8 = *(u64 *)(r10 - 0x8)
024488 r9 = *(u64 *)(r10 - 0x10)
024488 r9 = *(u64 *)(r10 - 0x10)
024489 goto <offset>
024489 goto <offset>
024490 r6 = 0x1
024490 r6 = 0x1
024491 r8 = 0x0
024491 r7 = 0x0
024492 goto <offset>
024492 goto <offset>
024493 *(u64 *)(r10 - 0x270) = r2
024493 *(u64 *)(r10 - 0x278) = r2
024494 r1 = r10
024494 r1 = r10
024495 r1 += -0x20
024495 r1 += -0x20
024496 r2 = r9
024496 r2 = r9
024497 r3 = r7
024497 r3 = r8
024498 r4 = r9
024498 r4 = r9
024499 r5 = r7
024499 r5 = r8
024500 call <target>
024500 call <target>
024501 r8 = *(u64 *)(r10 - 0x268)
024501 r7 = *(u64 *)(r10 - 0x268)
024502 r8 &= 0x1
024502 r7 &= 0x1
024503 r6 = 0x1
024503 r6 = 0x1
024504 if r8 == 0x0 goto <offset>
024504 if r7 == 0x0 goto <offset>
024505 r6 = r7
024505 r6 = r8
024506 r8 = -r8
024506 r7 = -r7
024507 r8 &= r9
024507 r7 &= r9
024508 r1 = r10
024508 r1 = r10
024509 r1 += -0x30
024509 r1 += -0x30
024510 r7 = *(u64 *)(r10 - 0x18)
024510 r8 = *(u64 *)(r10 - 0x18)
024511 r2 = r7
024511 r2 = r8
024512 r3 = 0x0
024512 r3 = 0x0
024513 r4 = r8
024513 r4 = r7
024514 r5 = r6
024514 r5 = r6
024515 call <target>
024515 call <target>
024516 r1 = r10
024516 r1 = r10
024517 r1 += -0x40
024517 r1 += -0x40
024518 r2 = r7
024518 r2 = r8
024519 r3 = 0x0
024519 r3 = 0x0
024520 r4 = r7
024520 r4 = r8
024521 r5 = 0x0
024521 r5 = 0x0
024522 call <target>
024522 call <target>
024523 r9 = *(u64 *)(r10 - 0x268)
024523 r9 = *(u64 *)(r10 - 0x268)
024524 r1 = r9
024524 r1 = r9
024525 r1 &= 0x2
024525 r1 &= 0x2
024526 if r1 == 0x0 goto <offset>
024526 if r1 == 0x0 goto <offset>
024527 r8 = *(u64 *)(r10 - 0x28)
024527 r7 = *(u64 *)(r10 - 0x28)
024528 if r1 == 0x0 goto <offset>
024528 if r1 == 0x0 goto <offset>
024529 r6 = 0x0
024529 r6 = 0x0
024530 r1 = r10
024530 r1 = r10
024531 r1 += -0x50
024531 r1 += -0x50
024532 r7 = *(u64 *)(r10 - 0x38)
024532 r8 = *(u64 *)(r10 - 0x38)
024533 r2 = r8
024533 r2 = r7
024534 r3 = r6
024534 r3 = r6
024535 r4 = r7
024535 r4 = r8
024536 r5 = 0x0
024536 r5 = 0x0
024537 call <target>
024537 call <target>
024538 r1 = r10
024538 r1 = r10
024539 r1 += -0x60
024539 r1 += -0x60
024540 r2 = r7
024540 r2 = r8
024541 r3 = 0x0
024541 r3 = 0x0
024542 r4 = r7
024542 r4 = r8
024543 r5 = 0x0
024543 r5 = 0x0
024544 call <target>
024544 call <target>
024545 r1 = r9
024545 r1 = r9
024546 r1 &= 0x4
024546 r1 &= 0x4
024547 if r1 == 0x0 goto <offset>
024547 if r1 == 0x0 goto <offset>
024548 r8 = *(u64 *)(r10 - 0x48)
024548 r7 = *(u64 *)(r10 - 0x48)
024549 if r1 == 0x0 goto <offset>
024549 if r1 == 0x0 goto <offset>
024550 r6 = 0x0
024550 r6 = 0x0
024551 r1 = r10
024551 r1 = r10
024552 r1 += -0x70
024552 r1 += -0x70
024553 r7 = *(u64 *)(r10 - 0x58)
024553 r8 = *(u64 *)(r10 - 0x58)
024554 r2 = r8
024554 r2 = r7
024555 r3 = r6
024555 r3 = r6
024556 r4 = r7
024556 r4 = r8
024557 r5 = 0x0
024557 r5 = 0x0
024558 call <target>
024558 call <target>
024559 r1 = r10
024559 r1 = r10
024560 r1 += -0x80
024560 r1 += -0x80
024561 r2 = r7
024561 r2 = r8
024562 r3 = 0x0
024562 r3 = 0x0
024563 r4 = r7
024563 r4 = r8
024564 r5 = 0x0
024564 r5 = 0x0
024565 call <target>
024565 call <target>
024566 r1 = r9
024566 r1 = r9
024567 r1 &= 0x8
024567 r1 &= 0x8
024568 if r1 == 0x0 goto <offset>
024568 if r1 == 0x0 goto <offset>
024569 r8 = *(u64 *)(r10 - 0x68)
024569 r7 = *(u64 *)(r10 - 0x68)
024570 if r1 == 0x0 goto <offset>
024570 if r1 == 0x0 goto <offset>
024571 r6 = 0x0
024571 r6 = 0x0
024572 r1 = r10
024572 r1 = r10
024573 r1 += -0x90
024573 r1 += -0x90
024574 r7 = *(u64 *)(r10 - 0x78)
024574 r8 = *(u64 *)(r10 - 0x78)
024575 r2 = r8
024575 r2 = r7
024576 r3 = r6
024576 r3 = r6
024577 r4 = r7
024577 r4 = r8
024578 r5 = 0x0
024578 r5 = 0x0
024579 call <target>
024579 call <target>
024580 r1 = r10
024580 r1 = r10
024581 r1 += -0xa0
024581 r1 += -0xa0
024582 r2 = r7
024582 r2 = r8
024583 r3 = 0x0
024583 r3 = 0x0
024584 r4 = r7
024584 r4 = r8
024585 r5 = 0x0
024585 r5 = 0x0
024586 call <target>
024586 call <target>
024587 r1 = r9
024587 r1 = r9
024588 r1 &= 0x10
024588 r1 &= 0x10
024589 if r1 == 0x0 goto <offset>
024589 if r1 == 0x0 goto <offset>
024590 r8 = *(u64 *)(r10 - 0x88)
024590 r7 = *(u64 *)(r10 - 0x88)
024591 if r1 == 0x0 goto <offset>
024591 if r1 == 0x0 goto <offset>
024592 r6 = 0x0
024592 r6 = 0x0
024593 r1 = r10
024593 r1 = r10
024594 r1 += -0xb0
024594 r1 += -0xb0
024595 r7 = *(u64 *)(r10 - 0x98)
024595 r8 = *(u64 *)(r10 - 0x98)
024596 r2 = r8
024596 r2 = r7
024597 r3 = r6
024597 r3 = r6
024598 r4 = r7
024598 r4 = r8
024599 r5 = 0x0
024599 r5 = 0x0
024600 call <target>
024600 call <target>
024601 r1 = r10
024601 r1 = r10
024602 r1 += -0xc0
024602 r1 += -0xc0
024603 r2 = r7
024603 r2 = r8
024604 r3 = 0x0
024604 r3 = 0x0
024605 r4 = r7
024605 r4 = r8
024606 r5 = 0x0
024606 r5 = 0x0
024607 call <target>
024607 call <target>
024608 r1 = r9
024608 r1 = r9
024609 r1 &= 0x20
024609 r1 &= 0x20
024610 if r1 == 0x0 goto <offset>
024610 if r1 == 0x0 goto <offset>
024611 r8 = *(u64 *)(r10 - 0xa8)
024611 r7 = *(u64 *)(r10 - 0xa8)
024612 if r1 == 0x0 goto <offset>
024612 if r1 == 0x0 goto <offset>
024613 r6 = 0x0
024613 r6 = 0x0
024614 r1 = r10
024614 r1 = r10
024615 r1 += -0xd0
024615 r1 += -0xd0
024616 r7 = *(u64 *)(r10 - 0xb8)
024616 r8 = *(u64 *)(r10 - 0xb8)
024617 r2 = r8
024617 r2 = r7
024618 r3 = r6
024618 r3 = r6
024619 r4 = r7
024619 r4 = r8
024620 r5 = 0x0
024620 r5 = 0x0
024621 call <target>
024621 call <target>
024622 r1 = r10
024622 r1 = r10
024623 r1 += -0xe0
024623 r1 += -0xe0
024624 r2 = r7
024624 r2 = r8
024625 r3 = 0x0
024625 r3 = 0x0
024626 r4 = r7
024626 r4 = r8
024627 r5 = 0x0
024627 r5 = 0x0
024628 call <target>
024628 call <target>
024629 r1 = r9
024629 r1 = r9
024630 r1 &= 0x40
024630 r1 &= 0x40
024631 if r1 == 0x0 goto <offset>
024631 if r1 == 0x0 goto <offset>
024632 r8 = *(u64 *)(r10 - 0xc8)
024632 r7 = *(u64 *)(r10 - 0xc8)
024633 if r1 == 0x0 goto <offset>
024633 if r1 == 0x0 goto <offset>
024634 r6 = 0x0
024634 r6 = 0x0
024635 r1 = r10
024635 r1 = r10
024636 r1 += -0xf0
024636 r1 += -0xf0
024637 r7 = *(u64 *)(r10 - 0xd8)
024637 r8 = *(u64 *)(r10 - 0xd8)
024638 r2 = r8
024638 r2 = r7
024639 r3 = r6
024639 r3 = r6
024640 r4 = r7
024640 r4 = r8
024641 r5 = 0x0
024641 r5 = 0x0
024642 call <target>
024642 call <target>
024643 r1 = r10
024643 r1 = r10
024644 r1 += -0x100
024644 r1 += -0x100
024645 r2 = r7
024645 r2 = r8
024646 r3 = 0x0
024646 r3 = 0x0
024647 r4 = r7
024647 r4 = r8
024648 r5 = 0x0
024648 r5 = 0x0
024649 call <target>
024649 call <target>
024650 r1 = r9
024650 r1 = r9
024651 r1 &= 0x80
024651 r1 &= 0x80
024652 if r1 == 0x0 goto <offset>
024652 if r1 == 0x0 goto <offset>
024653 r8 = *(u64 *)(r10 - 0xe8)
024653 r7 = *(u64 *)(r10 - 0xe8)
024654 if r1 == 0x0 goto <offset>
024654 if r1 == 0x0 goto <offset>
024655 r6 = 0x0
024655 r6 = 0x0
024656 r1 = r10
024656 r1 = r10
024657 r1 += -0x110
024657 r1 += -0x110
024658 r7 = *(u64 *)(r10 - 0xf8)
024658 r8 = *(u64 *)(r10 - 0xf8)
024659 r2 = r8
024659 r2 = r7
024660 r3 = r6
024660 r3 = r6
024661 r4 = r7
024661 r4 = r8
024662 r5 = 0x0
024662 r5 = 0x0
024663 call <target>
024663 call <target>
024664 r1 = r10
024664 r1 = r10
024665 r1 += -0x120
024665 r1 += -0x120
024666 r2 = r7
024666 r2 = r8
024667 r3 = 0x0
024667 r3 = 0x0
024668 r4 = r7
024668 r4 = r8
024669 r5 = 0x0
024669 r5 = 0x0
024670 call <target>
024670 call <target>
024671 r1 = r9
024671 r1 = r9
024672 r1 &= 0x100
024672 r1 &= 0x100
024673 if r1 == 0x0 goto <offset>
024673 if r1 == 0x0 goto <offset>
024674 r8 = *(u64 *)(r10 - 0x108)
024674 r7 = *(u64 *)(r10 - 0x108)
024675 if r1 == 0x0 goto <offset>
024675 if r1 == 0x0 goto <offset>
024676 r6 = 0x0
024676 r6 = 0x0
024677 r1 = r10
024677 r1 = r10
024678 r1 += -0x130
024678 r1 += -0x130
024679 r7 = *(u64 *)(r10 - 0x118)
024679 r8 = *(u64 *)(r10 - 0x118)
024680 r2 = r8
024680 r2 = r7
024681 r3 = r6
024681 r3 = r6
024682 r4 = r7
024682 r4 = r8
024683 r5 = 0x0
024683 r5 = 0x0
024684 call <target>
024684 call <target>
024685 r1 = r9
024685 r1 = r9
4 unchanged instructions hidden
024690 r1 <<= 0x20
024690 r1 <<= 0x20
024691 r1 >>= 0x20
024691 r1 >>= 0x20
024692 if r1 >= 0x400 goto <offset>
024692 if r1 >= 0x400 goto <offset>
024693 r1 = *(u64 *)(r10 - 0x270)
024693 goto <offset>
024694 r1 &= 0x1
024694 r7 = *(u64 *)(r10 - 0x128)
024695 if r1 == 0x0 goto <offset>
024695 if r1 == 0x0 goto <offset>
024696 r1 = r8
024697 r1 |= r6
024698 if r1 != 0x0 goto <offset>
024699 r1 = <addr> ll
024700 call <target>
024701 r8 = *(u64 *)(r10 - 0x128)
024702 if r1 == 0x0 goto <offset>
024703 r6 = 0x0
024696 r6 = 0x0
024704 r1 = r9
024697 r1 = r9
024705 r1 <<= 0x20
024698 r1 <<= 0x20
1 unchanged instructions hidden
024707 if r1 < 0x400 goto <offset>
024700 if r1 < 0x400 goto <offset>
024708 r1 = r10
024701 r1 = r10
024709 r1 += -0x140
024702 r1 += -0x140
024710 r2 = r7
024703 r2 = r8
024711 r3 = 0x0
024704 r3 = 0x0
024712 r4 = r7
024705 r4 = r8
024713 r5 = 0x0
024706 r5 = 0x0
024714 call <target>
024707 call <target>
024715 r1 = r10
024708 r1 = r10
024716 r1 += -0x1d0
024709 r1 += -0x1d0
024717 r7 = *(u64 *)(r10 - 0x138)
024710 r8 = *(u64 *)(r10 - 0x138)
024718 r2 = r8
024711 r2 = r7
024719 r3 = r6
024712 r3 = r6
024720 r4 = r7
024713 r4 = r8
024721 r5 = 0x0
024714 r5 = 0x0
024722 call <target>
024715 call <target>
024723 r1 = r10
024716 r1 = r10
024724 r1 += -0x150
024717 r1 += -0x150
024725 r2 = r7
024718 r2 = r8
024726 r3 = 0x0
024719 r3 = 0x0
024727 r4 = r7
024720 r4 = r8
024728 r5 = 0x0
024721 r5 = 0x0
024729 call <target>
024722 call <target>
024730 r1 = r9
024723 r1 = r9
024731 r1 &= 0x400
024724 r1 &= 0x400
024732 if r1 == 0x0 goto <offset>
024725 if r1 == 0x0 goto <offset>
024733 r8 = *(u64 *)(r10 - 0x1c8)
024726 r7 = *(u64 *)(r10 - 0x1c8)
024734 if r1 == 0x0 goto <offset>
024727 if r1 == 0x0 goto <offset>
024735 r6 = 0x0
024728 r6 = 0x0
024736 r1 = r10
024729 r1 = r10
024737 r1 += -0x1e0
024730 r1 += -0x1e0
024738 r7 = *(u64 *)(r10 - 0x148)
024731 r8 = *(u64 *)(r10 - 0x148)
024739 r2 = r8
024732 r2 = r7
024740 r3 = r6
024733 r3 = r6
024741 r4 = r7
024734 r4 = r8
024742 r5 = 0x0
024735 r5 = 0x0
024743 call <target>
024736 call <target>
024744 r1 = r10
024737 r1 = r10
024745 r1 += -0x160
024738 r1 += -0x160
024746 r2 = r7
024739 r2 = r8
024747 r3 = 0x0
024740 r3 = 0x0
024748 r4 = r7
024741 r4 = r8
024749 r5 = 0x0
024742 r5 = 0x0
024750 call <target>
024743 call <target>
024751 r1 = r9
024744 r1 = r9
024752 r1 &= 0x800
024745 r1 &= 0x800
024753 if r1 == 0x0 goto <offset>
024746 if r1 == 0x0 goto <offset>
024754 r8 = *(u64 *)(r10 - 0x1d8)
024747 r7 = *(u64 *)(r10 - 0x1d8)
024755 if r1 == 0x0 goto <offset>
024748 if r1 == 0x0 goto <offset>
024756 r6 = 0x0
024749 r6 = 0x0
024757 r1 = r10
024750 r1 = r10
024758 r1 += -0x1f0
024751 r1 += -0x1f0
024759 r7 = *(u64 *)(r10 - 0x158)
024752 r8 = *(u64 *)(r10 - 0x158)
024760 r2 = r8
024753 r2 = r7
024761 r3 = r6
024754 r3 = r6
024762 r4 = r7
024755 r4 = r8
024763 r5 = 0x0
024756 r5 = 0x0
024764 call <target>
024757 call <target>
024765 r1 = r10
024758 r1 = r10
024766 r1 += -0x170
024759 r1 += -0x170
024767 r2 = r7
024760 r2 = r8
024768 r3 = 0x0
024761 r3 = 0x0
024769 r4 = r7
024762 r4 = r8
024770 r5 = 0x0
024763 r5 = 0x0
024771 call <target>
024764 call <target>
024772 r1 = r9
024765 r1 = r9
024773 r1 &= 0x1000
024766 r1 &= 0x1000
024774 if r1 == 0x0 goto <offset>
024767 if r1 == 0x0 goto <offset>
024775 r8 = *(u64 *)(r10 - 0x1e8)
024768 r7 = *(u64 *)(r10 - 0x1e8)
024776 if r1 == 0x0 goto <offset>
024769 if r1 == 0x0 goto <offset>
024777 r6 = 0x0
024770 r6 = 0x0
024778 r1 = r10
024771 r1 = r10
024779 r1 += -0x200
024772 r1 += -0x200
024780 r7 = *(u64 *)(r10 - 0x168)
024773 r8 = *(u64 *)(r10 - 0x168)
024781 r2 = r8
024774 r2 = r7
024782 r3 = r6
024775 r3 = r6
024783 r4 = r7
024776 r4 = r8
024784 r5 = 0x0
024777 r5 = 0x0
024785 call <target>
024778 call <target>
024786 r1 = r10
024779 r1 = r10
024787 r1 += -0x180
024780 r1 += -0x180
024788 r2 = r7
024781 r2 = r8
024789 r3 = 0x0
024782 r3 = 0x0
024790 r4 = r7
024783 r4 = r8
024791 r5 = 0x0
024784 r5 = 0x0
024792 call <target>
024785 call <target>
024793 r1 = r9
024786 r1 = r9
024794 r1 &= 0x2000
024787 r1 &= 0x2000
024795 if r1 == 0x0 goto <offset>
024788 if r1 == 0x0 goto <offset>
024796 r8 = *(u64 *)(r10 - 0x1f8)
024789 r7 = *(u64 *)(r10 - 0x1f8)
024797 if r1 == 0x0 goto <offset>
024790 if r1 == 0x0 goto <offset>
024798 r6 = 0x0
024791 r6 = 0x0
024799 r1 = r10
024792 r1 = r10
024800 r1 += -0x210
024793 r1 += -0x210
024801 r7 = *(u64 *)(r10 - 0x178)
024794 r8 = *(u64 *)(r10 - 0x178)
024802 r2 = r8
024795 r2 = r7
024803 r3 = r6
024796 r3 = r6
024804 r4 = r7
024797 r4 = r8
024805 r5 = 0x0
024798 r5 = 0x0
024806 call <target>
024799 call <target>
024807 r1 = r10
024800 r1 = r10
024808 r1 += -0x190
024801 r1 += -0x190
024809 r2 = r7
024802 r2 = r8
024810 r3 = 0x0
024803 r3 = 0x0
024811 r4 = r7
024804 r4 = r8
024812 r5 = 0x0
024805 r5 = 0x0
024813 call <target>
024806 call <target>
024814 r1 = r9
024807 r1 = r9
024815 r1 &= 0x4000
024808 r1 &= 0x4000
024816 if r1 == 0x0 goto <offset>
024809 if r1 == 0x0 goto <offset>
024817 r8 = *(u64 *)(r10 - 0x208)
024810 r7 = *(u64 *)(r10 - 0x208)
024818 if r1 == 0x0 goto <offset>
024811 if r1 == 0x0 goto <offset>
024819 r6 = 0x0
024812 r6 = 0x0
024820 r1 = r10
024813 r1 = r10
024821 r1 += -0x220
024814 r1 += -0x220
024822 r7 = *(u64 *)(r10 - 0x188)
024815 r8 = *(u64 *)(r10 - 0x188)
024823 r2 = r8
024816 r2 = r7
024824 r3 = r6
024817 r3 = r6
024825 r4 = r7
024818 r4 = r8
024826 r5 = 0x0
024819 r5 = 0x0
024827 call <target>
024820 call <target>
024828 r1 = r10
024821 r1 = r10
024829 r1 += -0x1a0
024822 r1 += -0x1a0
024830 r2 = r7
024823 r2 = r8
024831 r3 = 0x0
024824 r3 = 0x0
024832 r4 = r7
024825 r4 = r8
024833 r5 = 0x0
024826 r5 = 0x0
024834 call <target>
024827 call <target>
024835 r1 = r9
024828 r1 = r9
024836 r1 &= 0x8000
024829 r1 &= 0x8000
024837 if r1 == 0x0 goto <offset>
024830 if r1 == 0x0 goto <offset>
024838 r8 = *(u64 *)(r10 - 0x218)
024831 r7 = *(u64 *)(r10 - 0x218)
024839 if r1 == 0x0 goto <offset>
024832 if r1 == 0x0 goto <offset>
024840 r6 = 0x0
024833 r6 = 0x0
024841 r1 = r10
024834 r1 = r10
024842 r1 += -0x230
024835 r1 += -0x230
024843 r7 = *(u64 *)(r10 - 0x198)
024836 r8 = *(u64 *)(r10 - 0x198)
024844 r2 = r8
024837 r2 = r7
024845 r3 = r6
024838 r3 = r6
024846 r4 = r7
024839 r4 = r8
024847 r5 = 0x0
024840 r5 = 0x0
024848 call <target>
024841 call <target>
024849 r1 = r10
024842 r1 = r10
024850 r1 += -0x1b0
024843 r1 += -0x1b0
024851 r2 = r7
024844 r2 = r8
024852 r3 = 0x0
024845 r3 = 0x0
024853 r4 = r7
024846 r4 = r8
024854 r5 = 0x0
024847 r5 = 0x0
024855 call <target>
024848 call <target>
024856 r1 = r9
024849 r1 = r9
024857 r1 &= 0x10000
024850 r1 &= 0x10000
024858 if r1 == 0x0 goto <offset>
024851 if r1 == 0x0 goto <offset>
024859 r8 = *(u64 *)(r10 - 0x228)
024852 r7 = *(u64 *)(r10 - 0x228)
024860 if r1 == 0x0 goto <offset>
024853 if r1 == 0x0 goto <offset>
024861 r6 = 0x0
024854 r6 = 0x0
024862 r1 = r10
024855 r1 = r10
024863 r1 += -0x240
024856 r1 += -0x240
024864 r7 = *(u64 *)(r10 - 0x1a8)
024857 r8 = *(u64 *)(r10 - 0x1a8)
024865 r2 = r8
024858 r2 = r7
024866 r3 = r6
024859 r3 = r6
024867 r4 = r7
024860 r4 = r8
024868 r5 = 0x0
024861 r5 = 0x0
024869 call <target>
024862 call <target>
024870 r1 = r10
024863 r1 = r10
024871 r1 += -0x1c0
024864 r1 += -0x1c0
024872 r2 = r7
024865 r2 = r8
024873 r3 = 0x0
024866 r3 = 0x0
024874 r4 = r7
024867 r4 = r8
024875 r5 = 0x0
024868 r5 = 0x0
024876 call <target>
024869 call <target>
024877 r1 = r9
024870 r1 = r9
024878 r1 &= 0x20000
024871 r1 &= 0x20000
024879 if r1 == 0x0 goto <offset>
024872 if r1 == 0x0 goto <offset>
024880 r8 = *(u64 *)(r10 - 0x238)
024873 r7 = *(u64 *)(r10 - 0x238)
024881 if r1 == 0x0 goto <offset>
024874 if r1 == 0x0 goto <offset>
024882 r6 = 0x0
024875 r6 = 0x0
024883 r1 = r10
024876 r1 = r10
024884 r1 += -0x250
024877 r1 += -0x250
024885 r4 = *(u64 *)(r10 - 0x1b8)
024878 r4 = *(u64 *)(r10 - 0x1b8)
024886 r2 = r8
024879 r2 = r7
024887 r3 = r6
024880 r3 = r6
024888 r5 = 0x0
024881 r5 = 0x0
024889 call <target>
024882 call <target>
024890 r9 &= 0x40000
024883 r9 &= 0x40000
024891 if r9 != 0x0 goto <offset>
024884 if r9 == 0x0 goto <offset>
024892 if r9 != 0x0 goto <offset>
024885 r6 = 0x0
024893 r1 = *(u64 *)(r10 - 0x270)
024886 if r9 == 0x0 goto <offset>
024887 r7 = *(u64 *)(r10 - 0x248)
024888 r1 = *(u64 *)(r10 - 0x278)
024894 r1 &= 0x1
024889 r1 &= 0x1
024895 if r1 != 0x0 goto <offset>
024890 if r1 == 0x0 goto <offset>
024891 r1 = r7
024892 r1 |= r6
024893 if r1 == 0x0 goto <offset>
024894 r1 = r10
024895 r1 += -0x260
024896 r2 = -0x1
024897 r3 = -0x1
024898 r4 = r7
024899 r5 = r6
024900 call <target>
024901 r6 = *(u64 *)(r10 - 0x258)
024902 r7 = *(u64 *)(r10 - 0x260)
024896 goto <offset>
024903 goto <offset>
024897 r3 = r4
024904 r3 = r4
024898 r3 <<= 0x20
024905 r3 <<= 0x20
8 unchanged instructions hidden
024907 r2 = 0x1
024914 r2 = 0x1
024908 if r4 s>= 0x0 goto <offset>
024915 if r4 s>= 0x0 goto <offset>
024909 goto <offset>
024916 goto <offset>
024910 r6 = 0x0
024917 r7 = -0x1
024911 if r9 == 0x0 goto <offset>
024918 r6 = -0x1
024912 r8 = *(u64 *)(r10 - 0x248)
024913 r1 = *(u64 *)(r10 - 0x270)
024919 r1 = *(u64 *)(r10 - 0x270)
024914 r1 &= 0x1
024920 *(u64 *)(r1 + 0x0) = r7
024915 if r1 == 0x0 goto <offset>
024916 r1 = r8
024917 r1 |= r6
024918 if r1 == 0x0 goto <offset>
024919 r1 = r10
024920 r1 += -0x260
024921 r2 = -0x1
024922 r3 = -0x1
024923 r4 = r8
024924 r5 = r6
024925 call <target>
024926 r6 = *(u64 *)(r10 - 0x258)
024927 r8 = *(u64 *)(r10 - 0x260)
024928 r1 = *(u64 *)(r10 - 0x278)
024929 *(u64 *)(r1 + 0x0) = r8
024930 *(u64 *)(r1 + 0x8) = r6
024921 *(u64 *)(r1 + 0x8) = r6
024931 exit
024922 exit
024932 r1 = <addr> ll
024923 r1 = <addr> ll
024933 call <target>
024924 call <target>
024934 r1 = <addr> ll
024935 call <target>
024936 *(u64 *)(r10 - 0x728) = r4
024925 *(u64 *)(r10 - 0x728) = r4
024937 *(u64 *)(r10 - 0x720) = r2
024926 *(u64 *)(r10 - 0x720) = r2
024938 *(u64 *)(r10 - 0x718) = r1
024927 *(u64 *)(r10 - 0x718) = r1
524 unchanged instructions hidden
025463 *(u64 *)(r10 - 0x40) = 0x0
025452 *(u64 *)(r10 - 0x40) = 0x0
025464 r1 = r10
025453 r1 = r10
025465 r1 += -0x60
025454 r1 += -0x60
025466 call -0x62a4
025455 call -0x6299
025467 r6 = r0
025456 r6 = r0
025468 r1 = r6
025457 r1 = r6
025469 r1 <<= 0x20
025458 r1 <<= 0x20
1550 unchanged instructions hidden
027020 *(u64 *)(r10 - 0x40) = 0x0
027009 *(u64 *)(r10 - 0x40) = 0x0
027021 r1 = r10
027010 r1 = r10
027022 r1 += -0x60
027011 r1 += -0x60
027023 call -0x68b9
027012 call -0x68ae
027024 r6 = r0
027013 r6 = r0
027025 r1 = r6
027014 r1 = r6
027026 r1 <<= 0x20
027015 r1 <<= 0x20
4427 unchanged instructions hidden
031454 *(u64 *)(r10 - 0x40) = 0x0
031443 *(u64 *)(r10 - 0x40) = 0x0
031455 r1 = r10
031444 r1 = r10
031456 r1 += -0x60
031445 r1 += -0x60
031457 call -0x7a0b
031446 call -0x7a00
031458 r6 = r0
031447 r6 = r0
031459 r1 = r6
031448 r1 = r6
031460 r1 <<= 0x20
031449 r1 <<= 0x20
640 unchanged instructions hidden
032101 r1 += -0x70
032090 r1 += -0x70
032102 r2 = r7
032091 r2 = r7
032103 r3 = r8
032092 r3 = r8
032104 call -0x262d
032093 call -0x2622
032105 r1 = *(u64 *)(r10 - 0x70)
032094 r1 = *(u64 *)(r10 - 0x70)
032106 if r1 == 0x0 goto <offset>
032095 if r1 == 0x0 goto <offset>
032107 r1 = r6
032096 r1 = r6
633 unchanged instructions hidden
032741 r5 = r10
032730 r5 = r10
032742 r2 = r0
032731 r2 = r0
032743 r6 = r4
032732 r6 = r4
032744 call -0x27bb
032733 call -0x27b0
032745 r1 = r6
032734 r1 = r6
032746 w3 = *(u32 *)(r7 + 0xb8)
032735 w3 = *(u32 *)(r7 + 0xb8)
032747 r2 = 0x0
032736 r2 = 0x0
15 unchanged instructions hidden
032763 r1 += -0x50
032752 r1 += -0x50
032764 r2 = r10
032753 r2 = r10
032765 r2 += -0x108
032754 r2 += -0x108
032766 call -0x261f
032755 call -0x2614
032767 w1 = *(u8 *)(r10 - 0x8)
032756 w1 = *(u8 *)(r10 - 0x8)
032768 if r1 == 0x2 goto <offset>
032757 if r1 == 0x2 goto <offset>
032769 *(u64 *)(r10 - 0x2b8) = r8
032758 *(u64 *)(r10 - 0x2b8) = r8
65 unchanged instructions hidden
032835 r1 += -0x50
032824 r1 += -0x50
032836 r5 = r10
032825 r5 = r10
032837 r2 = *(u64 *)(r10 - 0x2d8)
032826 r2 = *(u64 *)(r10 - 0x2d8)
032838 call -0x22f9
032827 call -0x22ee
032839 r7 = *(u64 *)(r10 - 0x40)
032828 r7 = *(u64 *)(r10 - 0x40)
032840 r9 = *(u64 *)(r10 - 0x2a8)
032829 r9 = *(u64 *)(r10 - 0x2a8)
032841 goto <offset>
032830 goto <offset>
9 unchanged instructions hidden
032851 r1 += -0x50
032840 r1 += -0x50
032852 r5 = r10
032841 r5 = r10
032853 r2 = r8
032842 r2 = r8
032854 call -0x2309
032843 call -0x22fe
032855 r1 = r10
032844 r1 = r10
032856 r1 += -0x190
032845 r1 += -0x190
032857 r7 = *(u64 *)(r10 - 0x40)
032846 r7 = *(u64 *)(r10 - 0x40)
2678 unchanged instructions hidden
035536 r2 = r0
035525 r2 = r0
035537 r3 = *(u64 *)(r10 - 0x380)
035526 r3 = *(u64 *)(r10 - 0x380)
035538 r4 = *(u64 *)(r10 - 0x390)
035527 r4 = *(u64 *)(r10 - 0x390)
035539 call -0x88ab
035528 call -0x88a0
035540 r5 = r0
035529 r5 = r0
035541 r1 = r5
035530 r1 = r5
035542 r1 >>= 0x20
035531 r1 >>= 0x20
636 unchanged instructions hidden
036179 r1 = r10
036168 r1 = r10
036180 r1 += -0x10
036169 r1 += -0x10
036181 *(u64 *)(r10 - 0x30) = r1
036170 *(u64 *)(r10 - 0x30) = r1
036182 r1 = 0x8ffe ll
036171 r1 = 0x8fe9 ll
036183 *(u64 *)(r10 - 0x8) = r1
036172 *(u64 *)(r10 - 0x8) = r1
036184 r1 = r10
036173 r1 = r10
036185 r1 += -0x48
036174 r1 += -0x48
13 unchanged instructions hidden
036199 r1 = r10
036188 r1 = r10
036200 r1 += -0x10
036189 r1 += -0x10
036201 *(u64 *)(r10 - 0x30) = r1
036190 *(u64 *)(r10 - 0x30) = r1
036202 r1 = 0x9063 ll
036191 r1 = 0x904e ll
036203 *(u64 *)(r10 - 0x8) = r1
036192 *(u64 *)(r10 - 0x8) = r1
036204 r1 = r10
036193 r1 = r10
036205 r1 += -0x50
036194 r1 += -0x50
36 unchanged instructions hidden
036242 r1 = r10
036231 r1 = r10
036243 r1 += -0x60
036232 r1 += -0x60
036244 *(u64 *)(r10 - 0x10) = r1
036233 *(u64 *)(r10 - 0x10) = r1
036245 r1 = 0x8ffe ll
036234 r1 = 0x8fe9 ll
036246 *(u64 *)(r10 - 0x8) = r1
036235 *(u64 *)(r10 - 0x8) = r1
036247 *(u64 *)(r10 - 0x18) = r1
036236 *(u64 *)(r10 - 0x18) = r1
036248 r1 = r10
036237 r1 = r10
600 unchanged instructions hidden
036849 r1 = r10
036838 r1 = r10
036850 r1 += -0x30
036839 r1 += -0x30
036851 call -0x27e
036840 call -0x27e
036852 r2 = r1
036853 r1 = <addr> ll
036854 *(u64 *)(r10 - 0x30) = r1
036855 *(u64 *)(r10 - 0x10) = 0x0
036856 *(u64 *)(r10 - 0x28) = 0x1
036857 *(u64 *)(r10 - 0x18) = 0x0
036858 *(u64 *)(r10 - 0x20) = 0x8
036859 r1 = r10
036860 r1 += -0x30
036861 call -0x288
036862 r6 = r2
036841 r6 = r2
036863 r2 = *(u64 *)(r1 + 0x0)
036842 r2 = *(u64 *)(r1 + 0x0)
036864 r1 = r10
036843 r1 = r10
11 unchanged instructions hidden
036876 r2 = 0x1
036855 r2 = 0x1
036877 r3 = 0x1
036856 r3 = 0x1
036878 r4 = 0x0
036857 r4 = 0x0
036879 call -0x26e
036858 call -0x264
036880 exit
036859 exit
036881 *(u64 *)(r10 - 0x8) = r3
036860 *(u64 *)(r10 - 0x8) = r3
036882 r0 = r2
036861 r0 = r2
81 unchanged instructions hidden
036964 r3 = *(u64 *)(r1 + 0x8)
036943 r3 = *(u64 *)(r1 + 0x8)
036965 r2 = *(u64 *)(r1 + 0x0)
036944 r2 = *(u64 *)(r1 + 0x0)
036966 r1 = r4
036945 r1 = r4
036967 call -0x1f1
036946 call -0x1e7
036968 exit
036947 exit
036969 *(u64 *)(r10 - 0x58) = r2
036948 *(u64 *)(r10 - 0x58) = r2
036970 *(u64 *)(r10 - 0x60) = r1
036949 *(u64 *)(r10 - 0x60) = r1
5 unchanged instructions hidden
036976 r1 = r10
036955 r1 = r10
036977 r1 += -0x58
036956 r1 += -0x58
036978 *(u64 *)(r10 - 0x10) = r1
036957 *(u64 *)(r10 - 0x10) = r1
036979 r1 = 0x8ffe ll
036958 r1 = 0x8fe9 ll
036980 *(u64 *)(r10 - 0x8) = r1
036959 *(u64 *)(r10 - 0x8) = r1
036981 *(u64 *)(r10 - 0x18) = r1
036960 *(u64 *)(r10 - 0x18) = r1
036982 r1 = r10
036961 r1 = r10
5 unchanged instructions hidden
036988 r1 = r10
036967 r1 = r10
036989 r1 += -0x50
036968 r1 += -0x50
036990 r2 = r3
036969 r2 = r3
036991 call -0x30a
036970 call -0x300
036992 *(u64 *)(r10 - 0x58) = r2
036971 *(u64 *)(r10 - 0x58) = r2
036993 *(u64 *)(r10 - 0x60) = r1
036972 *(u64 *)(r10 - 0x60) = r1
036994 r1 = <addr> ll
036973 r1 = <addr> ll
4 unchanged instructions hidden
036999 r1 = r10
036978 r1 = r10
037000 r1 += -0x58
036979 r1 += -0x58
037001 *(u64 *)(r10 - 0x10) = r1
036980 *(u64 *)(r10 - 0x10) = r1
037002 r1 = 0x8ffe ll
036981 r1 = 0x8fe9 ll
037003 *(u64 *)(r10 - 0x8) = r1
036982 *(u64 *)(r10 - 0x8) = r1
037004 *(u64 *)(r10 - 0x18) = r1
036983 *(u64 *)(r10 - 0x18) = r1
037005 r1 = r10
036984 r1 = r10
5 unchanged instructions hidden
037011 r1 = r10
036990 r1 = r10
037012 r1 += -0x50
036991 r1 += -0x50
037013 r2 = r3
036992 r2 = r3
037014 call -0x321
036993 call -0x317
037015 *(u64 *)(r10 - 0x58) = r2
036994 *(u64 *)(r10 - 0x58) = r2
037016 *(u64 *)(r10 - 0x60) = r1
036995 *(u64 *)(r10 - 0x60) = r1
037017 r1 = <addr> ll
036996 r1 = <addr> ll
4 unchanged instructions hidden
037022 r1 = r10
037001 r1 = r10
037023 r1 += -0x58
037002 r1 += -0x58
037024 *(u64 *)(r10 - 0x10) = r1
037003 *(u64 *)(r10 - 0x10) = r1
037025 r1 = 0x8ffe ll
037004 r1 = 0x8fe9 ll
037026 *(u64 *)(r10 - 0x8) = r1
037005 *(u64 *)(r10 - 0x8) = r1
037027 *(u64 *)(r10 - 0x18) = r1
037006 *(u64 *)(r10 - 0x18) = r1
037028 r1 = r10
037007 r1 = r10
5 unchanged instructions hidden
037034 r1 = r10
037013 r1 = r10
037035 r1 += -0x50
037014 r1 += -0x50
037036 r2 = r3
037015 r2 = r3
037037 call -0x338
037016 call -0x32e
037038 r6 = r1
037017 r6 = r1
037039 call sol_memcpy_
037018 call sol_memcpy_
037040 r0 = r6
037019 r0 = r6