@@ -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 extensions
27+ * Comprehensive support for RV32I 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
@@ -120,6 +120,10 @@ The image containing all the necessary tools for development and testing can be
120120* ` ENABLE_EXT_A ` : Standard Extension for Atomic Instructions
121121* ` ENABLE_EXT_F ` : Standard Extension for Single-Precision Floating Point Instructions
122122* ` ENABLE_EXT_C ` : Standard Extension for Compressed Instructions (RV32C.D excluded)
123+ * ` ENABLE_Zba ` : Standard Extension for Address Generation Instructions
124+ * ` ENABLE_Zbb ` : Standard Extension for Basic Bit-Manipulation Instructions
125+ * ` ENABLE_Zbc ` : Standard Extension for Carry-Less Multiplication Instructions
126+ * ` ENABLE_Zbs ` : Standard Extension for Single-Bit Instructions
123127* ` ENABLE_Zicsr ` : Control and Status Register (CSR)
124128* ` ENABLE_Zifencei ` : Instruction-Fetch Fence
125129* ` ENABLE_GDBSTUB ` : GDB remote debugging support
@@ -187,6 +191,10 @@ Current progress of this emulator in riscv-arch-test (RV32):
187191 - ` A ` : Standard Extension for Atomic Instructions
188192 - ` F ` : Standard Extension for Single-Precision Floating-Point
189193 - ` C ` : Standard Extension for Compressed Instruction
194+ - ` Zba ` : Standard Extension for Address Generation Instructions
195+ - ` Zbb ` : Standard Extension for Basic Bit-Manipulation
196+ - ` Zbc ` : Standard Extension for Carry-Less Multiplication
197+ - ` Zbs ` : Standard Extension for Single-Bit Instructions
190198 - ` Zifencei ` : Instruction-Fetch Fence
191199 - ` privilege ` : RISCV Privileged Specification
192200
0 commit comments