Lines Matching refs:minor

40 class MSA_BIT_B_FMT<bits<3> major, bits<6> minor>: MSAInst {
50 let Inst{5-0} = minor;
53 class MSA_BIT_H_FMT<bits<3> major, bits<6> minor>: MSAInst {
63 let Inst{5-0} = minor;
66 class MSA_BIT_W_FMT<bits<3> major, bits<6> minor>: MSAInst {
76 let Inst{5-0} = minor;
79 class MSA_BIT_D_FMT<bits<3> major, bits<6> minor>: MSAInst {
89 let Inst{5-0} = minor;
92 class MSA_2R_FILL_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
100 let Inst{5-0} = minor;
103 class MSA_2R_FILL_D_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSA64Inst {
111 let Inst{5-0} = minor;
114 class MSA_2R_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
122 let Inst{5-0} = minor;
125 class MSA_2RF_FMT<bits<9> major, bits<1> df, bits<6> minor>: MSAInst {
133 let Inst{5-0} = minor;
136 class MSA_3R_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
146 let Inst{5-0} = minor;
149 class MSA_3RF_FMT<bits<4> major, bits<1> df, bits<6> minor>: MSAInst {
159 let Inst{5-0} = minor;
162 class MSA_3R_INDEX_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
172 let Inst{5-0} = minor;
175 class MSA_ELM_FMT<bits<10> major, bits<6> minor>: MSAInst {
182 let Inst{5-0} = minor;
185 class MSA_ELM_CFCMSA_FMT<bits<10> major, bits<6> minor>: MSAInst {
192 let Inst{5-0} = minor;
195 class MSA_ELM_CTCMSA_FMT<bits<10> major, bits<6> minor>: MSAInst {
202 let Inst{5-0} = minor;
205 class MSA_ELM_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
215 let Inst{5-0} = minor;
218 class MSA_ELM_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
228 let Inst{5-0} = minor;
231 class MSA_ELM_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
241 let Inst{5-0} = minor;
244 class MSA_ELM_D_FMT<bits<4> major, bits<6> minor>: MSAInst {
254 let Inst{5-0} = minor;
257 class MSA_ELM_COPY_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
267 let Inst{5-0} = minor;
270 class MSA_ELM_COPY_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
280 let Inst{5-0} = minor;
283 class MSA_ELM_COPY_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
293 let Inst{5-0} = minor;
296 class MSA_ELM_COPY_D_FMT<bits<4> major, bits<6> minor>: MSA64Inst {
306 let Inst{5-0} = minor;
309 class MSA_ELM_INSERT_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
319 let Inst{5-0} = minor;
322 class MSA_ELM_INSERT_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
332 let Inst{5-0} = minor;
335 class MSA_ELM_INSERT_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
345 let Inst{5-0} = minor;
348 class MSA_ELM_INSERT_D_FMT<bits<4> major, bits<6> minor>: MSA64Inst {
358 let Inst{5-0} = minor;
361 class MSA_I5_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
371 let Inst{5-0} = minor;
374 class MSA_I8_FMT<bits<2> major, bits<6> minor>: MSAInst {
383 let Inst{5-0} = minor;
386 class MSA_I10_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
394 let Inst{5-0} = minor;
397 class MSA_MI10_FMT<bits<2> df, bits<4> minor>: MSAInst {
404 let Inst{5-2} = minor;
408 class MSA_VEC_FMT<bits<5> major, bits<6> minor>: MSAInst {
417 let Inst{5-0} = minor;
439 class SPECIAL_LSA_FMT<bits<6> minor>: MSASpecial {
450 let Inst{5-0} = minor;
453 class SPECIAL_DLSA_FMT<bits<6> minor>: MSA64Special {
464 let Inst{5-0} = minor;