diff --git a/CHANGELOG.md b/CHANGELOG.md index 64bca0d..8155507 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.18.0] - 2024-04-02 + - mabi generation to account for E extension + ## [3.17.1] - 2024-02-25 - add unratified Ssdbltrp, Smdbltrp, and Sddbltrp extensions diff --git a/riscv_config/isa_validator.py b/riscv_config/isa_validator.py index 26f097a..94f7412 100644 --- a/riscv_config/isa_validator.py +++ b/riscv_config/isa_validator.py @@ -235,6 +235,8 @@ def get_march_mabi (isa : str, opt_remove_custom_exts: bool = False): # mabi generation mabi = 'ilp32' + if 'E' in ext_list: + mabi += 'e' if 'F' in ext_list and 'D' in ext_list: mabi += 'd' elif 'F' in ext_list: