nativeOps.accumulateFloat(extras, x, (FloatPointer) z, arrays.length, len); } else { nativeOps.accumulateHalf(extras, x, (ShortPointer) z, arrays.length, len); nativeOps.accumulateFloat(extras, dataPointers, (FloatPointer) AtomicAllocator.getInstance().getHostPointer(target), arrays.length, len); } else { nativeOps.accumulateHalf(extras, dataPointers, (ShortPointer) AtomicAllocator.getInstance().getHostPointer(target), arrays.length, len);
nativeOps.accumulateFloat(extras, x, (FloatPointer) z, arrays.length, len); } else { nativeOps.accumulateHalf(extras, x, (ShortPointer) z, arrays.length, len); nativeOps.accumulateFloat(extras, dataPointers, (FloatPointer) AtomicAllocator.getInstance().getHostPointer(target), arrays.length, len); } else { nativeOps.accumulateHalf(extras, dataPointers, (ShortPointer) AtomicAllocator.getInstance().getHostPointer(target), arrays.length, len);