public void readIntArray(int[] dst, int dstOffset, int intCount) { final int byteCount = intCount * SizeOf.INT; Memory.unsafeBulkGet(dst, dstOffset, byteCount, buffer, offset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
final void get(short[] dst, int dstOffset, int shortCount) { int byteCount = checkGetBounds(SizeOf.SHORT, dst.length, dstOffset, shortCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.SHORT, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.LONG, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.DOUBLE, order.needsSwap); position += byteCount; }
final void get(int[] dst, int dstOffset, int intCount) { int byteCount = checkGetBounds(SizeOf.INT, dst.length, dstOffset, intCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
final void get(char[] dst, int dstOffset, int charCount) { int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.CHAR, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.FLOAT, order.needsSwap); position += byteCount; }
public void readIntArray(int[] dst, int dstOffset, int intCount) { final int byteCount = intCount * SizeOf.INT; Memory.unsafeBulkGet(dst, dstOffset, byteCount, buffer, offset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
public void readIntArray(int[] dst, int dstOffset, int intCount) { final int byteCount = intCount * SizeOf.INT; Memory.unsafeBulkGet(dst, dstOffset, byteCount, buffer, offset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
public void readIntArray(int[] dst, int dstOffset, int intCount) { final int byteCount = intCount * SizeOf.INT; Memory.unsafeBulkGet(dst, dstOffset, byteCount, buffer, offset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.FLOAT, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.LONG, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.DOUBLE, order.needsSwap); position += byteCount; }
final void get(double[] dst, int dstOffset, int doubleCount) { int byteCount = checkGetBounds(SizeOf.DOUBLE, dst.length, dstOffset, doubleCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.DOUBLE, order.needsSwap); position += byteCount; }
final void get(long[] dst, int dstOffset, int longCount) { int byteCount = checkGetBounds(SizeOf.LONG, dst.length, dstOffset, longCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.LONG, order.needsSwap); position += byteCount; }
final void get(char[] dst, int dstOffset, int charCount) { int byteCount = checkGetBounds(SizeOf.CHAR, dst.length, dstOffset, charCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.CHAR, order.needsSwap); position += byteCount; }
final void get(int[] dst, int dstOffset, int intCount) { int byteCount = checkGetBounds(SizeOf.INT, dst.length, dstOffset, intCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.INT, order.needsSwap); position += byteCount; }
final void get(short[] dst, int dstOffset, int shortCount) { int byteCount = checkGetBounds(SizeOf.SHORT, dst.length, dstOffset, shortCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.SHORT, order.needsSwap); position += byteCount; }
final void get(float[] dst, int dstOffset, int floatCount) { int byteCount = checkGetBounds(SizeOf.FLOAT, dst.length, dstOffset, floatCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.FLOAT, order.needsSwap); position += byteCount; }
final void get(short[] dst, int dstOffset, int shortCount) { int byteCount = checkGetBounds(SizeOf.SHORT, dst.length, dstOffset, shortCount); Memory.unsafeBulkGet(dst, dstOffset, byteCount, backingArray, arrayOffset + position, SizeOf.SHORT, order.needsSwap); position += byteCount; }