RFR: 8283307: Vectorize unsigned shift right on signed subword types [v3]

Vladimir Kozlov kvn at openjdk.java.net
Fri Jun 3 03:22:36 UTC 2022


On Fri, 3 Jun 2022 02:15:57 GMT, Jie Fu <jiefu at openjdk.org> wrote:

>> RShiftVB would fail with `UseSSE < 4`.
>> But is there a x86 machine running jtreg tests with `UseSSE < 4`?
>> 
>> For `RShiftV{B,S}`, neither `match_rule_supported ` nor `match_rule_supported_vector ` would return false on x86 with AVX=1.
>> So the test seems fine on x86, right? @sviswa7 @pfustc
>
>> But is there a x86 machine running jtreg tests with `UseSSE < 4`?
>> 
> To clarify: is there a x86 cpu which only supports `UseeSSE < 4` ISA running jtreg tests?

We do run vectorization (superword, vectorization, VectorAPI) tests in our testing with:
`-XX:UseAVX=0 -XX:UseSSE=3` and `-XX:UseAVX=0 -XX:UseSSE=2`

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

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


More information about the hotspot-compiler-dev mailing list