@@ -2757,31 +2757,54 @@ const struct riscv_opcode riscv_opcodes[] =
27572757
27582758{"pv.mlsdotup.h.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
27592759{"pv.mlsdotup.h.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2760- {"pv.mlsdotup.b.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2761- {"pv.mlsdotup.b.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2760+ {"pv.mlsdotup.h.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_2 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2761+ {"pv.mlsdotup.h.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_3 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2762+ {"pv.mlsdotup.b.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2763+ {"pv.mlsdotup.b.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2764+ {"pv.mlsdotup.b.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_2 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2765+ {"pv.mlsdotup.b.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_3 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
27622766{"pv.mlsdotup.n.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
27632767{"pv.mlsdotup.n.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2764- {"pv.mlsdotup.c.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2765- {"pv.mlsdotup.c.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2768+ {"pv.mlsdotup.n.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_2 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2769+ {"pv.mlsdotup.n.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_3 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2770+ {"pv.mlsdotup.c.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2771+ {"pv.mlsdotup.c.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_1 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2772+ {"pv.mlsdotup.c.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_2 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2773+ {"pv.mlsdotup.c.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_DOTUSP_3 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
27662774
27672775{"pv.mlsdotusp.h.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
27682776{"pv.mlsdotusp.h.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_1 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2777+ {"pv.mlsdotusp.h.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_2 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2778+ {"pv.mlsdotusp.h.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_3 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
27692779{"pv.mlsdotusp.b.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
27702780{"pv.mlsdotusp.b.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_1 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2781+ {"pv.mlsdotusp.b.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_2 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2782+ {"pv.mlsdotusp.b.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_3 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
27712783{"pv.mlsdotusp.n.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
27722784{"pv.mlsdotusp.n.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_1 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2785+ {"pv.mlsdotusp.n.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_2 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2786+ {"pv.mlsdotusp.n.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_3 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
27732787{"pv.mlsdotusp.c.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
27742788{"pv.mlsdotusp.c.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_1 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2789+ {"pv.mlsdotusp.c.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_2 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2790+ {"pv.mlsdotusp.c.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTSP_3 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
27752791
27762792{"pv.mlsdotsp.h.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
27772793{"pv.mlsdotsp.h.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_1 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2794+ {"pv.mlsdotsp.h.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_2 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
2795+ {"pv.mlsdotsp.h.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_3 |MATCH_V_OP_ML_H_VV , MASK_V_OP , match_opcode , 0 },
27782796{"pv.mlsdotsp.b.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
27792797{"pv.mlsdotsp.b.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_1 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2798+ {"pv.mlsdotsp.b.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_2 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
2799+ {"pv.mlsdotsp.b.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_3 |MATCH_V_OP_ML_B_VV , MASK_V_OP , match_opcode , 0 },
27802800{"pv.mlsdotsp.n.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
27812801{"pv.mlsdotsp.n.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_1 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2802+ {"pv.mlsdotsp.n.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_2 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
2803+ {"pv.mlsdotsp.n.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_3 |MATCH_V_OP_ML_N_VV , MASK_V_OP , match_opcode , 0 },
27822804{"pv.mlsdotsp.c.0" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
27832805{"pv.mlsdotsp.c.1" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_1 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2784-
2806+ {"pv.mlsdotsp.c.2" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_2 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
2807+ {"pv.mlsdotsp.c.3" , "Xpulpnn" , "d,s,t" , MATCH_V_OP_SDOTUSP_3 |MATCH_V_OP_ML_C_VV , MASK_V_OP , match_opcode , 0 },
27852808
27862809/***********************************************************************************************************************/
27872810/************************************** Gap9 ***************************************************/
0 commit comments