• Home
  • Raw
  • Download

Lines Matching refs:XSPR_MASK

1877 #define XSPR_MASK (X_MASK | SPR_MASK)  macro
1881 #define XSPRBAT_MASK (XSPR_MASK &~ SPRBAT_MASK)
1885 #define XSPRG_MASK (XSPR_MASK & ~(0x1f << 16))
3792 { "mfexisr", XSPR(31,323,64), XSPR_MASK, PPC403, { RT } },
3793 { "mfexier", XSPR(31,323,66), XSPR_MASK, PPC403, { RT } },
3794 { "mfbr0", XSPR(31,323,128), XSPR_MASK, PPC403, { RT } },
3795 { "mfbr1", XSPR(31,323,129), XSPR_MASK, PPC403, { RT } },
3796 { "mfbr2", XSPR(31,323,130), XSPR_MASK, PPC403, { RT } },
3797 { "mfbr3", XSPR(31,323,131), XSPR_MASK, PPC403, { RT } },
3798 { "mfbr4", XSPR(31,323,132), XSPR_MASK, PPC403, { RT } },
3799 { "mfbr5", XSPR(31,323,133), XSPR_MASK, PPC403, { RT } },
3800 { "mfbr6", XSPR(31,323,134), XSPR_MASK, PPC403, { RT } },
3801 { "mfbr7", XSPR(31,323,135), XSPR_MASK, PPC403, { RT } },
3802 { "mfbear", XSPR(31,323,144), XSPR_MASK, PPC403, { RT } },
3803 { "mfbesr", XSPR(31,323,145), XSPR_MASK, PPC403, { RT } },
3804 { "mfiocr", XSPR(31,323,160), XSPR_MASK, PPC403, { RT } },
3805 { "mfdmacr0", XSPR(31,323,192), XSPR_MASK, PPC403, { RT } },
3806 { "mfdmact0", XSPR(31,323,193), XSPR_MASK, PPC403, { RT } },
3807 { "mfdmada0", XSPR(31,323,194), XSPR_MASK, PPC403, { RT } },
3808 { "mfdmasa0", XSPR(31,323,195), XSPR_MASK, PPC403, { RT } },
3809 { "mfdmacc0", XSPR(31,323,196), XSPR_MASK, PPC403, { RT } },
3810 { "mfdmacr1", XSPR(31,323,200), XSPR_MASK, PPC403, { RT } },
3811 { "mfdmact1", XSPR(31,323,201), XSPR_MASK, PPC403, { RT } },
3812 { "mfdmada1", XSPR(31,323,202), XSPR_MASK, PPC403, { RT } },
3813 { "mfdmasa1", XSPR(31,323,203), XSPR_MASK, PPC403, { RT } },
3814 { "mfdmacc1", XSPR(31,323,204), XSPR_MASK, PPC403, { RT } },
3815 { "mfdmacr2", XSPR(31,323,208), XSPR_MASK, PPC403, { RT } },
3816 { "mfdmact2", XSPR(31,323,209), XSPR_MASK, PPC403, { RT } },
3817 { "mfdmada2", XSPR(31,323,210), XSPR_MASK, PPC403, { RT } },
3818 { "mfdmasa2", XSPR(31,323,211), XSPR_MASK, PPC403, { RT } },
3819 { "mfdmacc2", XSPR(31,323,212), XSPR_MASK, PPC403, { RT } },
3820 { "mfdmacr3", XSPR(31,323,216), XSPR_MASK, PPC403, { RT } },
3821 { "mfdmact3", XSPR(31,323,217), XSPR_MASK, PPC403, { RT } },
3822 { "mfdmada3", XSPR(31,323,218), XSPR_MASK, PPC403, { RT } },
3823 { "mfdmasa3", XSPR(31,323,219), XSPR_MASK, PPC403, { RT } },
3824 { "mfdmacc3", XSPR(31,323,220), XSPR_MASK, PPC403, { RT } },
3825 { "mfdmasr", XSPR(31,323,224), XSPR_MASK, PPC403, { RT } },
3835 { "mfmq", XSPR(31,339,0), XSPR_MASK, M601, { RT } },
3836 { "mfxer", XSPR(31,339,1), XSPR_MASK, COM, { RT } },
3837 { "mfrtcu", XSPR(31,339,4), XSPR_MASK, COM, { RT } },
3838 { "mfrtcl", XSPR(31,339,5), XSPR_MASK, COM, { RT } },
3839 { "mfdec", XSPR(31,339,6), XSPR_MASK, MFDEC1, { RT } },
3840 { "mfdec", XSPR(31,339,22), XSPR_MASK, MFDEC2, { RT } },
3841 { "mflr", XSPR(31,339,8), XSPR_MASK, COM, { RT } },
3842 { "mfctr", XSPR(31,339,9), XSPR_MASK, COM, { RT } },
3843 { "mftid", XSPR(31,339,17), XSPR_MASK, POWER, { RT } },
3844 { "mfdsisr", XSPR(31,339,18), XSPR_MASK, COM, { RT } },
3845 { "mfdar", XSPR(31,339,19), XSPR_MASK, COM, { RT } },
3846 { "mfsdr0", XSPR(31,339,24), XSPR_MASK, POWER, { RT } },
3847 { "mfsdr1", XSPR(31,339,25), XSPR_MASK, COM, { RT } },
3848 { "mfsrr0", XSPR(31,339,26), XSPR_MASK, COM, { RT } },
3849 { "mfsrr1", XSPR(31,339,27), XSPR_MASK, COM, { RT } },
3850 { "mfcfar", XSPR(31,339,28), XSPR_MASK, POWER6, { RT } },
3851 { "mfpid", XSPR(31,339,48), XSPR_MASK, BOOKE, { RT } },
3852 { "mfpid", XSPR(31,339,945), XSPR_MASK, PPC403, { RT } },
3853 { "mfcsrr0", XSPR(31,339,58), XSPR_MASK, BOOKE, { RT } },
3854 { "mfcsrr1", XSPR(31,339,59), XSPR_MASK, BOOKE, { RT } },
3855 { "mfdear", XSPR(31,339,61), XSPR_MASK, BOOKE, { RT } },
3856 { "mfdear", XSPR(31,339,981), XSPR_MASK, PPC403, { RT } },
3857 { "mfesr", XSPR(31,339,62), XSPR_MASK, BOOKE, { RT } },
3858 { "mfesr", XSPR(31,339,980), XSPR_MASK, PPC403, { RT } },
3859 { "mfivpr", XSPR(31,339,63), XSPR_MASK, BOOKE, { RT } },
3860 { "mfcmpa", XSPR(31,339,144), XSPR_MASK, PPC860, { RT } },
3861 { "mfcmpb", XSPR(31,339,145), XSPR_MASK, PPC860, { RT } },
3862 { "mfcmpc", XSPR(31,339,146), XSPR_MASK, PPC860, { RT } },
3863 { "mfcmpd", XSPR(31,339,147), XSPR_MASK, PPC860, { RT } },
3864 { "mficr", XSPR(31,339,148), XSPR_MASK, PPC860, { RT } },
3865 { "mfder", XSPR(31,339,149), XSPR_MASK, PPC860, { RT } },
3866 { "mfcounta", XSPR(31,339,150), XSPR_MASK, PPC860, { RT } },
3867 { "mfcountb", XSPR(31,339,151), XSPR_MASK, PPC860, { RT } },
3868 { "mfcmpe", XSPR(31,339,152), XSPR_MASK, PPC860, { RT } },
3869 { "mfcmpf", XSPR(31,339,153), XSPR_MASK, PPC860, { RT } },
3870 { "mfcmpg", XSPR(31,339,154), XSPR_MASK, PPC860, { RT } },
3871 { "mfcmph", XSPR(31,339,155), XSPR_MASK, PPC860, { RT } },
3872 { "mflctrl1", XSPR(31,339,156), XSPR_MASK, PPC860, { RT } },
3873 { "mflctrl2", XSPR(31,339,157), XSPR_MASK, PPC860, { RT } },
3874 { "mfictrl", XSPR(31,339,158), XSPR_MASK, PPC860, { RT } },
3875 { "mfbar", XSPR(31,339,159), XSPR_MASK, PPC860, { RT } },
3876 { "mfvrsave", XSPR(31,339,256), XSPR_MASK, PPCVEC, { RT } },
3877 { "mfusprg0", XSPR(31,339,256), XSPR_MASK, BOOKE, { RT } },
3879 { "mftb", XSPR(31,339,268), XSPR_MASK, BOOKE, { RT } },
3880 { "mftbl", XSPR(31,371,268), XSPR_MASK, CLASSIC, { RT } },
3881 { "mftbl", XSPR(31,339,268), XSPR_MASK, BOOKE, { RT } },
3882 { "mftbu", XSPR(31,371,269), XSPR_MASK, CLASSIC, { RT } },
3883 { "mftbu", XSPR(31,339,269), XSPR_MASK, BOOKE, { RT } },
3885 { "mfsprg0", XSPR(31,339,272), XSPR_MASK, PPC, { RT } },
3886 { "mfsprg1", XSPR(31,339,273), XSPR_MASK, PPC, { RT } },
3887 { "mfsprg2", XSPR(31,339,274), XSPR_MASK, PPC, { RT } },
3888 { "mfsprg3", XSPR(31,339,275), XSPR_MASK, PPC, { RT } },
3889 { "mfsprg4", XSPR(31,339,260), XSPR_MASK, PPC405 | BOOKE, { RT } },
3890 { "mfsprg5", XSPR(31,339,261), XSPR_MASK, PPC405 | BOOKE, { RT } },
3891 { "mfsprg6", XSPR(31,339,262), XSPR_MASK, PPC405 | BOOKE, { RT } },
3892 { "mfsprg7", XSPR(31,339,263), XSPR_MASK, PPC405 | BOOKE, { RT } },
3893 { "mfasr", XSPR(31,339,280), XSPR_MASK, PPC64, { RT } },
3894 { "mfear", XSPR(31,339,282), XSPR_MASK, PPC, { RT } },
3895 { "mfpir", XSPR(31,339,286), XSPR_MASK, BOOKE, { RT } },
3896 { "mfpvr", XSPR(31,339,287), XSPR_MASK, PPC, { RT } },
3897 { "mfdbsr", XSPR(31,339,304), XSPR_MASK, BOOKE, { RT } },
3898 { "mfdbsr", XSPR(31,339,1008), XSPR_MASK, PPC403, { RT } },
3899 { "mfdbcr0", XSPR(31,339,308), XSPR_MASK, BOOKE, { RT } },
3900 { "mfdbcr0", XSPR(31,339,1010), XSPR_MASK, PPC405, { RT } },
3901 { "mfdbcr1", XSPR(31,339,309), XSPR_MASK, BOOKE, { RT } },
3902 { "mfdbcr1", XSPR(31,339,957), XSPR_MASK, PPC405, { RT } },
3903 { "mfdbcr2", XSPR(31,339,310), XSPR_MASK, BOOKE, { RT } },
3904 { "mfiac1", XSPR(31,339,312), XSPR_MASK, BOOKE, { RT } },
3905 { "mfiac1", XSPR(31,339,1012), XSPR_MASK, PPC403, { RT } },
3906 { "mfiac2", XSPR(31,339,313), XSPR_MASK, BOOKE, { RT } },
3907 { "mfiac2", XSPR(31,339,1013), XSPR_MASK, PPC403, { RT } },
3908 { "mfiac3", XSPR(31,339,314), XSPR_MASK, BOOKE, { RT } },
3909 { "mfiac3", XSPR(31,339,948), XSPR_MASK, PPC405, { RT } },
3910 { "mfiac4", XSPR(31,339,315), XSPR_MASK, BOOKE, { RT } },
3911 { "mfiac4", XSPR(31,339,949), XSPR_MASK, PPC405, { RT } },
3912 { "mfdac1", XSPR(31,339,316), XSPR_MASK, BOOKE, { RT } },
3913 { "mfdac1", XSPR(31,339,1014), XSPR_MASK, PPC403, { RT } },
3914 { "mfdac2", XSPR(31,339,317), XSPR_MASK, BOOKE, { RT } },
3915 { "mfdac2", XSPR(31,339,1015), XSPR_MASK, PPC403, { RT } },
3916 { "mfdvc1", XSPR(31,339,318), XSPR_MASK, BOOKE, { RT } },
3917 { "mfdvc1", XSPR(31,339,950), XSPR_MASK, PPC405, { RT } },
3918 { "mfdvc2", XSPR(31,339,319), XSPR_MASK, BOOKE, { RT } },
3919 { "mfdvc2", XSPR(31,339,951), XSPR_MASK, PPC405, { RT } },
3920 { "mftsr", XSPR(31,339,336), XSPR_MASK, BOOKE, { RT } },
3921 { "mftsr", XSPR(31,339,984), XSPR_MASK, PPC403, { RT } },
3922 { "mftcr", XSPR(31,339,340), XSPR_MASK, BOOKE, { RT } },
3923 { "mftcr", XSPR(31,339,986), XSPR_MASK, PPC403, { RT } },
3924 { "mfivor0", XSPR(31,339,400), XSPR_MASK, BOOKE, { RT } },
3925 { "mfivor1", XSPR(31,339,401), XSPR_MASK, BOOKE, { RT } },
3926 { "mfivor2", XSPR(31,339,402), XSPR_MASK, BOOKE, { RT } },
3927 { "mfivor3", XSPR(31,339,403), XSPR_MASK, BOOKE, { RT } },
3928 { "mfivor4", XSPR(31,339,404), XSPR_MASK, BOOKE, { RT } },
3929 { "mfivor5", XSPR(31,339,405), XSPR_MASK, BOOKE, { RT } },
3930 { "mfivor6", XSPR(31,339,406), XSPR_MASK, BOOKE, { RT } },
3931 { "mfivor7", XSPR(31,339,407), XSPR_MASK, BOOKE, { RT } },
3932 { "mfivor8", XSPR(31,339,408), XSPR_MASK, BOOKE, { RT } },
3933 { "mfivor9", XSPR(31,339,409), XSPR_MASK, BOOKE, { RT } },
3934 { "mfivor10", XSPR(31,339,410), XSPR_MASK, BOOKE, { RT } },
3935 { "mfivor11", XSPR(31,339,411), XSPR_MASK, BOOKE, { RT } },
3936 { "mfivor12", XSPR(31,339,412), XSPR_MASK, BOOKE, { RT } },
3937 { "mfivor13", XSPR(31,339,413), XSPR_MASK, BOOKE, { RT } },
3938 { "mfivor14", XSPR(31,339,414), XSPR_MASK, BOOKE, { RT } },
3939 { "mfivor15", XSPR(31,339,415), XSPR_MASK, BOOKE, { RT } },
3940 { "mfspefscr", XSPR(31,339,512), XSPR_MASK, PPCSPE, { RT } },
3941 { "mfbbear", XSPR(31,339,513), XSPR_MASK, PPCBRLK, { RT } },
3942 { "mfbbtar", XSPR(31,339,514), XSPR_MASK, PPCBRLK, { RT } },
3943 { "mfivor32", XSPR(31,339,528), XSPR_MASK, PPCSPE, { RT } },
3944 { "mfivor33", XSPR(31,339,529), XSPR_MASK, PPCSPE, { RT } },
3945 { "mfivor34", XSPR(31,339,530), XSPR_MASK, PPCSPE, { RT } },
3946 { "mfivor35", XSPR(31,339,531), XSPR_MASK, PPCPMR, { RT } },
3951 { "mfic_cst", XSPR(31,339,560), XSPR_MASK, PPC860, { RT } },
3952 { "mfic_adr", XSPR(31,339,561), XSPR_MASK, PPC860, { RT } },
3953 { "mfic_dat", XSPR(31,339,562), XSPR_MASK, PPC860, { RT } },
3954 { "mfdc_cst", XSPR(31,339,568), XSPR_MASK, PPC860, { RT } },
3955 { "mfdc_adr", XSPR(31,339,569), XSPR_MASK, PPC860, { RT } },
3956 { "mfmcsrr0", XSPR(31,339,570), XSPR_MASK, PPCRFMCI, { RT } },
3957 { "mfdc_dat", XSPR(31,339,570), XSPR_MASK, PPC860, { RT } },
3958 { "mfmcsrr1", XSPR(31,339,571), XSPR_MASK, PPCRFMCI, { RT } },
3959 { "mfmcsr", XSPR(31,339,572), XSPR_MASK, PPCRFMCI, { RT } },
3960 { "mfmcar", XSPR(31,339,573), XSPR_MASK, PPCRFMCI, { RT } },
3961 { "mfdpdr", XSPR(31,339,630), XSPR_MASK, PPC860, { RT } },
3962 { "mfdpir", XSPR(31,339,631), XSPR_MASK, PPC860, { RT } },
3963 { "mfimmr", XSPR(31,339,638), XSPR_MASK, PPC860, { RT } },
3964 { "mfmi_ctr", XSPR(31,339,784), XSPR_MASK, PPC860, { RT } },
3965 { "mfmi_ap", XSPR(31,339,786), XSPR_MASK, PPC860, { RT } },
3966 { "mfmi_epn", XSPR(31,339,787), XSPR_MASK, PPC860, { RT } },
3967 { "mfmi_twc", XSPR(31,339,789), XSPR_MASK, PPC860, { RT } },
3968 { "mfmi_rpn", XSPR(31,339,790), XSPR_MASK, PPC860, { RT } },
3969 { "mfmd_ctr", XSPR(31,339,792), XSPR_MASK, PPC860, { RT } },
3970 { "mfm_casid", XSPR(31,339,793), XSPR_MASK, PPC860, { RT } },
3971 { "mfmd_ap", XSPR(31,339,794), XSPR_MASK, PPC860, { RT } },
3972 { "mfmd_epn", XSPR(31,339,795), XSPR_MASK, PPC860, { RT } },
3973 { "mfmd_twb", XSPR(31,339,796), XSPR_MASK, PPC860, { RT } },
3974 { "mfmd_twc", XSPR(31,339,797), XSPR_MASK, PPC860, { RT } },
3975 { "mfmd_rpn", XSPR(31,339,798), XSPR_MASK, PPC860, { RT } },
3976 { "mfm_tw", XSPR(31,339,799), XSPR_MASK, PPC860, { RT } },
3977 { "mfmi_dbcam", XSPR(31,339,816), XSPR_MASK, PPC860, { RT } },
3978 { "mfmi_dbram0",XSPR(31,339,817), XSPR_MASK, PPC860, { RT } },
3979 { "mfmi_dbram1",XSPR(31,339,818), XSPR_MASK, PPC860, { RT } },
3980 { "mfmd_dbcam", XSPR(31,339,824), XSPR_MASK, PPC860, { RT } },
3981 { "mfmd_dbram0",XSPR(31,339,825), XSPR_MASK, PPC860, { RT } },
3982 { "mfmd_dbram1",XSPR(31,339,826), XSPR_MASK, PPC860, { RT } },
3983 { "mfummcr0", XSPR(31,339,936), XSPR_MASK, PPC750, { RT } },
3984 { "mfupmc1", XSPR(31,339,937), XSPR_MASK, PPC750, { RT } },
3985 { "mfupmc2", XSPR(31,339,938), XSPR_MASK, PPC750, { RT } },
3986 { "mfusia", XSPR(31,339,939), XSPR_MASK, PPC750, { RT } },
3987 { "mfummcr1", XSPR(31,339,940), XSPR_MASK, PPC750, { RT } },
3988 { "mfupmc3", XSPR(31,339,941), XSPR_MASK, PPC750, { RT } },
3989 { "mfupmc4", XSPR(31,339,942), XSPR_MASK, PPC750, { RT } },
3990 { "mfzpr", XSPR(31,339,944), XSPR_MASK, PPC403, { RT } },
3991 { "mfccr0", XSPR(31,339,947), XSPR_MASK, PPC405, { RT } },
3992 { "mfmmcr0", XSPR(31,339,952), XSPR_MASK, PPC750, { RT } },
3993 { "mfpmc1", XSPR(31,339,953), XSPR_MASK, PPC750, { RT } },
3994 { "mfsgr", XSPR(31,339,953), XSPR_MASK, PPC403, { RT } },
3995 { "mfpmc2", XSPR(31,339,954), XSPR_MASK, PPC750, { RT } },
3996 { "mfdcwr", XSPR(31,339,954), XSPR_MASK, PPC403, { RT } },
3997 { "mfsia", XSPR(31,339,955), XSPR_MASK, PPC750, { RT } },
3998 { "mfsler", XSPR(31,339,955), XSPR_MASK, PPC405, { RT } },
3999 { "mfmmcr1", XSPR(31,339,956), XSPR_MASK, PPC750, { RT } },
4000 { "mfsu0r", XSPR(31,339,956), XSPR_MASK, PPC405, { RT } },
4001 { "mfpmc3", XSPR(31,339,957), XSPR_MASK, PPC750, { RT } },
4002 { "mfpmc4", XSPR(31,339,958), XSPR_MASK, PPC750, { RT } },
4003 { "mficdbdr", XSPR(31,339,979), XSPR_MASK, PPC403, { RT } },
4004 { "mfevpr", XSPR(31,339,982), XSPR_MASK, PPC403, { RT } },
4005 { "mfcdbcr", XSPR(31,339,983), XSPR_MASK, PPC403, { RT } },
4006 { "mfpit", XSPR(31,339,987), XSPR_MASK, PPC403, { RT } },
4007 { "mftbhi", XSPR(31,339,988), XSPR_MASK, PPC403, { RT } },
4008 { "mftblo", XSPR(31,339,989), XSPR_MASK, PPC403, { RT } },
4009 { "mfsrr2", XSPR(31,339,990), XSPR_MASK, PPC403, { RT } },
4010 { "mfsrr3", XSPR(31,339,991), XSPR_MASK, PPC403, { RT } },
4011 { "mfl2cr", XSPR(31,339,1017), XSPR_MASK, PPC750, { RT } },
4012 { "mfdccr", XSPR(31,339,1018), XSPR_MASK, PPC403, { RT } },
4013 { "mficcr", XSPR(31,339,1019), XSPR_MASK, PPC403, { RT } },
4014 { "mfictc", XSPR(31,339,1019), XSPR_MASK, PPC750, { RT } },
4015 { "mfpbl1", XSPR(31,339,1020), XSPR_MASK, PPC403, { RT } },
4016 { "mfthrm1", XSPR(31,339,1020), XSPR_MASK, PPC750, { RT } },
4017 { "mfpbu1", XSPR(31,339,1021), XSPR_MASK, PPC403, { RT } },
4018 { "mfthrm2", XSPR(31,339,1021), XSPR_MASK, PPC750, { RT } },
4019 { "mfpbl2", XSPR(31,339,1022), XSPR_MASK, PPC403, { RT } },
4020 { "mfthrm3", XSPR(31,339,1022), XSPR_MASK, PPC750, { RT } },
4021 { "mfpbu2", XSPR(31,339,1023), XSPR_MASK, PPC403, { RT } },
4114 { "mtexisr", XSPR(31,451,64), XSPR_MASK, PPC403, { RS } },
4115 { "mtexier", XSPR(31,451,66), XSPR_MASK, PPC403, { RS } },
4116 { "mtbr0", XSPR(31,451,128), XSPR_MASK, PPC403, { RS } },
4117 { "mtbr1", XSPR(31,451,129), XSPR_MASK, PPC403, { RS } },
4118 { "mtbr2", XSPR(31,451,130), XSPR_MASK, PPC403, { RS } },
4119 { "mtbr3", XSPR(31,451,131), XSPR_MASK, PPC403, { RS } },
4120 { "mtbr4", XSPR(31,451,132), XSPR_MASK, PPC403, { RS } },
4121 { "mtbr5", XSPR(31,451,133), XSPR_MASK, PPC403, { RS } },
4122 { "mtbr6", XSPR(31,451,134), XSPR_MASK, PPC403, { RS } },
4123 { "mtbr7", XSPR(31,451,135), XSPR_MASK, PPC403, { RS } },
4124 { "mtbear", XSPR(31,451,144), XSPR_MASK, PPC403, { RS } },
4125 { "mtbesr", XSPR(31,451,145), XSPR_MASK, PPC403, { RS } },
4126 { "mtiocr", XSPR(31,451,160), XSPR_MASK, PPC403, { RS } },
4127 { "mtdmacr0", XSPR(31,451,192), XSPR_MASK, PPC403, { RS } },
4128 { "mtdmact0", XSPR(31,451,193), XSPR_MASK, PPC403, { RS } },
4129 { "mtdmada0", XSPR(31,451,194), XSPR_MASK, PPC403, { RS } },
4130 { "mtdmasa0", XSPR(31,451,195), XSPR_MASK, PPC403, { RS } },
4131 { "mtdmacc0", XSPR(31,451,196), XSPR_MASK, PPC403, { RS } },
4132 { "mtdmacr1", XSPR(31,451,200), XSPR_MASK, PPC403, { RS } },
4133 { "mtdmact1", XSPR(31,451,201), XSPR_MASK, PPC403, { RS } },
4134 { "mtdmada1", XSPR(31,451,202), XSPR_MASK, PPC403, { RS } },
4135 { "mtdmasa1", XSPR(31,451,203), XSPR_MASK, PPC403, { RS } },
4136 { "mtdmacc1", XSPR(31,451,204), XSPR_MASK, PPC403, { RS } },
4137 { "mtdmacr2", XSPR(31,451,208), XSPR_MASK, PPC403, { RS } },
4138 { "mtdmact2", XSPR(31,451,209), XSPR_MASK, PPC403, { RS } },
4139 { "mtdmada2", XSPR(31,451,210), XSPR_MASK, PPC403, { RS } },
4140 { "mtdmasa2", XSPR(31,451,211), XSPR_MASK, PPC403, { RS } },
4141 { "mtdmacc2", XSPR(31,451,212), XSPR_MASK, PPC403, { RS } },
4142 { "mtdmacr3", XSPR(31,451,216), XSPR_MASK, PPC403, { RS } },
4143 { "mtdmact3", XSPR(31,451,217), XSPR_MASK, PPC403, { RS } },
4144 { "mtdmada3", XSPR(31,451,218), XSPR_MASK, PPC403, { RS } },
4145 { "mtdmasa3", XSPR(31,451,219), XSPR_MASK, PPC403, { RS } },
4146 { "mtdmacc3", XSPR(31,451,220), XSPR_MASK, PPC403, { RS } },
4147 { "mtdmasr", XSPR(31,451,224), XSPR_MASK, PPC403, { RS } },
4166 { "mtmq", XSPR(31,467,0), XSPR_MASK, M601, { RS } },
4167 { "mtxer", XSPR(31,467,1), XSPR_MASK, COM, { RS } },
4168 { "mtlr", XSPR(31,467,8), XSPR_MASK, COM, { RS } },
4169 { "mtctr", XSPR(31,467,9), XSPR_MASK, COM, { RS } },
4170 { "mttid", XSPR(31,467,17), XSPR_MASK, POWER, { RS } },
4171 { "mtdsisr", XSPR(31,467,18), XSPR_MASK, COM, { RS } },
4172 { "mtdar", XSPR(31,467,19), XSPR_MASK, COM, { RS } },
4173 { "mtrtcu", XSPR(31,467,20), XSPR_MASK, COM, { RS } },
4174 { "mtrtcl", XSPR(31,467,21), XSPR_MASK, COM, { RS } },
4175 { "mtdec", XSPR(31,467,22), XSPR_MASK, COM, { RS } },
4176 { "mtsdr0", XSPR(31,467,24), XSPR_MASK, POWER, { RS } },
4177 { "mtsdr1", XSPR(31,467,25), XSPR_MASK, COM, { RS } },
4178 { "mtsrr0", XSPR(31,467,26), XSPR_MASK, COM, { RS } },
4179 { "mtsrr1", XSPR(31,467,27), XSPR_MASK, COM, { RS } },
4180 { "mtcfar", XSPR(31,467,28), XSPR_MASK, POWER6, { RS } },
4181 { "mtpid", XSPR(31,467,48), XSPR_MASK, BOOKE, { RS } },
4182 { "mtpid", XSPR(31,467,945), XSPR_MASK, PPC403, { RS } },
4183 { "mtdecar", XSPR(31,467,54), XSPR_MASK, BOOKE, { RS } },
4184 { "mtcsrr0", XSPR(31,467,58), XSPR_MASK, BOOKE, { RS } },
4185 { "mtcsrr1", XSPR(31,467,59), XSPR_MASK, BOOKE, { RS } },
4186 { "mtdear", XSPR(31,467,61), XSPR_MASK, BOOKE, { RS } },
4187 { "mtdear", XSPR(31,467,981), XSPR_MASK, PPC403, { RS } },
4188 { "mtesr", XSPR(31,467,62), XSPR_MASK, BOOKE, { RS } },
4189 { "mtesr", XSPR(31,467,980), XSPR_MASK, PPC403, { RS } },
4190 { "mtivpr", XSPR(31,467,63), XSPR_MASK, BOOKE, { RS } },
4191 { "mtcmpa", XSPR(31,467,144), XSPR_MASK, PPC860, { RS } },
4192 { "mtcmpb", XSPR(31,467,145), XSPR_MASK, PPC860, { RS } },
4193 { "mtcmpc", XSPR(31,467,146), XSPR_MASK, PPC860, { RS } },
4194 { "mtcmpd", XSPR(31,467,147), XSPR_MASK, PPC860, { RS } },
4195 { "mticr", XSPR(31,467,148), XSPR_MASK, PPC860, { RS } },
4196 { "mtder", XSPR(31,467,149), XSPR_MASK, PPC860, { RS } },
4197 { "mtcounta", XSPR(31,467,150), XSPR_MASK, PPC860, { RS } },
4198 { "mtcountb", XSPR(31,467,151), XSPR_MASK, PPC860, { RS } },
4199 { "mtcmpe", XSPR(31,467,152), XSPR_MASK, PPC860, { RS } },
4200 { "mtcmpf", XSPR(31,467,153), XSPR_MASK, PPC860, { RS } },
4201 { "mtcmpg", XSPR(31,467,154), XSPR_MASK, PPC860, { RS } },
4202 { "mtcmph", XSPR(31,467,155), XSPR_MASK, PPC860, { RS } },
4203 { "mtlctrl1", XSPR(31,467,156), XSPR_MASK, PPC860, { RS } },
4204 { "mtlctrl2", XSPR(31,467,157), XSPR_MASK, PPC860, { RS } },
4205 { "mtictrl", XSPR(31,467,158), XSPR_MASK, PPC860, { RS } },
4206 { "mtbar", XSPR(31,467,159), XSPR_MASK, PPC860, { RS } },
4207 { "mtvrsave", XSPR(31,467,256), XSPR_MASK, PPCVEC, { RS } },
4208 { "mtusprg0", XSPR(31,467,256), XSPR_MASK, BOOKE, { RS } },
4210 { "mtsprg0", XSPR(31,467,272), XSPR_MASK, PPC, { RS } },
4211 { "mtsprg1", XSPR(31,467,273), XSPR_MASK, PPC, { RS } },
4212 { "mtsprg2", XSPR(31,467,274), XSPR_MASK, PPC, { RS } },
4213 { "mtsprg3", XSPR(31,467,275), XSPR_MASK, PPC, { RS } },
4214 { "mtsprg4", XSPR(31,467,276), XSPR_MASK, PPC405 | BOOKE, { RS } },
4215 { "mtsprg5", XSPR(31,467,277), XSPR_MASK, PPC405 | BOOKE, { RS } },
4216 { "mtsprg6", XSPR(31,467,278), XSPR_MASK, PPC405 | BOOKE, { RS } },
4217 { "mtsprg7", XSPR(31,467,279), XSPR_MASK, PPC405 | BOOKE, { RS } },
4218 { "mtasr", XSPR(31,467,280), XSPR_MASK, PPC64, { RS } },
4219 { "mtear", XSPR(31,467,282), XSPR_MASK, PPC, { RS } },
4220 { "mttbl", XSPR(31,467,284), XSPR_MASK, PPC, { RS } },
4221 { "mttbu", XSPR(31,467,285), XSPR_MASK, PPC, { RS } },
4222 { "mtdbsr", XSPR(31,467,304), XSPR_MASK, BOOKE, { RS } },
4223 { "mtdbsr", XSPR(31,467,1008), XSPR_MASK, PPC403, { RS } },
4224 { "mtdbcr0", XSPR(31,467,308), XSPR_MASK, BOOKE, { RS } },
4225 { "mtdbcr0", XSPR(31,467,1010), XSPR_MASK, PPC405, { RS } },
4226 { "mtdbcr1", XSPR(31,467,309), XSPR_MASK, BOOKE, { RS } },
4227 { "mtdbcr1", XSPR(31,467,957), XSPR_MASK, PPC405, { RS } },
4228 { "mtdbcr2", XSPR(31,467,310), XSPR_MASK, BOOKE, { RS } },
4229 { "mtiac1", XSPR(31,467,312), XSPR_MASK, BOOKE, { RS } },
4230 { "mtiac1", XSPR(31,467,1012), XSPR_MASK, PPC403, { RS } },
4231 { "mtiac2", XSPR(31,467,313), XSPR_MASK, BOOKE, { RS } },
4232 { "mtiac2", XSPR(31,467,1013), XSPR_MASK, PPC403, { RS } },
4233 { "mtiac3", XSPR(31,467,314), XSPR_MASK, BOOKE, { RS } },
4234 { "mtiac3", XSPR(31,467,948), XSPR_MASK, PPC405, { RS } },
4235 { "mtiac4", XSPR(31,467,315), XSPR_MASK, BOOKE, { RS } },
4236 { "mtiac4", XSPR(31,467,949), XSPR_MASK, PPC405, { RS } },
4237 { "mtdac1", XSPR(31,467,316), XSPR_MASK, BOOKE, { RS } },
4238 { "mtdac1", XSPR(31,467,1014), XSPR_MASK, PPC403, { RS } },
4239 { "mtdac2", XSPR(31,467,317), XSPR_MASK, BOOKE, { RS } },
4240 { "mtdac2", XSPR(31,467,1015), XSPR_MASK, PPC403, { RS } },
4241 { "mtdvc1", XSPR(31,467,318), XSPR_MASK, BOOKE, { RS } },
4242 { "mtdvc1", XSPR(31,467,950), XSPR_MASK, PPC405, { RS } },
4243 { "mtdvc2", XSPR(31,467,319), XSPR_MASK, BOOKE, { RS } },
4244 { "mtdvc2", XSPR(31,467,951), XSPR_MASK, PPC405, { RS } },
4245 { "mttsr", XSPR(31,467,336), XSPR_MASK, BOOKE, { RS } },
4246 { "mttsr", XSPR(31,467,984), XSPR_MASK, PPC403, { RS } },
4247 { "mttcr", XSPR(31,467,340), XSPR_MASK, BOOKE, { RS } },
4248 { "mttcr", XSPR(31,467,986), XSPR_MASK, PPC403, { RS } },
4249 { "mtivor0", XSPR(31,467,400), XSPR_MASK, BOOKE, { RS } },
4250 { "mtivor1", XSPR(31,467,401), XSPR_MASK, BOOKE, { RS } },
4251 { "mtivor2", XSPR(31,467,402), XSPR_MASK, BOOKE, { RS } },
4252 { "mtivor3", XSPR(31,467,403), XSPR_MASK, BOOKE, { RS } },
4253 { "mtivor4", XSPR(31,467,404), XSPR_MASK, BOOKE, { RS } },
4254 { "mtivor5", XSPR(31,467,405), XSPR_MASK, BOOKE, { RS } },
4255 { "mtivor6", XSPR(31,467,406), XSPR_MASK, BOOKE, { RS } },
4256 { "mtivor7", XSPR(31,467,407), XSPR_MASK, BOOKE, { RS } },
4257 { "mtivor8", XSPR(31,467,408), XSPR_MASK, BOOKE, { RS } },
4258 { "mtivor9", XSPR(31,467,409), XSPR_MASK, BOOKE, { RS } },
4259 { "mtivor10", XSPR(31,467,410), XSPR_MASK, BOOKE, { RS } },
4260 { "mtivor11", XSPR(31,467,411), XSPR_MASK, BOOKE, { RS } },
4261 { "mtivor12", XSPR(31,467,412), XSPR_MASK, BOOKE, { RS } },
4262 { "mtivor13", XSPR(31,467,413), XSPR_MASK, BOOKE, { RS } },
4263 { "mtivor14", XSPR(31,467,414), XSPR_MASK, BOOKE, { RS } },
4264 { "mtivor15", XSPR(31,467,415), XSPR_MASK, BOOKE, { RS } },
4265 { "mtspefscr", XSPR(31,467,512), XSPR_MASK, PPCSPE, { RS } },
4266 { "mtbbear", XSPR(31,467,513), XSPR_MASK, PPCBRLK, { RS } },
4267 { "mtbbtar", XSPR(31,467,514), XSPR_MASK, PPCBRLK, { RS } },
4268 { "mtivor32", XSPR(31,467,528), XSPR_MASK, PPCSPE, { RS } },
4269 { "mtivor33", XSPR(31,467,529), XSPR_MASK, PPCSPE, { RS } },
4270 { "mtivor34", XSPR(31,467,530), XSPR_MASK, PPCSPE, { RS } },
4271 { "mtivor35", XSPR(31,467,531), XSPR_MASK, PPCPMR, { RS } },
4276 { "mtmcsrr0", XSPR(31,467,570), XSPR_MASK, PPCRFMCI, { RS } },
4277 { "mtmcsrr1", XSPR(31,467,571), XSPR_MASK, PPCRFMCI, { RS } },
4278 { "mtmcsr", XSPR(31,467,572), XSPR_MASK, PPCRFMCI, { RS } },
4279 { "mtummcr0", XSPR(31,467,936), XSPR_MASK, PPC750, { RS } },
4280 { "mtupmc1", XSPR(31,467,937), XSPR_MASK, PPC750, { RS } },
4281 { "mtupmc2", XSPR(31,467,938), XSPR_MASK, PPC750, { RS } },
4282 { "mtusia", XSPR(31,467,939), XSPR_MASK, PPC750, { RS } },
4283 { "mtummcr1", XSPR(31,467,940), XSPR_MASK, PPC750, { RS } },
4284 { "mtupmc3", XSPR(31,467,941), XSPR_MASK, PPC750, { RS } },
4285 { "mtupmc4", XSPR(31,467,942), XSPR_MASK, PPC750, { RS } },
4286 { "mtzpr", XSPR(31,467,944), XSPR_MASK, PPC403, { RS } },
4287 { "mtccr0", XSPR(31,467,947), XSPR_MASK, PPC405, { RS } },
4288 { "mtmmcr0", XSPR(31,467,952), XSPR_MASK, PPC750, { RS } },
4289 { "mtsgr", XSPR(31,467,953), XSPR_MASK, PPC403, { RS } },
4290 { "mtpmc1", XSPR(31,467,953), XSPR_MASK, PPC750, { RS } },
4291 { "mtdcwr", XSPR(31,467,954), XSPR_MASK, PPC403, { RS } },
4292 { "mtpmc2", XSPR(31,467,954), XSPR_MASK, PPC750, { RS } },
4293 { "mtsler", XSPR(31,467,955), XSPR_MASK, PPC405, { RS } },
4294 { "mtsia", XSPR(31,467,955), XSPR_MASK, PPC750, { RS } },
4295 { "mtsu0r", XSPR(31,467,956), XSPR_MASK, PPC405, { RS } },
4296 { "mtmmcr1", XSPR(31,467,956), XSPR_MASK, PPC750, { RS } },
4297 { "mtpmc3", XSPR(31,467,957), XSPR_MASK, PPC750, { RS } },
4298 { "mtpmc4", XSPR(31,467,958), XSPR_MASK, PPC750, { RS } },
4299 { "mticdbdr", XSPR(31,467,979), XSPR_MASK, PPC403, { RS } },
4300 { "mtevpr", XSPR(31,467,982), XSPR_MASK, PPC403, { RS } },
4301 { "mtcdbcr", XSPR(31,467,983), XSPR_MASK, PPC403, { RS } },
4302 { "mtpit", XSPR(31,467,987), XSPR_MASK, PPC403, { RS } },
4303 { "mttbhi", XSPR(31,467,988), XSPR_MASK, PPC403, { RS } },
4304 { "mttblo", XSPR(31,467,989), XSPR_MASK, PPC403, { RS } },
4305 { "mtsrr2", XSPR(31,467,990), XSPR_MASK, PPC403, { RS } },
4306 { "mtsrr3", XSPR(31,467,991), XSPR_MASK, PPC403, { RS } },
4307 { "mtl2cr", XSPR(31,467,1017), XSPR_MASK, PPC750, { RS } },
4308 { "mtdccr", XSPR(31,467,1018), XSPR_MASK, PPC403, { RS } },
4309 { "mticcr", XSPR(31,467,1019), XSPR_MASK, PPC403, { RS } },
4310 { "mtictc", XSPR(31,467,1019), XSPR_MASK, PPC750, { RS } },
4311 { "mtpbl1", XSPR(31,467,1020), XSPR_MASK, PPC403, { RS } },
4312 { "mtthrm1", XSPR(31,467,1020), XSPR_MASK, PPC750, { RS } },
4313 { "mtpbu1", XSPR(31,467,1021), XSPR_MASK, PPC403, { RS } },
4314 { "mtthrm2", XSPR(31,467,1021), XSPR_MASK, PPC750, { RS } },
4315 { "mtpbl2", XSPR(31,467,1022), XSPR_MASK, PPC403, { RS } },
4316 { "mtthrm3", XSPR(31,467,1022), XSPR_MASK, PPC750, { RS } },
4317 { "mtpbu2", XSPR(31,467,1023), XSPR_MASK, PPC403, { RS } },