Home
last modified time | relevance | path

Searched refs:atomicMult (Results 1 – 1 of 1) sorted by relevance

/petsc/include/petsc/private/
H A Dcupmatomics.hpp180 __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); }