From ca510345f54822a576f073bad654bc4ab2a8b1ab Mon Sep 17 00:00:00 2001 From: Christian Herber Date: Fri, 11 Oct 2024 11:34:11 +0200 Subject: [PATCH] Updating Load/Store Pair for RV32 to version 0.10 --- riscv_config/constants.py | 2 +- riscv_config/isa_validator.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/riscv_config/constants.py b/riscv_config/constants.py index b2c7d9a..2639773 100644 --- a/riscv_config/constants.py +++ b/riscv_config/constants.py @@ -24,7 +24,7 @@ "Zicbom", "Zicbop", "Zicboz", "Zicntr", "Zicsr", "Zicond", "Zicfilp", "Zicfiss", "Zifencei", "Zihintpause", "Zihpm", "Zilsd", "Zimop", "Zmmul", "Zam", "Zabha", "Zacas", "Zalasr", - "Zca", "Zcb", "Zcf", "Zcd" , "Zcmp", "Zcmt", "Zcmop", "Zcmlsd", + "Zca", "Zcb", "Zcf", "Zcd" , "Zcmp", "Zcmt", "Zcmop", "Zclsd", "Zfh", "Zfa", "Zfinx", "Zdinx", "Zhinx", "Zhinxmin", "Ztso", diff --git a/riscv_config/isa_validator.py b/riscv_config/isa_validator.py index a741a9b..9025dc1 100644 --- a/riscv_config/isa_validator.py +++ b/riscv_config/isa_validator.py @@ -82,11 +82,11 @@ def get_extension_list(isa): if 'S' in extension_list and not 'U' in extension_list: err_list.append( "S cannot exist without U.") err = True - if 'Zcmlsd' in extension_list and 'Zcf' in extension_list: - err_list.append( "Zcmlsd encodings are mutually exclusive with Zcf.") + if 'Zclsd' in extension_list and 'Zcf' in extension_list: + err_list.append( "Zclsd encodings are mutually exclusive with Zcf.") err = True - if 'Zcmlsd' in extension_list and 'Zilsd' not in extension_list: - err_list.append( "Zcmlsd cannot exist without Zilsd.") + if 'Zclsd' in extension_list and 'Zilsd' not in extension_list: + err_list.append( "Zclsd cannot exist without Zilsd.") err = True if 'Zkn' in extension_list and ( set(['Zbkb', 'Zbkc', 'Zbkx', 'Zkne', 'Zknd', 'Zknh']) & set(extension_list)): err_list.append( "Zkn is a superset of Zbkb, Zbkc, Zbkx, Zkne, Zknd, Zknh. In presence of Zkn the subsets must be ignored in the ISA string.")