--- old/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java 2019-03-18 17:55:37.786612900 -0700 +++ new/src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java 2019-03-18 17:55:37.213927100 -0700 @@ -856,19 +856,6 @@ @Override @ForceInline - public double subAll() { - long bits = (long) VectorIntrinsics.reductionCoerced( - VECTOR_OP_SUB, Double256Vector.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, Double256Vector.class, double.class, LENGTH, @@ -914,12 +901,6 @@ } @Override - @ForceInline - public double subAll(Mask m) { - return blend(SPECIES.broadcast((double) 0), m).subAll(); - } - - @Override @ForceInline public double mulAll(Mask m) { return blend(SPECIES.broadcast((double) 1), m).mulAll();