Searched refs:atomicMult (Results 1 – 1 of 1) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | cupmatomics.hpp | 180 __device__ static double atomicMult(double *address, double val) in atomicMult() function 192 __device__ static float atomicMult(float *address, float val) in atomicMult() function 204 __device__ static int atomicMult(int *address, int val) in atomicMult() function 215 __device__ static llint atomicMult(llint *address, llint val) in atomicMult() function 228 __device__ Type operator()(Type &x, Type y) const { return atomicMult(&x, y); } in operator ()() 587 __device__ static inline double atomicMult(double *address, double val) 599 __device__ static inline float atomicMult(float *address, float val) 611 __device__ static inline int atomicMult(int *address, int val) 622 __device__ static inline llint atomicMult(llint *address, llint val) 635 __device__ Type operator()(Type &x, Type y) const { return atomicMult(&x, y); }
|