aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadime Barhoumi <nadime@riscv.org>2025-08-28 10:21:36 -0400
committerNadime Barhoumi <nadime@riscv.org>2025-08-28 10:22:02 -0400
commitdcb5f0c784045f0ad43f0f5505677352209eb64a (patch)
treef4d4a66c4aea7980ca7b8b0d9236bec449c3571c
parent715c1597ab53df915cf3478c924eb025b33a6212 (diff)
downloadspike-dcb5f0c784045f0ad43f0f5505677352209eb64a.zip
spike-dcb5f0c784045f0ad43f0f5505677352209eb64a.tar.gz
spike-dcb5f0c784045f0ad43f0f5505677352209eb64a.tar.bz2
Remove redundant checks in Zfbfmin and Zvfbfmin validation
-rw-r--r--disasm/isa_parser.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/disasm/isa_parser.cc b/disasm/isa_parser.cc
index efedc89..48df33e 100644
--- a/disasm/isa_parser.cc
+++ b/disasm/isa_parser.cc
@@ -460,11 +460,11 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv)
extension_table[EXT_INTERNAL_ZFH_MOVE] = true;
}
- if (extension_table[EXT_ZFBFMIN] && (!extension_table['F'] || !extension_table[EXT_INTERNAL_ZFH_MOVE])) {
+ if (extension_table[EXT_ZFBFMIN] && (!extension_table['F'])) {
bad_isa_string(str, "'Zfbfmin' extension requires 'F' extension");
}
- if (extension_table[EXT_ZVFBFMIN] && (vlen == 0 || elen == 0 || !zvf)) {
+ if (extension_table[EXT_ZVFBFMIN] && (vlen == 0 || !zvf)) {
bad_isa_string(str, "'Zvfbfmin' extension requires 'Zve32f' extension");
}