DoubleAccumulator and RISC-V weirdness

Aleksey Shipilev shade at redhat.com
Wed Aug 24 17:33:47 UTC 2022


On 8/24/22 19:23, Aleksey Shipilev wrote:
> Thoughts? If you agree this is a bug, I can PR the fix :)

Dang. The minute I hit the "Send" button I of course realized this is "identity" (!), so applying 
the function to it was supposed to be neutral. It is then the user error to put in binary addition 
as the function, for which "13.9" is not an identity.

The test we looked at is the minimized version of ./test/jdk/java/util/concurrent/atomic/Serial.java:
 
https://github.com/openjdk/jdk/blob/568be58e8521e5e87baca1872ba8cc1941607bb7/test/jdk/java/util/concurrent/atomic/Serial.java#L66-L79

...which makes it a test bug?

-- 
Thanks,
-Aleksey



More information about the riscv-port-dev mailing list