RFR: 8369207: _Copy_conjoint_{jshorts,jints,jlongs}_atomic on Linux/BSD AArch64 do not prevent tearing
Andrew Haley
aph at openjdk.org
Mon Oct 6 15:35:20 UTC 2025
On Mon, 6 Oct 2025 14:17:52 GMT, Justin King <jcking at openjdk.org> wrote:
> Currently the code generates to `ldp` and `stp`, this change does have the side affect of forcing it to do `ldr` and `str`. If that seems unacceptable from a performance standpoint we can hand-roll assembly to do `ldp` and `stp`.
That would be much better.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/27647#issuecomment-3372327401
More information about the hotspot-runtime-dev
mailing list