parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java [2562:2597]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    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);
      IntVector tempRes1 = byteVector
          .rearrange(perm_mask0)
          .reinterpretAsInts()
          .lanewise(VectorOperators.ASHR, rshift_cnt0)
          .lanewise(VectorOperators.AND, and_vec);

      IntVector tempRes2 = byteVector
          .rearrange(perm_mask1)
          .reinterpretAsInts()
          .lanewise(VectorOperators.LSHL, lshift_cnt0)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



parquet-plugins/parquet-encoding-vector/src/main/java/org/apache/parquet/column/values/bitpacking/ByteBitPacking512VectorLE.java [2677:2712]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    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);
      IntVector tempRes1 = byteVector
          .rearrange(perm_mask0)
          .reinterpretAsInts()
          .lanewise(VectorOperators.ASHR, rshift_cnt0)
          .lanewise(VectorOperators.AND, and_vec);

      IntVector tempRes2 = byteVector
          .rearrange(perm_mask1)
          .reinterpretAsInts()
          .lanewise(VectorOperators.LSHL, lshift_cnt0)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



