Skip to content

Commit 67933ec

Browse files
committed
Check any_vector_extensions() in require_vector_vs
1 parent cefa747 commit 67933ec

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

riscv/decode_macros.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ static inline bool is_aligned(const unsigned val, const unsigned pos)
167167
#define require_fs require(STATE.sstatus->enabled(SSTATUS_FS))
168168
#define require_fp STATE.fflags->verify_permissions(insn, false)
169169
#define require_accelerator require(STATE.sstatus->enabled(SSTATUS_XS))
170-
#define require_vector_vs require(STATE.sstatus->enabled(SSTATUS_VS))
170+
#define require_vector_vs require(p->any_vector_extensions() && STATE.sstatus->enabled(SSTATUS_VS))
171171
#define require_vector(alu) \
172172
do { \
173173
require_vector_vs; \

0 commit comments

Comments
 (0)