RFR: JDK-8320892: AArch64: Restore FPU control state after JNI [v3]

Andrew Haley aph at openjdk.org
Tue Nov 28 15:58:04 UTC 2023


> Some buggy libraries corrupt the floating-point control register. Provide something similar to the x86 RestoreMXCSROnJNICalls. 
> 
> I realize that using the x86ish name "RestoreMXCSROnJNICalls" might be a little controversial, but it is a _global_ flag, not a CPU-specific one. And it's clearly intended for this purpose. It might have been better if that flag had been given a better name twentyish years ago, but we can't change it now.

Andrew Haley has updated the pull request incrementally with one additional commit since the last revision:

  Fix thinko

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/16851/files
  - new: https://git.openjdk.org/jdk/pull/16851/files/590bb9a5..02a7aaa0

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=16851&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=16851&range=01-02

  Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/16851.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16851/head:pull/16851

PR: https://git.openjdk.org/jdk/pull/16851


More information about the hotspot-dev mailing list