You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The result computed by the cvfpu is 64'hffffffff80000000 and the NV flag is set. However, after rounding, the converted result is equal to 64'hffffffff80000000 , ie -2^31 which is representable in INT32 format. Therefore, I expect the NX to be generated instead.
A similar issue was reported here #83 and fixed with release v0.8.1 #101.
The difference with that issue is that the input value was an integer equal to -2^31 (the smallest representable value). In this case, the input value is a double that is rounded into -2^31, which should not trigger an overflow.