• Home
  • Raw
  • Download

Lines Matching refs:funct

110 class POOL16C_LWM_SWM_FM_MM16R6<bits<4> funct> {
119 let Inst{3-0} = funct;
122 class POOL32A_BITSWAP_FM_MMR6<bits<6> funct> : MipsR6Inst {
132 let Inst{11-6} = funct;
136 class CACHE_PREF_FM_MMR6<bits<6> opgroup, bits<4> funct> : MipsR6Inst {
145 let Inst{15-12} = funct;
149 class ARITH_FM_MMR6<string instr_asm, bits<10> funct> : MMR6Arch<instr_asm> {
161 let Inst{9-0} = funct;
177 class POOL32C_ST_EVA_FM_MMR6<bits<6> op, bits<3> funct> : MipsR6Inst {
189 let Inst{11-9} = funct;
221 class POOL32C_LB_LBU_FM_MMR6<bits<3> funct> : MipsR6Inst {
231 let Inst{11-9} = funct;
235 class SIGN_EXTEND_FM_MMR6<string instr_asm, bits<10> funct>
245 let Inst{15-6} = funct;
249 class PCREL19_FM_MMR6<bits<2> funct> : MipsR6Inst {
257 let Inst{20-19} = funct;
261 class PCREL16_FM_MMR6<bits<5> funct> : MipsR6Inst {
269 let Inst{20-16} = funct;
273 class POOL32A_FM_MMR6<bits<10> funct> : MipsR6Inst {
285 let Inst{9-0} = funct;
299 class POOL32A_RDPGPR_FM_MMR6<bits<10> funct> {
307 let Inst{15-6} = funct;
351 class POOL32A_2R_FM_MMR6<bits<10> funct> : MipsR6Inst {
360 let Inst{15-6} = funct;
364 class SPECIAL_2R_FM_MMR6<bits<6> funct> : MipsR6Inst {
375 let Inst{5-0} = funct;
378 class POOL32A_ALIGN_FM_MMR6<bits<6> funct> : MipsR6Inst {
392 let Inst{5-0} = funct;
408 class POOL32A_LSA_FM<bits<6> funct> : MipsR6Inst {
422 let Inst{5-0} = funct;
439 class POOL32C_STORE_EVA_FM_MMR6<bits<3> funct> {
451 let Inst{11-9} = funct;
455 class LOAD_WORD_EVA_FM_MMR6<bits<3> funct> {
467 let Inst{11-9} = funct;
497 class CMP_BRANCH_1R_RT_OFF16_FM_MMR6<string instr_asm, bits<6> funct>
504 let Inst{31-26} = funct;
510 class CMP_BRANCH_1R_BOTH_OFF16_FM_MMR6<string instr_asm, bits<6> funct>
517 let Inst{31-26} = funct;
523 class POOL32A_JALRC_FM_MMR6<string instr_asm, bits<10> funct>
533 let Inst{15-6} = funct;
537 class POOL32A_EXT_INS_FM_MMR6<string instr_asm, bits<6> funct>
551 let Inst{5-0} = funct;
554 class POOL32A_ERET_FM_MMR6<string instr_asm, bits<10> funct>
560 let Inst{15-6} = funct;
595 class POOL32A_EIDI_MMR6_ENC<string instr_asm, bits<10> funct>
603 let Inst{15-6} = funct;
607 class SHIFT_MMR6_ENC<string instr_asm, bits<10> funct, bit rotate> : MMR6Arch<instr_asm> {
619 let Inst{9-0} = funct;
635 bits<3> funct> : MMR6Arch<instr_asm> {
647 let Inst{11-9} = funct;
651 class POOL32F_ARITH_FM_MMR6<string instr_asm, bits<2> fmt, bits<8> funct>
665 let Inst{7-0} = funct;
668 class POOL32F_ARITHF_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
681 let Inst{8-0} = funct;
684 class POOL32F_MOV_NEG_FM_MMR6<string instr_asm, bits<2> fmt, bits<7> funct>
696 let Inst{12-6} = funct;
700 class POOL32F_MINMAX_FM<string instr_asm, bits<2> fmt, bits<9> funct>
713 let Inst{8-0} = funct;
732 class POOL32F_CVT_LW_FM<string instr_asm, bit fmt, bits<8> funct>
743 let Inst{13-6} = funct;
747 class POOL32F_CVT_DS_FM<string instr_asm, bits<2> fmt, bits<7> funct>
758 let Inst{12-6} = funct;
762 class POOL32F_ABS_FM_MMR6<string instr_asm, bits<2> fmt, bits<7> funct>
774 let Inst{12-6} = funct;
778 class POOL32F_MATH_FM_MMR6<string instr_asm, bits<1> fmt, bits<8> funct>
790 let Inst{13-6} = funct;
867 class POOL32A_WRPGPR_WSBH_FM_MMR6<bits<10> funct> : MipsR6Inst {
876 let Inst{15-6} = funct;
880 class POOL32F_RECIP_ROUND_FM_MMR6<string instr_asm, bits<1> fmt, bits<8> funct>
892 let Inst{13-6} = funct;
911 class POOL32F_SEL_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
924 let Inst{8-0} = funct;
927 class POOL32F_CLASS_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
939 let Inst{8-0} = funct;
942 class POOL32A_TLBINV_FM_MMR6<string instr_asm, bits<10> funct>
948 let Inst{15-6} = funct;
952 class POOL32A_MFTC0_FM_MMR6<string instr_asm, bits<5> funct, bits<6> opcode>
965 let Inst{10-6} = funct;
969 class POOL32F_MFTC1_FM_MMR6<string instr_asm, bits<8> funct>
980 let Inst{13-6} = funct;
984 class POOL32A_MFTC2_FM_MMR6<string instr_asm, bits<10> funct>
994 let Inst{15-6} = funct;
998 class CMP_BRANCH_2R_OFF16_FM_MMR6<string opstr, bits<6> funct>
1006 let Inst{31-26} = funct;
1012 class POOL32A_DVPEVP_FM_MMR6<string instr_asm, bits<10> funct>
1021 let Inst{15-6} = funct;
1025 class POOL32B_LWP_SWP_FM_MMR6<bits<4> funct> : MipsR6Inst {
1036 let Inst{15-12} = funct;
1040 class CMP_BRANCH_OFF21_FM_MMR6<string opstr, bits<6> funct> : MipsR6Inst {
1046 let Inst{31-26} = funct;
1051 class POOL32I_BRANCH_COP_1_2_FM_MMR6<string instr_asm, bits<5> funct>
1059 let Inst{25-21} = funct;
1064 class LDWC1_SDWC1_FM_MMR6<string instr_asm, bits<6> funct>
1073 let Inst{31-26} = funct;
1079 class POOL32B_LDWC2_SDWC2_FM_MMR6<string instr_asm, bits<4> funct>
1091 let Inst{15-12} = funct;