Browse Source

Zicfiss depends on Zaamo

So, no need to check for Zaamo in the instruction definitions
pull/2223/head
Andrew Waterman 7 months ago
parent
commit
9882cd202b
Failed to extract signature
  1. 1
      disasm/isa_parser.cc
  2. 1
      riscv/insns/ssamoswap_d.h
  3. 1
      riscv/insns/ssamoswap_w.h

1
disasm/isa_parser.cc

@ -394,6 +394,7 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv)
extension_table[EXT_ZICFILP] = true;
} else if (ext_str == "zicfiss") {
extension_table[EXT_ZICFISS] = true;
extension_table[EXT_ZAAMO] = true;
} else if (ext_str == "smmpm") {
extension_table[EXT_SMMPM] = true;
} else if (ext_str == "smnpm") {

1
riscv/insns/ssamoswap_d.h

@ -1,5 +1,4 @@
require_extension(EXT_ZICFISS);
require_extension(EXT_ZAAMO);
require_rv64;
DECLARE_XENVCFG_VARS(SSE);

1
riscv/insns/ssamoswap_w.h

@ -1,5 +1,4 @@
require_extension(EXT_ZICFISS);
require_extension(EXT_ZAAMO);
DECLARE_XENVCFG_VARS(SSE);
require_envcfg(SSE);

Loading…
Cancel
Save