-
Notifications
You must be signed in to change notification settings - Fork 103
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
[Bug Report] Wrong sign bit when 0 is multiplied by a negative number #92
Comments
Thank you for finding the bug. @ RSD team: Fix the following
|
Thanks for your confirmation! |
We reopen this report because this bug has not been fixed yet. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Environment:
RSD version: bd7c5c1
Bug Description:
There is an instruction
fmul.s ft9, fs4, ft8
, wherefs4=0x00000000
andft8=0x998a3664
.After the
fmul.s
instruction, the result of ft9 in RSD is 0x00000000. However, the result in spike is 0x80000000.It seems that RSD mistakes the sign bit of the final result?
The text was updated successfully, but these errors were encountered: