RFR: 8282322: AArch64: Provide a means to eliminate all STREX family of instructions [v3]

Andrew Haley aph at openjdk.java.net
Tue May 24 06:59:05 UTC 2022


On Mon, 23 May 2022 16:52:25 GMT, Andrew Haley <aph at openjdk.org> wrote:

>> Dmitry Chuyko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision:
>> 
>>  - Merge branch 'openjdk:master' into JDK-8282322
>>  - Use LSE in linux-aarch64 asm code if __ARM_FEATURE_ATOMICS is on
>>  - Revert "hardlse feature"
>>    
>>    This reverts commit c5da85d3282bb995f69639f8f592cc94560916c5.
>>  - Merge branch 'openjdk:master' into JDK-8282322
>>  - hardlse feature
>
> src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S line 291:
> 
>> 289: #endif
>> 290: 1:      mov     x0, x3
>> 291:         ret
> 
> Oh gosh, I find all those `#if`s really hard to read.

I'm withdrawing that comment. Patch is OK. Sorry for the noise.

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

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


More information about the hotspot-dev mailing list