#include <algorithm>
#include <cstdint>
#include <cstring>
#include <cuda_runtime.h>
Go to the source code of this file.
|
template<typename T > |
T | cms::cudacompat::__ldg (T const *x) |
|
void | cms::cudacompat::__syncthreads () |
|
bool | cms::cudacompat::__syncthreads_and (bool x) |
|
bool | cms::cudacompat::__syncthreads_or (bool x) |
|
void | cms::cudacompat::__threadfence () |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicAdd (T1 *a, T2 b) |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicCAS (T1 *address, T1 compare, T2 val) |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicInc (T1 *a, T2 b) |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicMax (T1 *a, T2 b) |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicMin (T1 *a, T2 b) |
|
template<typename T1 , typename T2 > |
T1 | cms::cudacompat::atomicSub (T1 *a, T2 b) |
|
void | cms::cudacompat::resetGrid () |
|
◆ __device__
◆ __forceinline__ [1/2]
◆ __forceinline__ [2/2]
◆ __global__ [1/2]
◆ __global__ [2/2]
◆ __host__
◆ __shared__