< prev index next >

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java

Print this page
rev 55237 : javadoc changes

@@ -854,23 +854,10 @@
         return Double.longBitsToDouble(bits);
     }
 
     @Override
     @ForceInline
-    public double subAll() {
-        long bits = (long) VectorIntrinsics.reductionCoerced(
-                                VECTOR_OP_SUB, DoubleMaxVector.class, double.class, LENGTH,
-                                this,
-                                v -> {
-                                    double r = v.rOp((double) 0, (i, a, b) -> (double) (a - b));
-                                    return (long)Double.doubleToLongBits(r);
-                                });
-        return Double.longBitsToDouble(bits);
-    }
-
-    @Override
-    @ForceInline
     public double mulAll() {
         long bits = (long) VectorIntrinsics.reductionCoerced(
                                 VECTOR_OP_MUL, DoubleMaxVector.class, double.class, LENGTH,
                                 this,
                                 v -> {

@@ -913,16 +900,10 @@
         return blend(SPECIES.broadcast((double) 0), m).addAll();
     }
 
     @Override
     @ForceInline
-    public double subAll(Mask<Double> m) {
-        return blend(SPECIES.broadcast((double) 0), m).subAll();
-    }
-
-    @Override
-    @ForceInline
     public double mulAll(Mask<Double> m) {
         return blend(SPECIES.broadcast((double) 1), m).mulAll();
     }
 
     @Override
< prev index next >