7 #define CUDA_FN(ret, fn, args)
9 #ifndef CUDA_FN_OPTIONAL
10 #define CUDA_FN_OPTIONAL(ret, fn, args)
13 #define CUDA_FN_3020(ret, fn, fn_3020, args) CUDA_FN(ret, fn, args)
16 #define CUDA_FN_4000(ret, fn, fn_4000, args) CUDA_FN(ret, fn, args)
45 CUDA_FN(
CUresult, cuLaunchKernel, (
CUfunction f,
unsigned int gridDimX,
unsigned int gridDimY,
unsigned int gridDimZ,
unsigned int blockDimX,
unsigned int blockDimY,
unsigned int blockDimZ,
unsigned int sharedMemBytes,
CUstream hStream,
void **kernelParams,
void **extra));
56 #undef CUDA_FN_OPTIONAL