Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Floating Values for FFlags #1066

Open
AnonymousVikram opened this issue Nov 5, 2024 · 1 comment
Open

Floating Values for FFlags #1066

AnonymousVikram opened this issue Nov 5, 2024 · 1 comment

Comments

@AnonymousVikram
Copy link

When testing the ZfaF/ZfaD extensions in arch-verif, there seemed to be a mismatch with ImperasDV at PCE=0x8001fc90, running this elf file, on both the rv32gc as well as the rv64gc:

ZfaFDBug.tar.gz

Upon looking at the waveforms simulating on the rv32gc spec, it appears as though the root cause of the mismatch occurs earlier, when testing the froundnx instruction. At PCE=8001ccf8, the first instance of the froundnx instruction being executed, the fflags get set to 0xX1, meaning that the NX flag is being raised as is expected, but the NV flag is being set to a floating value.

@AnonymousVikram
Copy link
Author

I'll be debugging this later today

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant