Lines Matching full:major
30 class MSA_BIT_B_FMT<bits<3> major, bits<6> minor>: MSAInst {
35 let Inst{25-23} = major;
43 class MSA_BIT_H_FMT<bits<3> major, bits<6> minor>: MSAInst {
48 let Inst{25-23} = major;
56 class MSA_BIT_W_FMT<bits<3> major, bits<6> minor>: MSAInst {
61 let Inst{25-23} = major;
69 class MSA_BIT_D_FMT<bits<3> major, bits<6> minor>: MSAInst {
74 let Inst{25-23} = major;
82 class MSA_2R_FILL_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
86 let Inst{25-18} = major;
93 class MSA_2R_FILL_D_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
97 let Inst{25-18} = major;
104 class MSA_2R_FMT<bits<8> major, bits<2> df, bits<6> minor>: MSAInst {
108 let Inst{25-18} = major;
115 class MSA_2RF_FMT<bits<9> major, bits<1> df, bits<6> minor>: MSAInst {
119 let Inst{25-17} = major;
126 class MSA_3R_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
131 let Inst{25-23} = major;
139 class MSA_3RF_FMT<bits<4> major, bits<1> df, bits<6> minor>: MSAInst {
144 let Inst{25-22} = major;
152 class MSA_3R_INDEX_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
157 let Inst{25-23} = major;
165 class MSA_ELM_FMT<bits<10> major, bits<6> minor>: MSAInst {
169 let Inst{25-16} = major;
175 class MSA_ELM_CFCMSA_FMT<bits<10> major, bits<6> minor>: MSAInst {
179 let Inst{25-16} = major;
185 class MSA_ELM_CTCMSA_FMT<bits<10> major, bits<6> minor>: MSAInst {
189 let Inst{25-16} = major;
195 class MSA_ELM_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
200 let Inst{25-22} = major;
208 class MSA_ELM_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
213 let Inst{25-22} = major;
221 class MSA_ELM_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
226 let Inst{25-22} = major;
234 class MSA_ELM_D_FMT<bits<4> major, bits<6> minor>: MSAInst {
239 let Inst{25-22} = major;
247 class MSA_ELM_COPY_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
252 let Inst{25-22} = major;
260 class MSA_ELM_COPY_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
265 let Inst{25-22} = major;
273 class MSA_ELM_COPY_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
278 let Inst{25-22} = major;
286 class MSA_ELM_COPY_D_FMT<bits<4> major, bits<6> minor>: MSAInst {
291 let Inst{25-22} = major;
299 class MSA_ELM_INSERT_B_FMT<bits<4> major, bits<6> minor>: MSAInst {
304 let Inst{25-22} = major;
312 class MSA_ELM_INSERT_H_FMT<bits<4> major, bits<6> minor>: MSAInst {
317 let Inst{25-22} = major;
325 class MSA_ELM_INSERT_W_FMT<bits<4> major, bits<6> minor>: MSAInst {
330 let Inst{25-22} = major;
338 class MSA_ELM_INSERT_D_FMT<bits<4> major, bits<6> minor>: MSAInst {
343 let Inst{25-22} = major;
351 class MSA_I5_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
356 let Inst{25-23} = major;
364 class MSA_I8_FMT<bits<2> major, bits<6> minor>: MSAInst {
369 let Inst{25-24} = major;
376 class MSA_I10_FMT<bits<3> major, bits<2> df, bits<6> minor>: MSAInst {
380 let Inst{25-23} = major;
398 class MSA_VEC_FMT<bits<5> major, bits<6> minor>: MSAInst {
403 let Inst{25-21} = major;
410 class MSA_CBRANCH_FMT<bits<3> major, bits<2> df>: MSACBranch {
414 let Inst{25-23} = major;
420 class MSA_CBRANCH_V_FMT<bits<5> major>: MSACBranch {
424 let Inst{25-21} = major;