@@ -24,7 +24,7 @@ a focus on efficiency and readability.
2424
2525Features:
2626* Fast interpreter for executing the RV32 ISA
27- * Comprehensive support for RV32I and M, A, F, C, Zba, Zbb, Zbc, Zbs extensions
27+ * Comprehensive support for RV32I, RV32E and M, A, F, C, Zba, Zbb, Zbc, Zbs extensions
2828* Memory-efficient design
2929* Built-in ELF loader
3030* Implementation of commonly used newlib system calls
@@ -116,6 +116,7 @@ The image containing all the necessary tools for development and testing can be
116116### Customization
117117
118118` rv32emu ` is configurable, and you can override the below variable(s) to fit your expectations:
119+ * ` ENABLE_RV32E ` : RV32E Base Integer Instruction Set
119120* ` ENABLE_EXT_M ` : Standard Extension for Integer Multiplication and Division
120121* ` ENABLE_EXT_A ` : Standard Extension for Atomic Instructions
121122* ` ENABLE_EXT_F ` : Standard Extension for Single-Precision Floating Point Instructions
@@ -187,6 +188,7 @@ $ make arch-test RISCV_DEVICE=I
187188Current progress of this emulator in riscv-arch-test (RV32):
188189* Passed Tests
189190 - ` I ` : Base Integer Instruction Set
191+ - ` E ` : RV32E Base Integer Instruction Set
190192 - ` M ` : Standard Extension for Integer Multiplication and Division
191193 - ` A ` : Standard Extension for Atomic Instructions
192194 - ` F ` : Standard Extension for Single-Precision Floating-Point
0 commit comments