From 9d91c7abe019c0e46f609508b5db1bbecf07dbf0 Mon Sep 17 00:00:00 2001 From: Chih-Min Chao Date: Thu, 3 Jun 2021 23:54:03 -0700 Subject: rvv: vdot has been removed They have been remove in 0.10 spec Signed-off-by: Chih-Min Chao --- disasm/disasm.cc | 3 --- riscv/insns/vdot_vv.h | 5 ----- riscv/insns/vdotu_vv.h | 5 ----- riscv/insns/vfdot_vv.h | 11 ----------- riscv/riscv.mk.in | 3 --- 5 files changed, 27 deletions(-) delete mode 100644 riscv/insns/vdot_vv.h delete mode 100644 riscv/insns/vdotu_vv.h delete mode 100644 riscv/insns/vfdot_vv.h diff --git a/disasm/disasm.cc b/disasm/disasm.cc index 5741c43..1c26c43 100644 --- a/disasm/disasm.cc +++ b/disasm/disasm.cc @@ -1096,8 +1096,6 @@ disassembler_t::disassembler_t(int xlen) //0b11_0000 DISASM_OPIV_S___INSN(vwredsumu, 0); DISASM_OPIV_S___INSN(vwredsum, 1); - DISASM_OPIV_V___INSN(vdotu, 0); - DISASM_OPIV_V___INSN(vdot, 1); //OPMVV/OPMVX //0b00_0000 @@ -1307,7 +1305,6 @@ disassembler_t::disassembler_t(int xlen) DISASM_OPIV_WF_INSN(vfwadd); DISASM_OPIV_WF_INSN(vfwsub); DISASM_OPIV_VF_INSN(vfwmul); - DISASM_OPIV_V__INSN(vfdot); DISASM_OPIV_VF_INSN(vfwmacc); DISASM_OPIV_VF_INSN(vfwnmacc); DISASM_OPIV_VF_INSN(vfwmsac); diff --git a/riscv/insns/vdot_vv.h b/riscv/insns/vdot_vv.h deleted file mode 100644 index 7685230..0000000 --- a/riscv/insns/vdot_vv.h +++ /dev/null @@ -1,5 +0,0 @@ -// vdot vd, vs2, vs1 -VI_VV_LOOP -({ - vd += vs2 * vs1; -}) diff --git a/riscv/insns/vdotu_vv.h b/riscv/insns/vdotu_vv.h deleted file mode 100644 index 9c4c59d..0000000 --- a/riscv/insns/vdotu_vv.h +++ /dev/null @@ -1,5 +0,0 @@ -// vdotu vd, vs2, vs1 -VI_VV_ULOOP -({ - vd += vs2 * vs1; -}) diff --git a/riscv/insns/vfdot_vv.h b/riscv/insns/vfdot_vv.h deleted file mode 100644 index 8f5225a..0000000 --- a/riscv/insns/vfdot_vv.h +++ /dev/null @@ -1,11 +0,0 @@ -// vfdot.vv vd, vs2, vs1 -VI_VFP_VV_LOOP -({ - vd = f16_add(vd, f16_mul(vs2, vs1)); -}, -{ - vd = f32_add(vd, f32_mul(vs2, vs1)); -}, -{ - vd = f64_add(vd, f64_mul(vs2, vs1)); -}) diff --git a/riscv/riscv.mk.in b/riscv/riscv.mk.in index 622d2ad..dffbd58 100644 --- a/riscv/riscv.mk.in +++ b/riscv/riscv.mk.in @@ -486,8 +486,6 @@ riscv_insn_ext_v_alu_int = \ vdiv_vx \ vdivu_vv \ vdivu_vx \ - vdot_vv \ - vdotu_vv \ vid_v \ viota_m \ vmacc_vv \ @@ -687,7 +685,6 @@ riscv_insn_ext_v_alu_fp = \ vfcvt_xu_f_v \ vfdiv_vf \ vfdiv_vv \ - vfdot_vv \ vfmacc_vf \ vfmacc_vv \ vfmadd_vf \ -- cgit v1.1