hg: panama/dev: 2 new changesets
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Tue May 22 23:09:46 UTC 2018
Changeset: 053898343b1e
Author: psandoz
Date: 2018-05-22 15:39 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/053898343b1e
Load/store tests.
Remove relative load/store operations on buffers.
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
+ test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
+ test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/gen-tests.sh
+ test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: fa6a7965cdd8
Author: psandoz
Date: 2018-05-22 15:39 -0700
URL: http://hg.openjdk.java.net/panama/dev/rev/fa6a7965cdd8
Unifiy load/store access for arrays and buffers.
Cleanup code removing unnecessary casts.
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/library_call.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
More information about the panama-dev
mailing list