RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]

erifan duke at openjdk.org
Tue Nov 4 07:12:40 UTC 2025


On Fri, 31 Oct 2025 02:15:53 GMT, erifan <duke at openjdk.org> wrote:

>> I'm afraid that there is not a machine which really runs with `MaxVectorSize > 64` both on X86 and AArch64.  Can we just check the `MaxVectorSize = 64` case?
>
> Yes, we currently do not have any >128 bits SVE2 machines. According to  https://github.com/openjdk/jdk/blob/4f9f086847f531ab1791727d74955cfd8ec56811/src/hotspot/cpu/aarch64/aarch64_vector.ad#L273 these cases are currently unsupported. This is why the test failed.

I added a rule for cases where the `MaxVectorSize` > `16/32/64`, so that these cases will also be tested once they are supported.
@eme64  Would you mind take another look, thanks!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27723#discussion_r2488806937


More information about the hotspot-compiler-dev mailing list