Code Review for panama-dev

Prepared by:Kishor Kharbas on Wed Apr 17 23:06:12 PDT 2019
Workspace:/cygdrive/c/Projects/Vector_API/panama-dev
Compare against: http://hg.openjdk.java.net/panama/dev
Compare against version:54659
Branch:vectorIntrinsics
Summary of changes: 2246 lines changed: 71 ins; 41 del; 2134 mod; 57845 unchg
Patch of changes: panama-dev.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
1 line changed: 0 ins; 0 del; 1 mod; 260 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
1 line changed: 0 ins; 0 del; 1 mod; 78 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1351 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1351 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1351 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1351 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1351 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
207 lines changed: 0 ins; 3 del; 204 mod; 1223 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1478 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
224 lines changed: 0 ins; 3 del; 221 mod; 1761 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1491 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
223 lines changed: 0 ins; 3 del; 220 mod; 1759 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
227 lines changed: 0 ins; 3 del; 224 mod; 1355 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1417 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1430 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
228 lines changed: 0 ins; 3 del; 225 mod; 1357 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1352 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1352 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1352 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1352 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
11 lines changed: 0 ins; 0 del; 11 mod; 1352 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
207 lines changed: 0 ins; 3 del; 204 mod; 1224 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
131 lines changed: 17 ins; 15 del; 99 mod; 823 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54659 : changed VectorSpecies to interface and moved stuff to AbstractSpecies
rev 54660 : Javadoc changes
47 lines changed: 15 ins; 1 del; 31 mod; 295 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
2 lines changed: 2 ins; 0 del; 0 mod; 100 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54659 : changed VectorSpecies to interface and moved stuff to AbstractSpecies
rev 54660 : Javadoc changes
46 lines changed: 37 ins; 0 del; 9 mod; 235 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
343 lines changed: 0 ins; 3 del; 340 mod; 2469 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
rev 54660 : Javadoc changes
12 lines changed: 0 ins; 0 del; 12 mod; 1923 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java

rev 54660 : Javadoc changes
17 lines changed: 0 ins; 4 del; 13 mod; 284 unchg

This code review page was prepared using ./webrev.ksh (vers 25.17-hg+openjdk.java.net).