Skip to content

Commit cc44e13

Browse files
merykittyVladimir Kozlov
authored andcommitted
8278623: compiler/vectorapi/reshape/TestVectorCastAVX512.java after JDK-8259610
Reviewed-by: kvn, chagedorn, psandoz
1 parent 905b763 commit cc44e13

File tree

10 files changed

+369
-314
lines changed

10 files changed

+369
-314
lines changed

test/hotspot/jtreg/ProblemList.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ compiler/whitebox/MakeMethodNotCompilableTest.java 8265360 macosx-aarch64
7474
compiler/codecache/jmx/PoolsIndependenceTest.java 8264632 macosx-x64
7575
compiler/codecache/TestStressCodeBuffers.java 8272094 generic-aarch64
7676

77-
compiler/vectorapi/reshape/TestVectorCastAVX512.java 8278623 generic-x64
78-
7977

8078
#############################################################################
8179

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
/*
2+
* Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
3+
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4+
*
5+
* This code is free software; you can redistribute it and/or modify it
6+
* under the terms of the GNU General Public License version 2 only, as
7+
* published by the Free Software Foundation.
8+
*
9+
* This code is distributed in the hope that it will be useful, but WITHOUT
10+
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11+
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12+
* version 2 for more details (a copy is included in the LICENSE file that
13+
* accompanied this code).
14+
*
15+
* You should have received a copy of the GNU General Public License version
16+
* 2 along with this work; if not, write to the Free Software Foundation,
17+
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18+
*
19+
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20+
* or visit www.oracle.com if you need additional information or have any
21+
* questions.
22+
*/
23+
24+
package compiler.vectorapi.reshape;
25+
26+
import compiler.vectorapi.reshape.tests.TestVectorCast;
27+
import compiler.vectorapi.reshape.utils.TestCastMethods;
28+
import compiler.vectorapi.reshape.utils.VectorReshapeHelper;
29+
30+
/*
31+
* @test
32+
* @bug 8278623
33+
* @modules jdk.incubator.vector
34+
* @modules java.base/jdk.internal.misc
35+
* @summary Test that vector cast intrinsics work as intended on avx512bw.
36+
* @requires vm.cpu.features ~= ".*avx512bw.*"
37+
* @library /test/lib /
38+
* @run driver compiler.vectorapi.reshape.TestVectorCastAVX512BW
39+
*/
40+
public class TestVectorCastAVX512BW {
41+
public static void main(String[] args) {
42+
VectorReshapeHelper.runMainHelper(
43+
TestVectorCast.class,
44+
TestCastMethods.AVX512BW_CAST_TESTS.stream(),
45+
"-XX:UseAVX=3");
46+
}
47+
}
48+

test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ public static void main(String[] args) {
7474
.filter(ftype -> ftype != etype)
7575
.map(ftype -> VectorSpeciesPair.makePair(VectorSpecies.of(etype, shape),
7676
VectorSpecies.of(ftype, shape)))))
77-
.filter(p -> p.isp().length() > 1 && p.osp().length() > 1),
78-
"--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED"
77+
.filter(p -> p.isp().length() > 1 && p.osp().length() > 1)
7978
);
8079
}
8180
}

0 commit comments

Comments
 (0)