From 45b9b9c2940704c6e2d77f04450abb2155dbb8b7 Mon Sep 17 00:00:00 2001 From: Weiwei Li Date: Fri, 1 Jul 2022 22:06:58 +0800 Subject: [PATCH] add isa string parser for smstateen --- riscv/isa_parser.cc | 2 ++ riscv/isa_parser.h | 1 + 2 files changed, 3 insertions(+) diff --git a/riscv/isa_parser.cc b/riscv/isa_parser.cc index 0adec2cc..0f9eb069 100644 --- a/riscv/isa_parser.cc +++ b/riscv/isa_parser.cc @@ -164,6 +164,8 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv) } else if (ext_str == "zkr") { extension_table[EXT_ZKR] = true; } else if (ext_str == "zkt") { + } else if (ext_str == "smstateen") { + extension_table[EXT_SMSTATEEN] = true; } else if (ext_str == "svnapot") { extension_table[EXT_SVNAPOT] = true; } else if (ext_str == "svpbmt") { diff --git a/riscv/isa_parser.h b/riscv/isa_parser.h index 3cefe12d..8debf5d8 100644 --- a/riscv/isa_parser.h +++ b/riscv/isa_parser.h @@ -31,6 +31,7 @@ typedef enum { EXT_ZBPBO, EXT_ZPN, EXT_ZPSFOPERAND, + EXT_SMSTATEEN, EXT_SVNAPOT, EXT_SVPBMT, EXT_SVINVAL,