< prev index next >

src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java

Print this page
rev 55885 : 8222752: [vector] Javadoc changes for Vector api
Summary: Javadoc changes for Vector api
Reviewed-by: jrose, briangoetz, vlivanov, sviswanathan


  55             a[i] = (byte) (f.applyAsInt(i) & (a.length - 1));
  56         }
  57         this.reorder = a;
  58     }
  59 
  60     @Override
  61     public void intoArray(int[] a, int offset) {
  62         for (int i = 0; i < reorder.length; i++) {
  63             a[i] = reorder[i];
  64         }
  65     }
  66 
  67     @Override
  68     public int[] toArray() {
  69         int[] a = new int[reorder.length];
  70         intoArray(a, 0);
  71         return a;
  72     }
  73 
  74     @Override
  75     public int getElement(int i) {
  76         return reorder[i];
  77     }
  78 
  79 }


  55             a[i] = (byte) (f.applyAsInt(i) & (a.length - 1));
  56         }
  57         this.reorder = a;
  58     }
  59 
  60     @Override
  61     public void intoArray(int[] a, int offset) {
  62         for (int i = 0; i < reorder.length; i++) {
  63             a[i] = reorder[i];
  64         }
  65     }
  66 
  67     @Override
  68     public int[] toArray() {
  69         int[] a = new int[reorder.length];
  70         intoArray(a, 0);
  71         return a;
  72     }
  73 
  74     @Override
  75     public int lane(int i) {
  76         return reorder[i];
  77     }
  78 
  79 }
< prev index next >