RFR: 8255368: Math.exp() gives wrong result for large values on x86 32-bit platforms [v7]

Vladimir Kozlov kvn at openjdk.java.net
Tue Nov 17 21:14:07 UTC 2020


On Tue, 17 Nov 2020 21:04:22 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
>
> Xubo Zhang has updated the pull request incrementally with one additional commit since the last revision:
> 
>   fixed copyright syntax

Okay

-------------

Marked as reviewed by kvn (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/894


More information about the hotspot-dev mailing list