[BUG] B extension: incorrect decoding for some instructions in RV32 #2280
Labels
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
CV32A65X
Part: Embedded configuration
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
Is there an existing CVA6 bug for this?
Bug Description
According to RISC-V ISA specification, for RV32, the bit 25 of instructions
BCLRI
,BINVI
,BSETI
,BEXTI
andRORI
must be equal to zero.So when this bit is set, an illegal instruction exception has to be raised.
With the current implementation, when bit 25 is set, there is no exception for RV32.
The text was updated successfully, but these errors were encountered: