if (dstOfs + length > dst.length) {
throw new IndexOutOfBoundsException("dstOfs + length > dst.length");
}
testMemPtr(memPtr, length * 4);
final Address dstPtr = VmMagic.getArrayData(dst).add(dstOfs * 4);
final Extent size = Extent.fromIntZeroExtend(length * 4);
Unsafe.copy(start.add(Offset.fromIntZeroExtend(memPtr)), dstPtr, size);
}