diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-05-27 23:15:01 -0700 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-05-27 23:22:39 -0700 |
commit | f12bc1f55107db8cc4c59a1695bfa1facb6bb5c4 (patch) | |
tree | b0814f98f83ba1f1c0a07926c16331adcb7b576c /riscv/decode.h | |
parent | d3553b5d03fb0a37d657d0534c508354f0378307 (diff) | |
download | spike-f12bc1f55107db8cc4c59a1695bfa1facb6bb5c4.zip spike-f12bc1f55107db8cc4c59a1695bfa1facb6bb5c4.tar.gz spike-f12bc1f55107db8cc4c59a1695bfa1facb6bb5c4.tar.bz2 |
rvv: index register doesn't care about NFsifive/rvv0.9-phase2
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'riscv/decode.h')
-rw-r--r-- | riscv/decode.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/riscv/decode.h b/riscv/decode.h index 5226948..a0f9f10 100644 --- a/riscv/decode.h +++ b/riscv/decode.h @@ -462,9 +462,7 @@ static inline bool is_aligned(const unsigned val, const unsigned pos) require_align(insn.rd(), P.VU.vflmul); \ require_align(insn.rs2(), P.VU.vemul); \ require((nf * flmul) <= (NVPR / 4) && \ - (nf * emul) <= (NVPR / 4) && \ - (insn.rd() + nf * flmul) <= NVPR && \ - (insn.rs2() + nf * emul) <= NVPR); \ + (insn.rd() + nf * flmul) <= NVPR); \ #define VI_CHECK_LD_INDEX(elt_width) \ VI_CHECK_ST_INDEX(elt_width); \ |