RFR: 8255368: Math.exp() gives wrong result for large values on x86 32-bit platforms
Xubo Zhang
github.com+58006833+xbzhang99 at openjdk.java.net
Mon Nov 2 16:52:05 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
I am from Intel Corp. Intel is OCA signatory
-------------
PR: https://git.openjdk.java.net/jdk/pull/894
More information about the hotspot-dev
mailing list