Lines Matching refs:funct
103 class POOL16C_LWM_SWM_FM_MM16R6<bits<4> funct> {
112 let Inst{3-0} = funct;
115 class POOL32A_BITSWAP_FM_MMR6<bits<6> funct> : MipsR6Inst {
125 let Inst{11-6} = funct;
129 class CACHE_PREF_FM_MMR6<bits<6> opgroup, bits<4> funct> : MipsR6Inst {
138 let Inst{15-12} = funct;
142 class ARITH_FM_MMR6<string instr_asm, bits<10> funct> : MMR6Arch<instr_asm> {
154 let Inst{9-0} = funct;
198 class PCREL19_FM_MMR6<bits<2> funct> : MipsR6Inst {
206 let Inst{20-19} = funct;
210 class PCREL16_FM_MMR6<bits<5> funct> : MipsR6Inst {
218 let Inst{20-16} = funct;
222 class POOL32A_FM_MMR6<bits<10> funct> : MipsR6Inst {
234 let Inst{9-0} = funct;
249 class POOL32A_RDPGPR_FM_MMR6<bits<10> funct> {
257 let Inst{15-6} = funct;
301 class POOL32A_2R_FM_MMR6<bits<10> funct> : MipsR6Inst {
310 let Inst{15-6} = funct;
314 class SPECIAL_2R_FM_MMR6<bits<6> funct> : MipsR6Inst {
325 let Inst{5-0} = funct;
328 class POOL32A_ALIGN_FM_MMR6<bits<6> funct> : MipsR6Inst {
342 let Inst{5-0} = funct;
358 class POOL32A_LSA_FM<bits<6> funct> : MipsR6Inst {
372 let Inst{5-0} = funct;
415 class CMP_BRANCH_1R_RT_OFF16_FM_MMR6<string instr_asm, bits<6> funct>
422 let Inst{31-26} = funct;
428 class CMP_BRANCH_1R_BOTH_OFF16_FM_MMR6<string instr_asm, bits<6> funct>
435 let Inst{31-26} = funct;
441 class POOL32A_JALRC_FM_MMR6<string instr_asm, bits<10> funct>
451 let Inst{15-6} = funct;
455 class POOL32A_EXT_INS_FM_MMR6<string instr_asm, bits<6> funct>
469 let Inst{5-0} = funct;
472 class POOL32A_ERET_FM_MMR6<string instr_asm, bits<10> funct>
478 let Inst{15-6} = funct;
513 class POOL32A_EIDI_MMR6_ENC<string instr_asm, bits<10> funct>
522 let Inst{15-6} = funct;
526 class SHIFT_MMR6_ENC<string instr_asm, bits<10> funct, bit rotate>
539 let Inst{9-0} = funct;
554 class POOL32F_ARITH_FM_MMR6<string instr_asm, bits<2> fmt, bits<8> funct>
568 let Inst{7-0} = funct;
571 class POOL32F_ARITHF_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
584 let Inst{8-0} = funct;
587 class POOL32F_MOV_NEG_FM_MMR6<string instr_asm, bits<2> fmt, bits<7> funct>
599 let Inst{12-6} = funct;
603 class POOL32F_MINMAX_FM<string instr_asm, bits<2> fmt, bits<9> funct>
616 let Inst{8-0} = funct;
635 class POOL32F_CVT_LW_FM<string instr_asm, bit fmt, bits<8> funct>
646 let Inst{13-6} = funct;
650 class POOL32F_CVT_DS_FM<string instr_asm, bits<2> fmt, bits<7> funct>
661 let Inst{12-6} = funct;
665 class POOL32F_ABS_FM_MMR6<string instr_asm, bits<2> fmt, bits<7> funct>
677 let Inst{12-6} = funct;
681 class POOL32F_MATH_FM_MMR6<string instr_asm, bits<1> fmt, bits<8> funct>
693 let Inst{13-6} = funct;
785 class POOL32A_WRPGPR_WSBH_FM_MMR6<string instr_asm, bits<10> funct>
795 let Inst{15-6} = funct;
799 class POOL32F_RECIP_ROUND_FM_MMR6<string instr_asm, bits<1> fmt, bits<8> funct>
811 let Inst{13-6} = funct;
830 class POOL32F_SEL_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
843 let Inst{8-0} = funct;
846 class POOL32F_CLASS_FM_MMR6<string instr_asm, bits<2> fmt, bits<9> funct>
858 let Inst{8-0} = funct;
861 class POOL32A_TLBINV_FM_MMR6<string instr_asm, bits<10> funct>
867 let Inst{15-6} = funct;
871 class POOL32A_MFTC0_FM_MMR6<string instr_asm, bits<5> funct, bits<6> opcode>
884 let Inst{10-6} = funct;
905 class POOL32F_MFTC1_FM_MMR6<string instr_asm, bits<8> funct>
916 let Inst{13-6} = funct;
920 class POOL32A_MFTC2_FM_MMR6<string instr_asm, bits<10> funct>
930 let Inst{15-6} = funct;
934 class CMP_BRANCH_2R_OFF16_FM_MMR6<string opstr, bits<6> funct>
942 let Inst{31-26} = funct;
948 class POOL32A_DVPEVP_FM_MMR6<string instr_asm, bits<10> funct>
957 let Inst{15-6} = funct;
961 class CMP_BRANCH_OFF21_FM_MMR6<bits<6> funct> : MipsR6Inst {
967 let Inst{31-26} = funct;
972 class POOL32I_BRANCH_COP_1_2_FM_MMR6<string instr_asm, bits<5> funct>
980 let Inst{25-21} = funct;
985 class LDWC1_SDWC1_FM_MMR6<string instr_asm, bits<6> funct>
994 let Inst{31-26} = funct;
1000 class POOL32B_LDWC2_SDWC2_FM_MMR6<string instr_asm, bits<4> funct>
1012 let Inst{15-12} = funct;