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
Modify test_numeric so that it passes on riscv64. The subtest
TestBoolCmp::test_float currently fails on riscv64 as it assumes that
the sign of -np.nan is retained when stored to and read back from an
array. This is not always the case on riscv64. Many RISC-V
instructions that produce NaNs return a canonical NaN, as defined by
the RISC-V specification. The canonical NaNs are always positive. In
this particular test the negative sign of the -np.nan is lost when it
is converted from a double to a float before being stored in
self.signf. It's best not to make any assumptions about the retention
of signs for negative NaNs on RISC-V so we disable both sign tests for
-np.nan on riscv64.
0 commit comments