Lines Matching +full:2 +full:b000
14 class CVInstBitManipRII<bits<2> funct2, bits<3> funct3, dag outs, dag ins,
24 class CVBitManipRII<bits<2> funct2, bits<3> funct3, string opcodestr,
43 def CV_EXTRACT : CVBitManipRII<0b00, 0b000, "cv.extract">;
44 def CV_EXTRACTU : CVBitManipRII<0b01, 0b000, "cv.extractu">;
54 def CV_INSERT : CVInstBitManipRII<0b10, 0b000, (outs GPR:$rd_wb),
79 class CVInstMacMulN<bits<2> funct2, bits<3> funct3, dag outs, dag ins,
90 class CVInstMacN<bits<2> funct2, bits<3> funct3, string opcodestr>
94 class CVInstMulN<bits<2> funct2, bits<3> funct3, string opcodestr>
165 class CVInstAluRRI<bits<2> funct2, bits<3> funct3, string opcodestr>
347 def CV_ # NAME # _H : CVSIMDRR<funct5, F, funct1, 0b000, "cv." # mnemonic # ".h">;
356 def CV_ # NAME # _H : CVSIMDRR<funct5, F, funct1, 0b000, "cv." # mnemonic # ".h">;
365 def CV_ # NAME # _H : CVSIMDRR<funct5, F, funct1, 0b000, "cv." # mnemonic # ".h">;
374 def CV_ # NAME # _H : CVSIMDRRWb<funct5, F, funct1, 0b000, "cv." # mnemonic # ".h">;
383 def CV_ # NAME # _H : CVSIMDRRWb<funct5, F, funct1, 0b000, "cv." # mnemonic # ".h">;
409 def CV_ABS_H : CVSIMDR<0b01110, 0, 0, 0b000, "cv.abs.h">;
423 def CV_EXTRACT_H : CVSIMDRU<0b10111, 0, 0b000, "cv.extract.h">;
430 def CV_SHUFFLE_H : CVSIMDRR<0b11000, 0, 0, 0b000, "cv.shuffle.h">;
441 def CV_SHUFFLE2_H : CVSIMDRRWb<0b11100, 0, 0, 0b000, "cv.shuffle2.h">;
446 def CV_PACK : CVSIMDRR<0b11110, 0, 0, 0b000, "cv.pack">;
447 def CV_PACK_H : CVSIMDRR<0b11110, 0, 1, 0b000, "cv.pack.h">;
463 def CV_CPLXMUL_R : CVSIMDRRWb<0b01010, 1, 0, 0b000, "cv.cplxmul.r">;
464 def CV_CPLXMUL_I : CVSIMDRRWb<0b01010, 1, 1, 0b000, "cv.cplxmul.i">;
472 def CV_CPLXCONJ : CVSIMDR<0b01011, 1, 0, 0b000, "cv.cplxconj">;
476 def CV_SUBROTMJ : CVSIMDRR<0b01100, 1, 0, 0b000, "cv.subrotmj">;
516 ComplexPattern<i32, 2, "SelectAddrRegReg",[]> {
555 def CV_LB_ri_inc : CVLoad_ri_inc<0b000, "cv.lb">;
622 def CV_SB_ri_inc : CVStore_ri_inc<0b000, "cv.sb">;
705 def cv_tuimm2 : TImmLeaf<XLenVT, [{return isUInt<2>(Imm);}]>;
808 let Predicates = [HasVendorXCVbi, IsRV32], AddedComplexity = 2 in {