diff options
author | Andrew Waterman <andrew@sifive.com> | 2020-03-27 03:39:32 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-27 03:39:32 -0700 |
commit | 1ff8764fa0df9ed164149bbb59d7f4d05fcf70f8 (patch) | |
tree | fa4715c8b9446ef525684bfd90bc406c57d81cf1 /riscv/processor.cc | |
parent | bf296ca0643fa445b83d8bd45eefa3fca02d9921 (diff) | |
parent | 7760d6d68b02a213c1128bc11e67fda750580a1c (diff) | |
download | spike-1ff8764fa0df9ed164149bbb59d7f4d05fcf70f8.zip spike-1ff8764fa0df9ed164149bbb59d7f4d05fcf70f8.tar.gz spike-1ff8764fa0df9ed164149bbb59d7f4d05fcf70f8.tar.bz2 |
Merge pull request #433 from chihminchao/rvv-fix-2020-03-27
Rvv fix 2020 03 27
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r-- | riscv/processor.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc index a0ec42a..5c34930 100644 --- a/riscv/processor.cc +++ b/riscv/processor.cc @@ -141,6 +141,8 @@ void processor_t::parse_varch_string(const char* s) bad_varch_string(s, "slen must be >= 32"); if ((unsigned) elen < std::max(max_xlen, get_flen())) bad_varch_string(s, "elen must be >= max(xlen, flen)"); + if (vlen != slen) + bad_varch_string(s, "vlen must be == slen for current limitation"); /* spike requirements. */ if (vlen > 4096) |