presto-orc/src/main/java/io/prestosql/orc/stream/LongBitPacker.java/LongBitPacker/unpack64
class LongBitPacker:    private void unpack64(long[] buffer, int offset, int len, InputStream input)
            throws IOException
    {
        int blockReadableBytes = len * 64 / 8;
        for (int i = 0; i < blockReadableBytes; ) {
            i += input.read(tmp, i, blockReadableBytes - i);
        }
        for (int i = 0; i < len; i++) {
            buffer[offset + i] = Long.reverseBytes(getLongUnchecked(slice, 8 * i));
        }
    }