RFR: 8255368: Math.exp() gives wrong result for large values on x86 32-bit platforms
Sandhya Viswanathan
sviswanathan at openjdk.java.net
Wed Nov 18 04:37:04 UTC 2020
On Wed, 28 Oct 2020 04:32:41 GMT, Xubo Zhang <github.com+58006833+xbzhang99 at openjdk.org> wrote:
> Math.exp(10000) produces 0 instead of positive infinity on x86 32-bit platform. The reason was for some jmp instructions, it used jge instead of jae. Also changed movdqu to movsd as it was supposed to load a 64-bit number
@xbzhang99 32-bit tier1 testing passed.
-------------
PR: https://git.openjdk.java.net/jdk/pull/894
More information about the hotspot-dev
mailing list