Browse Source

Remove dead code in vector unit

pull/2049/head
Andrew Waterman 9 months ago
parent
commit
c04d2381d1
  1. 4
      riscv/vector_unit.cc
  2. 4
      riscv/vector_unit.h

4
riscv/vector_unit.cc

@ -76,7 +76,6 @@ reg_t vectorUnit_t::vectorUnit_t::set_vl(int rd, int rs1, reg_t reqVL, reg_t new
}
vstart->write_raw(0);
setvl_count++;
return vl->read();
}
@ -91,7 +90,6 @@ template<class T> T& vectorUnit_t::elt(reg_t vReg, reg_t n, bool UNUSED is_write
// bits when changing SEW, thus we need to index from the end on BE.
n ^= elts_per_reg - 1;
#endif
reg_referenced[vReg] = 1;
if (unlikely(p->get_log_commits_enabled() && is_write))
p->get_state()->log_reg_write[((vReg) << 4) | 2] = {0, 0};
@ -140,8 +138,6 @@ vectorUnit_t::elt_group(reg_t vReg, reg_t n, bool UNUSED is_write) {
// Element groups per register groups
for (reg_t vidx = reg_first; vidx <= reg_last; ++vidx) {
reg_referenced[vidx] = 1;
if (unlikely(p->get_log_commits_enabled() && is_write)) {
p->get_state()->log_reg_write[(vidx << 4) | 2] = {0, 0};
}

4
riscv/vector_unit.h

@ -89,8 +89,6 @@ class vectorUnit_t
public:
processor_t* p;
void *reg_file;
char reg_referenced[NVPR];
int setvl_count;
reg_t vlmax;
reg_t vlenb;
csr_t_p vxsat;
@ -127,8 +125,6 @@ public:
vectorUnit_t():
p(0),
reg_file(0),
reg_referenced{0},
setvl_count(0),
vlmax(0),
vlenb(0),
vxsat(0),

Loading…
Cancel
Save