Bug when using DIV

Remi Forax forax at univ-mlv.fr
Thu Apr 16 17:09:40 UTC 2020


Hi all,
I've found a bug or at least a weird behaviour
    var species =  IntVector.SPECIES_PREFERRED;
    var array = IntStream.range(0, 64).toArray();
    var v1 = IntVector.fromArray(species, array, 0);
    var v2 = IntVector.fromArray(species, array, 0);
    v1.div(v2);

Exception in thread "main" java.lang.UnsupportedOperationException: DIV: inapplicable floating point operator
        at jdk.incubator.vector/jdk.incubator.vector.VectorOperators$OperatorImpl.illegalOperation(VectorOperators.java:908)
        at jdk.incubator.vector/jdk.incubator.vector.VectorOperators$OperatorImpl.illegalOperation(VectorOperators.java:894)
        at jdk.incubator.vector/jdk.incubator.vector.VectorOperators$OperatorImpl.opCode(VectorOperators.java:865)
        at jdk.incubator.vector/jdk.incubator.vector.VectorOperators.opCode(VectorOperators.java:434)
        at jdk.incubator.vector/jdk.incubator.vector.IntVector.opCode(IntVector.java:62)
        at jdk.incubator.vector/jdk.incubator.vector.IntVector.lanewiseTemplate(IntVector.java:651)
        at jdk.incubator.vector/jdk.incubator.vector.Int256Vector.lanewise(Int256Vector.java:277)
        at jdk.incubator.vector/jdk.incubator.vector.Int256Vector.lanewise(Int256Vector.java:41)
        at jdk.incubator.vector/jdk.incubator.vector.IntVector.div(IntVector.java:1336)
        at fr.umlv.jruntime/fr.umlv.jruntime.DivBug.main(DivBug.java:12)

regards,
Rémi

PS: i've first sent that email to "panama-dev" <panama-dev-bounces at openjdk.java.net> :(


More information about the panama-dev mailing list