1805 static const uint8_t OpInfo2[] = {
3594 #ifndef CAPSTONE_DIET
3595 static const char AsmStrs[] = {
3596 'j',
'a',
'l',
'r',
'c', 32, 9, 0,
3597 'd',
'm',
'f',
'c',
'0', 9, 0,
3598 'd',
'm',
't',
'c',
'0', 9, 0,
3599 'v',
'm',
'm',
'0', 9, 0,
3600 'm',
't',
'm',
'0', 9, 0,
3601 'm',
't',
'p',
'0', 9, 0,
3602 'b',
'b',
'i',
't',
'0', 9, 0,
3603 'l',
'd',
'c',
'1', 9, 0,
3604 's',
'd',
'c',
'1', 9, 0,
3605 'c',
'f',
'c',
'1', 9, 0,
3606 'd',
'm',
'f',
'c',
'1', 9, 0,
3607 'm',
'f',
'h',
'c',
'1', 9, 0,
3608 'm',
't',
'h',
'c',
'1', 9, 0,
3609 'c',
't',
'c',
'1', 9, 0,
3610 'd',
'm',
't',
'c',
'1', 9, 0,
3611 'l',
'w',
'c',
'1', 9, 0,
3612 's',
'w',
'c',
'1', 9, 0,
3613 'l',
'd',
'x',
'c',
'1', 9, 0,
3614 's',
'd',
'x',
'c',
'1', 9, 0,
3615 'l',
'u',
'x',
'c',
'1', 9, 0,
3616 's',
'u',
'x',
'c',
'1', 9, 0,
3617 'l',
'w',
'x',
'c',
'1', 9, 0,
3618 's',
'w',
'x',
'c',
'1', 9, 0,
3619 'm',
't',
'm',
'1', 9, 0,
3620 'm',
't',
'p',
'1', 9, 0,
3621 'b',
'b',
'i',
't',
'1', 9, 0,
3622 'b',
'b',
'i',
't',
'0',
'3',
'2', 9, 0,
3623 'b',
'b',
'i',
't',
'1',
'3',
'2', 9, 0,
3624 'd',
's',
'r',
'a',
'3',
'2', 9, 0,
3625 'b',
'p',
'o',
's',
'g',
'e',
'3',
'2', 9, 0,
3626 'd',
's',
'l',
'l',
'3',
'2', 9, 0,
3627 'd',
's',
'r',
'l',
'3',
'2', 9, 0,
3628 'l',
'w',
'm',
'3',
'2', 9, 0,
3629 's',
'w',
'm',
'3',
'2', 9, 0,
3630 'd',
'r',
'o',
't',
'r',
'3',
'2', 9, 0,
3631 'l',
'd',
'c',
'2', 9, 0,
3632 's',
'd',
'c',
'2', 9, 0,
3633 'd',
'm',
'f',
'c',
'2', 9, 0,
3634 'd',
'm',
't',
'c',
'2', 9, 0,
3635 'l',
'w',
'c',
'2', 9, 0,
3636 's',
'w',
'c',
'2', 9, 0,
3637 'm',
't',
'm',
'2', 9, 0,
3638 'm',
't',
'p',
'2', 9, 0,
3639 'a',
'd',
'd',
'i',
'u',
'r',
'2', 9, 0,
3640 'l',
'd',
'c',
'3', 9, 0,
3641 's',
'd',
'c',
'3', 9, 0,
3642 'l',
'w',
'c',
'3', 9, 0,
3643 's',
'w',
'c',
'3', 9, 0,
3644 'a',
'd',
'd',
'i',
'u',
's',
'5', 9, 0,
3645 's',
'b',
'1',
'6', 9, 0,
3646 'a',
'n',
'd',
'1',
'6', 9, 0,
3647 's',
'h',
'1',
'6', 9, 0,
3648 'a',
'n',
'd',
'i',
'1',
'6', 9, 0,
3649 'l',
'i',
'1',
'6', 9, 0,
3650 'b',
'r',
'e',
'a',
'k',
'1',
'6', 9, 0,
3651 's',
'l',
'l',
'1',
'6', 9, 0,
3652 's',
'r',
'l',
'1',
'6', 9, 0,
3653 'l',
'w',
'm',
'1',
'6', 9, 0,
3654 's',
'w',
'm',
'1',
'6', 9, 0,
3655 's',
'd',
'b',
'b',
'p',
'1',
'6', 9, 0,
3656 'j',
'r',
'1',
'6', 9, 0,
3657 'x',
'o',
'r',
'1',
'6', 9, 0,
3658 'j',
'a',
'l',
'r',
's',
'1',
'6', 9, 0,
3659 'n',
'o',
't',
'1',
'6', 9, 0,
3660 'l',
'b',
'u',
'1',
'6', 9, 0,
3661 's',
'u',
'b',
'u',
'1',
'6', 9, 0,
3662 'a',
'd',
'd',
'u',
'1',
'6', 9, 0,
3663 'l',
'h',
'u',
'1',
'6', 9, 0,
3664 'l',
'w',
'1',
'6', 9, 0,
3665 's',
'w',
'1',
'6', 9, 0,
3666 'b',
'n',
'e',
'z',
'1',
'6', 9, 0,
3667 'b',
'e',
'q',
'z',
'1',
'6', 9, 0,
3668 'p',
'r',
'e',
'c',
'e',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'l',
'a', 9, 0,
3669 'p',
'r',
'e',
'c',
'e',
'q',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'l',
'a', 9, 0,
3670 'p',
'r',
'e',
'c',
'e',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'r',
'a', 9, 0,
3671 'p',
'r',
'e',
'c',
'e',
'q',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'r',
'a', 9, 0,
3672 'd',
's',
'r',
'a', 9, 0,
3673 'd',
'l',
's',
'a', 9, 0,
3674 'c',
'f',
'c',
'm',
's',
'a', 9, 0,
3675 'c',
't',
'c',
'm',
's',
'a', 9, 0,
3676 'a',
'd',
'd',
'_',
'a',
'.',
'b', 9, 0,
3677 'm',
'i',
'n',
'_',
'a',
'.',
'b', 9, 0,
3678 'a',
'd',
'd',
's',
'_',
'a',
'.',
'b', 9, 0,
3679 'm',
'a',
'x',
'_',
'a',
'.',
'b', 9, 0,
3680 's',
'r',
'a',
'.',
'b', 9, 0,
3681 'n',
'l',
'o',
'c',
'.',
'b', 9, 0,
3682 'n',
'l',
'z',
'c',
'.',
'b', 9, 0,
3683 's',
'l',
'd',
'.',
'b', 9, 0,
3684 'p',
'c',
'k',
'o',
'd',
'.',
'b', 9, 0,
3685 'i',
'l',
'v',
'o',
'd',
'.',
'b', 9, 0,
3686 'i',
'n',
's',
'v',
'e',
'.',
'b', 9, 0,
3687 'v',
's',
'h',
'f',
'.',
'b', 9, 0,
3688 'b',
'n',
'e',
'g',
'.',
'b', 9, 0,
3689 's',
'r',
'a',
'i',
'.',
'b', 9, 0,
3690 's',
'l',
'd',
'i',
'.',
'b', 9, 0,
3691 'a',
'n',
'd',
'i',
'.',
'b', 9, 0,
3692 'b',
'n',
'e',
'g',
'i',
'.',
'b', 9, 0,
3693 'b',
's',
'e',
'l',
'i',
'.',
'b', 9, 0,
3694 's',
'l',
'l',
'i',
'.',
'b', 9, 0,
3695 's',
'r',
'l',
'i',
'.',
'b', 9, 0,
3696 'b',
'i',
'n',
's',
'l',
'i',
'.',
'b', 9, 0,
3697 'c',
'e',
'q',
'i',
'.',
'b', 9, 0,
3698 's',
'r',
'a',
'r',
'i',
'.',
'b', 9, 0,
3699 'b',
'c',
'l',
'r',
'i',
'.',
'b', 9, 0,
3700 's',
'r',
'l',
'r',
'i',
'.',
'b', 9, 0,
3701 'n',
'o',
'r',
'i',
'.',
'b', 9, 0,
3702 'x',
'o',
'r',
'i',
'.',
'b', 9, 0,
3703 'b',
'i',
'n',
's',
'r',
'i',
'.',
'b', 9, 0,
3704 's',
'p',
'l',
'a',
't',
'i',
'.',
'b', 9, 0,
3705 'b',
's',
'e',
't',
'i',
'.',
'b', 9, 0,
3706 's',
'u',
'b',
'v',
'i',
'.',
'b', 9, 0,
3707 'a',
'd',
'd',
'v',
'i',
'.',
'b', 9, 0,
3708 'b',
'm',
'z',
'i',
'.',
'b', 9, 0,
3709 'b',
'm',
'n',
'z',
'i',
'.',
'b', 9, 0,
3710 'f',
'i',
'l',
'l',
'.',
'b', 9, 0,
3711 's',
'l',
'l',
'.',
'b', 9, 0,
3712 's',
'r',
'l',
'.',
'b', 9, 0,
3713 'b',
'i',
'n',
's',
'l',
'.',
'b', 9, 0,
3714 'i',
'l',
'v',
'l',
'.',
'b', 9, 0,
3715 'c',
'e',
'q',
'.',
'b', 9, 0,
3716 's',
'r',
'a',
'r',
'.',
'b', 9, 0,
3717 'b',
'c',
'l',
'r',
'.',
'b', 9, 0,
3718 's',
'r',
'l',
'r',
'.',
'b', 9, 0,
3719 'b',
'i',
'n',
's',
'r',
'.',
'b', 9, 0,
3720 'i',
'l',
'v',
'r',
'.',
'b', 9, 0,
3721 'a',
's',
'u',
'b',
'_',
's',
'.',
'b', 9, 0,
3722 'm',
'o',
'd',
'_',
's',
'.',
'b', 9, 0,
3723 'c',
'l',
'e',
'_',
's',
'.',
'b', 9, 0,
3724 'a',
'v',
'e',
'_',
's',
'.',
'b', 9, 0,
3725 'c',
'l',
'e',
'i',
'_',
's',
'.',
'b', 9, 0,
3726 'm',
'i',
'n',
'i',
'_',
's',
'.',
'b', 9, 0,
3727 'c',
'l',
't',
'i',
'_',
's',
'.',
'b', 9, 0,
3728 'm',
'a',
'x',
'i',
'_',
's',
'.',
'b', 9, 0,
3729 'm',
'i',
'n',
'_',
's',
'.',
'b', 9, 0,
3730 'a',
'v',
'e',
'r',
'_',
's',
'.',
'b', 9, 0,
3731 's',
'u',
'b',
's',
'_',
's',
'.',
'b', 9, 0,
3732 'a',
'd',
'd',
's',
'_',
's',
'.',
'b', 9, 0,
3733 's',
'a',
't',
'_',
's',
'.',
'b', 9, 0,
3734 'c',
'l',
't',
'_',
's',
'.',
'b', 9, 0,
3735 's',
'u',
'b',
's',
'u',
'u',
'_',
's',
'.',
'b', 9, 0,
3736 'd',
'i',
'v',
'_',
's',
'.',
'b', 9, 0,
3737 'm',
'a',
'x',
'_',
's',
'.',
'b', 9, 0,
3738 'c',
'o',
'p',
'y',
'_',
's',
'.',
'b', 9, 0,
3739 's',
'p',
'l',
'a',
't',
'.',
'b', 9, 0,
3740 'b',
's',
'e',
't',
'.',
'b', 9, 0,
3741 'p',
'c',
'n',
't',
'.',
'b', 9, 0,
3742 'i',
'n',
's',
'e',
'r',
't',
'.',
'b', 9, 0,
3743 's',
't',
'.',
'b', 9, 0,
3744 'a',
's',
'u',
'b',
'_',
'u',
'.',
'b', 9, 0,
3745 'm',
'o',
'd',
'_',
'u',
'.',
'b', 9, 0,
3746 'c',
'l',
'e',
'_',
'u',
'.',
'b', 9, 0,
3747 'a',
'v',
'e',
'_',
'u',
'.',
'b', 9, 0,
3748 'c',
'l',
'e',
'i',
'_',
'u',
'.',
'b', 9, 0,
3749 'm',
'i',
'n',
'i',
'_',
'u',
'.',
'b', 9, 0,
3750 'c',
'l',
't',
'i',
'_',
'u',
'.',
'b', 9, 0,
3751 'm',
'a',
'x',
'i',
'_',
'u',
'.',
'b', 9, 0,
3752 'm',
'i',
'n',
'_',
'u',
'.',
'b', 9, 0,
3753 'a',
'v',
'e',
'r',
'_',
'u',
'.',
'b', 9, 0,
3754 's',
'u',
'b',
's',
'_',
'u',
'.',
'b', 9, 0,
3755 'a',
'd',
'd',
's',
'_',
'u',
'.',
'b', 9, 0,
3756 's',
'u',
'b',
's',
'u',
's',
'_',
'u',
'.',
'b', 9, 0,
3757 's',
'a',
't',
'_',
'u',
'.',
'b', 9, 0,
3758 'c',
'l',
't',
'_',
'u',
'.',
'b', 9, 0,
3759 'd',
'i',
'v',
'_',
'u',
'.',
'b', 9, 0,
3760 'm',
'a',
'x',
'_',
'u',
'.',
'b', 9, 0,
3761 'c',
'o',
'p',
'y',
'_',
'u',
'.',
'b', 9, 0,
3762 'm',
's',
'u',
'b',
'v',
'.',
'b', 9, 0,
3763 'm',
'a',
'd',
'd',
'v',
'.',
'b', 9, 0,
3764 'p',
'c',
'k',
'e',
'v',
'.',
'b', 9, 0,
3765 'i',
'l',
'v',
'e',
'v',
'.',
'b', 9, 0,
3766 'm',
'u',
'l',
'v',
'.',
'b', 9, 0,
3767 'b',
'z',
'.',
'b', 9, 0,
3768 'b',
'n',
'z',
'.',
'b', 9, 0,
3769 's',
'e',
'b', 9, 0,
3770 'j',
'r',
'.',
'h',
'b', 9, 0,
3771 'j',
'a',
'l',
'r',
'.',
'h',
'b', 9, 0,
3773 's',
'h',
'r',
'a',
'.',
'q',
'b', 9, 0,
3774 'c',
'm',
'p',
'g',
'd',
'u',
'.',
'l',
'e',
'.',
'q',
'b', 9, 0,
3775 'c',
'm',
'p',
'g',
'u',
'.',
'l',
'e',
'.',
'q',
'b', 9, 0,
3776 'c',
'm',
'p',
'u',
'.',
'l',
'e',
'.',
'q',
'b', 9, 0,
3777 's',
'u',
'b',
'u',
'h',
'.',
'q',
'b', 9, 0,
3778 'a',
'd',
'd',
'u',
'h',
'.',
'q',
'b', 9, 0,
3779 'p',
'i',
'c',
'k',
'.',
'q',
'b', 9, 0,
3780 's',
'h',
'l',
'l',
'.',
'q',
'b', 9, 0,
3781 'r',
'e',
'p',
'l',
'.',
'q',
'b', 9, 0,
3782 's',
'h',
'r',
'l',
'.',
'q',
'b', 9, 0,
3783 'c',
'm',
'p',
'g',
'd',
'u',
'.',
'e',
'q',
'.',
'q',
'b', 9, 0,
3784 'c',
'm',
'p',
'g',
'u',
'.',
'e',
'q',
'.',
'q',
'b', 9, 0,
3785 'c',
'm',
'p',
'u',
'.',
'e',
'q',
'.',
'q',
'b', 9, 0,
3786 's',
'h',
'r',
'a',
'_',
'r',
'.',
'q',
'b', 9, 0,
3787 's',
'u',
'b',
'u',
'h',
'_',
'r',
'.',
'q',
'b', 9, 0,
3788 'a',
'd',
'd',
'u',
'h',
'_',
'r',
'.',
'q',
'b', 9, 0,
3789 's',
'h',
'r',
'a',
'v',
'_',
'r',
'.',
'q',
'b', 9, 0,
3790 'a',
'b',
's',
'q',
'_',
's',
'.',
'q',
'b', 9, 0,
3791 's',
'u',
'b',
'u',
'_',
's',
'.',
'q',
'b', 9, 0,
3792 'a',
'd',
'd',
'u',
'_',
's',
'.',
'q',
'b', 9, 0,
3793 'c',
'm',
'p',
'g',
'd',
'u',
'.',
'l',
't',
'.',
'q',
'b', 9, 0,
3794 'c',
'm',
'p',
'g',
'u',
'.',
'l',
't',
'.',
'q',
'b', 9, 0,
3795 'c',
'm',
'p',
'u',
'.',
'l',
't',
'.',
'q',
'b', 9, 0,
3796 's',
'u',
'b',
'u',
'.',
'q',
'b', 9, 0,
3797 'a',
'd',
'd',
'u',
'.',
'q',
'b', 9, 0,
3798 's',
'h',
'r',
'a',
'v',
'.',
'q',
'b', 9, 0,
3799 's',
'h',
'l',
'l',
'v',
'.',
'q',
'b', 9, 0,
3800 'r',
'e',
'p',
'l',
'v',
'.',
'q',
'b', 9, 0,
3801 's',
'h',
'r',
'l',
'v',
'.',
'q',
'b', 9, 0,
3802 'r',
'a',
'd',
'd',
'u',
'.',
'w',
'.',
'q',
'b', 9, 0,
3804 'm',
'o',
'd',
's',
'u',
'b', 9, 0,
3805 'm',
's',
'u',
'b', 9, 0,
3807 'b',
'g',
'e',
'c', 9, 0,
3808 'b',
'n',
'e',
'c', 9, 0,
3809 'j',
'i',
'c', 9, 0,
3810 'b',
'a',
'l',
'c', 9, 0,
3811 'j',
'i',
'a',
'l',
'c', 9, 0,
3812 'b',
'g',
'e',
'z',
'a',
'l',
'c', 9, 0,
3813 'b',
'l',
'e',
'z',
'a',
'l',
'c', 9, 0,
3814 'b',
'n',
'e',
'z',
'a',
'l',
'c', 9, 0,
3815 'b',
'e',
'q',
'z',
'a',
'l',
'c', 9, 0,
3816 'b',
'g',
't',
'z',
'a',
'l',
'c', 9, 0,
3817 'b',
'l',
't',
'z',
'a',
'l',
'c', 9, 0,
3818 'l',
'd',
'p',
'c', 9, 0,
3819 'a',
'u',
'i',
'p',
'c', 9, 0,
3820 'a',
'l',
'u',
'i',
'p',
'c', 9, 0,
3821 'a',
'd',
'd',
'i',
'u',
'p',
'c', 9, 0,
3822 'l',
'w',
'u',
'p',
'c', 9, 0,
3823 'l',
'w',
'p',
'c', 9, 0,
3824 'b',
'e',
'q',
'c', 9, 0,
3825 'j',
'r',
'c', 9, 0,
3826 'a',
'd',
'd',
's',
'c', 9, 0,
3827 'b',
'l',
't',
'c', 9, 0,
3828 'b',
'g',
'e',
'u',
'c', 9, 0,
3829 'b',
'l',
't',
'u',
'c', 9, 0,
3830 'b',
'n',
'v',
'c', 9, 0,
3831 'b',
'o',
'v',
'c', 9, 0,
3832 'a',
'd',
'd',
'w',
'c', 9, 0,
3833 'b',
'g',
'e',
'z',
'c', 9, 0,
3834 'b',
'l',
'e',
'z',
'c', 9, 0,
3835 'b',
'n',
'e',
'z',
'c', 9, 0,
3836 'b',
'e',
'q',
'z',
'c', 9, 0,
3837 'b',
'g',
't',
'z',
'c', 9, 0,
3838 'b',
'l',
't',
'z',
'c', 9, 0,
3839 'f',
'l',
'o',
'g',
'2',
'.',
'd', 9, 0,
3840 'f',
'e',
'x',
'p',
'2',
'.',
'd', 9, 0,
3841 'a',
'd',
'd',
'_',
'a',
'.',
'd', 9, 0,
3842 'f',
'm',
'i',
'n',
'_',
'a',
'.',
'd', 9, 0,
3843 'a',
'd',
'd',
's',
'_',
'a',
'.',
'd', 9, 0,
3844 'f',
'm',
'a',
'x',
'_',
'a',
'.',
'd', 9, 0,
3845 'm',
'i',
'n',
'a',
'.',
'd', 9, 0,
3846 's',
'r',
'a',
'.',
'd', 9, 0,
3847 'm',
'a',
'x',
'a',
'.',
'd', 9, 0,
3848 'f',
's',
'u',
'b',
'.',
'd', 9, 0,
3849 'f',
'm',
's',
'u',
'b',
'.',
'd', 9, 0,
3850 'n',
'm',
's',
'u',
'b',
'.',
'd', 9, 0,
3851 'n',
'l',
'o',
'c',
'.',
'd', 9, 0,
3852 'n',
'l',
'z',
'c',
'.',
'd', 9, 0,
3853 'f',
'a',
'd',
'd',
'.',
'd', 9, 0,
3854 'f',
'm',
'a',
'd',
'd',
'.',
'd', 9, 0,
3855 'n',
'm',
'a',
'd',
'd',
'.',
'd', 9, 0,
3856 's',
'l',
'd',
'.',
'd', 9, 0,
3857 'p',
'c',
'k',
'o',
'd',
'.',
'd', 9, 0,
3858 'i',
'l',
'v',
'o',
'd',
'.',
'd', 9, 0,
3859 'c',
'.',
'n',
'g',
'e',
'.',
'd', 9, 0,
3860 'c',
'.',
'l',
'e',
'.',
'd', 9, 0,
3861 'c',
'm',
'p',
'.',
'l',
'e',
'.',
'd', 9, 0,
3862 'f',
'c',
'l',
'e',
'.',
'd', 9, 0,
3863 'c',
'.',
'n',
'g',
'l',
'e',
'.',
'd', 9, 0,
3864 'c',
'.',
'o',
'l',
'e',
'.',
'd', 9, 0,
3865 'c',
'm',
'p',
'.',
's',
'l',
'e',
'.',
'd', 9, 0,
3866 'f',
's',
'l',
'e',
'.',
'd', 9, 0,
3867 'c',
'.',
'u',
'l',
'e',
'.',
'd', 9, 0,
3868 'c',
'm',
'p',
'.',
'u',
'l',
'e',
'.',
'd', 9, 0,
3869 'f',
'c',
'u',
'l',
'e',
'.',
'd', 9, 0,
3870 'c',
'm',
'p',
'.',
's',
'u',
'l',
'e',
'.',
'd', 9, 0,
3871 'f',
's',
'u',
'l',
'e',
'.',
'd', 9, 0,
3872 'f',
'c',
'n',
'e',
'.',
'd', 9, 0,
3873 'f',
's',
'n',
'e',
'.',
'd', 9, 0,
3874 'f',
'c',
'u',
'n',
'e',
'.',
'd', 9, 0,
3875 'f',
's',
'u',
'n',
'e',
'.',
'd', 9, 0,
3876 'i',
'n',
's',
'v',
'e',
'.',
'd', 9, 0,
3877 'c',
'.',
'f',
'.',
'd', 9, 0,
3878 'c',
'm',
'p',
'.',
'a',
'f',
'.',
'd', 9, 0,
3879 'f',
'c',
'a',
'f',
'.',
'd', 9, 0,
3880 'c',
'm',
'p',
'.',
's',
'a',
'f',
'.',
'd', 9, 0,
3881 'f',
's',
'a',
'f',
'.',
'd', 9, 0,
3882 'm',
's',
'u',
'b',
'f',
'.',
'd', 9, 0,
3883 'm',
'a',
'd',
'd',
'f',
'.',
'd', 9, 0,
3884 'v',
's',
'h',
'f',
'.',
'd', 9, 0,
3885 'c',
'.',
's',
'f',
'.',
'd', 9, 0,
3886 'm',
'o',
'v',
'f',
'.',
'd', 9, 0,
3887 'b',
'n',
'e',
'g',
'.',
'd', 9, 0,
3888 's',
'r',
'a',
'i',
'.',
'd', 9, 0,
3889 's',
'l',
'd',
'i',
'.',
'd', 9, 0,
3890 'b',
'n',
'e',
'g',
'i',
'.',
'd', 9, 0,
3891 's',
'l',
'l',
'i',
'.',
'd', 9, 0,
3892 's',
'r',
'l',
'i',
'.',
'd', 9, 0,
3893 'b',
'i',
'n',
's',
'l',
'i',
'.',
'd', 9, 0,
3894 'c',
'e',
'q',
'i',
'.',
'd', 9, 0,
3895 's',
'r',
'a',
'r',
'i',
'.',
'd', 9, 0,
3896 'b',
'c',
'l',
'r',
'i',
'.',
'd', 9, 0,
3897 's',
'r',
'l',
'r',
'i',
'.',
'd', 9, 0,
3898 'b',
'i',
'n',
's',
'r',
'i',
'.',
'd', 9, 0,
3899 's',
'p',
'l',
'a',
't',
'i',
'.',
'd', 9, 0,
3900 'b',
's',
'e',
't',
'i',
'.',
'd', 9, 0,
3901 's',
'u',
'b',
'v',
'i',
'.',
'd', 9, 0,
3902 'a',
'd',
'd',
'v',
'i',
'.',
'd', 9, 0,
3903 't',
'r',
'u',
'n',
'c',
'.',
'l',
'.',
'd', 9, 0,
3904 'r',
'o',
'u',
'n',
'd',
'.',
'l',
'.',
'd', 9, 0,
3905 'c',
'e',
'i',
'l',
'.',
'l',
'.',
'd', 9, 0,
3906 'f',
'l',
'o',
'o',
'r',
'.',
'l',
'.',
'd', 9, 0,
3907 'c',
'v',
't',
'.',
'l',
'.',
'd', 9, 0,
3908 's',
'e',
'l',
'.',
'd', 9, 0,
3909 'c',
'.',
'n',
'g',
'l',
'.',
'd', 9, 0,
3910 'f',
'i',
'l',
'l',
'.',
'd', 9, 0,
3911 's',
'l',
'l',
'.',
'd', 9, 0,
3912 'f',
'e',
'x',
'u',
'p',
'l',
'.',
'd', 9, 0,
3913 'f',
'f',
'q',
'l',
'.',
'd', 9, 0,
3914 's',
'r',
'l',
'.',
'd', 9, 0,
3915 'b',
'i',
'n',
's',
'l',
'.',
'd', 9, 0,
3916 'f',
'm',
'u',
'l',
'.',
'd', 9, 0,
3917 'i',
'l',
'v',
'l',
'.',
'd', 9, 0,
3918 'f',
'm',
'i',
'n',
'.',
'd', 9, 0,
3919 'c',
'.',
'u',
'n',
'.',
'd', 9, 0,
3920 'c',
'm',
'p',
'.',
'u',
'n',
'.',
'd', 9, 0,
3921 'f',
'c',
'u',
'n',
'.',
'd', 9, 0,
3922 'c',
'm',
'p',
'.',
's',
'u',
'n',
'.',
'd', 9, 0,
3923 'f',
's',
'u',
'n',
'.',
'd', 9, 0,
3924 'm',
'o',
'v',
'n',
'.',
'd', 9, 0,
3925 'f',
'r',
'c',
'p',
'.',
'd', 9, 0,
3926 'c',
'.',
'e',
'q',
'.',
'd', 9, 0,
3927 'c',
'm',
'p',
'.',
'e',
'q',
'.',
'd', 9, 0,
3928 'f',
'c',
'e',
'q',
'.',
'd', 9, 0,
3929 'c',
'.',
's',
'e',
'q',
'.',
'd', 9, 0,
3930 'c',
'm',
'p',
'.',
's',
'e',
'q',
'.',
'd', 9, 0,
3931 'f',
's',
'e',
'q',
'.',
'd', 9, 0,
3932 'c',
'.',
'u',
'e',
'q',
'.',
'd', 9, 0,
3933 'c',
'm',
'p',
'.',
'u',
'e',
'q',
'.',
'd', 9, 0,
3934 'f',
'c',
'u',
'e',
'q',
'.',
'd', 9, 0,
3935 'c',
'm',
'p',
'.',
's',
'u',
'e',
'q',
'.',
'd', 9, 0,
3936 'f',
's',
'u',
'e',
'q',
'.',
'd', 9, 0,
3937 's',
'r',
'a',
'r',
'.',
'd', 9, 0,
3938 'b',
'c',
'l',
'r',
'.',
'd', 9, 0,
3939 's',
'r',
'l',
'r',
'.',
'd', 9, 0,
3940 'f',
'c',
'o',
'r',
'.',
'd', 9, 0,
3941 'f',
's',
'o',
'r',
'.',
'd', 9, 0,
3942 'f',
'e',
'x',
'u',
'p',
'r',
'.',
'd', 9, 0,
3943 'f',
'f',
'q',
'r',
'.',
'd', 9, 0,
3944 'b',
'i',
'n',
's',
'r',
'.',
'd', 9, 0,
3945 'i',
'l',
'v',
'r',
'.',
'd', 9, 0,
3946 'c',
'v',
't',
'.',
's',
'.',
'd', 9, 0,
3947 'a',
's',
'u',
'b',
'_',
's',
'.',
'd', 9, 0,
3948 'h',
's',
'u',
'b',
'_',
's',
'.',
'd', 9, 0,
3949 'd',
'p',
's',
'u',
'b',
'_',
's',
'.',
'd', 9, 0,
3950 'f',
't',
'r',
'u',
'n',
'c',
'_',
's',
'.',
'd', 9, 0,
3951 'h',
'a',
'd',
'd',
'_',
's',
'.',
'd', 9, 0,
3952 'd',
'p',
'a',
'd',
'd',
'_',
's',
'.',
'd', 9, 0,
3953 'm',
'o',
'd',
'_',
's',
'.',
'd', 9, 0,
3954 'c',
'l',
'e',
'_',
's',
'.',
'd', 9, 0,
3955 'a',
'v',
'e',
'_',
's',
'.',
'd', 9, 0,
3956 'c',
'l',
'e',
'i',
'_',
's',
'.',
'd', 9, 0,
3957 'm',
'i',
'n',
'i',
'_',
's',
'.',
'd', 9, 0,
3958 'c',
'l',
't',
'i',
'_',
's',
'.',
'd', 9, 0,
3959 'm',
'a',
'x',
'i',
'_',
's',
'.',
'd', 9, 0,
3960 'm',
'i',
'n',
'_',
's',
'.',
'd', 9, 0,
3961 'd',
'o',
't',
'p',
'_',
's',
'.',
'd', 9, 0,
3962 'a',
'v',
'e',
'r',
'_',
's',
'.',
'd', 9, 0,
3963 's',
'u',
'b',
's',
'_',
's',
'.',
'd', 9, 0,
3964 'a',
'd',
'd',
's',
'_',
's',
'.',
'd', 9, 0,
3965 's',
'a',
't',
'_',
's',
'.',
'd', 9, 0,
3966 'c',
'l',
't',
'_',
's',
'.',
'd', 9, 0,
3967 'f',
'f',
'i',
'n',
't',
'_',
's',
'.',
'd', 9, 0,
3968 'f',
't',
'i',
'n',
't',
'_',
's',
'.',
'd', 9, 0,
3969 's',
'u',
'b',
's',
'u',
'u',
'_',
's',
'.',
'd', 9, 0,
3970 'd',
'i',
'v',
'_',
's',
'.',
'd', 9, 0,
3971 'm',
'a',
'x',
'_',
's',
'.',
'd', 9, 0,
3972 'c',
'o',
'p',
'y',
'_',
's',
'.',
'd', 9, 0,
3973 'a',
'b',
's',
'.',
'd', 9, 0,
3974 'f',
'c',
'l',
'a',
's',
's',
'.',
'd', 9, 0,
3975 's',
'p',
'l',
'a',
't',
'.',
'd', 9, 0,
3976 'b',
's',
'e',
't',
'.',
'd', 9, 0,
3977 'c',
'.',
'n',
'g',
't',
'.',
'd', 9, 0,
3978 'c',
'.',
'l',
't',
'.',
'd', 9, 0,
3979 'c',
'm',
'p',
'.',
'l',
't',
'.',
'd', 9, 0,
3980 'f',
'c',
'l',
't',
'.',
'd', 9, 0,
3981 'c',
'.',
'o',
'l',
't',
'.',
'd', 9, 0,
3982 'c',
'm',
'p',
'.',
's',
'l',
't',
'.',
'd', 9, 0,
3983 'f',
's',
'l',
't',
'.',
'd', 9, 0,
3984 'c',
'.',
'u',
'l',
't',
'.',
'd', 9, 0,
3985 'c',
'm',
'p',
'.',
'u',
'l',
't',
'.',
'd', 9, 0,
3986 'f',
'c',
'u',
'l',
't',
'.',
'd', 9, 0,
3987 'c',
'm',
'p',
'.',
's',
'u',
'l',
't',
'.',
'd', 9, 0,
3988 'f',
's',
'u',
'l',
't',
'.',
'd', 9, 0,
3989 'p',
'c',
'n',
't',
'.',
'd', 9, 0,
3990 'f',
'r',
'i',
'n',
't',
'.',
'd', 9, 0,
3991 'i',
'n',
's',
'e',
'r',
't',
'.',
'd', 9, 0,
3992 'f',
's',
'q',
'r',
't',
'.',
'd', 9, 0,
3993 'f',
'r',
's',
'q',
'r',
't',
'.',
'd', 9, 0,
3994 's',
't',
'.',
'd', 9, 0,
3995 'm',
'o',
'v',
't',
'.',
'd', 9, 0,
3996 'a',
's',
'u',
'b',
'_',
'u',
'.',
'd', 9, 0,
3997 'h',
's',
'u',
'b',
'_',
'u',
'.',
'd', 9, 0,
3998 'd',
'p',
's',
'u',
'b',
'_',
'u',
'.',
'd', 9, 0,
3999 'f',
't',
'r',
'u',
'n',
'c',
'_',
'u',
'.',
'd', 9, 0,
4000 'h',
'a',
'd',
'd',
'_',
'u',
'.',
'd', 9, 0,
4001 'd',
'p',
'a',
'd',
'd',
'_',
'u',
'.',
'd', 9, 0,
4002 'm',
'o',
'd',
'_',
'u',
'.',
'd', 9, 0,
4003 'c',
'l',
'e',
'_',
'u',
'.',
'd', 9, 0,
4004 'a',
'v',
'e',
'_',
'u',
'.',
'd', 9, 0,
4005 'c',
'l',
'e',
'i',
'_',
'u',
'.',
'd', 9, 0,
4006 'm',
'i',
'n',
'i',
'_',
'u',
'.',
'd', 9, 0,
4007 'c',
'l',
't',
'i',
'_',
'u',
'.',
'd', 9, 0,
4008 'm',
'a',
'x',
'i',
'_',
'u',
'.',
'd', 9, 0,
4009 'm',
'i',
'n',
'_',
'u',
'.',
'd', 9, 0,
4010 'd',
'o',
't',
'p',
'_',
'u',
'.',
'd', 9, 0,
4011 'a',
'v',
'e',
'r',
'_',
'u',
'.',
'd', 9, 0,
4012 's',
'u',
'b',
's',
'_',
'u',
'.',
'd', 9, 0,
4013 'a',
'd',
'd',
's',
'_',
'u',
'.',
'd', 9, 0,
4014 's',
'u',
'b',
's',
'u',
's',
'_',
'u',
'.',
'd', 9, 0,
4015 's',
'a',
't',
'_',
'u',
'.',
'd', 9, 0,
4016 'c',
'l',
't',
'_',
'u',
'.',
'd', 9, 0,
4017 'f',
'f',
'i',
'n',
't',
'_',
'u',
'.',
'd', 9, 0,
4018 'f',
't',
'i',
'n',
't',
'_',
'u',
'.',
'd', 9, 0,
4019 'd',
'i',
'v',
'_',
'u',
'.',
'd', 9, 0,
4020 'm',
'a',
'x',
'_',
'u',
'.',
'd', 9, 0,
4021 'c',
'o',
'p',
'y',
'_',
'u',
'.',
'd', 9, 0,
4022 'm',
's',
'u',
'b',
'v',
'.',
'd', 9, 0,
4023 'm',
'a',
'd',
'd',
'v',
'.',
'd', 9, 0,
4024 'p',
'c',
'k',
'e',
'v',
'.',
'd', 9, 0,
4025 'i',
'l',
'v',
'e',
'v',
'.',
'd', 9, 0,
4026 'f',
'd',
'i',
'v',
'.',
'd', 9, 0,
4027 'm',
'u',
'l',
'v',
'.',
'd', 9, 0,
4028 'm',
'o',
'v',
'.',
'd', 9, 0,
4029 't',
'r',
'u',
'n',
'c',
'.',
'w',
'.',
'd', 9, 0,
4030 'r',
'o',
'u',
'n',
'd',
'.',
'w',
'.',
'd', 9, 0,
4031 'c',
'e',
'i',
'l',
'.',
'w',
'.',
'd', 9, 0,
4032 'f',
'l',
'o',
'o',
'r',
'.',
'w',
'.',
'd', 9, 0,
4033 'c',
'v',
't',
'.',
'w',
'.',
'd', 9, 0,
4034 'f',
'm',
'a',
'x',
'.',
'd', 9, 0,
4035 'b',
'z',
'.',
'd', 9, 0,
4036 's',
'e',
'l',
'n',
'e',
'z',
'.',
'd', 9, 0,
4037 'b',
'n',
'z',
'.',
'd', 9, 0,
4038 's',
'e',
'l',
'e',
'q',
'z',
'.',
'd', 9, 0,
4039 'm',
'o',
'v',
'z',
'.',
'd', 9, 0,
4040 's',
'c',
'd', 9, 0,
4041 'd',
'a',
'd',
'd', 9, 0,
4042 'm',
'a',
'd',
'd', 9, 0,
4043 'd',
's',
'h',
'd', 9, 0,
4044 'l',
'l',
'd', 9, 0,
4045 'a',
'n',
'd', 9, 0,
4046 'p',
'r',
'e',
'p',
'e',
'n',
'd', 9, 0,
4047 'a',
'p',
'p',
'e',
'n',
'd', 9, 0,
4048 'd',
'm',
'o',
'd', 9, 0,
4050 't',
'g',
'e', 9, 0,
4051 'c',
'a',
'c',
'h',
'e', 9, 0,
4052 'b',
'n',
'e', 9, 0,
4053 's',
'n',
'e', 9, 0,
4054 't',
'n',
'e', 9, 0,
4055 'm',
'o',
'v',
'e', 9, 0,
4056 'b',
'c',
'0',
'f', 9, 0,
4057 'b',
'c',
'1',
'f', 9, 0,
4058 'b',
'c',
'2',
'f', 9, 0,
4059 'b',
'c',
'3',
'f', 9, 0,
4060 'p',
'r',
'e',
'f', 9, 0,
4061 'm',
'o',
'v',
'f', 9, 0,
4062 'n',
'e',
'g', 9, 0,
4063 'a',
'd',
'd',
'_',
'a',
'.',
'h', 9, 0,
4064 'm',
'i',
'n',
'_',
'a',
'.',
'h', 9, 0,
4065 'a',
'd',
'd',
's',
'_',
'a',
'.',
'h', 9, 0,
4066 'm',
'a',
'x',
'_',
'a',
'.',
'h', 9, 0,
4067 's',
'r',
'a',
'.',
'h', 9, 0,
4068 'n',
'l',
'o',
'c',
'.',
'h', 9, 0,
4069 'n',
'l',
'z',
'c',
'.',
'h', 9, 0,
4070 's',
'l',
'd',
'.',
'h', 9, 0,
4071 'p',
'c',
'k',
'o',
'd',
'.',
'h', 9, 0,
4072 'i',
'l',
'v',
'o',
'd',
'.',
'h', 9, 0,
4073 'i',
'n',
's',
'v',
'e',
'.',
'h', 9, 0,
4074 'v',
's',
'h',
'f',
'.',
'h', 9, 0,
4075 'b',
'n',
'e',
'g',
'.',
'h', 9, 0,
4076 's',
'r',
'a',
'i',
'.',
'h', 9, 0,
4077 's',
'l',
'd',
'i',
'.',
'h', 9, 0,
4078 'b',
'n',
'e',
'g',
'i',
'.',
'h', 9, 0,
4079 's',
'l',
'l',
'i',
'.',
'h', 9, 0,
4080 's',
'r',
'l',
'i',
'.',
'h', 9, 0,
4081 'b',
'i',
'n',
's',
'l',
'i',
'.',
'h', 9, 0,
4082 'c',
'e',
'q',
'i',
'.',
'h', 9, 0,
4083 's',
'r',
'a',
'r',
'i',
'.',
'h', 9, 0,
4084 'b',
'c',
'l',
'r',
'i',
'.',
'h', 9, 0,
4085 's',
'r',
'l',
'r',
'i',
'.',
'h', 9, 0,
4086 'b',
'i',
'n',
's',
'r',
'i',
'.',
'h', 9, 0,
4087 's',
'p',
'l',
'a',
't',
'i',
'.',
'h', 9, 0,
4088 'b',
's',
'e',
't',
'i',
'.',
'h', 9, 0,
4089 's',
'u',
'b',
'v',
'i',
'.',
'h', 9, 0,
4090 'a',
'd',
'd',
'v',
'i',
'.',
'h', 9, 0,
4091 'f',
'i',
'l',
'l',
'.',
'h', 9, 0,
4092 's',
'l',
'l',
'.',
'h', 9, 0,
4093 's',
'r',
'l',
'.',
'h', 9, 0,
4094 'b',
'i',
'n',
's',
'l',
'.',
'h', 9, 0,
4095 'i',
'l',
'v',
'l',
'.',
'h', 9, 0,
4096 'f',
'e',
'x',
'd',
'o',
'.',
'h', 9, 0,
4097 'm',
's',
'u',
'b',
'_',
'q',
'.',
'h', 9, 0,
4098 'm',
'a',
'd',
'd',
'_',
'q',
'.',
'h', 9, 0,
4099 'm',
'u',
'l',
'_',
'q',
'.',
'h', 9, 0,
4100 'm',
's',
'u',
'b',
'r',
'_',
'q',
'.',
'h', 9, 0,
4101 'm',
'a',
'd',
'd',
'r',
'_',
'q',
'.',
'h', 9, 0,
4102 'm',
'u',
'l',
'r',
'_',
'q',
'.',
'h', 9, 0,
4103 'c',
'e',
'q',
'.',
'h', 9, 0,
4104 'f',
't',
'q',
'.',
'h', 9, 0,
4105 's',
'r',
'a',
'r',
'.',
'h', 9, 0,
4106 'b',
'c',
'l',
'r',
'.',
'h', 9, 0,
4107 's',
'r',
'l',
'r',
'.',
'h', 9, 0,
4108 'b',
'i',
'n',
's',
'r',
'.',
'h', 9, 0,
4109 'i',
'l',
'v',
'r',
'.',
'h', 9, 0,
4110 'a',
's',
'u',
'b',
'_',
's',
'.',
'h', 9, 0,
4111 'h',
's',
'u',
'b',
'_',
's',
'.',
'h', 9, 0,
4112 'd',
'p',
's',
'u',
'b',
'_',
's',
'.',
'h', 9, 0,
4113 'h',
'a',
'd',
'd',
'_',
's',
'.',
'h', 9, 0,
4114 'd',
'p',
'a',
'd',
'd',
'_',
's',
'.',
'h', 9, 0,
4115 'm',
'o',
'd',
'_',
's',
'.',
'h', 9, 0,
4116 'c',
'l',
'e',
'_',
's',
'.',
'h', 9, 0,
4117 'a',
'v',
'e',
'_',
's',
'.',
'h', 9, 0,
4118 'c',
'l',
'e',
'i',
'_',
's',
'.',
'h', 9, 0,
4119 'm',
'i',
'n',
'i',
'_',
's',
'.',
'h', 9, 0,
4120 'c',
'l',
't',
'i',
'_',
's',
'.',
'h', 9, 0,
4121 'm',
'a',
'x',
'i',
'_',
's',
'.',
'h', 9, 0,
4122 'm',
'i',
'n',
'_',
's',
'.',
'h', 9, 0,
4123 'd',
'o',
't',
'p',
'_',
's',
'.',
'h', 9, 0,
4124 'a',
'v',
'e',
'r',
'_',
's',
'.',
'h', 9, 0,
4125 'e',
'x',
't',
'r',
'_',
's',
'.',
'h', 9, 0,
4126 's',
'u',
'b',
's',
'_',
's',
'.',
'h', 9, 0,
4127 'a',
'd',
'd',
's',
'_',
's',
'.',
'h', 9, 0,
4128 's',
'a',
't',
'_',
's',
'.',
'h', 9, 0,
4129 'c',
'l',
't',
'_',
's',
'.',
'h', 9, 0,
4130 's',
'u',
'b',
's',
'u',
'u',
'_',
's',
'.',
'h', 9, 0,
4131 'd',
'i',
'v',
'_',
's',
'.',
'h', 9, 0,
4132 'e',
'x',
't',
'r',
'v',
'_',
's',
'.',
'h', 9, 0,
4133 'm',
'a',
'x',
'_',
's',
'.',
'h', 9, 0,
4134 'c',
'o',
'p',
'y',
'_',
's',
'.',
'h', 9, 0,
4135 's',
'p',
'l',
'a',
't',
'.',
'h', 9, 0,
4136 'b',
's',
'e',
't',
'.',
'h', 9, 0,
4137 'p',
'c',
'n',
't',
'.',
'h', 9, 0,
4138 'i',
'n',
's',
'e',
'r',
't',
'.',
'h', 9, 0,
4139 's',
't',
'.',
'h', 9, 0,
4140 'a',
's',
'u',
'b',
'_',
'u',
'.',
'h', 9, 0,
4141 'h',
's',
'u',
'b',
'_',
'u',
'.',
'h', 9, 0,
4142 'd',
'p',
's',
'u',
'b',
'_',
'u',
'.',
'h', 9, 0,
4143 'h',
'a',
'd',
'd',
'_',
'u',
'.',
'h', 9, 0,
4144 'd',
'p',
'a',
'd',
'd',
'_',
'u',
'.',
'h', 9, 0,
4145 'm',
'o',
'd',
'_',
'u',
'.',
'h', 9, 0,
4146 'c',
'l',
'e',
'_',
'u',
'.',
'h', 9, 0,
4147 'a',
'v',
'e',
'_',
'u',
'.',
'h', 9, 0,
4148 'c',
'l',
'e',
'i',
'_',
'u',
'.',
'h', 9, 0,
4149 'm',
'i',
'n',
'i',
'_',
'u',
'.',
'h', 9, 0,
4150 'c',
'l',
't',
'i',
'_',
'u',
'.',
'h', 9, 0,
4151 'm',
'a',
'x',
'i',
'_',
'u',
'.',
'h', 9, 0,
4152 'm',
'i',
'n',
'_',
'u',
'.',
'h', 9, 0,
4153 'd',
'o',
't',
'p',
'_',
'u',
'.',
'h', 9, 0,
4154 'a',
'v',
'e',
'r',
'_',
'u',
'.',
'h', 9, 0,
4155 's',
'u',
'b',
's',
'_',
'u',
'.',
'h', 9, 0,
4156 'a',
'd',
'd',
's',
'_',
'u',
'.',
'h', 9, 0,
4157 's',
'u',
'b',
's',
'u',
's',
'_',
'u',
'.',
'h', 9, 0,
4158 's',
'a',
't',
'_',
'u',
'.',
'h', 9, 0,
4159 'c',
'l',
't',
'_',
'u',
'.',
'h', 9, 0,
4160 'd',
'i',
'v',
'_',
'u',
'.',
'h', 9, 0,
4161 'm',
'a',
'x',
'_',
'u',
'.',
'h', 9, 0,
4162 'c',
'o',
'p',
'y',
'_',
'u',
'.',
'h', 9, 0,
4163 'm',
's',
'u',
'b',
'v',
'.',
'h', 9, 0,
4164 'm',
'a',
'd',
'd',
'v',
'.',
'h', 9, 0,
4165 'p',
'c',
'k',
'e',
'v',
'.',
'h', 9, 0,
4166 'i',
'l',
'v',
'e',
'v',
'.',
'h', 9, 0,
4167 'm',
'u',
'l',
'v',
'.',
'h', 9, 0,
4168 'b',
'z',
'.',
'h', 9, 0,
4169 'b',
'n',
'z',
'.',
'h', 9, 0,
4170 'd',
's',
'b',
'h', 9, 0,
4171 'w',
's',
'b',
'h', 9, 0,
4172 's',
'e',
'h', 9, 0,
4174 's',
'h',
'r',
'a',
'.',
'p',
'h', 9, 0,
4175 'p',
'r',
'e',
'c',
'r',
'q',
'.',
'q',
'b',
'.',
'p',
'h', 9, 0,
4176 'p',
'r',
'e',
'c',
'r',
'.',
'q',
'b',
'.',
'p',
'h', 9, 0,
4177 'p',
'r',
'e',
'c',
'r',
'q',
'u',
'_',
's',
'.',
'q',
'b',
'.',
'p',
'h', 9, 0,
4178 'c',
'm',
'p',
'.',
'l',
'e',
'.',
'p',
'h', 9, 0,
4179 's',
'u',
'b',
'q',
'h',
'.',
'p',
'h', 9, 0,
4180 'a',
'd',
'd',
'q',
'h',
'.',
'p',
'h', 9, 0,
4181 'p',
'i',
'c',
'k',
'.',
'p',
'h', 9, 0,
4182 's',
'h',
'l',
'l',
'.',
'p',
'h', 9, 0,
4183 'r',
'e',
'p',
'l',
'.',
'p',
'h', 9, 0,
4184 's',
'h',
'r',
'l',
'.',
'p',
'h', 9, 0,
4185 'p',
'a',
'c',
'k',
'r',
'l',
'.',
'p',
'h', 9, 0,
4186 'm',
'u',
'l',
'.',
'p',
'h', 9, 0,
4187 's',
'u',
'b',
'q',
'.',
'p',
'h', 9, 0,
4188 'a',
'd',
'd',
'q',
'.',
'p',
'h', 9, 0,
4189 'c',
'm',
'p',
'.',
'e',
'q',
'.',
'p',
'h', 9, 0,
4190 's',
'h',
'r',
'a',
'_',
'r',
'.',
'p',
'h', 9, 0,
4191 's',
'u',
'b',
'q',
'h',
'_',
'r',
'.',
'p',
'h', 9, 0,
4192 'a',
'd',
'd',
'q',
'h',
'_',
'r',
'.',
'p',
'h', 9, 0,
4193 's',
'h',
'r',
'a',
'v',
'_',
'r',
'.',
'p',
'h', 9, 0,
4194 's',
'h',
'l',
'l',
'_',
's',
'.',
'p',
'h', 9, 0,
4195 'm',
'u',
'l',
'_',
's',
'.',
'p',
'h', 9, 0,
4196 's',
'u',
'b',
'q',
'_',
's',
'.',
'p',
'h', 9, 0,
4197 'a',
'd',
'd',
'q',
'_',
's',
'.',
'p',
'h', 9, 0,
4198 'm',
'u',
'l',
'q',
'_',
's',
'.',
'p',
'h', 9, 0,
4199 'a',
'b',
's',
'q',
'_',
's',
'.',
'p',
'h', 9, 0,
4200 's',
'u',
'b',
'u',
'_',
's',
'.',
'p',
'h', 9, 0,
4201 'a',
'd',
'd',
'u',
'_',
's',
'.',
'p',
'h', 9, 0,
4202 's',
'h',
'l',
'l',
'v',
'_',
's',
'.',
'p',
'h', 9, 0,
4203 'm',
'u',
'l',
'q',
'_',
'r',
's',
'.',
'p',
'h', 9, 0,
4204 'c',
'm',
'p',
'.',
'l',
't',
'.',
'p',
'h', 9, 0,
4205 's',
'u',
'b',
'u',
'.',
'p',
'h', 9, 0,
4206 'a',
'd',
'd',
'u',
'.',
'p',
'h', 9, 0,
4207 's',
'h',
'r',
'a',
'v',
'.',
'p',
'h', 9, 0,
4208 's',
'h',
'l',
'l',
'v',
'.',
'p',
'h', 9, 0,
4209 'r',
'e',
'p',
'l',
'v',
'.',
'p',
'h', 9, 0,
4210 's',
'h',
'r',
'l',
'v',
'.',
'p',
'h', 9, 0,
4211 'd',
'p',
'a',
'.',
'w',
'.',
'p',
'h', 9, 0,
4212 'd',
'p',
'a',
'q',
'x',
'_',
's',
'a',
'.',
'w',
'.',
'p',
'h', 9, 0,
4213 'd',
'p',
's',
'q',
'x',
'_',
's',
'a',
'.',
'w',
'.',
'p',
'h', 9, 0,
4214 'm',
'u',
'l',
's',
'a',
'.',
'w',
'.',
'p',
'h', 9, 0,
4215 'd',
'p',
'a',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4216 'm',
'u',
'l',
's',
'a',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4217 'd',
'p',
's',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4218 'd',
'p',
'a',
'q',
'x',
'_',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4219 'd',
'p',
's',
'q',
'x',
'_',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4220 'd',
'p',
's',
'.',
'w',
'.',
'p',
'h', 9, 0,
4221 'd',
'p',
'a',
'x',
'.',
'w',
'.',
'p',
'h', 9, 0,
4222 'd',
'p',
's',
'x',
'.',
'w',
'.',
'p',
'h', 9, 0,
4224 'd',
'm',
'u',
'h', 9, 0,
4225 's',
'y',
'n',
'c',
'i', 9, 0,
4226 'd',
'a',
'd',
'd',
'i', 9, 0,
4227 'a',
'n',
'd',
'i', 9, 0,
4228 't',
'g',
'e',
'i', 9, 0,
4229 's',
'n',
'e',
'i', 9, 0,
4230 't',
'n',
'e',
'i', 9, 0,
4231 'd',
'a',
'h',
'i', 9, 0,
4232 'm',
'f',
'h',
'i', 9, 0,
4233 'm',
't',
'h',
'i', 9, 0,
4234 '.',
'a',
'l',
'i',
'g',
'n', 32,
'2', 10, 9,
'l',
'i', 9, 0,
4235 'd',
'l',
'i', 9, 0,
4236 'c',
'm',
'p',
'i', 9, 0,
4237 's',
'e',
'q',
'i', 9, 0,
4238 't',
'e',
'q',
'i', 9, 0,
4239 'x',
'o',
'r',
'i', 9, 0,
4240 'd',
'a',
't',
'i', 9, 0,
4241 's',
'l',
't',
'i', 9, 0,
4242 't',
'l',
't',
'i', 9, 0,
4243 'd',
'a',
'u',
'i', 9, 0,
4244 'l',
'u',
'i', 9, 0,
4246 'b',
'r',
'e',
'a',
'k', 9, 0,
4247 'c',
'v',
't',
'.',
'd',
'.',
'l', 9, 0,
4248 'c',
'v',
't',
'.',
's',
'.',
'l', 9, 0,
4249 'b',
'a',
'l', 9, 0,
4250 'j',
'a',
'l', 9, 0,
4251 'b',
'g',
'e',
'z',
'a',
'l', 9, 0,
4252 'b',
'l',
't',
'z',
'a',
'l', 9, 0,
4253 'd',
'p',
'a',
'u',
'.',
'h',
'.',
'q',
'b',
'l', 9, 0,
4254 'd',
'p',
's',
'u',
'.',
'h',
'.',
'q',
'b',
'l', 9, 0,
4255 'm',
'u',
'l',
'e',
'u',
'_',
's',
'.',
'p',
'h',
'.',
'q',
'b',
'l', 9, 0,
4256 'p',
'r',
'e',
'c',
'e',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'l', 9, 0,
4257 'p',
'r',
'e',
'c',
'e',
'q',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'l', 9, 0,
4258 'l',
'd',
'l', 9, 0,
4259 's',
'd',
'l', 9, 0,
4260 'b',
'n',
'e',
'l', 9, 0,
4261 'b',
'c',
'0',
'f',
'l', 9, 0,
4262 'b',
'c',
'1',
'f',
'l', 9, 0,
4263 'b',
'c',
'2',
'f',
'l', 9, 0,
4264 'b',
'c',
'3',
'f',
'l', 9, 0,
4265 'm',
'a',
'q',
'_',
's',
'a',
'.',
'w',
'.',
'p',
'h',
'l', 9, 0,
4266 'p',
'r',
'e',
'c',
'e',
'q',
'.',
'w',
'.',
'p',
'h',
'l', 9, 0,
4267 'm',
'a',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h',
'l', 9, 0,
4268 'm',
'u',
'l',
'e',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h',
'l', 9, 0,
4269 's',
'y',
's',
'c',
'a',
'l',
'l', 9, 0,
4270 'b',
'g',
'e',
'z',
'a',
'l',
'l', 9, 0,
4271 'b',
'l',
't',
'z',
'a',
'l',
'l', 9, 0,
4272 'd',
's',
'l',
'l', 9, 0,
4273 'b',
'e',
'q',
'l', 9, 0,
4274 'd',
's',
'r',
'l', 9, 0,
4275 'b',
'c',
'0',
't',
'l', 9, 0,
4276 'b',
'c',
'1',
't',
'l', 9, 0,
4277 'b',
'c',
'2',
't',
'l', 9, 0,
4278 'b',
'c',
'3',
't',
'l', 9, 0,
4279 'd',
'm',
'u',
'l', 9, 0,
4280 'l',
'w',
'l', 9, 0,
4281 's',
'w',
'l', 9, 0,
4282 'b',
'g',
'e',
'z',
'l', 9, 0,
4283 'b',
'l',
'e',
'z',
'l', 9, 0,
4284 'b',
'g',
't',
'z',
'l', 9, 0,
4285 'b',
'l',
't',
'z',
'l', 9, 0,
4286 'l',
'w',
'm', 9, 0,
4287 's',
'w',
'm', 9, 0,
4288 'b',
'a',
'l',
'i',
'g',
'n', 9, 0,
4289 'd',
'a',
'l',
'i',
'g',
'n', 9, 0,
4290 'm',
'o',
'v',
'n', 9, 0,
4291 'd',
'c',
'l',
'o', 9, 0,
4292 'm',
'f',
'l',
'o', 9, 0,
4293 's',
'h',
'i',
'l',
'o', 9, 0,
4294 'm',
't',
'l',
'o', 9, 0,
4295 'd',
'b',
'i',
't',
's',
'w',
'a',
'p', 9, 0,
4296 's',
'd',
'b',
'b',
'p', 9, 0,
4297 'e',
'x',
't',
'p',
'd',
'p', 9, 0,
4298 'm',
'o',
'v',
'e',
'p', 9, 0,
4299 'm',
't',
'h',
'l',
'i',
'p', 9, 0,
4300 'c',
'm',
'p', 9, 0,
4301 'd',
'p',
'o',
'p', 9, 0,
4302 'a',
'd',
'd',
'i',
'u',
'r',
'1',
's',
'p', 9, 0,
4303 'l',
'o',
'a',
'd',
'_',
'c',
'c',
'o',
'n',
'd',
'_',
'd',
's',
'p', 9, 0,
4304 's',
't',
'o',
'r',
'e',
'_',
'c',
'c',
'o',
'n',
'd',
'_',
'd',
's',
'p', 9, 0,
4305 'r',
'd',
'd',
's',
'p', 9, 0,
4306 'w',
'r',
'd',
's',
'p', 9, 0,
4307 'j',
'r',
'a',
'd',
'd',
'i',
'u',
's',
'p', 9, 0,
4308 'e',
'x',
't',
'p', 9, 0,
4309 'l',
'w',
'p', 9, 0,
4310 's',
'w',
'p', 9, 0,
4311 'b',
'e',
'q', 9, 0,
4312 's',
'e',
'q', 9, 0,
4313 't',
'e',
'q', 9, 0,
4314 'd',
'p',
'a',
'u',
'.',
'h',
'.',
'q',
'b',
'r', 9, 0,
4315 'd',
'p',
's',
'u',
'.',
'h',
'.',
'q',
'b',
'r', 9, 0,
4316 'm',
'u',
'l',
'e',
'u',
'_',
's',
'.',
'p',
'h',
'.',
'q',
'b',
'r', 9, 0,
4317 'p',
'r',
'e',
'c',
'e',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'r', 9, 0,
4318 'p',
'r',
'e',
'c',
'e',
'q',
'u',
'.',
'p',
'h',
'.',
'q',
'b',
'r', 9, 0,
4319 'l',
'd',
'r', 9, 0,
4320 's',
'd',
'r', 9, 0,
4321 'm',
'a',
'q',
'_',
's',
'a',
'.',
'w',
'.',
'p',
'h',
'r', 9, 0,
4322 'p',
'r',
'e',
'c',
'e',
'q',
'.',
'w',
'.',
'p',
'h',
'r', 9, 0,
4323 'm',
'a',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h',
'r', 9, 0,
4324 'm',
'u',
'l',
'e',
'q',
'_',
's',
'.',
'w',
'.',
'p',
'h',
'r', 9, 0,
4326 'j',
'a',
'l',
'r', 9, 0,
4327 'n',
'o',
'r', 9, 0,
4328 'x',
'o',
'r', 9, 0,
4329 'd',
'r',
'o',
't',
'r', 9, 0,
4330 'r',
'd',
'h',
'w',
'r', 9, 0,
4331 'l',
'w',
'r', 9, 0,
4332 's',
'w',
'r', 9, 0,
4333 'm',
'i',
'n',
'a',
'.',
's', 9, 0,
4334 'm',
'a',
'x',
'a',
'.',
's', 9, 0,
4335 'n',
'm',
's',
'u',
'b',
'.',
's', 9, 0,
4336 'c',
'v',
't',
'.',
'd',
'.',
's', 9, 0,
4337 'n',
'm',
'a',
'd',
'd',
'.',
's', 9, 0,
4338 'c',
'.',
'n',
'g',
'e',
'.',
's', 9, 0,
4339 'c',
'.',
'l',
'e',
'.',
's', 9, 0,
4340 'c',
'm',
'p',
'.',
'l',
'e',
'.',
's', 9, 0,
4341 'c',
'.',
'n',
'g',
'l',
'e',
'.',
's', 9, 0,
4342 'c',
'.',
'o',
'l',
'e',
'.',
's', 9, 0,
4343 'c',
'm',
'p',
'.',
's',
'l',
'e',
'.',
's', 9, 0,
4344 'c',
'.',
'u',
'l',
'e',
'.',
's', 9, 0,
4345 'c',
'm',
'p',
'.',
'u',
'l',
'e',
'.',
's', 9, 0,
4346 'c',
'm',
'p',
'.',
's',
'u',
'l',
'e',
'.',
's', 9, 0,
4347 'c',
'.',
'f',
'.',
's', 9, 0,
4348 'c',
'm',
'p',
'.',
'a',
'f',
'.',
's', 9, 0,
4349 'c',
'm',
'p',
'.',
's',
'a',
'f',
'.',
's', 9, 0,
4350 'm',
's',
'u',
'b',
'f',
'.',
's', 9, 0,
4351 'm',
'a',
'd',
'd',
'f',
'.',
's', 9, 0,
4352 'c',
'.',
's',
'f',
'.',
's', 9, 0,
4353 'm',
'o',
'v',
'f',
'.',
's', 9, 0,
4354 'n',
'e',
'g',
'.',
's', 9, 0,
4355 't',
'r',
'u',
'n',
'c',
'.',
'l',
'.',
's', 9, 0,
4356 'r',
'o',
'u',
'n',
'd',
'.',
'l',
'.',
's', 9, 0,
4357 'c',
'e',
'i',
'l',
'.',
'l',
'.',
's', 9, 0,
4358 'f',
'l',
'o',
'o',
'r',
'.',
'l',
'.',
's', 9, 0,
4359 'c',
'v',
't',
'.',
'l',
'.',
's', 9, 0,
4360 's',
'e',
'l',
'.',
's', 9, 0,
4361 'c',
'.',
'n',
'g',
'l',
'.',
's', 9, 0,
4362 'm',
'u',
'l',
'.',
's', 9, 0,
4363 'm',
'i',
'n',
'.',
's', 9, 0,
4364 'c',
'.',
'u',
'n',
'.',
's', 9, 0,
4365 'c',
'm',
'p',
'.',
'u',
'n',
'.',
's', 9, 0,
4366 'c',
'm',
'p',
'.',
's',
'u',
'n',
'.',
's', 9, 0,
4367 'm',
'o',
'v',
'n',
'.',
's', 9, 0,
4368 'c',
'.',
'e',
'q',
'.',
's', 9, 0,
4369 'c',
'm',
'p',
'.',
'e',
'q',
'.',
's', 9, 0,
4370 'c',
'.',
's',
'e',
'q',
'.',
's', 9, 0,
4371 'c',
'm',
'p',
'.',
's',
'e',
'q',
'.',
's', 9, 0,
4372 'c',
'.',
'u',
'e',
'q',
'.',
's', 9, 0,
4373 'c',
'm',
'p',
'.',
'u',
'e',
'q',
'.',
's', 9, 0,
4374 'c',
'm',
'p',
'.',
's',
'u',
'e',
'q',
'.',
's', 9, 0,
4375 'a',
'b',
's',
'.',
's', 9, 0,
4376 'c',
'l',
'a',
's',
's',
'.',
's', 9, 0,
4377 'c',
'.',
'n',
'g',
't',
'.',
's', 9, 0,
4378 'c',
'.',
'l',
't',
'.',
's', 9, 0,
4379 'c',
'm',
'p',
'.',
'l',
't',
'.',
's', 9, 0,
4380 'c',
'.',
'o',
'l',
't',
'.',
's', 9, 0,
4381 'c',
'm',
'p',
'.',
's',
'l',
't',
'.',
's', 9, 0,
4382 'c',
'.',
'u',
'l',
't',
'.',
's', 9, 0,
4383 'c',
'm',
'p',
'.',
'u',
'l',
't',
'.',
's', 9, 0,
4384 'c',
'm',
'p',
'.',
's',
'u',
'l',
't',
'.',
's', 9, 0,
4385 'r',
'i',
'n',
't',
'.',
's', 9, 0,
4386 's',
'q',
'r',
't',
'.',
's', 9, 0,
4387 'm',
'o',
'v',
't',
'.',
's', 9, 0,
4388 'd',
'i',
'v',
'.',
's', 9, 0,
4389 'm',
'o',
'v',
'.',
's', 9, 0,
4390 't',
'r',
'u',
'n',
'c',
'.',
'w',
'.',
's', 9, 0,
4391 'r',
'o',
'u',
'n',
'd',
'.',
'w',
'.',
's', 9, 0,
4392 'c',
'e',
'i',
'l',
'.',
'w',
'.',
's', 9, 0,
4393 'f',
'l',
'o',
'o',
'r',
'.',
'w',
'.',
's', 9, 0,
4394 'c',
'v',
't',
'.',
'w',
'.',
's', 9, 0,
4395 'm',
'a',
'x',
'.',
's', 9, 0,
4396 's',
'e',
'l',
'n',
'e',
'z',
'.',
's', 9, 0,
4397 's',
'e',
'l',
'e',
'q',
'z',
'.',
's', 9, 0,
4398 'm',
'o',
'v',
'z',
'.',
's', 9, 0,
4399 'j',
'a',
'l',
's', 9, 0,
4400 'b',
'g',
'e',
'z',
'a',
'l',
's', 9, 0,
4401 'b',
'l',
't',
'z',
'a',
'l',
's', 9, 0,
4402 'j',
'a',
'l',
'r',
's', 9, 0,
4403 'l',
'w',
'x',
's', 9, 0,
4404 'b',
'c',
'0',
't', 9, 0,
4405 'b',
'c',
'1',
't', 9, 0,
4406 'b',
'c',
'2',
't', 9, 0,
4407 'b',
'c',
'3',
't', 9, 0,
4408 'w',
'a',
'i',
't', 9, 0,
4409 's',
'l',
't', 9, 0,
4410 't',
'l',
't', 9, 0,
4411 'd',
'm',
'u',
'l',
't', 9, 0,
4412 'n',
'o',
't', 9, 0,
4413 'm',
'o',
'v',
't', 9, 0,
4414 'l',
'b',
'u', 9, 0,
4415 'd',
's',
'u',
'b',
'u', 9, 0,
4416 'm',
's',
'u',
'b',
'u', 9, 0,
4417 'b',
'a',
'd',
'd',
'u', 9, 0,
4418 'd',
'a',
'd',
'd',
'u', 9, 0,
4419 'm',
'a',
'd',
'd',
'u', 9, 0,
4420 'd',
'm',
'o',
'd',
'u', 9, 0,
4421 't',
'g',
'e',
'u', 9, 0,
4422 'l',
'h',
'u', 9, 0,
4423 'd',
'm',
'u',
'h',
'u', 9, 0,
4424 'd',
'a',
'd',
'd',
'i',
'u', 9, 0,
4425 't',
'g',
'e',
'i',
'u', 9, 0,
4426 's',
'l',
't',
'i',
'u', 9, 0,
4427 't',
'l',
't',
'i',
'u', 9, 0,
4428 'v',
'3',
'm',
'u',
'l',
'u', 9, 0,
4429 'd',
'm',
'u',
'l',
'u', 9, 0,
4430 'v',
'm',
'u',
'l',
'u', 9, 0,
4431 's',
'l',
't',
'u', 9, 0,
4432 't',
'l',
't',
'u', 9, 0,
4433 'd',
'm',
'u',
'l',
't',
'u', 9, 0,
4434 'd',
'd',
'i',
'v',
'u', 9, 0,
4435 'l',
'w',
'u', 9, 0,
4436 'a',
'n',
'd',
'.',
'v', 9, 0,
4437 'm',
'o',
'v',
'e',
'.',
'v', 9, 0,
4438 'b',
's',
'e',
'l',
'.',
'v', 9, 0,
4439 'n',
'o',
'r',
'.',
'v', 9, 0,
4440 'x',
'o',
'r',
'.',
'v', 9, 0,
4441 'b',
'z',
'.',
'v', 9, 0,
4442 'b',
'm',
'z',
'.',
'v', 9, 0,
4443 'b',
'n',
'z',
'.',
'v', 9, 0,
4444 'b',
'm',
'n',
'z',
'.',
'v', 9, 0,
4445 'd',
's',
'r',
'a',
'v', 9, 0,
4446 'b',
'i',
't',
'r',
'e',
'v', 9, 0,
4447 'd',
'd',
'i',
'v', 9, 0,
4448 'd',
's',
'l',
'l',
'v', 9, 0,
4449 'd',
's',
'r',
'l',
'v', 9, 0,
4450 's',
'h',
'i',
'l',
'o',
'v', 9, 0,
4451 'e',
'x',
't',
'p',
'd',
'p',
'v', 9, 0,
4452 'e',
'x',
't',
'p',
'v', 9, 0,
4453 'd',
'r',
'o',
't',
'r',
'v', 9, 0,
4454 'i',
'n',
's',
'v', 9, 0,
4455 'f',
'l',
'o',
'g',
'2',
'.',
'w', 9, 0,
4456 'f',
'e',
'x',
'p',
'2',
'.',
'w', 9, 0,
4457 'a',
'd',
'd',
'_',
'a',
'.',
'w', 9, 0,
4458 'f',
'm',
'i',
'n',
'_',
'a',
'.',
'w', 9, 0,
4459 'a',
'd',
'd',
's',
'_',
'a',
'.',
'w', 9, 0,
4460 'f',
'm',
'a',
'x',
'_',
'a',
'.',
'w', 9, 0,
4461 's',
'r',
'a',
'.',
'w', 9, 0,
4462 'f',
's',
'u',
'b',
'.',
'w', 9, 0,
4463 'f',
'm',
's',
'u',
'b',
'.',
'w', 9, 0,
4464 'n',
'l',
'o',
'c',
'.',
'w', 9, 0,
4465 'n',
'l',
'z',
'c',
'.',
'w', 9, 0,
4466 'c',
'v',
't',
'.',
'd',
'.',
'w', 9, 0,
4467 'f',
'a',
'd',
'd',
'.',
'w', 9, 0,
4468 'f',
'm',
'a',
'd',
'd',
'.',
'w', 9, 0,
4469 's',
'l',
'd',
'.',
'w', 9, 0,
4470 'p',
'c',
'k',
'o',
'd',
'.',
'w', 9, 0,
4471 'i',
'l',
'v',
'o',
'd',
'.',
'w', 9, 0,
4472 'f',
'c',
'l',
'e',
'.',
'w', 9, 0,
4473 'f',
's',
'l',
'e',
'.',
'w', 9, 0,
4474 'f',
'c',
'u',
'l',
'e',
'.',
'w', 9, 0,
4475 'f',
's',
'u',
'l',
'e',
'.',
'w', 9, 0,
4476 'f',
'c',
'n',
'e',
'.',
'w', 9, 0,
4477 'f',
's',
'n',
'e',
'.',
'w', 9, 0,
4478 'f',
'c',
'u',
'n',
'e',
'.',
'w', 9, 0,
4479 'f',
's',
'u',
'n',
'e',
'.',
'w', 9, 0,
4480 'i',
'n',
's',
'v',
'e',
'.',
'w', 9, 0,
4481 'f',
'c',
'a',
'f',
'.',
'w', 9, 0,
4482 'f',
's',
'a',
'f',
'.',
'w', 9, 0,
4483 'v',
's',
'h',
'f',
'.',
'w', 9, 0,
4484 'b',
'n',
'e',
'g',
'.',
'w', 9, 0,
4485 'p',
'r',
'e',
'c',
'r',
'_',
's',
'r',
'a',
'.',
'p',
'h',
'.',
'w', 9, 0,
4486 'p',
'r',
'e',
'c',
'r',
'q',
'.',
'p',
'h',
'.',
'w', 9, 0,
4487 'p',
'r',
'e',
'c',
'r',
'_',
's',
'r',
'a',
'_',
'r',
'.',
'p',
'h',
'.',
'w', 9, 0,
4488 'p',
'r',
'e',
'c',
'r',
'q',
'_',
'r',
's',
'.',
'p',
'h',
'.',
'w', 9, 0,
4489 's',
'u',
'b',
'q',
'h',
'.',
'w', 9, 0,
4490 'a',
'd',
'd',
'q',
'h',
'.',
'w', 9, 0,
4491 's',
'r',
'a',
'i',
'.',
'w', 9, 0,
4492 's',
'l',
'd',
'i',
'.',
'w', 9, 0,
4493 'b',
'n',
'e',
'g',
'i',
'.',
'w', 9, 0,
4494 's',
'l',
'l',
'i',
'.',
'w', 9, 0,
4495 's',
'r',
'l',
'i',
'.',
'w', 9, 0,
4496 'b',
'i',
'n',
's',
'l',
'i',
'.',
'w', 9, 0,
4497 'c',
'e',
'q',
'i',
'.',
'w', 9, 0,
4498 's',
'r',
'a',
'r',
'i',
'.',
'w', 9, 0,
4499 'b',
'c',
'l',
'r',
'i',
'.',
'w', 9, 0,
4500 's',
'r',
'l',
'r',
'i',
'.',
'w', 9, 0,
4501 'b',
'i',
'n',
's',
'r',
'i',
'.',
'w', 9, 0,
4502 's',
'p',
'l',
'a',
't',
'i',
'.',
'w', 9, 0,
4503 'b',
's',
'e',
't',
'i',
'.',
'w', 9, 0,
4504 's',
'u',
'b',
'v',
'i',
'.',
'w', 9, 0,
4505 'a',
'd',
'd',
'v',
'i',
'.',
'w', 9, 0,
4506 'd',
'p',
'a',
'q',
'_',
's',
'a',
'.',
'l',
'.',
'w', 9, 0,
4507 'd',
'p',
's',
'q',
'_',
's',
'a',
'.',
'l',
'.',
'w', 9, 0,
4508 'f',
'i',
'l',
'l',
'.',
'w', 9, 0,
4509 's',
'l',
'l',
'.',
'w', 9, 0,
4510 'f',
'e',
'x',
'u',
'p',
'l',
'.',
'w', 9, 0,
4511 'f',
'f',
'q',
'l',
'.',
'w', 9, 0,
4512 's',
'r',
'l',
'.',
'w', 9, 0,
4513 'b',
'i',
'n',
's',
'l',
'.',
'w', 9, 0,
4514 'f',
'm',
'u',
'l',
'.',
'w', 9, 0,
4515 'i',
'l',
'v',
'l',
'.',
'w', 9, 0,
4516 'f',
'm',
'i',
'n',
'.',
'w', 9, 0,
4517 'f',
'c',
'u',
'n',
'.',
'w', 9, 0,
4518 'f',
's',
'u',
'n',
'.',
'w', 9, 0,
4519 'f',
'e',
'x',
'd',
'o',
'.',
'w', 9, 0,
4520 'f',
'r',
'c',
'p',
'.',
'w', 9, 0,
4521 'm',
's',
'u',
'b',
'_',
'q',
'.',
'w', 9, 0,
4522 'm',
'a',
'd',
'd',
'_',
'q',
'.',
'w', 9, 0,
4523 'm',
'u',
'l',
'_',
'q',
'.',
'w', 9, 0,
4524 'm',
's',
'u',
'b',
'r',
'_',
'q',
'.',
'w', 9, 0,
4525 'm',
'a',
'd',
'd',
'r',
'_',
'q',
'.',
'w', 9, 0,
4526 'm',
'u',
'l',
'r',
'_',
'q',
'.',
'w', 9, 0,
4527 'f',
'c',
'e',
'q',
'.',
'w', 9, 0,
4528 'f',
's',
'e',
'q',
'.',
'w', 9, 0,
4529 'f',
'c',
'u',
'e',
'q',
'.',
'w', 9, 0,
4530 'f',
's',
'u',
'e',
'q',
'.',
'w', 9, 0,
4531 'f',
't',
'q',
'.',
'w', 9, 0,
4532 's',
'h',
'r',
'a',
'_',
'r',
'.',
'w', 9, 0,
4533 's',
'u',
'b',
'q',
'h',
'_',
'r',
'.',
'w', 9, 0,
4534 'a',
'd',
'd',
'q',
'h',
'_',
'r',
'.',
'w', 9, 0,
4535 'e',
'x',
't',
'r',
'_',
'r',
'.',
'w', 9, 0,
4536 's',
'h',
'r',
'a',
'v',
'_',
'r',
'.',
'w', 9, 0,
4537 'e',
'x',
't',
'r',
'v',
'_',
'r',
'.',
'w', 9, 0,
4538 's',
'r',
'a',
'r',
'.',
'w', 9, 0,
4539 'b',
'c',
'l',
'r',
'.',
'w', 9, 0,
4540 's',
'r',
'l',
'r',
'.',
'w', 9, 0,
4541 'f',
'c',
'o',
'r',
'.',
'w', 9, 0,
4542 'f',
's',
'o',
'r',
'.',
'w', 9, 0,
4543 'f',
'e',
'x',
'u',
'p',
'r',
'.',
'w', 9, 0,
4544 'f',
'f',
'q',
'r',
'.',
'w', 9, 0,
4545 'b',
'i',
'n',
's',
'r',
'.',
'w', 9, 0,
4546 'e',
'x',
't',
'r',
'.',
'w', 9, 0,
4547 'i',
'l',
'v',
'r',
'.',
'w', 9, 0,
4548 'c',
'v',
't',
'.',
's',
'.',
'w', 9, 0,
4549 'a',
's',
'u',
'b',
'_',
's',
'.',
'w', 9, 0,
4550 'h',
's',
'u',
'b',
'_',
's',
'.',
'w', 9, 0,
4551 'd',
'p',
's',
'u',
'b',
'_',
's',
'.',
'w', 9, 0,
4552 'f',
't',
'r',
'u',
'n',
'c',
'_',
's',
'.',
'w', 9, 0,
4553 'h',
'a',
'd',
'd',
'_',
's',
'.',
'w', 9, 0,
4554 'd',
'p',
'a',
'd',
'd',
'_',
's',
'.',
'w', 9, 0,
4555 'm',
'o',
'd',
'_',
's',
'.',
'w', 9, 0,
4556 'c',
'l',
'e',
'_',
's',
'.',
'w', 9, 0,
4557 'a',
'v',
'e',
'_',
's',
'.',
'w', 9, 0,
4558 'c',
'l',
'e',
'i',
'_',
's',
'.',
'w', 9, 0,
4559 'm',
'i',
'n',
'i',
'_',
's',
'.',
'w', 9, 0,
4560 'c',
'l',
't',
'i',
'_',
's',
'.',
'w', 9, 0,
4561 'm',
'a',
'x',
'i',
'_',
's',
'.',
'w', 9, 0,
4562 's',
'h',
'l',
'l',
'_',
's',
'.',
'w', 9, 0,
4563 'm',
'i',
'n',
'_',
's',
'.',
'w', 9, 0,
4564 'd',
'o',
't',
'p',
'_',
's',
'.',
'w', 9, 0,
4565 's',
'u',
'b',
'q',
'_',
's',
'.',
'w', 9, 0,
4566 'a',
'd',
'd',
'q',
'_',
's',
'.',
'w', 9, 0,
4567 'm',
'u',
'l',
'q',
'_',
's',
'.',
'w', 9, 0,
4568 'a',
'b',
's',
'q',
'_',
's',
'.',
'w', 9, 0,
4569 'a',
'v',
'e',
'r',
'_',
's',
'.',
'w', 9, 0,
4570 's',
'u',
'b',
's',
'_',
's',
'.',
'w', 9, 0,
4571 'a',
'd',
'd',
's',
'_',
's',
'.',
'w', 9, 0,
4572 's',
'a',
't',
'_',
's',
'.',
'w', 9, 0,
4573 'c',
'l',
't',
'_',
's',
'.',
'w', 9, 0,
4574 'f',
'f',
'i',
'n',
't',
'_',
's',
'.',
'w', 9, 0,
4575 'f',
't',
'i',
'n',
't',
'_',
's',
'.',
'w', 9, 0,
4576 's',
'u',
'b',
's',
'u',
'u',
'_',
's',
'.',
'w', 9, 0,
4577 'd',
'i',
'v',
'_',
's',
'.',
'w', 9, 0,
4578 's',
'h',
'l',
'l',
'v',
'_',
's',
'.',
'w', 9, 0,
4579 'm',
'a',
'x',
'_',
's',
'.',
'w', 9, 0,
4580 'c',
'o',
'p',
'y',
'_',
's',
'.',
'w', 9, 0,
4581 'm',
'u',
'l',
'q',
'_',
'r',
's',
'.',
'w', 9, 0,
4582 'e',
'x',
't',
'r',
'_',
'r',
's',
'.',
'w', 9, 0,
4583 'e',
'x',
't',
'r',
'v',
'_',
'r',
's',
'.',
'w', 9, 0,
4584 'f',
'c',
'l',
'a',
's',
's',
'.',
'w', 9, 0,
4585 's',
'p',
'l',
'a',
't',
'.',
'w', 9, 0,
4586 'b',
's',
'e',
't',
'.',
'w', 9, 0,
4587 'f',
'c',
'l',
't',
'.',
'w', 9, 0,
4588 'f',
's',
'l',
't',
'.',
'w', 9, 0,
4589 'f',
'c',
'u',
'l',
't',
'.',
'w', 9, 0,
4590 'f',
's',
'u',
'l',
't',
'.',
'w', 9, 0,
4591 'p',
'c',
'n',
't',
'.',
'w', 9, 0,
4592 'f',
'r',
'i',
'n',
't',
'.',
'w', 9, 0,
4593 'i',
'n',
's',
'e',
'r',
't',
'.',
'w', 9, 0,
4594 'f',
's',
'q',
'r',
't',
'.',
'w', 9, 0,
4595 'f',
'r',
's',
'q',
'r',
't',
'.',
'w', 9, 0,
4596 's',
't',
'.',
'w', 9, 0,
4597 'a',
's',
'u',
'b',
'_',
'u',
'.',
'w', 9, 0,
4598 'h',
's',
'u',
'b',
'_',
'u',
'.',
'w', 9, 0,
4599 'd',
'p',
's',
'u',
'b',
'_',
'u',
'.',
'w', 9, 0,
4600 'f',
't',
'r',
'u',
'n',
'c',
'_',
'u',
'.',
'w', 9, 0,
4601 'h',
'a',
'd',
'd',
'_',
'u',
'.',
'w', 9, 0,
4602 'd',
'p',
'a',
'd',
'd',
'_',
'u',
'.',
'w', 9, 0,
4603 'm',
'o',
'd',
'_',
'u',
'.',
'w', 9, 0,
4604 'c',
'l',
'e',
'_',
'u',
'.',
'w', 9, 0,
4605 'a',
'v',
'e',
'_',
'u',
'.',
'w', 9, 0,
4606 'c',
'l',
'e',
'i',
'_',
'u',
'.',
'w', 9, 0,
4607 'm',
'i',
'n',
'i',
'_',
'u',
'.',
'w', 9, 0,
4608 'c',
'l',
't',
'i',
'_',
'u',
'.',
'w', 9, 0,
4609 'm',
'a',
'x',
'i',
'_',
'u',
'.',
'w', 9, 0,
4610 'm',
'i',
'n',
'_',
'u',
'.',
'w', 9, 0,
4611 'd',
'o',
't',
'p',
'_',
'u',
'.',
'w', 9, 0,
4612 'a',
'v',
'e',
'r',
'_',
'u',
'.',
'w', 9, 0,
4613 's',
'u',
'b',
's',
'_',
'u',
'.',
'w', 9, 0,
4614 'a',
'd',
'd',
's',
'_',
'u',
'.',
'w', 9, 0,
4615 's',
'u',
'b',
's',
'u',
's',
'_',
'u',
'.',
'w', 9, 0,
4616 's',
'a',
't',
'_',
'u',
'.',
'w', 9, 0,
4617 'c',
'l',
't',
'_',
'u',
'.',
'w', 9, 0,
4618 'f',
'f',
'i',
'n',
't',
'_',
'u',
'.',
'w', 9, 0,
4619 'f',
't',
'i',
'n',
't',
'_',
'u',
'.',
'w', 9, 0,
4620 'd',
'i',
'v',
'_',
'u',
'.',
'w', 9, 0,
4621 'm',
'a',
'x',
'_',
'u',
'.',
'w', 9, 0,
4622 'c',
'o',
'p',
'y',
'_',
'u',
'.',
'w', 9, 0,
4623 'm',
's',
'u',
'b',
'v',
'.',
'w', 9, 0,
4624 'm',
'a',
'd',
'd',
'v',
'.',
'w', 9, 0,
4625 'p',
'c',
'k',
'e',
'v',
'.',
'w', 9, 0,
4626 'i',
'l',
'v',
'e',
'v',
'.',
'w', 9, 0,
4627 'f',
'd',
'i',
'v',
'.',
'w', 9, 0,
4628 'm',
'u',
'l',
'v',
'.',
'w', 9, 0,
4629 'e',
'x',
't',
'r',
'v',
'.',
'w', 9, 0,
4630 'f',
'm',
'a',
'x',
'.',
'w', 9, 0,
4631 'b',
'z',
'.',
'w', 9, 0,
4632 'b',
'n',
'z',
'.',
'w', 9, 0,
4635 'l',
'h',
'x', 9, 0,
4636 'j',
'a',
'l',
'x', 9, 0,
4637 'l',
'b',
'u',
'x', 9, 0,
4638 'l',
'w',
'x', 9, 0,
4639 'b',
'g',
'e',
'z', 9, 0,
4640 'b',
'l',
'e',
'z', 9, 0,
4641 'b',
'n',
'e',
'z', 9, 0,
4642 's',
'e',
'l',
'n',
'e',
'z', 9, 0,
4643 'b',
't',
'n',
'e',
'z', 9, 0,
4644 'd',
'c',
'l',
'z', 9, 0,
4645 'b',
'e',
'q',
'z', 9, 0,
4646 's',
'e',
'l',
'e',
'q',
'z', 9, 0,
4647 'b',
't',
'e',
'q',
'z', 9, 0,
4648 'b',
'g',
't',
'z', 9, 0,
4649 'b',
'l',
't',
'z', 9, 0,
4650 'm',
'o',
'v',
'z', 9, 0,
4651 's',
'e',
'b', 9, 32, 0,
4652 'j',
'r',
'c', 9, 32, 0,
4653 's',
'e',
'h', 9, 32, 0,
4654 'd',
'd',
'i',
'v',
'u', 9,
'$',
'z',
'e',
'r',
'o',
',', 32, 0,
4655 'd',
'd',
'i',
'v', 9,
'$',
'z',
'e',
'r',
'o',
',', 32, 0,
4656 'a',
'd',
'd',
'i',
'u', 9,
'$',
's',
'p',
',', 32, 0,
4657 'c',
'i',
'n',
's',
'3',
'2', 32, 0,
4658 'e',
'x',
't',
's',
'3',
'2', 32, 0,
4659 's',
'y',
'n',
'c', 32, 0,
4660 9,
'.',
'w',
'o',
'r',
'd', 32, 0,
4661 'd',
'i',
'n',
's',
'm', 32, 0,
4662 'd',
'e',
'x',
't',
'm', 32, 0,
4663 'c',
'i',
'n',
's', 32, 0,
4664 'd',
'i',
'n',
's', 32, 0,
4665 'e',
'x',
't',
's', 32, 0,
4666 'd',
'e',
'x',
't', 32, 0,
4667 'd',
'i',
'n',
's',
'u', 32, 0,
4668 'd',
'e',
'x',
't',
'u', 32, 0,
4669 'b',
'c',
'1',
'n',
'e',
'z', 32, 0,
4670 'b',
'c',
'2',
'n',
'e',
'z', 32, 0,
4671 'b',
'c',
'1',
'e',
'q',
'z', 32, 0,
4672 'b',
'c',
'2',
'e',
'q',
'z', 32, 0,
4674 'b',
'r',
'e',
'a',
'k', 32,
'0', 0,
4675 'L',
'I',
'F',
'E',
'T',
'I',
'M',
'E',
'_',
'E',
'N',
'D', 0,
4676 'B',
'U',
'N',
'D',
'L',
'E', 0,
4677 'D',
'B',
'G',
'_',
'V',
'A',
'L',
'U',
'E', 0,
4678 'L',
'I',
'F',
'E',
'T',
'I',
'M',
'E',
'_',
'S',
'T',
'A',
'R',
'T', 0,
4679 'j',
'r',
'c', 9, 32,
'$',
'r',
'a', 0,
4680 'j',
'r', 9, 32,
'$',
'r',
'a', 0,
4682 'p',
'a',
'u',
's',
'e', 0,
4683 't',
'l',
'b',
'w',
'i', 0,
4685 't',
'l',
'b',
'p', 0,
4686 's',
's',
'n',
'o',
'p', 0,
4687 't',
'l',
'b',
'r', 0,
4688 't',
'l',
'b',
'w',
'r', 0,
4689 'd',
'e',
'r',
'e',
't', 0,
4690 'w',
'a',
'i',
't', 0,
4697 uint64_t Bits = (Bits2 << 32) | Bits1;
4699 #ifndef CAPSTONE_DIET
4706 switch ((Bits >> 14) & 15) {
4714 printOperand(MI, 0,
O);
4718 printOperand(MI, 1,
O);
4723 printOperand(MI, 2,
O);
4728 printUnsignedImm8(MI, 0,
O);
4733 printUnsignedImm(MI, 2,
O);
4735 printMemOperand(MI, 0,
O);
4740 printFCCOperand(MI, 2,
O);
4744 printRegisterList(MI, 0,
O);
4749 printRegisterPair(MI, 0,
O);
4751 printMemOperand(MI, 2,
O);
4756 printMemOperand(MI, 0,
O);
4761 printOperand(MI, 3,
O);
4768 switch ((Bits >> 18) & 31) {
4776 printOperand(MI, 2,
O);
4784 printOperand(MI, 1,
O);
4790 printOperand(MI, 1,
O);
4805 printOperand(MI, 0,
O);
4811 printOperand(MI, 0,
O);
4813 printOperand(MI, 1,
O);
4819 printOperand(MI, 0,
O);
4821 printOperand(MI, 1,
O);
4840 printMemOperand(MI, 1,
O);
4846 printOperand(MI, 1,
O);
4852 printMemOperand(MI, 2,
O);
4858 printOperand(MI, 1,
O);
4860 printOperand(MI, 2,
O);
4868 switch ((Bits >> 23) & 15) {
4872 printOperand(MI, 1,
O);
4880 printOperand(MI, 2,
O);
4884 printMemOperandEA(MI, 1,
O);
4889 printUnsignedImm(MI, 1,
O);
4893 printUnsignedImm(MI, 3,
O);
4895 printOperand(MI, 2,
O);
4900 printUnsignedImm(MI, 2,
O);
4902 printOperand(MI, 3,
O);
4904 printUnsignedImm(MI, 4,
O);
4910 printMemOperand(MI, 1,
O);
4916 printOperand(MI, 3,
O);
4922 printOperand(MI, 0,
O);
4927 printOperand(MI, 4,
O);
4932 printOperand(MI, 0,
O);
4941 switch ((Bits >> 27) & 15) {
4964 printOperand(MI, 2,
O);
4970 printOperand(MI, 2,
O);
4990 printOperand(MI, 1,
O);
4992 printOperand(MI, 3,
O);
4999 printOperand(MI, 1,
O);
5006 printOperand(MI, 1,
O);
5018 printOperand(MI, 1,
O);
5020 printOperand(MI, 2,
O);
5026 printOperand(MI, 1,
O);
5028 printOperand(MI, 2,
O);
5036 switch ((Bits >> 31) & 7) {
5040 printOperand(MI, 2,
O);
5044 printUnsignedImm8(MI, 2,
O);
5048 printUnsignedImm(MI, 2,
O);
5052 printUnsignedImm8(MI, 3,
O);
5056 printOperand(MI, 3,
O);
5063 switch ((Bits >> 34) & 3) {
5083 if ((Bits >> 36) & 1) {
5085 printOperand(MI, 3,
O);
5089 printUnsignedImm(MI, 3,
O);
5098 static const char *getRegisterName(
unsigned RegNo)
5102 #ifndef CAPSTONE_DIET
5103 static const char AsmStrs[] = {
5107 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g',
'2',
'0', 0,
5113 'f',
'c',
'c',
'0', 0,
5116 'm',
'p',
'l',
'0', 0,
5125 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g',
'2',
'1', 0,
5131 'f',
'c',
'c',
'1', 0,
5134 'm',
'p',
'l',
'1', 0,
5143 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g',
'2',
'2', 0,
5147 'f',
'c',
'c',
'2', 0,
5149 'm',
'p',
'l',
'2', 0,
5157 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g',
'2',
'3', 0,
5161 'f',
'c',
'c',
'3', 0,
5170 'f',
'c',
'c',
'4', 0,
5179 'f',
'c',
'c',
'5', 0,
5188 'f',
'c',
'c',
'6', 0,
5197 'f',
'c',
'c',
'7', 0,
5209 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g',
'1',
'6',
'_',
'1',
'9', 0,
5217 'D',
'S',
'P',
'E',
'F',
'I', 0,
5219 'h',
'w',
'r',
'_',
'c',
'c', 0,
5221 'D',
'S',
'P',
'C',
'C',
'o',
'n',
'd', 0,
5222 'D',
'S',
'P',
'O',
'u',
't',
'F',
'l',
'a',
'g', 0,
5224 'h',
'w',
'r',
'_',
'c',
'p',
'u',
'n',
'u',
'm', 0,
5226 'z',
'e',
'r',
'o', 0,
5227 'h',
'w',
'r',
'_',
's',
'y',
'n',
'c',
'i',
'_',
's',
't',
'e',
'p', 0,
5231 'h',
'w',
'r',
'_',
'c',
'c',
'r',
'e',
's', 0,
5232 'D',
'S',
'P',
'P',
'o',
's', 0,
5234 'D',
'S',
'P',
'S',
'C',
'o',
'u',
'n',
't', 0,
5235 'D',
'S',
'P',
'C',
'a',
'r',
'r',
'y', 0,
5238 static const uint16_t RegAsmOffset[] = {
5239 565, 482, 578, 462, 491, 558, 568, 539, 542, 152, 77, 2, 332, 266,
5240 299, 213, 365, 479, 469, 545, 519, 37, 112, 179, 240, 40, 115, 182,
5241 243, 565, 45, 120, 187, 248, 281, 314, 347, 380, 2, 77, 152, 213,
5242 266, 299, 332, 365, 398, 435, 2, 77, 152, 213, 266, 299, 332, 365,
5243 398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434, 9, 84,
5244 159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 1, 76, 151, 212,
5245 265, 298, 331, 364, 397, 434, 9, 84, 159, 220, 273, 306, 339, 372,
5246 405, 446, 30, 105, 49, 191, 285, 351, 412, 0, 150, 264, 330, 396,
5247 8, 158, 272, 338, 404, 29, 12, 87, 162, 223, 49, 124, 191, 252,
5248 285, 318, 351, 384, 412, 453, 0, 75, 150, 211, 264, 297, 330, 363,
5249 396, 437, 8, 83, 158, 219, 272, 305, 338, 371, 404, 445, 29, 104,
5250 44, 119, 186, 247, 280, 313, 346, 379, 2, 77, 152, 213, 266, 299,
5251 332, 365, 398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434,
5252 9, 84, 159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 539, 49,
5253 124, 191, 252, 285, 318, 351, 384, 412, 453, 0, 75, 150, 211, 264,
5254 297, 330, 363, 396, 437, 8, 83, 158, 219, 272, 305, 338, 371, 404,
5255 445, 29, 104, 542, 40, 115, 182, 243, 505, 524, 472, 548, 266, 299,
5256 332, 365, 398, 435, 1, 76, 151, 212, 265, 298, 331, 364, 397, 434,
5257 9, 84, 159, 220, 273, 306, 339, 372, 405, 446, 30, 105, 52, 127,
5258 40, 115, 182, 243, 55, 130, 194, 60, 135, 199, 469, 63, 138, 202,
5259 255, 288, 321, 354, 387, 545, 66, 141, 205, 258, 291, 324, 357, 390,
5260 415, 456, 69, 144, 72, 147, 208, 261, 294, 327, 360, 393, 418, 459,
5261 4, 79, 154, 215, 268, 301, 334, 367, 400, 441, 25, 100, 175, 236,
5262 276, 309, 342, 375, 408, 449, 33, 108, 519, 37, 112, 179, 240, 40,
5263 49, 124, 191, 252, 285, 318, 351, 384, 412, 453, 0, 75, 150, 211,
5264 264, 297, 330, 363, 396, 437, 8, 83, 158, 219, 272, 305, 338, 371,
5265 404, 445, 29, 104, 421, 502, 52, 127, 516, 63, 138, 202, 255, 288,
5266 321, 354, 387, 66, 141, 205, 258, 291, 324, 357, 390, 415, 456, 69,
5275 return AsmStrs+RegAsmOffset[RegNo-1];
5281 #ifdef PRINT_ALIAS_INSTR
5282 #undef PRINT_ALIAS_INSTR
5284 static void printCustomAliasOperand(
MCInst *MI,
unsigned OpIdx,
5291 #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
5292 const char *AsmString;
5293 char *
tmp, *AsmMnem, *AsmOps, *
c;
5294 int OpIdx, PrintMethodIdx;
5297 default:
return NULL;
5301 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5303 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5306 AsmString =
"move $\x01, $\x02";
5314 AsmString =
"bc0f $\x02";
5322 AsmString =
"bc0fl $\x02";
5330 AsmString =
"bc0t $\x02";
5338 AsmString =
"bc0tl $\x02";
5346 AsmString =
"bc1f $\x02";
5354 AsmString =
"bc1fl $\x02";
5362 AsmString =
"bc1t $\x02";
5370 AsmString =
"bc1tl $\x02";
5378 AsmString =
"bc2f $\x02";
5386 AsmString =
"bc2fl $\x02";
5394 AsmString =
"bc2t $\x02";
5402 AsmString =
"bc2tl $\x02";
5410 AsmString =
"bc3f $\x02";
5418 AsmString =
"bc3fl $\x02";
5426 AsmString =
"bc3t $\x02";
5434 AsmString =
"bc3tl $\x02";
5445 AsmString =
"break";
5452 AsmString =
"break $\x01";
5459 GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 0) &&
5461 GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1) &&
5464 AsmString =
"move $\x01, $\x02";
5488 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1)) {
5490 AsmString =
"jr $\x02";
5498 GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1)) {
5500 AsmString =
"jr $\x02";
5508 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1)) {
5510 AsmString =
"jalr.hb $\x02";
5514 case Mips_MOVE16_MM:
5528 AsmString =
"sdbbp";
5537 AsmString =
"sdbbp";
5566 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5569 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) {
5571 AsmString =
"neg $\x01, $\x03";
5578 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5581 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) {
5583 AsmString =
"negu $\x01, $\x03";
5601 AsmString =
"syscall";
5608 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5610 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5614 AsmString =
"teq $\x01, $\x02";
5621 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5623 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5627 AsmString =
"tge $\x01, $\x02";
5634 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5636 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5640 AsmString =
"tgeu $\x01, $\x02";
5647 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5649 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5653 AsmString =
"tlt $\x01, $\x02";
5660 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5662 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5666 AsmString =
"tltu $\x01, $\x02";
5673 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) &&
5675 GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) &&
5679 AsmString =
"tne $\x01, $\x02";
5696 for(AsmOps =
tmp; *AsmOps; AsmOps++) {
5697 if (*AsmOps ==
' ' || *AsmOps ==
'\t') {
5706 for (
c = AsmOps; *
c;
c++) {
5709 if (*
c == (
char)0xff) {
5713 PrintMethodIdx = *
c - 1;
5714 printCustomAliasOperand(MI, OpIdx, PrintMethodIdx,
OS);
5716 printOperand(MI, *
c - 1,
OS);
unsigned MCInst_getOpcode(const MCInst *inst)
unsigned MCInst_getNumOperands(const MCInst *inst)
MCOperand * MCInst_getOperand(MCInst *inst, unsigned i)
bool MCOperand_isReg(const MCOperand *op)
int64_t MCOperand_getImm(MCOperand *op)
unsigned MCOperand_getReg(const MCOperand *op)
getReg - Returns the register number.
bool MCOperand_isImm(const MCOperand *op)
void SStream_concat(SStream *ss, const char *fmt,...)
void SStream_concat0(SStream *ss, const char *s)
RzBinInfo * info(RzBinFile *bf)
char * cs_strdup(const char *str)