context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.x(), context), (IntPointer) AtomicAllocator.getInstance().getPointer(op.x().shapeInfoDataBuffer(), context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.x(), context), (IntPointer) AtomicAllocator.getInstance().getPointer(op.x().shapeInfoDataBuffer(), context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.z(), context), (IntPointer) AtomicAllocator.getInstance().getPointer(op.z().shapeInfoDataBuffer(),
context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.x(), context), (LongPointer) AtomicAllocator.getInstance().getPointer(op.x().shapeInfoDataBuffer(), context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.x(), context), (LongPointer) AtomicAllocator.getInstance().getPointer(op.x().shapeInfoDataBuffer(), context)); } else if (Nd4j.dataType() == DataBuffer.Type.HALF) { nativeOps.execRandomHalf(extraZZ, op.opNum(), rng.getStatePointer(), // rng state ptr (ShortPointer) AtomicAllocator.getInstance().getPointer(op.z(), context), (LongPointer) AtomicAllocator.getInstance().getPointer(op.z().shapeInfoDataBuffer(),