Skip to content

Commit a484f6e

Browse files
committed
Relax vector_csr dependency on 'V'
1 parent 457ea8c commit a484f6e

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

riscv/csrs.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,8 +1428,6 @@ vector_csr_t::vector_csr_t(processor_t* const proc, const reg_t addr, const reg_
14281428

14291429
void vector_csr_t::verify_permissions(insn_t insn, bool write) const {
14301430
require_vector_vs;
1431-
if (!proc->extension_enabled('V'))
1432-
throw trap_illegal_instruction(insn.bits());
14331431
basic_csr_t::verify_permissions(insn, write);
14341432
}
14351433

@@ -1451,8 +1449,6 @@ vxsat_csr_t::vxsat_csr_t(processor_t* const proc, const reg_t addr):
14511449

14521450
void vxsat_csr_t::verify_permissions(insn_t insn, bool write) const {
14531451
require_vector_vs;
1454-
if (!proc->extension_enabled('V'))
1455-
throw trap_illegal_instruction(insn.bits());
14561452
masked_csr_t::verify_permissions(insn, write);
14571453
}
14581454

0 commit comments

Comments
 (0)