Browse Source

Check any_vector_extensions() in require_vector_vs

YenHaoChen 2 years ago
parent
commit
67933ec0c3
  1. 2
      riscv/decode_macros.h

2
riscv/decode_macros.h

@ -167,7 +167,7 @@ static inline bool is_aligned(const unsigned val, const unsigned pos)
#define require_fs require(STATE.sstatus->enabled(SSTATUS_FS))
#define require_fp STATE.fflags->verify_permissions(insn, false)
#define require_accelerator require(STATE.sstatus->enabled(SSTATUS_XS))
#define require_vector_vs require(STATE.sstatus->enabled(SSTATUS_VS))
#define require_vector_vs require(p->any_vector_extensions() && STATE.sstatus->enabled(SSTATUS_VS))
#define require_vector(alu) \
do { \
require_vector_vs; \

Loading…
Cancel
Save