RFR: 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction [v6]

Fei Yang fyang at openjdk.org
Fri Apr 11 14:24:32 UTC 2025


On Fri, 11 Apr 2025 07:07:23 GMT, Anjian-Wen <duke at openjdk.org> wrote:

>> support Zvbb Vector And-Not vandn.vv (with and without masked) match rule and add new test in jtreg
>
> Anjian-Wen has updated the pull request incrementally with one additional commit since the last revision:
> 
>   fix zvbb mask match rule

test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java line 139:

> 137:     @Test
> 138:     @Warmup(10000)
> 139:     @IR(counts = { IRNode.VAND_NOT_I_MASKED, " >= 1" })

This is failing on my aarch64 machine where there is no SVE.

test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java line 156:

> 154:     @Test
> 155:     @Warmup(10000)
> 156:     @IR(counts = { IRNode.VAND_NOT_L_MASKED, " >= 1" })

Similar issue for this new test.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24129#discussion_r2039652386
PR Review Comment: https://git.openjdk.org/jdk/pull/24129#discussion_r2039654293


More information about the hotspot-compiler-dev mailing list