Open riscv914 opened 2 months ago
CVA6 uses FPU coming from CVFPU repository. To maximise the support, I advise you to post this github issue in CVFPU repository and close this current issue. Same comment for your others git issues related to FPU.
@JeanRochCoulon Thank you for clarification, I will submit the issues there also.
Is there an existing CVA6 bug for this?
Bug Description
Based on the RISC-V ISA specification, Executing Single-Precision Floating-Point FEQ by invalid NaN-boxed inputs (a value that most significant 32 bits are not set to 1) performs a quiet comparison: it only sets the invalid operation exception flag (
NV
flag onfcsr
) if either input is a signaling NaN. However, on CVA6, the flag is not set.Execute the following instruction: