RFR: 8278868: Add x86 vectorization support for Long.bitCount() [v8]

Vladimir Kozlov kvn at openjdk.java.net
Mon Jan 10 20:12:24 UTC 2022


On Mon, 10 Jan 2022 06:05:39 GMT, Vamsi Parasa <duke at openjdk.java.net> wrote:

> > Tests failed on aarch64 systems and avx2 x86.
> 
> Could you please let me know if the failing test is test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java ? Added additional checks (shown below) to make sure it runs on an x86 machine that has AVX3.
> 
> * @requires vm.compiler2.enabled
> * @requires os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64"
> 
> This test exits gracefully on a Skylake machine which doesn't have AVX3.

As I posted in my comment next tests failed on Aarch64 and x86 with avx2 only (AMD):

compiler/codegen/TestIntFloatVect.java
compiler/codegen/TestLongDoubleVect.java

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

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


More information about the hotspot-dev mailing list