RFR: JDK-8320892: AArch64: Restore FPU control state after JNI
Andrew Haley
aph at openjdk.org
Tue Nov 28 14:32:31 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.
-------------
Commit messages:
- JDK-8320892: AArch64: Restore FPU control state after JNI
Changes: https://git.openjdk.org/jdk/pull/16851/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16851&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8320892
Stats: 27 lines in 5 files changed: 25 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