Browse Source

Merge pull request #1375 from demin-han/master

Replace ternary operator with std:min
pull/1377/head
Andrew Waterman 3 years ago
committed by GitHub
parent
commit
08053dc947
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      riscv/vector_unit.cc

4
riscv/vector_unit.cc

@ -54,11 +54,11 @@ reg_t vectorUnit_t::vectorUnit_t::set_vl(int rd, int rs1, reg_t reqVL, reg_t new
if (vlmax == 0) {
vl->write_raw(0);
} else if (rd == 0 && rs1 == 0) {
vl->write_raw(vl->read() > vlmax ? vlmax : vl->read());
vl->write_raw(std::min(vl->read(), vlmax));
} else if (rd != 0 && rs1 == 0) {
vl->write_raw(vlmax);
} else if (rs1 != 0) {
vl->write_raw(reqVL > vlmax ? vlmax : reqVL);
vl->write_raw(std::min(reqVL, vlmax));
}
vstart->write_raw(0);

Loading…
Cancel
Save