parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java [1153:1187]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public final void pack8Values(final int[] in, final int inPos, final byte[] out, final int outPos) {
      notSupport();
    }

    public final void pack32Values(final int[] in, final int inPos, final byte[] out, final int outPos) {
      notSupport();
    }

    public final void unpack8Values(final byte[] in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack8Values(final ByteBuffer in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack32Values(final byte[] in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack32Values(final ByteBuffer in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpackValuesUsingVector(final byte[] in, final int inPos, final int[] out, final int outPos) {
      ByteVector byteVector = ByteVector.fromArray(B512, in, inPos, inp_mask);
      ShortVector tempRes1 = byteVector
          .rearrange(perm_mask0)
          .reinterpretAsShorts()
          .lanewise(VectorOperators.ASHR, rshift_cnt)
          .lanewise(VectorOperators.AND, and_vec);
      ShortVector tempRes2 = byteVector
          .rearrange(perm_mask1)
          .reinterpretAsShorts()
          .lanewise(VectorOperators.LSHL, lshift_cnt)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java [1590:1624]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public final void pack8Values(final int[] in, final int inPos, final byte[] out, final int outPos) {
      notSupport();
    }

    public final void pack32Values(final int[] in, final int inPos, final byte[] out, final int outPos) {
      notSupport();
    }

    public final void unpack8Values(final byte[] in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack8Values(final ByteBuffer in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack32Values(final byte[] in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpack32Values(final ByteBuffer in, final int inPos, final int[] out, final int outPos) {
      notSupport();
    }

    public final void unpackValuesUsingVector(final byte[] in, final int inPos, final int[] out, final int outPos) {
      ByteVector byteVector = ByteVector.fromArray(B512, in, inPos, inp_mask);
      ShortVector tempRes1 = byteVector
          .rearrange(perm_mask0)
          .reinterpretAsShorts()
          .lanewise(VectorOperators.ASHR, rshift_cnt)
          .lanewise(VectorOperators.AND, and_vec);
      ShortVector tempRes2 = byteVector
          .rearrange(perm_mask1)
          .reinterpretAsShorts()
          .lanewise(VectorOperators.LSHL, lshift_cnt)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



