 	if (debug && verbose)
 		printf("D9 opNum:[%i]\n", opNum);
 
-	//dim3 launchDims = getOptimalLaunchParameters<float>(&extraPointers[0], funcAttributes[22], deviceProperties[getDeviceId(extraPointers[2])]);
-
 	double *resultPointer = reinterpret_cast<double *>(extraPointers[5]);
 
-	int *allocPointer = reinterpret_cast<int *>(extraPointers[3]);
 	double *reductionPointer = reinterpret_cast<double *>(extraPointers[4]);
 
 	dim3 launchDims = getReduceLaunchParams(getDeviceId(extraPointers[2]), hostXShapeInfo, hostTADShapeInfo, funcAttributes[22], 1, sizeof(double), 1);

	cudaStream_t *stream = reinterpret_cast<cudaStream_t *>(&extraPointers[1]);

	int *hostXShapeInfo = reinterpret_cast<int *>(extraPointers[0]);
	int *hostYShapeInfo = reinterpret_cast<int *>(extraPointers[7]);
	int *hostZShapeInfo = reinterpret_cast<int *>(extraPointers[8]);

	int *hostTADShapeInfo = reinterpret_cast<int *>(extraPointers[9]);
	int *deviceTADShapeInfo = reinterpret_cast<int *>(extraPointers[10]);

	if (debug && verbose)
		printf("D12 opNum:[%i]\n", opNum);

	int *hostXShapeInfo = reinterpret_cast<int *>(extraPointers[0]);

	int *deviceTADShapeInfo = reinterpret_cast<int *>(extraPointers[10]);

	int *deviceTADOffsets = reinterpret_cast<int *>(extraPointers[11]);
