Go to the source code of this file.
|
template<class T > |
__device__ __forceinline__ T | warpReduceSum (unsigned int mask, T mySum) |
|
__device__ unsigned long long int | atomicCAS (unsigned long long int *address, unsigned long long int compare, unsigned long long int val) |
|
__device__ double | atomicAddDouble (double *address, double val) |
|
◆ atomicAddDouble()
__device__ double atomicAddDouble |
( |
double * |
address, |
|
|
double |
val |
|
) |
| |
◆ atomicCAS()
__device__ unsigned long long int atomicCAS |
( |
unsigned long long int * |
address, |
|
|
unsigned long long int |
compare, |
|
|
unsigned long long int |
val |
|
) |
| |
◆ warpReduceSum()
__device__ __forceinline__ T warpReduceSum |
( |
unsigned int |
mask, |
|
|
T |
mySum |
|
) |
| |