hg: panama/panama/jdk: Fixing a bug in StepAhead. Added a "templated" dot product. Changed the semantics of vector reductions to keep reductions in-vector. Also removed self shape dependency in type parameterization.

ian.l.graves at intel.com ian.l.graves at intel.com
Wed Jul 12 23:07:18 UTC 2017


Changeset: cb0a630372b6
Author:    Ian Graves <ilgraves at intel.com>
Date:      2017-07-11 23:52 -0700
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/cb0a630372b6

Fixing a bug in StepAhead.  Added a "templated" dot product.  Changed the semantics of vector reductions to keep reductions in-vector.  Also removed self shape dependency in type parameterization.

! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/masks/GenericMask.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/shapes/Shapes.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/shuffles/GenericShuffle.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/species/Species.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Byte128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Byte256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Byte512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Double128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Double256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Double512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Float128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Float256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Float512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Int128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Int256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Int512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Long128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Long256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Long512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Short128Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Short256Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Short512Vector.java
! test/panama/vector-draft-spec/src/main/java/com/oracle/vector/vectors/Vectors.java
+ test/panama/vector-draft-spec/src/test/java/DotProduct.java
! test/panama/vector-draft-spec/src/test/java/StepAhead.java



More information about the panama-dev mailing list