RFR: 8327652: S390x: Implements SLP support [v7]
Martin Doerr
mdoerr at openjdk.org
Tue Mar 26 20:04:28 UTC 2024
On Tue, 26 Mar 2024 15:10:37 GMT, Sidraya Jayagond <sjayagond at openjdk.org> wrote:
>> This PR Adds SIMD support on s390x.
>
> Sidraya Jayagond has updated the pull request incrementally with one additional commit since the last revision:
>
> PopCountVI supported by z14 onwards.
I think we shouldn't allow `MacroAssembler::string_compress(...)` and `MacroAssembler::string_expand(...)` to use vector registers without specifying this effect. That can be solved by adding a KILL effect for all vector registers which are killed. Alternatively, we could revert to the old implementation before https://github.com/openjdk/jdk/commit/d5adf1df921e5ecb8ff4c7e4349a12660069ed28 which doesn't use vector registers. The benefit was not huge if I remember correctly.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/18162#issuecomment-2021357655
More information about the hotspot-dev
mailing list