For the following case, laneIsSet should be intrinsified but not. This intrinsic was supported in https://github.com/openjdk/jdk/pull/14200 but broken by https://github.com/openjdk/jdk/pull/25673, maybe this is a mistake, fix this issue.
public static int testLaneIsSet(int idx) {
VectorMask<Double> m=VectorMask.fromArray(D_SPECIES, ma, 0);
if (m.laneIsSet(idx))
{ returnm.trueCount(); }
return0;
}
public static int testLaneIsSet(int idx) {
VectorMask<Double> m=VectorMask.fromArray(D_SPECIES, ma, 0);
if (m.laneIsSet(idx))
{ returnm.trueCount(); }
return0;
}
- caused by
-
JDK-8358749 Fix input checks in Vector API intrinsics
-
- Resolved
-
- relates to
-
JDK-8306136 [vectorapi] Intrinsics of VectorMask.laneIsSet()
-
- Resolved
-
- links to
-
Review(master) openjdk/jdk/27113