diff options
author | Nadime Barhoumi <nadime@riscv.org> | 2025-08-28 10:21:36 -0400 |
---|---|---|
committer | Nadime Barhoumi <nadime@riscv.org> | 2025-08-28 10:22:02 -0400 |
commit | dcb5f0c784045f0ad43f0f5505677352209eb64a (patch) | |
tree | f4d4a66c4aea7980ca7b8b0d9236bec449c3571c | |
parent | 715c1597ab53df915cf3478c924eb025b33a6212 (diff) | |
download | spike-dcb5f0c784045f0ad43f0f5505677352209eb64a.zip spike-dcb5f0c784045f0ad43f0f5505677352209eb64a.tar.gz spike-dcb5f0c784045f0ad43f0f5505677352209eb64a.tar.bz2 |
Remove redundant checks in Zfbfmin and Zvfbfmin validation
-rw-r--r-- | disasm/isa_parser.cc | 4 |
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"); } |