clang  8.0.0svn
Macros | Functions
__clang_cuda_device_functions.h File Reference

Go to the source code of this file.

Macros

#define __DEVICE__   static __device__ __forceinline__
 
#define __FAST_OR_SLOW(fast, slow)   slow
 
#define __prof_trigger(__a)   asm __volatile__("pmevent \t%0;" ::"i"(__a))
 

Functions

__DEVICE__ int __all (int __a)
 
__DEVICE__ int __any (int __a)
 
__DEVICE__ unsigned int __ballot (int __a)
 
__DEVICE__ unsigned int __brev (unsigned int __a)
 
__DEVICE__ unsigned long long __brevll (unsigned long long __a)
 
__DEVICE__ void __brkpt ()
 
__DEVICE__ void __brkpt (int __a)
 
__DEVICE__ unsigned int __byte_perm (unsigned int __a, unsigned int __b, unsigned int __c)
 
__DEVICE__ int __clz (int __a)
 
__DEVICE__ int __clzll (long long __a)
 
__DEVICE__ float __cosf (float __a)
 
__DEVICE__ double __dAtomicAdd (double *__p, double __v)
 
__DEVICE__ double __dAtomicAdd_block (double *__p, double __v)
 
__DEVICE__ double __dAtomicAdd_system (double *__p, double __v)
 
__DEVICE__ double __dadd_rd (double __a, double __b)
 
__DEVICE__ double __dadd_rn (double __a, double __b)
 
__DEVICE__ double __dadd_ru (double __a, double __b)
 
__DEVICE__ double __dadd_rz (double __a, double __b)
 
__DEVICE__ double __ddiv_rd (double __a, double __b)
 
__DEVICE__ double __ddiv_rn (double __a, double __b)
 
__DEVICE__ double __ddiv_ru (double __a, double __b)
 
__DEVICE__ double __ddiv_rz (double __a, double __b)
 
__DEVICE__ double __dmul_rd (double __a, double __b)
 
__DEVICE__ double __dmul_rn (double __a, double __b)
 
__DEVICE__ double __dmul_ru (double __a, double __b)
 
__DEVICE__ double __dmul_rz (double __a, double __b)
 
__DEVICE__ float __double2float_rd (double __a)
 
__DEVICE__ float __double2float_rn (double __a)
 
__DEVICE__ float __double2float_ru (double __a)
 
__DEVICE__ float __double2float_rz (double __a)
 
__DEVICE__ int __double2hiint (double __a)
 
__DEVICE__ int __double2int_rd (double __a)
 
__DEVICE__ int __double2int_rn (double __a)
 
__DEVICE__ int __double2int_ru (double __a)
 
__DEVICE__ int __double2int_rz (double __a)
 
__DEVICE__ long long __double2ll_rd (double __a)
 
__DEVICE__ long long __double2ll_rn (double __a)
 
__DEVICE__ long long __double2ll_ru (double __a)
 
__DEVICE__ long long __double2ll_rz (double __a)
 
__DEVICE__ int __double2loint (double __a)
 
__DEVICE__ unsigned int __double2uint_rd (double __a)
 
__DEVICE__ unsigned int __double2uint_rn (double __a)
 
__DEVICE__ unsigned int __double2uint_ru (double __a)
 
__DEVICE__ unsigned int __double2uint_rz (double __a)
 
__DEVICE__ unsigned long long __double2ull_rd (double __a)
 
__DEVICE__ unsigned long long __double2ull_rn (double __a)
 
__DEVICE__ unsigned long long __double2ull_ru (double __a)
 
__DEVICE__ unsigned long long __double2ull_rz (double __a)
 
__DEVICE__ long long __double_as_longlong (double __a)
 
__DEVICE__ double __drcp_rd (double __a)
 
__DEVICE__ double __drcp_rn (double __a)
 
__DEVICE__ double __drcp_ru (double __a)
 
__DEVICE__ double __drcp_rz (double __a)
 
__DEVICE__ double __dsqrt_rd (double __a)
 
__DEVICE__ double __dsqrt_rn (double __a)
 
__DEVICE__ double __dsqrt_ru (double __a)
 
__DEVICE__ double __dsqrt_rz (double __a)
 
__DEVICE__ double __dsub_rd (double __a, double __b)
 
__DEVICE__ double __dsub_rn (double __a, double __b)
 
__DEVICE__ double __dsub_ru (double __a, double __b)
 
__DEVICE__ double __dsub_rz (double __a, double __b)
 
__DEVICE__ float __exp10f (float __a)
 
__DEVICE__ float __expf (float __a)
 
__DEVICE__ float __fAtomicAdd (float *__p, float __v)
 
__DEVICE__ float __fAtomicAdd_block (float *__p, float __v)
 
__DEVICE__ float __fAtomicAdd_system (float *__p, float __v)
 
__DEVICE__ float __fAtomicExch (float *__p, float __v)
 
__DEVICE__ float __fAtomicExch_block (float *__p, float __v)
 
__DEVICE__ float __fAtomicExch_system (float *__p, float __v)
 
__DEVICE__ float __fadd_rd (float __a, float __b)
 
__DEVICE__ float __fadd_rn (float __a, float __b)
 
__DEVICE__ float __fadd_ru (float __a, float __b)
 
__DEVICE__ float __fadd_rz (float __a, float __b)
 
__DEVICE__ float __fdiv_rd (float __a, float __b)
 
__DEVICE__ float __fdiv_rn (float __a, float __b)
 
__DEVICE__ float __fdiv_ru (float __a, float __b)
 
__DEVICE__ float __fdiv_rz (float __a, float __b)
 
__DEVICE__ float __fdividef (float __a, float __b)
 
__DEVICE__ int __ffs (int __a)
 
__DEVICE__ int __ffsll (long long __a)
 
__DEVICE__ int __finite (double __a)
 
__DEVICE__ int __finitef (float __a)
 
__DEVICE__ int __float2int_rd (float __a)
 
__DEVICE__ int __float2int_rn (float __a)
 
__DEVICE__ int __float2int_ru (float __a)
 
__DEVICE__ int __float2int_rz (float __a)
 
__DEVICE__ long long __float2ll_rd (float __a)
 
__DEVICE__ long long __float2ll_rn (float __a)
 
__DEVICE__ long long __float2ll_ru (float __a)
 
__DEVICE__ long long __float2ll_rz (float __a)
 
__DEVICE__ unsigned int __float2uint_rd (float __a)
 
__DEVICE__ unsigned int __float2uint_rn (float __a)
 
__DEVICE__ unsigned int __float2uint_ru (float __a)
 
__DEVICE__ unsigned int __float2uint_rz (float __a)
 
__DEVICE__ unsigned long long __float2ull_rd (float __a)
 
__DEVICE__ unsigned long long __float2ull_rn (float __a)
 
__DEVICE__ unsigned long long __float2ull_ru (float __a)
 
__DEVICE__ unsigned long long __float2ull_rz (float __a)
 
__DEVICE__ int __float_as_int (float __a)
 
__DEVICE__ unsigned int __float_as_uint (float __a)
 
__DEVICE__ double __fma_rd (double __a, double __b, double __c)
 
__DEVICE__ double __fma_rn (double __a, double __b, double __c)
 
__DEVICE__ double __fma_ru (double __a, double __b, double __c)
 
__DEVICE__ double __fma_rz (double __a, double __b, double __c)
 
__DEVICE__ float __fmaf_ieee_rd (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_ieee_rn (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_ieee_ru (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_ieee_rz (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_rd (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_rn (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_ru (float __a, float __b, float __c)
 
__DEVICE__ float __fmaf_rz (float __a, float __b, float __c)
 
__DEVICE__ float __fmul_rd (float __a, float __b)
 
__DEVICE__ float __fmul_rn (float __a, float __b)
 
__DEVICE__ float __fmul_ru (float __a, float __b)
 
__DEVICE__ float __fmul_rz (float __a, float __b)
 
__DEVICE__ float __frcp_rd (float __a)
 
__DEVICE__ float __frcp_rn (float __a)
 
__DEVICE__ float __frcp_ru (float __a)
 
__DEVICE__ float __frcp_rz (float __a)
 
__DEVICE__ float __frsqrt_rn (float __a)
 
__DEVICE__ float __fsqrt_rd (float __a)
 
__DEVICE__ float __fsqrt_rn (float __a)
 
__DEVICE__ float __fsqrt_ru (float __a)
 
__DEVICE__ float __fsqrt_rz (float __a)
 
__DEVICE__ float __fsub_rd (float __a, float __b)
 
__DEVICE__ float __fsub_rn (float __a, float __b)
 
__DEVICE__ float __fsub_ru (float __a, float __b)
 
__DEVICE__ float __fsub_rz (float __a, float __b)
 
__DEVICE__ int __hadd (int __a, int __b)
 
__DEVICE__ double __hiloint2double (int __a, int __b)
 
__DEVICE__ int __iAtomicAdd (int *__p, int __v)
 
__DEVICE__ int __iAtomicAdd_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicAdd_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicAnd (int *__p, int __v)
 
__DEVICE__ int __iAtomicAnd_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicAnd_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicCAS (int *__p, int __cmp, int __v)
 
__DEVICE__ int __iAtomicCAS_block (int *__p, int __cmp, int __v)
 
__DEVICE__ int __iAtomicCAS_system (int *__p, int __cmp, int __v)
 
__DEVICE__ int __iAtomicExch (int *__p, int __v)
 
__DEVICE__ int __iAtomicExch_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicExch_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicMax (int *__p, int __v)
 
__DEVICE__ int __iAtomicMax_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicMax_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicMin (int *__p, int __v)
 
__DEVICE__ int __iAtomicMin_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicMin_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicOr (int *__p, int __v)
 
__DEVICE__ int __iAtomicOr_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicOr_system (int *__p, int __v)
 
__DEVICE__ int __iAtomicXor (int *__p, int __v)
 
__DEVICE__ int __iAtomicXor_block (int *__p, int __v)
 
__DEVICE__ int __iAtomicXor_system (int *__p, int __v)
 
__DEVICE__ long long __illAtomicMax (long long *__p, long long __v)
 
__DEVICE__ long long __illAtomicMax_block (long long *__p, long long __v)
 
__DEVICE__ long long __illAtomicMax_system (long long *__p, long long __v)
 
__DEVICE__ long long __illAtomicMin (long long *__p, long long __v)
 
__DEVICE__ long long __illAtomicMin_block (long long *__p, long long __v)
 
__DEVICE__ long long __illAtomicMin_system (long long *__p, long long __v)
 
__DEVICE__ double __int2double_rn (int __a)
 
__DEVICE__ float __int2float_rd (int __a)
 
__DEVICE__ float __int2float_rn (int __a)
 
__DEVICE__ float __int2float_ru (int __a)
 
__DEVICE__ float __int2float_rz (int __a)
 
__DEVICE__ float __int_as_float (int __a)
 
__DEVICE__ int __isfinited (double __a)
 
__DEVICE__ int __isinf (double __a)
 
__DEVICE__ int __isinff (float __a)
 
__DEVICE__ int __isnan (double __a)
 
__DEVICE__ int __isnanf (float __a)
 
__DEVICE__ double __ll2double_rd (long long __a)
 
__DEVICE__ double __ll2double_rn (long long __a)
 
__DEVICE__ double __ll2double_ru (long long __a)
 
__DEVICE__ double __ll2double_rz (long long __a)
 
__DEVICE__ float __ll2float_rd (long long __a)
 
__DEVICE__ float __ll2float_rn (long long __a)
 
__DEVICE__ float __ll2float_ru (long long __a)
 
__DEVICE__ float __ll2float_rz (long long __a)
 
__DEVICE__ long long __llAtomicAnd (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicAnd_block (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicAnd_system (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicOr (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicOr_block (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicOr_system (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicXor (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicXor_block (long long *__p, long long __v)
 
__DEVICE__ long long __llAtomicXor_system (long long *__p, long long __v)
 
__DEVICE__ float __log10f (float __a)
 
__DEVICE__ float __log2f (float __a)
 
__DEVICE__ float __logf (float __a)
 
__DEVICE__ double __longlong_as_double (long long __a)
 
__DEVICE__ int __mul24 (int __a, int __b)
 
__DEVICE__ long long __mul64hi (long long __a, long long __b)
 
__DEVICE__ int __mulhi (int __a, int __b)
 
__DEVICE__ unsigned int __pm0 (void)
 
__DEVICE__ unsigned int __pm1 (void)
 
__DEVICE__ unsigned int __pm2 (void)
 
__DEVICE__ unsigned int __pm3 (void)
 
__DEVICE__ int __popc (int __a)
 
__DEVICE__ int __popcll (long long __a)
 
__DEVICE__ float __powf (float __a, float __b)
 
__DEVICE__ int __rhadd (int __a, int __b)
 
__DEVICE__ unsigned int __sad (int __a, int __b, unsigned int __c)
 
__DEVICE__ float __saturatef (float __a)
 
__DEVICE__ int __signbitd (double __a)
 
__DEVICE__ int __signbitf (float __a)
 
__DEVICE__ void __sincosf (float __a, float *__sptr, float *__cptr)
 
__DEVICE__ float __sinf (float __a)
 
__DEVICE__ int __syncthreads_and (int __a)
 
__DEVICE__ int __syncthreads_count (int __a)
 
__DEVICE__ int __syncthreads_or (int __a)
 
__DEVICE__ float __tanf (float __a)
 
__DEVICE__ void __threadfence (void)
 
__DEVICE__ void __threadfence_block (void)
 
__DEVICE__ void __threadfence_system (void)
 
__DEVICE__ void __trap (void)
 
__DEVICE__ unsigned int __uAtomicAdd (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicAdd_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicAdd_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicAnd (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicAnd_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicAnd_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicCAS (unsigned int *__p, unsigned int __cmp, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicCAS_block (unsigned int *__p, unsigned int __cmp, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicCAS_system (unsigned int *__p, unsigned int __cmp, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicDec (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicDec_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicDec_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicExch (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicExch_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicExch_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicInc (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicInc_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicInc_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMax (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMax_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMax_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMin (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMin_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicMin_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicOr (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicOr_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicOr_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicXor (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicXor_block (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uAtomicXor_system (unsigned int *__p, unsigned int __v)
 
__DEVICE__ unsigned int __uhadd (unsigned int __a, unsigned int __b)
 
__DEVICE__ double __uint2double_rn (unsigned int __a)
 
__DEVICE__ float __uint2float_rd (unsigned int __a)
 
__DEVICE__ float __uint2float_rn (unsigned int __a)
 
__DEVICE__ float __uint2float_ru (unsigned int __a)
 
__DEVICE__ float __uint2float_rz (unsigned int __a)
 
__DEVICE__ float __uint_as_float (unsigned int __a)
 
__DEVICE__ double __ull2double_rd (unsigned long long __a)
 
__DEVICE__ double __ull2double_rn (unsigned long long __a)
 
__DEVICE__ double __ull2double_ru (unsigned long long __a)
 
__DEVICE__ double __ull2double_rz (unsigned long long __a)
 
__DEVICE__ float __ull2float_rd (unsigned long long __a)
 
__DEVICE__ float __ull2float_rn (unsigned long long __a)
 
__DEVICE__ float __ull2float_ru (unsigned long long __a)
 
__DEVICE__ float __ull2float_rz (unsigned long long __a)
 
__DEVICE__ unsigned long long __ullAtomicAdd (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicAdd_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicAdd_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicAnd (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicAnd_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicAnd_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicCAS (unsigned long long *__p, unsigned long long __cmp, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicCAS_block (unsigned long long *__p, unsigned long long __cmp, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicCAS_system (unsigned long long *__p, unsigned long long __cmp, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicExch (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicExch_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicExch_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMax (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMax_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMax_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMin (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMin_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicMin_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicOr (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicOr_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicOr_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicXor (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicXor_block (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned long long __ullAtomicXor_system (unsigned long long *__p, unsigned long long __v)
 
__DEVICE__ unsigned int __umul24 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned long long __umul64hi (unsigned long long __a, unsigned long long __b)
 
__DEVICE__ unsigned int __umulhi (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __urhadd (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __usad (unsigned int __a, unsigned int __b, unsigned int __c)
 
__DEVICE__ unsigned int __bool2mask (unsigned int __a, int shift)
 
__DEVICE__ unsigned int __vabs2 (unsigned int __a)
 
__DEVICE__ unsigned int __vabs4 (unsigned int __a)
 
__DEVICE__ unsigned int __vabsdiffs2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vabsdiffs4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vabsdiffu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vabsdiffu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vabsss2 (unsigned int __a)
 
__DEVICE__ unsigned int __vabsss4 (unsigned int __a)
 
__DEVICE__ unsigned int __vadd2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vadd4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vaddss2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vaddss4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vaddus2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vaddus4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vavgs2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vavgs4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vavgu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vavgu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vseteq2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpeq2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vseteq4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpeq4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetges2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpges2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetges4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpges4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgeu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgeu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgeu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgeu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgts2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgts2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgts4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgts4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgtu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgtu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetgtu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpgtu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetles2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmples2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetles4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmples4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetleu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpleu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetleu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpleu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetlts2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmplts2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetlts4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmplts4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetltu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpltu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetltu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpltu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetne2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpne2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsetne4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vcmpne4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vhaddu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vhaddu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmaxs2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmaxs4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmaxu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmaxu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmins2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vmins4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vminu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vminu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsads2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsads4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsadu2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsadu4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsub2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vneg2 (unsigned int __a)
 
__DEVICE__ unsigned int __vsub4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vneg4 (unsigned int __a)
 
__DEVICE__ unsigned int __vsubss2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vnegss2 (unsigned int __a)
 
__DEVICE__ unsigned int __vsubss4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vnegss4 (unsigned int __a)
 
__DEVICE__ unsigned int __vsubus2 (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int __vsubus4 (unsigned int __a, unsigned int __b)
 
__DEVICE__ int abs (int __a)
 
__DEVICE__ double acos (double __a)
 
__DEVICE__ float acosf (float __a)
 
__DEVICE__ double acosh (double __a)
 
__DEVICE__ float acoshf (float __a)
 
__DEVICE__ double asin (double __a)
 
__DEVICE__ float asinf (float __a)
 
__DEVICE__ double asinh (double __a)
 
__DEVICE__ float asinhf (float __a)
 
__DEVICE__ double atan (double __a)
 
__DEVICE__ double atan2 (double __a, double __b)
 
__DEVICE__ float atan2f (float __a, float __b)
 
__DEVICE__ float atanf (float __a)
 
__DEVICE__ double atanh (double __a)
 
__DEVICE__ float atanhf (float __a)
 
__DEVICE__ double cbrt (double __a)
 
__DEVICE__ float cbrtf (float __a)
 
__DEVICE__ double ceil (double __a)
 
__DEVICE__ float ceilf (float __a)
 
__DEVICE__ int clock ()
 
__DEVICE__ long long clock64 ()
 
__DEVICE__ double copysign (double __a, double __b)
 
__DEVICE__ float copysignf (float __a, float __b)
 
__DEVICE__ double cos (double __a)
 
__DEVICE__ float cosf (float __a)
 
__DEVICE__ double cosh (double __a)
 
__DEVICE__ float coshf (float __a)
 
__DEVICE__ double cospi (double __a)
 
__DEVICE__ float cospif (float __a)
 
__DEVICE__ double cyl_bessel_i0 (double __a)
 
__DEVICE__ float cyl_bessel_i0f (float __a)
 
__DEVICE__ double cyl_bessel_i1 (double __a)
 
__DEVICE__ float cyl_bessel_i1f (float __a)
 
__DEVICE__ double erf (double __a)
 
__DEVICE__ double erfc (double __a)
 
__DEVICE__ float erfcf (float __a)
 
__DEVICE__ double erfcinv (double __a)
 
__DEVICE__ float erfcinvf (float __a)
 
__DEVICE__ double erfcx (double __a)
 
__DEVICE__ float erfcxf (float __a)
 
__DEVICE__ float erff (float __a)
 
__DEVICE__ double erfinv (double __a)
 
__DEVICE__ float erfinvf (float __a)
 
__DEVICE__ double exp (double __a)
 
__DEVICE__ double exp10 (double __a)
 
__DEVICE__ float exp10f (float __a)
 
__DEVICE__ double exp2 (double __a)
 
__DEVICE__ float exp2f (float __a)
 
__DEVICE__ float expf (float __a)
 
__DEVICE__ double expm1 (double __a)
 
__DEVICE__ float expm1f (float __a)
 
__DEVICE__ double fabs (double __a)
 
__DEVICE__ float fabsf (float __a)
 
__DEVICE__ double fdim (double __a, double __b)
 
__DEVICE__ float fdimf (float __a, float __b)
 
__DEVICE__ double fdivide (double __a, double __b)
 
__DEVICE__ float fdividef (float __a, float __b)
 
__DEVICE__ double floor (double __f)
 
__DEVICE__ float floorf (float __f)
 
__DEVICE__ double fma (double __a, double __b, double __c)
 
__DEVICE__ float fmaf (float __a, float __b, float __c)
 
__DEVICE__ double fmax (double __a, double __b)
 
__DEVICE__ float fmaxf (float __a, float __b)
 
__DEVICE__ double fmin (double __a, double __b)
 
__DEVICE__ float fminf (float __a, float __b)
 
__DEVICE__ double fmod (double __a, double __b)
 
__DEVICE__ float fmodf (float __a, float __b)
 
__DEVICE__ double frexp (double __a, int *__b)
 
__DEVICE__ float frexpf (float __a, int *__b)
 
__DEVICE__ double hypot (double __a, double __b)
 
__DEVICE__ float hypotf (float __a, float __b)
 
__DEVICE__ int ilogb (double __a)
 
__DEVICE__ int ilogbf (float __a)
 
__DEVICE__ double j0 (double __a)
 
__DEVICE__ float j0f (float __a)
 
__DEVICE__ double j1 (double __a)
 
__DEVICE__ float j1f (float __a)
 
__DEVICE__ double jn (int __n, double __a)
 
__DEVICE__ float jnf (int __n, float __a)
 
__DEVICE__ long labs (long __a)
 
__DEVICE__ double ldexp (double __a, int __b)
 
__DEVICE__ float ldexpf (float __a, int __b)
 
__DEVICE__ double lgamma (double __a)
 
__DEVICE__ float lgammaf (float __a)
 
__DEVICE__ long long llabs (long long __a)
 
__DEVICE__ long long llmax (long long __a, long long __b)
 
__DEVICE__ long long llmin (long long __a, long long __b)
 
__DEVICE__ long long llrint (double __a)
 
__DEVICE__ long long llrintf (float __a)
 
__DEVICE__ long long llround (double __a)
 
__DEVICE__ long long llroundf (float __a)
 
__DEVICE__ double log (double __a)
 
__DEVICE__ double log10 (double __a)
 
__DEVICE__ float log10f (float __a)
 
__DEVICE__ double log1p (double __a)
 
__DEVICE__ float log1pf (float __a)
 
__DEVICE__ double log2 (double __a)
 
__DEVICE__ float log2f (float __a)
 
__DEVICE__ double logb (double __a)
 
__DEVICE__ float logbf (float __a)
 
__DEVICE__ float logf (float __a)
 
__DEVICE__ long lrint (double __a)
 
__DEVICE__ long lrintf (float __a)
 
__DEVICE__ long lround (double __a)
 
__DEVICE__ long lroundf (float __a)
 
__DEVICE__ int max (int __a, int __b)
 
__DEVICE__ void * memcpy (void *__a, const void *__b, size_t __c)
 
__DEVICE__ void * memset (void *__a, int __b, size_t __c)
 
__DEVICE__ int min (int __a, int __b)
 
__DEVICE__ double modf (double __a, double *__b)
 
__DEVICE__ float modff (float __a, float *__b)
 
__DEVICE__ double nearbyint (double __a)
 
__DEVICE__ float nearbyintf (float __a)
 
__DEVICE__ double nextafter (double __a, double __b)
 
__DEVICE__ float nextafterf (float __a, float __b)
 
__DEVICE__ double norm (int __dim, const double *__t)
 
__DEVICE__ double norm3d (double __a, double __b, double __c)
 
__DEVICE__ float norm3df (float __a, float __b, float __c)
 
__DEVICE__ double norm4d (double __a, double __b, double __c, double __d)
 
__DEVICE__ float norm4df (float __a, float __b, float __c, float __d)
 
__DEVICE__ double normcdf (double __a)
 
__DEVICE__ float normcdff (float __a)
 
__DEVICE__ double normcdfinv (double __a)
 
__DEVICE__ float normcdfinvf (float __a)
 
__DEVICE__ float normf (int __dim, const float *__t)
 
__DEVICE__ double pow (double __a, double __b)
 
__DEVICE__ float powf (float __a, float __b)
 
__DEVICE__ double powi (double __a, int __b)
 
__DEVICE__ float powif (float __a, int __b)
 
__DEVICE__ double rcbrt (double __a)
 
__DEVICE__ float rcbrtf (float __a)
 
__DEVICE__ double remainder (double __a, double __b)
 
__DEVICE__ float remainderf (float __a, float __b)
 
__DEVICE__ double remquo (double __a, double __b, int *__c)
 
__DEVICE__ float remquof (float __a, float __b, int *__c)
 
__DEVICE__ double rhypot (double __a, double __b)
 
__DEVICE__ float rhypotf (float __a, float __b)
 
__DEVICE__ double rint (double __a)
 
__DEVICE__ float rintf (float __a)
 
__DEVICE__ double rnorm (int __a, const double *__b)
 
__DEVICE__ double rnorm3d (double __a, double __b, double __c)
 
__DEVICE__ float rnorm3df (float __a, float __b, float __c)
 
__DEVICE__ double rnorm4d (double __a, double __b, double __c, double __d)
 
__DEVICE__ float rnorm4df (float __a, float __b, float __c, float __d)
 
__DEVICE__ float rnormf (int __dim, const float *__t)
 
__DEVICE__ double round (double __a)
 
__DEVICE__ float roundf (float __a)
 
__DEVICE__ double rsqrt (double __a)
 
__DEVICE__ float rsqrtf (float __a)
 
__DEVICE__ double scalbn (double __a, int __b)
 
__DEVICE__ float scalbnf (float __a, int __b)
 
__DEVICE__ double scalbln (double __a, long __b)
 
__DEVICE__ float scalblnf (float __a, long __b)
 
__DEVICE__ double sin (double __a)
 
__DEVICE__ void sincos (double __a, double *__sptr, double *__cptr)
 
__DEVICE__ void sincosf (float __a, float *__sptr, float *__cptr)
 
__DEVICE__ void sincospi (double __a, double *__sptr, double *__cptr)
 
__DEVICE__ void sincospif (float __a, float *__sptr, float *__cptr)
 
__DEVICE__ float sinf (float __a)
 
__DEVICE__ double sinh (double __a)
 
__DEVICE__ float sinhf (float __a)
 
__DEVICE__ double sinpi (double __a)
 
__DEVICE__ float sinpif (float __a)
 
__DEVICE__ double sqrt (double __a)
 
__DEVICE__ float sqrtf (float __a)
 
__DEVICE__ double tan (double __a)
 
__DEVICE__ float tanf (float __a)
 
__DEVICE__ double tanh (double __a)
 
__DEVICE__ float tanhf (float __a)
 
__DEVICE__ double tgamma (double __a)
 
__DEVICE__ float tgammaf (float __a)
 
__DEVICE__ double trunc (double __a)
 
__DEVICE__ float truncf (float __a)
 
__DEVICE__ unsigned long long ullmax (unsigned long long __a, unsigned long long __b)
 
__DEVICE__ unsigned long long ullmin (unsigned long long __a, unsigned long long __b)
 
__DEVICE__ unsigned int umax (unsigned int __a, unsigned int __b)
 
__DEVICE__ unsigned int umin (unsigned int __a, unsigned int __b)
 
__DEVICE__ double y0 (double __a)
 
__DEVICE__ float y0f (float __a)
 
__DEVICE__ double y1 (double __a)
 
__DEVICE__ float y1f (float __a)
 
__DEVICE__ double yn (int __a, double __b)
 
__DEVICE__ float ynf (int __a, float __b)
 

Macro Definition Documentation

◆ __DEVICE__

#define __DEVICE__   static __device__ __forceinline__

Definition at line 35 of file __clang_cuda_device_functions.h.

Referenced by __uAtomicCAS(), __uAtomicCAS_block(), __usad(), jnf(), and logf().

◆ __FAST_OR_SLOW

#define __FAST_OR_SLOW (   fast,
  slow 
)    slow

Definition at line 45 of file __clang_cuda_device_functions.h.

Referenced by cosf(), log2f(), logf(), sincosf(), and sinf().

◆ __prof_trigger

#define __prof_trigger (   __a)    asm __volatile__("pmevent \t%0;" ::"i"(__a))

Definition at line 515 of file __clang_cuda_device_functions.h.

Function Documentation

◆ __all()

__DEVICE__ int __all ( int  __a)

Definition at line 48 of file __clang_cuda_device_functions.h.

◆ __any()

__DEVICE__ int __any ( int  __a)

Definition at line 49 of file __clang_cuda_device_functions.h.

◆ __ballot()

__DEVICE__ unsigned int __ballot ( int  __a)

Definition at line 50 of file __clang_cuda_device_functions.h.

◆ __bool2mask()

__DEVICE__ unsigned int __bool2mask ( unsigned int  __a,
int  shift 
)

◆ __brev()

__DEVICE__ unsigned int __brev ( unsigned int  __a)

Definition at line 51 of file __clang_cuda_device_functions.h.

References __nv_brev().

◆ __brevll()

__DEVICE__ unsigned long long __brevll ( unsigned long long  __a)

Definition at line 52 of file __clang_cuda_device_functions.h.

References __nv_brevll().

◆ __brkpt() [1/2]

__DEVICE__ void __brkpt ( )

Definition at line 55 of file __clang_cuda_device_functions.h.

Referenced by __brkpt().

◆ __brkpt() [2/2]

__DEVICE__ void __brkpt ( int  __a)

Definition at line 56 of file __clang_cuda_device_functions.h.

References __brkpt().

◆ __byte_perm()

__DEVICE__ unsigned int __byte_perm ( unsigned int  __a,
unsigned int  __b,
unsigned int  __c 
)

Definition at line 57 of file __clang_cuda_device_functions.h.

References __nv_byte_perm().

◆ __clz()

__DEVICE__ int __clz ( int  __a)

Definition at line 61 of file __clang_cuda_device_functions.h.

References __nv_clz().

◆ __clzll()

__DEVICE__ int __clzll ( long long  __a)

Definition at line 62 of file __clang_cuda_device_functions.h.

References __nv_clzll().

◆ __cosf()

__DEVICE__ float __cosf ( float  __a)

Definition at line 63 of file __clang_cuda_device_functions.h.

References __nv_fast_cosf().

◆ __dadd_rd()

__DEVICE__ double __dadd_rd ( double  __a,
double  __b 
)

Definition at line 73 of file __clang_cuda_device_functions.h.

References __nv_dadd_rd().

◆ __dadd_rn()

__DEVICE__ double __dadd_rn ( double  __a,
double  __b 
)

Definition at line 76 of file __clang_cuda_device_functions.h.

References __nv_dadd_rn().

◆ __dadd_ru()

__DEVICE__ double __dadd_ru ( double  __a,
double  __b 
)

Definition at line 79 of file __clang_cuda_device_functions.h.

References __nv_dadd_ru().

◆ __dadd_rz()

__DEVICE__ double __dadd_rz ( double  __a,
double  __b 
)

Definition at line 82 of file __clang_cuda_device_functions.h.

References __nv_dadd_rz().

◆ __dAtomicAdd()

__DEVICE__ double __dAtomicAdd ( double *  __p,
double  __v 
)

Definition at line 64 of file __clang_cuda_device_functions.h.

◆ __dAtomicAdd_block()

__DEVICE__ double __dAtomicAdd_block ( double *  __p,
double  __v 
)

Definition at line 67 of file __clang_cuda_device_functions.h.

◆ __dAtomicAdd_system()

__DEVICE__ double __dAtomicAdd_system ( double *  __p,
double  __v 
)

Definition at line 70 of file __clang_cuda_device_functions.h.

◆ __ddiv_rd()

__DEVICE__ double __ddiv_rd ( double  __a,
double  __b 
)

Definition at line 85 of file __clang_cuda_device_functions.h.

References __nv_ddiv_rd().

◆ __ddiv_rn()

__DEVICE__ double __ddiv_rn ( double  __a,
double  __b 
)

Definition at line 88 of file __clang_cuda_device_functions.h.

References __nv_ddiv_rn().

◆ __ddiv_ru()

__DEVICE__ double __ddiv_ru ( double  __a,
double  __b 
)

Definition at line 91 of file __clang_cuda_device_functions.h.

References __nv_ddiv_ru().

◆ __ddiv_rz()

__DEVICE__ double __ddiv_rz ( double  __a,
double  __b 
)

Definition at line 94 of file __clang_cuda_device_functions.h.

References __nv_ddiv_rz().

◆ __dmul_rd()

__DEVICE__ double __dmul_rd ( double  __a,
double  __b 
)

Definition at line 97 of file __clang_cuda_device_functions.h.

References __nv_dmul_rd().

◆ __dmul_rn()

__DEVICE__ double __dmul_rn ( double  __a,
double  __b 
)

Definition at line 100 of file __clang_cuda_device_functions.h.

References __nv_dmul_rn().

◆ __dmul_ru()

__DEVICE__ double __dmul_ru ( double  __a,
double  __b 
)

Definition at line 103 of file __clang_cuda_device_functions.h.

References __nv_dmul_ru().

◆ __dmul_rz()

__DEVICE__ double __dmul_rz ( double  __a,
double  __b 
)

Definition at line 106 of file __clang_cuda_device_functions.h.

References __nv_dmul_rz().

◆ __double2float_rd()

__DEVICE__ float __double2float_rd ( double  __a)

Definition at line 109 of file __clang_cuda_device_functions.h.

References __nv_double2float_rd().

◆ __double2float_rn()

__DEVICE__ float __double2float_rn ( double  __a)

Definition at line 112 of file __clang_cuda_device_functions.h.

References __nv_double2float_rn().

◆ __double2float_ru()

__DEVICE__ float __double2float_ru ( double  __a)

Definition at line 115 of file __clang_cuda_device_functions.h.

References __nv_double2float_ru().

◆ __double2float_rz()

__DEVICE__ float __double2float_rz ( double  __a)

Definition at line 118 of file __clang_cuda_device_functions.h.

References __nv_double2float_rz().

◆ __double2hiint()

__DEVICE__ int __double2hiint ( double  __a)

Definition at line 121 of file __clang_cuda_device_functions.h.

References __nv_double2hiint().

◆ __double2int_rd()

__DEVICE__ int __double2int_rd ( double  __a)

Definition at line 122 of file __clang_cuda_device_functions.h.

References __nv_double2int_rd().

◆ __double2int_rn()

__DEVICE__ int __double2int_rn ( double  __a)

Definition at line 123 of file __clang_cuda_device_functions.h.

References __nv_double2int_rn().

◆ __double2int_ru()

__DEVICE__ int __double2int_ru ( double  __a)

Definition at line 124 of file __clang_cuda_device_functions.h.

References __nv_double2int_ru().

◆ __double2int_rz()

__DEVICE__ int __double2int_rz ( double  __a)

Definition at line 125 of file __clang_cuda_device_functions.h.

References __nv_double2int_rz().

◆ __double2ll_rd()

__DEVICE__ long long __double2ll_rd ( double  __a)

Definition at line 126 of file __clang_cuda_device_functions.h.

References __nv_double2ll_rd().

◆ __double2ll_rn()

__DEVICE__ long long __double2ll_rn ( double  __a)

Definition at line 129 of file __clang_cuda_device_functions.h.

References __nv_double2ll_rn().

◆ __double2ll_ru()

__DEVICE__ long long __double2ll_ru ( double  __a)

Definition at line 132 of file __clang_cuda_device_functions.h.

References __nv_double2ll_ru().

◆ __double2ll_rz()

__DEVICE__ long long __double2ll_rz ( double  __a)

Definition at line 135 of file __clang_cuda_device_functions.h.

References __nv_double2ll_rz().

◆ __double2loint()

__DEVICE__ int __double2loint ( double  __a)

Definition at line 138 of file __clang_cuda_device_functions.h.

References __nv_double2loint().

◆ __double2uint_rd()

__DEVICE__ unsigned int __double2uint_rd ( double  __a)

Definition at line 139 of file __clang_cuda_device_functions.h.

References __nv_double2uint_rd().

◆ __double2uint_rn()

__DEVICE__ unsigned int __double2uint_rn ( double  __a)

Definition at line 142 of file __clang_cuda_device_functions.h.

References __nv_double2uint_rn().

◆ __double2uint_ru()

__DEVICE__ unsigned int __double2uint_ru ( double  __a)

Definition at line 145 of file __clang_cuda_device_functions.h.

References __nv_double2uint_ru().

◆ __double2uint_rz()

__DEVICE__ unsigned int __double2uint_rz ( double  __a)

Definition at line 148 of file __clang_cuda_device_functions.h.

References __nv_double2uint_rz().

◆ __double2ull_rd()

__DEVICE__ unsigned long long __double2ull_rd ( double  __a)

Definition at line 151 of file __clang_cuda_device_functions.h.

References __nv_double2ull_rd().

◆ __double2ull_rn()

__DEVICE__ unsigned long long __double2ull_rn ( double  __a)

Definition at line 154 of file __clang_cuda_device_functions.h.

References __nv_double2ull_rn().

◆ __double2ull_ru()

__DEVICE__ unsigned long long __double2ull_ru ( double  __a)

Definition at line 157 of file __clang_cuda_device_functions.h.

References __nv_double2ull_ru().

◆ __double2ull_rz()

__DEVICE__ unsigned long long __double2ull_rz ( double  __a)

Definition at line 160 of file __clang_cuda_device_functions.h.

References __nv_double2ull_rz().

◆ __double_as_longlong()

__DEVICE__ long long __double_as_longlong ( double  __a)

Definition at line 163 of file __clang_cuda_device_functions.h.

References __nv_double_as_longlong().

◆ __drcp_rd()

__DEVICE__ double __drcp_rd ( double  __a)

Definition at line 166 of file __clang_cuda_device_functions.h.

References __nv_drcp_rd().

◆ __drcp_rn()

__DEVICE__ double __drcp_rn ( double  __a)

Definition at line 167 of file __clang_cuda_device_functions.h.

References __nv_drcp_rn().

◆ __drcp_ru()

__DEVICE__ double __drcp_ru ( double  __a)

Definition at line 168 of file __clang_cuda_device_functions.h.

References __nv_drcp_ru().

◆ __drcp_rz()

__DEVICE__ double __drcp_rz ( double  __a)

Definition at line 169 of file __clang_cuda_device_functions.h.

References __nv_drcp_rz().

◆ __dsqrt_rd()

__DEVICE__ double __dsqrt_rd ( double  __a)

Definition at line 170 of file __clang_cuda_device_functions.h.

References __nv_dsqrt_rd().

◆ __dsqrt_rn()

__DEVICE__ double __dsqrt_rn ( double  __a)

Definition at line 171 of file __clang_cuda_device_functions.h.

References __nv_dsqrt_rn().

◆ __dsqrt_ru()

__DEVICE__ double __dsqrt_ru ( double  __a)

Definition at line 172 of file __clang_cuda_device_functions.h.

References __nv_dsqrt_ru().

◆ __dsqrt_rz()

__DEVICE__ double __dsqrt_rz ( double  __a)

Definition at line 173 of file __clang_cuda_device_functions.h.

References __nv_dsqrt_rz().

◆ __dsub_rd()

__DEVICE__ double __dsub_rd ( double  __a,
double  __b 
)

Definition at line 174 of file __clang_cuda_device_functions.h.

References __nv_dsub_rd().

◆ __dsub_rn()

__DEVICE__ double __dsub_rn ( double  __a,
double  __b 
)

Definition at line 177 of file __clang_cuda_device_functions.h.

References __nv_dsub_rn().

◆ __dsub_ru()

__DEVICE__ double __dsub_ru ( double  __a,
double  __b 
)

Definition at line 180 of file __clang_cuda_device_functions.h.

References __nv_dsub_ru().

◆ __dsub_rz()

__DEVICE__ double __dsub_rz ( double  __a,
double  __b 
)

Definition at line 183 of file __clang_cuda_device_functions.h.

References __nv_dsub_rz().

◆ __exp10f()

__DEVICE__ float __exp10f ( float  __a)

Definition at line 186 of file __clang_cuda_device_functions.h.

References __nv_fast_exp10f().

◆ __expf()

__DEVICE__ float __expf ( float  __a)

Definition at line 187 of file __clang_cuda_device_functions.h.

References __nv_fast_expf().

◆ __fadd_rd()

__DEVICE__ float __fadd_rd ( float  __a,
float  __b 
)

Definition at line 209 of file __clang_cuda_device_functions.h.

References __nv_fadd_rd().

◆ __fadd_rn()

__DEVICE__ float __fadd_rn ( float  __a,
float  __b 
)

Definition at line 212 of file __clang_cuda_device_functions.h.

References __nv_fadd_rn().

◆ __fadd_ru()

__DEVICE__ float __fadd_ru ( float  __a,
float  __b 
)

Definition at line 215 of file __clang_cuda_device_functions.h.

References __nv_fadd_ru().

◆ __fadd_rz()

__DEVICE__ float __fadd_rz ( float  __a,
float  __b 
)

Definition at line 218 of file __clang_cuda_device_functions.h.

References __nv_fadd_rz().

◆ __fAtomicAdd()

__DEVICE__ float __fAtomicAdd ( float *  __p,
float  __v 
)

Definition at line 188 of file __clang_cuda_device_functions.h.

◆ __fAtomicAdd_block()

__DEVICE__ float __fAtomicAdd_block ( float *  __p,
float  __v 
)

Definition at line 191 of file __clang_cuda_device_functions.h.

◆ __fAtomicAdd_system()

__DEVICE__ float __fAtomicAdd_system ( float *  __p,
float  __v 
)

Definition at line 194 of file __clang_cuda_device_functions.h.

◆ __fAtomicExch()

__DEVICE__ float __fAtomicExch ( float *  __p,
float  __v 
)

Definition at line 197 of file __clang_cuda_device_functions.h.

References __nv_float_as_int(), and __nv_int_as_float().

◆ __fAtomicExch_block()

__DEVICE__ float __fAtomicExch_block ( float *  __p,
float  __v 
)

Definition at line 201 of file __clang_cuda_device_functions.h.

References __nv_float_as_int(), and __nv_int_as_float().

◆ __fAtomicExch_system()

__DEVICE__ float __fAtomicExch_system ( float *  __p,
float  __v 
)

Definition at line 205 of file __clang_cuda_device_functions.h.

References __nv_float_as_int(), and __nv_int_as_float().

◆ __fdiv_rd()

__DEVICE__ float __fdiv_rd ( float  __a,
float  __b 
)

Definition at line 221 of file __clang_cuda_device_functions.h.

References __nv_fdiv_rd().

◆ __fdiv_rn()

__DEVICE__ float __fdiv_rn ( float  __a,
float  __b 
)

Definition at line 224 of file __clang_cuda_device_functions.h.

References __nv_fdiv_rn().

◆ __fdiv_ru()

__DEVICE__ float __fdiv_ru ( float  __a,
float  __b 
)

Definition at line 227 of file __clang_cuda_device_functions.h.

References __nv_fdiv_ru().

◆ __fdiv_rz()

__DEVICE__ float __fdiv_rz ( float  __a,
float  __b 
)

Definition at line 230 of file __clang_cuda_device_functions.h.

References __nv_fdiv_rz().

◆ __fdividef()

__DEVICE__ float __fdividef ( float  __a,
float  __b 
)

Definition at line 233 of file __clang_cuda_device_functions.h.

References __nv_fast_fdividef().

◆ __ffs()

__DEVICE__ int __ffs ( int  __a)

Definition at line 236 of file __clang_cuda_device_functions.h.

References __nv_ffs().

◆ __ffsll()

__DEVICE__ int __ffsll ( long long  __a)

Definition at line 237 of file __clang_cuda_device_functions.h.

References __nv_ffsll().

◆ __finite()

__DEVICE__ int __finite ( double  __a)

Definition at line 238 of file __clang_cuda_device_functions.h.

References __nv_isfinited().

◆ __finitef()

__DEVICE__ int __finitef ( float  __a)

Definition at line 239 of file __clang_cuda_device_functions.h.

References __nv_finitef().

Referenced by isfinite().

◆ __float2int_rd()

__DEVICE__ int __float2int_rd ( float  __a)

Definition at line 240 of file __clang_cuda_device_functions.h.

References __nv_float2int_rd().

◆ __float2int_rn()

__DEVICE__ int __float2int_rn ( float  __a)

Definition at line 241 of file __clang_cuda_device_functions.h.

References __nv_float2int_rn().

Referenced by lrintf().

◆ __float2int_ru()

__DEVICE__ int __float2int_ru ( float  __a)

Definition at line 242 of file __clang_cuda_device_functions.h.

References __nv_float2int_ru().

◆ __float2int_rz()

__DEVICE__ int __float2int_rz ( float  __a)

Definition at line 243 of file __clang_cuda_device_functions.h.

References __nv_float2int_rz().

◆ __float2ll_rd()

__DEVICE__ long long __float2ll_rd ( float  __a)

Definition at line 244 of file __clang_cuda_device_functions.h.

References __nv_float2ll_rd().

◆ __float2ll_rn()

__DEVICE__ long long __float2ll_rn ( float  __a)

Definition at line 245 of file __clang_cuda_device_functions.h.

References __nv_float2ll_rn().

Referenced by logf().

◆ __float2ll_ru()

__DEVICE__ long long __float2ll_ru ( float  __a)

Definition at line 246 of file __clang_cuda_device_functions.h.

References __nv_float2ll_ru().

◆ __float2ll_rz()

__DEVICE__ long long __float2ll_rz ( float  __a)

Definition at line 247 of file __clang_cuda_device_functions.h.

References __nv_float2ll_rz().

◆ __float2uint_rd()

__DEVICE__ unsigned int __float2uint_rd ( float  __a)

Definition at line 248 of file __clang_cuda_device_functions.h.

References __nv_float2uint_rd().

◆ __float2uint_rn()

__DEVICE__ unsigned int __float2uint_rn ( float  __a)

Definition at line 251 of file __clang_cuda_device_functions.h.

References __nv_float2uint_rn().

◆ __float2uint_ru()

__DEVICE__ unsigned int __float2uint_ru ( float  __a)

Definition at line 254 of file __clang_cuda_device_functions.h.

References __nv_float2uint_ru().

◆ __float2uint_rz()

__DEVICE__ unsigned int __float2uint_rz ( float  __a)

Definition at line 257 of file __clang_cuda_device_functions.h.

References __nv_float2uint_rz().

◆ __float2ull_rd()

__DEVICE__ unsigned long long __float2ull_rd ( float  __a)

Definition at line 260 of file __clang_cuda_device_functions.h.

References __nv_float2ull_rd().

◆ __float2ull_rn()

__DEVICE__ unsigned long long __float2ull_rn ( float  __a)

Definition at line 263 of file __clang_cuda_device_functions.h.

References __nv_float2ull_rn().

◆ __float2ull_ru()

__DEVICE__ unsigned long long __float2ull_ru ( float  __a)

Definition at line 266 of file __clang_cuda_device_functions.h.

References __nv_float2ull_ru().

◆ __float2ull_rz()

__DEVICE__ unsigned long long __float2ull_rz ( float  __a)

Definition at line 269 of file __clang_cuda_device_functions.h.

References __nv_float2ull_rz().

◆ __float_as_int()

__DEVICE__ int __float_as_int ( float  __a)

Definition at line 272 of file __clang_cuda_device_functions.h.

References __nv_float_as_int().

◆ __float_as_uint()

__DEVICE__ unsigned int __float_as_uint ( float  __a)

Definition at line 273 of file __clang_cuda_device_functions.h.

References __nv_float_as_uint().

◆ __fma_rd()

__DEVICE__ double __fma_rd ( double  __a,
double  __b,
double  __c 
)

Definition at line 276 of file __clang_cuda_device_functions.h.

References __nv_fma_rd().

◆ __fma_rn()

__DEVICE__ double __fma_rn ( double  __a,
double  __b,
double  __c 
)

Definition at line 279 of file __clang_cuda_device_functions.h.

References __nv_fma_rn().

◆ __fma_ru()

__DEVICE__ double __fma_ru ( double  __a,
double  __b,
double  __c 
)

Definition at line 282 of file __clang_cuda_device_functions.h.

References __nv_fma_ru().

◆ __fma_rz()

__DEVICE__ double __fma_rz ( double  __a,
double  __b,
double  __c 
)

Definition at line 285 of file __clang_cuda_device_functions.h.

References __nv_fma_rz().

◆ __fmaf_ieee_rd()

__DEVICE__ float __fmaf_ieee_rd ( float  __a,
float  __b,
float  __c 
)

Definition at line 288 of file __clang_cuda_device_functions.h.

References __nv_fmaf_ieee_rd().

◆ __fmaf_ieee_rn()

__DEVICE__ float __fmaf_ieee_rn ( float  __a,
float  __b,
float  __c 
)

Definition at line 291 of file __clang_cuda_device_functions.h.

References __nv_fmaf_ieee_rn().

◆ __fmaf_ieee_ru()

__DEVICE__ float __fmaf_ieee_ru ( float  __a,
float  __b,
float  __c 
)

Definition at line 294 of file __clang_cuda_device_functions.h.

References __nv_fmaf_ieee_ru().

◆ __fmaf_ieee_rz()

__DEVICE__ float __fmaf_ieee_rz ( float  __a,
float  __b,
float  __c 
)

Definition at line 297 of file __clang_cuda_device_functions.h.

References __nv_fmaf_ieee_rz().

◆ __fmaf_rd()

__DEVICE__ float __fmaf_rd ( float  __a,
float  __b,
float  __c 
)

Definition at line 300 of file __clang_cuda_device_functions.h.

References __nv_fmaf_rd().

◆ __fmaf_rn()

__DEVICE__ float __fmaf_rn ( float  __a,
float  __b,
float  __c 
)

Definition at line 303 of file __clang_cuda_device_functions.h.

References __nv_fmaf_rn().

◆ __fmaf_ru()

__DEVICE__ float __fmaf_ru ( float  __a,
float  __b,
float  __c 
)

Definition at line 306 of file __clang_cuda_device_functions.h.

References __nv_fmaf_ru().

◆ __fmaf_rz()

__DEVICE__ float __fmaf_rz ( float  __a,
float  __b,
float  __c 
)

Definition at line 309 of file __clang_cuda_device_functions.h.

References __nv_fmaf_rz().

◆ __fmul_rd()

__DEVICE__ float __fmul_rd ( float  __a,
float  __b 
)

Definition at line 312 of file __clang_cuda_device_functions.h.

References __nv_fmul_rd().

◆ __fmul_rn()

__DEVICE__ float __fmul_rn ( float  __a,
float  __b 
)

Definition at line 315 of file __clang_cuda_device_functions.h.

References __nv_fmul_rn().

◆ __fmul_ru()

__DEVICE__ float __fmul_ru ( float  __a,
float  __b 
)

Definition at line 318 of file __clang_cuda_device_functions.h.

References __nv_fmul_ru().

◆ __fmul_rz()

__DEVICE__ float __fmul_rz ( float  __a,
float  __b 
)

Definition at line 321 of file __clang_cuda_device_functions.h.

References __nv_fmul_rz().

◆ __frcp_rd()

__DEVICE__ float __frcp_rd ( float  __a)

Definition at line 324 of file __clang_cuda_device_functions.h.

References __nv_frcp_rd().

◆ __frcp_rn()

__DEVICE__ float __frcp_rn ( float  __a)

Definition at line 325 of file __clang_cuda_device_functions.h.

References __nv_frcp_rn().

◆ __frcp_ru()

__DEVICE__ float __frcp_ru ( float  __a)

Definition at line 326 of file __clang_cuda_device_functions.h.

References __nv_frcp_ru().

◆ __frcp_rz()

__DEVICE__ float __frcp_rz ( float  __a)

Definition at line 327 of file __clang_cuda_device_functions.h.

References __nv_frcp_rz().

◆ __frsqrt_rn()

__DEVICE__ float __frsqrt_rn ( float  __a)

Definition at line 328 of file __clang_cuda_device_functions.h.

References __nv_frsqrt_rn().

◆ __fsqrt_rd()

__DEVICE__ float __fsqrt_rd ( float  __a)

Definition at line 329 of file __clang_cuda_device_functions.h.

References __nv_fsqrt_rd().

◆ __fsqrt_rn()

__DEVICE__ float __fsqrt_rn ( float  __a)

Definition at line 330 of file __clang_cuda_device_functions.h.

References __nv_fsqrt_rn().

◆ __fsqrt_ru()

__DEVICE__ float __fsqrt_ru ( float  __a)

Definition at line 331 of file __clang_cuda_device_functions.h.

References __nv_fsqrt_ru().

◆ __fsqrt_rz()

__DEVICE__ float __fsqrt_rz ( float  __a)

Definition at line 332 of file __clang_cuda_device_functions.h.

References __nv_fsqrt_rz().

◆ __fsub_rd()

__DEVICE__ float __fsub_rd ( float  __a,
float  __b 
)

Definition at line 333 of file __clang_cuda_device_functions.h.

References __nv_fsub_rd().

◆ __fsub_rn()

__DEVICE__ float __fsub_rn ( float  __a,
float  __b 
)

Definition at line 336 of file __clang_cuda_device_functions.h.

References __nv_fsub_rn().

◆ __fsub_ru()

__DEVICE__ float __fsub_ru ( float  __a,
float  __b 
)

Definition at line 339 of file __clang_cuda_device_functions.h.

References __nv_fsub_ru().

◆ __fsub_rz()

__DEVICE__ float __fsub_rz ( float  __a,
float  __b 
)

Definition at line 342 of file __clang_cuda_device_functions.h.

References __nv_fsub_rz().

◆ __hadd()

__DEVICE__ int __hadd ( int  __a,
int  __b 
)

Definition at line 345 of file __clang_cuda_device_functions.h.

References __nv_hadd().

◆ __hiloint2double()

__DEVICE__ double __hiloint2double ( int  __a,
int  __b 
)

Definition at line 346 of file __clang_cuda_device_functions.h.

References __nv_hiloint2double().

◆ __iAtomicAdd()

__DEVICE__ int __iAtomicAdd ( int *  __p,
int  __v 
)

Definition at line 349 of file __clang_cuda_device_functions.h.

◆ __iAtomicAdd_block()

__DEVICE__ int __iAtomicAdd_block ( int *  __p,
int  __v 
)

Definition at line 352 of file __clang_cuda_device_functions.h.

◆ __iAtomicAdd_system()

__DEVICE__ int __iAtomicAdd_system ( int *  __p,
int  __v 
)

Definition at line 355 of file __clang_cuda_device_functions.h.

◆ __iAtomicAnd()

__DEVICE__ int __iAtomicAnd ( int *  __p,
int  __v 
)

Definition at line 358 of file __clang_cuda_device_functions.h.

◆ __iAtomicAnd_block()

__DEVICE__ int __iAtomicAnd_block ( int *  __p,
int  __v 
)

Definition at line 361 of file __clang_cuda_device_functions.h.

◆ __iAtomicAnd_system()

__DEVICE__ int __iAtomicAnd_system ( int *  __p,
int  __v 
)

Definition at line 364 of file __clang_cuda_device_functions.h.

◆ __iAtomicCAS()

__DEVICE__ int __iAtomicCAS ( int *  __p,
int  __cmp,
int  __v 
)

Definition at line 367 of file __clang_cuda_device_functions.h.

◆ __iAtomicCAS_block()

__DEVICE__ int __iAtomicCAS_block ( int *  __p,
int  __cmp,
int  __v 
)

Definition at line 370 of file __clang_cuda_device_functions.h.

◆ __iAtomicCAS_system()

__DEVICE__ int __iAtomicCAS_system ( int *  __p,
int  __cmp,
int  __v 
)

Definition at line 373 of file __clang_cuda_device_functions.h.

◆ __iAtomicExch()

__DEVICE__ int __iAtomicExch ( int *  __p,
int  __v 
)

Definition at line 376 of file __clang_cuda_device_functions.h.

◆ __iAtomicExch_block()

__DEVICE__ int __iAtomicExch_block ( int *  __p,
int  __v 
)

Definition at line 379 of file __clang_cuda_device_functions.h.

◆ __iAtomicExch_system()

__DEVICE__ int __iAtomicExch_system ( int *  __p,
int  __v 
)

Definition at line 382 of file __clang_cuda_device_functions.h.

◆ __iAtomicMax()

__DEVICE__ int __iAtomicMax ( int *  __p,
int  __v 
)

Definition at line 385 of file __clang_cuda_device_functions.h.

◆ __iAtomicMax_block()

__DEVICE__ int __iAtomicMax_block ( int *  __p,
int  __v 
)

Definition at line 388 of file __clang_cuda_device_functions.h.

◆ __iAtomicMax_system()

__DEVICE__ int __iAtomicMax_system ( int *  __p,
int  __v 
)

Definition at line 391 of file __clang_cuda_device_functions.h.

◆ __iAtomicMin()

__DEVICE__ int __iAtomicMin ( int *  __p,
int  __v 
)

Definition at line 394 of file __clang_cuda_device_functions.h.

◆ __iAtomicMin_block()

__DEVICE__ int __iAtomicMin_block ( int *  __p,
int  __v 
)

Definition at line 397 of file __clang_cuda_device_functions.h.

◆ __iAtomicMin_system()

__DEVICE__ int __iAtomicMin_system ( int *  __p,
int  __v 
)

Definition at line 400 of file __clang_cuda_device_functions.h.

◆ __iAtomicOr()

__DEVICE__ int __iAtomicOr ( int *  __p,
int  __v 
)

Definition at line 403 of file __clang_cuda_device_functions.h.

◆ __iAtomicOr_block()

__DEVICE__ int __iAtomicOr_block ( int *  __p,
int  __v 
)

Definition at line 406 of file __clang_cuda_device_functions.h.

◆ __iAtomicOr_system()

__DEVICE__ int __iAtomicOr_system ( int *  __p,
int  __v 
)

Definition at line 409 of file __clang_cuda_device_functions.h.

◆ __iAtomicXor()

__DEVICE__ int __iAtomicXor ( int *  __p,
int  __v 
)

Definition at line 412 of file __clang_cuda_device_functions.h.

◆ __iAtomicXor_block()

__DEVICE__ int __iAtomicXor_block ( int *  __p,
int  __v 
)

Definition at line 415 of file __clang_cuda_device_functions.h.

◆ __iAtomicXor_system()

__DEVICE__ int __iAtomicXor_system ( int *  __p,
int  __v 
)

Definition at line 418 of file __clang_cuda_device_functions.h.

◆ __illAtomicMax()

__DEVICE__ long long __illAtomicMax ( long long *  __p,
long long  __v 
)

Definition at line 421 of file __clang_cuda_device_functions.h.

◆ __illAtomicMax_block()

__DEVICE__ long long __illAtomicMax_block ( long long *  __p,
long long  __v 
)

Definition at line 424 of file __clang_cuda_device_functions.h.

◆ __illAtomicMax_system()

__DEVICE__ long long __illAtomicMax_system ( long long *  __p,
long long  __v 
)

Definition at line 427 of file __clang_cuda_device_functions.h.

◆ __illAtomicMin()

__DEVICE__ long long __illAtomicMin ( long long *  __p,
long long  __v 
)

Definition at line 430 of file __clang_cuda_device_functions.h.

◆ __illAtomicMin_block()

__DEVICE__ long long __illAtomicMin_block ( long long *  __p,
long long  __v 
)

Definition at line 433 of file __clang_cuda_device_functions.h.

◆ __illAtomicMin_system()

__DEVICE__ long long __illAtomicMin_system ( long long *  __p,
long long  __v 
)

Definition at line 436 of file __clang_cuda_device_functions.h.

◆ __int2double_rn()

__DEVICE__ double __int2double_rn ( int  __a)

Definition at line 439 of file __clang_cuda_device_functions.h.

References __nv_int2double_rn().

◆ __int2float_rd()

__DEVICE__ float __int2float_rd ( int  __a)

Definition at line 440 of file __clang_cuda_device_functions.h.

References __nv_int2float_rd().

◆ __int2float_rn()

__DEVICE__ float __int2float_rn ( int  __a)

Definition at line 441 of file __clang_cuda_device_functions.h.

References __nv_int2float_rn().

◆ __int2float_ru()

__DEVICE__ float __int2float_ru ( int  __a)

Definition at line 442 of file __clang_cuda_device_functions.h.

References __nv_int2float_ru().

◆ __int2float_rz()

__DEVICE__ float __int2float_rz ( int  __a)

Definition at line 443 of file __clang_cuda_device_functions.h.

References __nv_int2float_rz().

◆ __int_as_float()

__DEVICE__ float __int_as_float ( int  __a)

Definition at line 444 of file __clang_cuda_device_functions.h.

References __nv_int_as_float().

◆ __isfinited()

__DEVICE__ int __isfinited ( double  __a)

Definition at line 445 of file __clang_cuda_device_functions.h.

References __nv_isfinited().

Referenced by isfinite().

◆ __isinf()

__DEVICE__ int __isinf ( double  __a)

Definition at line 446 of file __clang_cuda_device_functions.h.

References __nv_isinfd().

Referenced by isinf().

◆ __isinff()

__DEVICE__ int __isinff ( float  __a)

Definition at line 447 of file __clang_cuda_device_functions.h.

References __nv_isinff().

Referenced by isinf().

◆ __isnan()

__DEVICE__ int __isnan ( double  __a)

Definition at line 448 of file __clang_cuda_device_functions.h.

References __nv_isnand().

Referenced by isnan().

◆ __isnanf()

__DEVICE__ int __isnanf ( float  __a)

Definition at line 449 of file __clang_cuda_device_functions.h.

References __nv_isnanf().

Referenced by isnan().

◆ __ll2double_rd()

__DEVICE__ double __ll2double_rd ( long long  __a)

Definition at line 450 of file __clang_cuda_device_functions.h.

References __nv_ll2double_rd().

◆ __ll2double_rn()

__DEVICE__ double __ll2double_rn ( long long  __a)

Definition at line 453 of file __clang_cuda_device_functions.h.

References __nv_ll2double_rn().

◆ __ll2double_ru()

__DEVICE__ double __ll2double_ru ( long long  __a)

Definition at line 456 of file __clang_cuda_device_functions.h.

References __nv_ll2double_ru().

◆ __ll2double_rz()

__DEVICE__ double __ll2double_rz ( long long  __a)

Definition at line 459 of file __clang_cuda_device_functions.h.

References __nv_ll2double_rz().

◆ __ll2float_rd()

__DEVICE__ float __ll2float_rd ( long long  __a)

Definition at line 462 of file __clang_cuda_device_functions.h.

References __nv_ll2float_rd().

◆ __ll2float_rn()

__DEVICE__ float __ll2float_rn ( long long  __a)

Definition at line 463 of file __clang_cuda_device_functions.h.

References __nv_ll2float_rn().

◆ __ll2float_ru()

__DEVICE__ float __ll2float_ru ( long long  __a)

Definition at line 464 of file __clang_cuda_device_functions.h.

References __nv_ll2float_ru().

◆ __ll2float_rz()

__DEVICE__ float __ll2float_rz ( long long  __a)

Definition at line 465 of file __clang_cuda_device_functions.h.

References __nv_ll2float_rz().

◆ __llAtomicAnd()

__DEVICE__ long long __llAtomicAnd ( long long *  __p,
long long  __v 
)

Definition at line 466 of file __clang_cuda_device_functions.h.

◆ __llAtomicAnd_block()

__DEVICE__ long long __llAtomicAnd_block ( long long *  __p,
long long  __v 
)

Definition at line 469 of file __clang_cuda_device_functions.h.

◆ __llAtomicAnd_system()

__DEVICE__ long long __llAtomicAnd_system ( long long *  __p,
long long  __v 
)

Definition at line 472 of file __clang_cuda_device_functions.h.

◆ __llAtomicOr()

__DEVICE__ long long __llAtomicOr ( long long *  __p,
long long  __v 
)

Definition at line 475 of file __clang_cuda_device_functions.h.

◆ __llAtomicOr_block()

__DEVICE__ long long __llAtomicOr_block ( long long *  __p,
long long  __v 
)

Definition at line 478 of file __clang_cuda_device_functions.h.

◆ __llAtomicOr_system()

__DEVICE__ long long __llAtomicOr_system ( long long *  __p,
long long  __v 
)

Definition at line 481 of file __clang_cuda_device_functions.h.

◆ __llAtomicXor()

__DEVICE__ long long __llAtomicXor ( long long *  __p,
long long  __v 
)

Definition at line 484 of file __clang_cuda_device_functions.h.

◆ __llAtomicXor_block()

__DEVICE__ long long __llAtomicXor_block ( long long *  __p,
long long  __v 
)

Definition at line 487 of file __clang_cuda_device_functions.h.

◆ __llAtomicXor_system()

__DEVICE__ long long __llAtomicXor_system ( long long *  __p,
long long  __v 
)

Definition at line 490 of file __clang_cuda_device_functions.h.

◆ __log10f()

__DEVICE__ float __log10f ( float  __a)

Definition at line 493 of file __clang_cuda_device_functions.h.

References __nv_fast_log10f().

◆ __log2f()

__DEVICE__ float __log2f ( float  __a)

Definition at line 494 of file __clang_cuda_device_functions.h.

References __nv_fast_log2f().

◆ __logf()

__DEVICE__ float __logf ( float  __a)

Definition at line 495 of file __clang_cuda_device_functions.h.

References __nv_fast_logf().

◆ __longlong_as_double()

__DEVICE__ double __longlong_as_double ( long long  __a)

Definition at line 496 of file __clang_cuda_device_functions.h.

References __nv_longlong_as_double().

◆ __mul24()

__DEVICE__ int __mul24 ( int  __a,
int  __b 
)

Definition at line 499 of file __clang_cuda_device_functions.h.

References __nv_mul24().

◆ __mul64hi()

__DEVICE__ long long __mul64hi ( long long  __a,
long long  __b 
)

Definition at line 500 of file __clang_cuda_device_functions.h.

References __nv_mul64hi().

◆ __mulhi()

__DEVICE__ int __mulhi ( int  __a,
int  __b 
)

Definition at line 503 of file __clang_cuda_device_functions.h.

References __nv_mulhi().

◆ __pm0()

__DEVICE__ unsigned int __pm0 ( void  )

Definition at line 504 of file __clang_cuda_device_functions.h.

◆ __pm1()

__DEVICE__ unsigned int __pm1 ( void  )

Definition at line 505 of file __clang_cuda_device_functions.h.

◆ __pm2()

__DEVICE__ unsigned int __pm2 ( void  )

Definition at line 506 of file __clang_cuda_device_functions.h.

◆ __pm3()

__DEVICE__ unsigned int __pm3 ( void  )

Definition at line 507 of file __clang_cuda_device_functions.h.

◆ __popc()

__DEVICE__ int __popc ( int  __a)

Definition at line 508 of file __clang_cuda_device_functions.h.

References __nv_popc().

◆ __popcll()

__DEVICE__ int __popcll ( long long  __a)

Definition at line 509 of file __clang_cuda_device_functions.h.

References __nv_popcll().

◆ __powf()

__DEVICE__ float __powf ( float  __a,
float  __b 
)

Definition at line 510 of file __clang_cuda_device_functions.h.

References __nv_fast_powf().

◆ __rhadd()

__DEVICE__ int __rhadd ( int  __a,
int  __b 
)

Definition at line 516 of file __clang_cuda_device_functions.h.

References __nv_rhadd().

◆ __sad()

__DEVICE__ unsigned int __sad ( int  __a,
int  __b,
unsigned int  __c 
)

Definition at line 517 of file __clang_cuda_device_functions.h.

References __nv_sad().

◆ __saturatef()

__DEVICE__ float __saturatef ( float  __a)

Definition at line 520 of file __clang_cuda_device_functions.h.

References __nv_saturatef().

◆ __signbitd()

__DEVICE__ int __signbitd ( double  __a)

Definition at line 521 of file __clang_cuda_device_functions.h.

References __nv_signbitd().

Referenced by signbit().

◆ __signbitf()

__DEVICE__ int __signbitf ( float  __a)

Definition at line 522 of file __clang_cuda_device_functions.h.

References __nv_signbitf().

Referenced by signbit().

◆ __sincosf()

__DEVICE__ void __sincosf ( float  __a,
float *  __sptr,
float *  __cptr 
)

Definition at line 523 of file __clang_cuda_device_functions.h.

References __nv_fast_sincosf().

◆ __sinf()

__DEVICE__ float __sinf ( float  __a)

Definition at line 526 of file __clang_cuda_device_functions.h.

References __nv_fast_sinf().

◆ __syncthreads_and()

__DEVICE__ int __syncthreads_and ( int  __a)

Definition at line 527 of file __clang_cuda_device_functions.h.

◆ __syncthreads_count()

__DEVICE__ int __syncthreads_count ( int  __a)

Definition at line 528 of file __clang_cuda_device_functions.h.

◆ __syncthreads_or()

__DEVICE__ int __syncthreads_or ( int  __a)

Definition at line 529 of file __clang_cuda_device_functions.h.

◆ __tanf()

__DEVICE__ float __tanf ( float  __a)

Definition at line 530 of file __clang_cuda_device_functions.h.

References __nv_fast_tanf().

◆ __threadfence()

__DEVICE__ void __threadfence ( void  )

Definition at line 531 of file __clang_cuda_device_functions.h.

◆ __threadfence_block()

__DEVICE__ void __threadfence_block ( void  )

Definition at line 532 of file __clang_cuda_device_functions.h.

◆ __threadfence_system()

__DEVICE__ void __threadfence_system ( void  )

Definition at line 533 of file __clang_cuda_device_functions.h.

◆ __trap()

__DEVICE__ void __trap ( void  )

Definition at line 534 of file __clang_cuda_device_functions.h.

◆ __uAtomicAdd()

__DEVICE__ unsigned int __uAtomicAdd ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 535 of file __clang_cuda_device_functions.h.

◆ __uAtomicAdd_block()

__DEVICE__ unsigned int __uAtomicAdd_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 538 of file __clang_cuda_device_functions.h.

◆ __uAtomicAdd_system()

__DEVICE__ unsigned int __uAtomicAdd_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 542 of file __clang_cuda_device_functions.h.

◆ __uAtomicAnd()

__DEVICE__ unsigned int __uAtomicAnd ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 546 of file __clang_cuda_device_functions.h.

◆ __uAtomicAnd_block()

__DEVICE__ unsigned int __uAtomicAnd_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 549 of file __clang_cuda_device_functions.h.

◆ __uAtomicAnd_system()

__DEVICE__ unsigned int __uAtomicAnd_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 553 of file __clang_cuda_device_functions.h.

◆ __uAtomicCAS()

__DEVICE__ unsigned int __uAtomicCAS ( unsigned int *  __p,
unsigned int  __cmp,
unsigned int  __v 
)

Definition at line 557 of file __clang_cuda_device_functions.h.

References __DEVICE__.

◆ __uAtomicCAS_block()

__DEVICE__ unsigned int __uAtomicCAS_block ( unsigned int *  __p,
unsigned int  __cmp,
unsigned int  __v 
)

Definition at line 562 of file __clang_cuda_device_functions.h.

References __DEVICE__.

◆ __uAtomicCAS_system()

__DEVICE__ unsigned int __uAtomicCAS_system ( unsigned int *  __p,
unsigned int  __cmp,
unsigned int  __v 
)

Definition at line 566 of file __clang_cuda_device_functions.h.

◆ __uAtomicDec()

__DEVICE__ unsigned int __uAtomicDec ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 569 of file __clang_cuda_device_functions.h.

◆ __uAtomicDec_block()

__DEVICE__ unsigned int __uAtomicDec_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 572 of file __clang_cuda_device_functions.h.

◆ __uAtomicDec_system()

__DEVICE__ unsigned int __uAtomicDec_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 576 of file __clang_cuda_device_functions.h.

◆ __uAtomicExch()

__DEVICE__ unsigned int __uAtomicExch ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 580 of file __clang_cuda_device_functions.h.

◆ __uAtomicExch_block()

__DEVICE__ unsigned int __uAtomicExch_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 583 of file __clang_cuda_device_functions.h.

◆ __uAtomicExch_system()

__DEVICE__ unsigned int __uAtomicExch_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 587 of file __clang_cuda_device_functions.h.

◆ __uAtomicInc()

__DEVICE__ unsigned int __uAtomicInc ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 591 of file __clang_cuda_device_functions.h.

◆ __uAtomicInc_block()

__DEVICE__ unsigned int __uAtomicInc_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 594 of file __clang_cuda_device_functions.h.

◆ __uAtomicInc_system()

__DEVICE__ unsigned int __uAtomicInc_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 598 of file __clang_cuda_device_functions.h.

◆ __uAtomicMax()

__DEVICE__ unsigned int __uAtomicMax ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 602 of file __clang_cuda_device_functions.h.

◆ __uAtomicMax_block()

__DEVICE__ unsigned int __uAtomicMax_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 605 of file __clang_cuda_device_functions.h.

◆ __uAtomicMax_system()

__DEVICE__ unsigned int __uAtomicMax_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 609 of file __clang_cuda_device_functions.h.

◆ __uAtomicMin()

__DEVICE__ unsigned int __uAtomicMin ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 613 of file __clang_cuda_device_functions.h.

◆ __uAtomicMin_block()

__DEVICE__ unsigned int __uAtomicMin_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 616 of file __clang_cuda_device_functions.h.

◆ __uAtomicMin_system()

__DEVICE__ unsigned int __uAtomicMin_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 620 of file __clang_cuda_device_functions.h.

◆ __uAtomicOr()

__DEVICE__ unsigned int __uAtomicOr ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 624 of file __clang_cuda_device_functions.h.

◆ __uAtomicOr_block()

__DEVICE__ unsigned int __uAtomicOr_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 627 of file __clang_cuda_device_functions.h.

◆ __uAtomicOr_system()

__DEVICE__ unsigned int __uAtomicOr_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 630 of file __clang_cuda_device_functions.h.

◆ __uAtomicXor()

__DEVICE__ unsigned int __uAtomicXor ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 634 of file __clang_cuda_device_functions.h.

◆ __uAtomicXor_block()

__DEVICE__ unsigned int __uAtomicXor_block ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 637 of file __clang_cuda_device_functions.h.

◆ __uAtomicXor_system()

__DEVICE__ unsigned int __uAtomicXor_system ( unsigned int *  __p,
unsigned int  __v 
)

Definition at line 641 of file __clang_cuda_device_functions.h.

◆ __uhadd()

__DEVICE__ unsigned int __uhadd ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 645 of file __clang_cuda_device_functions.h.

References __nv_uhadd().

◆ __uint2double_rn()

__DEVICE__ double __uint2double_rn ( unsigned int  __a)

Definition at line 648 of file __clang_cuda_device_functions.h.

References __nv_uint2double_rn().

◆ __uint2float_rd()

__DEVICE__ float __uint2float_rd ( unsigned int  __a)

Definition at line 651 of file __clang_cuda_device_functions.h.

References __nv_uint2float_rd().

◆ __uint2float_rn()

__DEVICE__ float __uint2float_rn ( unsigned int  __a)

Definition at line 654 of file __clang_cuda_device_functions.h.

References __nv_uint2float_rn().

◆ __uint2float_ru()

__DEVICE__ float __uint2float_ru ( unsigned int  __a)

Definition at line 657 of file __clang_cuda_device_functions.h.

References __nv_uint2float_ru().

◆ __uint2float_rz()

__DEVICE__ float __uint2float_rz ( unsigned int  __a)

Definition at line 660 of file __clang_cuda_device_functions.h.

References __nv_uint2float_rz().

◆ __uint_as_float()

__DEVICE__ float __uint_as_float ( unsigned int  __a)

Definition at line 663 of file __clang_cuda_device_functions.h.

References __nv_uint_as_float().

◆ __ull2double_rd()

__DEVICE__ double __ull2double_rd ( unsigned long long  __a)

Definition at line 666 of file __clang_cuda_device_functions.h.

References __nv_ull2double_rd().

◆ __ull2double_rn()

__DEVICE__ double __ull2double_rn ( unsigned long long  __a)

Definition at line 669 of file __clang_cuda_device_functions.h.

References __nv_ull2double_rn().

◆ __ull2double_ru()

__DEVICE__ double __ull2double_ru ( unsigned long long  __a)

Definition at line 672 of file __clang_cuda_device_functions.h.

References __nv_ull2double_ru().

◆ __ull2double_rz()

__DEVICE__ double __ull2double_rz ( unsigned long long  __a)

Definition at line 675 of file __clang_cuda_device_functions.h.

References __nv_ull2double_rz().

◆ __ull2float_rd()

__DEVICE__ float __ull2float_rd ( unsigned long long  __a)

Definition at line 678 of file __clang_cuda_device_functions.h.

References __nv_ull2float_rd().

◆ __ull2float_rn()

__DEVICE__ float __ull2float_rn ( unsigned long long  __a)

Definition at line 681 of file __clang_cuda_device_functions.h.

References __nv_ull2float_rn().

◆ __ull2float_ru()

__DEVICE__ float __ull2float_ru ( unsigned long long  __a)

Definition at line 684 of file __clang_cuda_device_functions.h.

References __nv_ull2float_ru().

◆ __ull2float_rz()

__DEVICE__ float __ull2float_rz ( unsigned long long  __a)

Definition at line 687 of file __clang_cuda_device_functions.h.

References __nv_ull2float_rz().

◆ __ullAtomicAdd()

__DEVICE__ unsigned long long __ullAtomicAdd ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 690 of file __clang_cuda_device_functions.h.

◆ __ullAtomicAdd_block()

__DEVICE__ unsigned long long __ullAtomicAdd_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 694 of file __clang_cuda_device_functions.h.

◆ __ullAtomicAdd_system()

__DEVICE__ unsigned long long __ullAtomicAdd_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 698 of file __clang_cuda_device_functions.h.

◆ __ullAtomicAnd()

__DEVICE__ unsigned long long __ullAtomicAnd ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 702 of file __clang_cuda_device_functions.h.

◆ __ullAtomicAnd_block()

__DEVICE__ unsigned long long __ullAtomicAnd_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 706 of file __clang_cuda_device_functions.h.

◆ __ullAtomicAnd_system()

__DEVICE__ unsigned long long __ullAtomicAnd_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 710 of file __clang_cuda_device_functions.h.

◆ __ullAtomicCAS()

__DEVICE__ unsigned long long __ullAtomicCAS ( unsigned long long *  __p,
unsigned long long  __cmp,
unsigned long long  __v 
)

Definition at line 714 of file __clang_cuda_device_functions.h.

◆ __ullAtomicCAS_block()

__DEVICE__ unsigned long long __ullAtomicCAS_block ( unsigned long long *  __p,
unsigned long long  __cmp,
unsigned long long  __v 
)

Definition at line 719 of file __clang_cuda_device_functions.h.

◆ __ullAtomicCAS_system()

__DEVICE__ unsigned long long __ullAtomicCAS_system ( unsigned long long *  __p,
unsigned long long  __cmp,
unsigned long long  __v 
)

Definition at line 724 of file __clang_cuda_device_functions.h.

◆ __ullAtomicExch()

__DEVICE__ unsigned long long __ullAtomicExch ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 729 of file __clang_cuda_device_functions.h.

◆ __ullAtomicExch_block()

__DEVICE__ unsigned long long __ullAtomicExch_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 733 of file __clang_cuda_device_functions.h.

◆ __ullAtomicExch_system()

__DEVICE__ unsigned long long __ullAtomicExch_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 737 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMax()

__DEVICE__ unsigned long long __ullAtomicMax ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 741 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMax_block()

__DEVICE__ unsigned long long __ullAtomicMax_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 745 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMax_system()

__DEVICE__ unsigned long long __ullAtomicMax_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 749 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMin()

__DEVICE__ unsigned long long __ullAtomicMin ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 753 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMin_block()

__DEVICE__ unsigned long long __ullAtomicMin_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 757 of file __clang_cuda_device_functions.h.

◆ __ullAtomicMin_system()

__DEVICE__ unsigned long long __ullAtomicMin_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 761 of file __clang_cuda_device_functions.h.

◆ __ullAtomicOr()

__DEVICE__ unsigned long long __ullAtomicOr ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 765 of file __clang_cuda_device_functions.h.

◆ __ullAtomicOr_block()

__DEVICE__ unsigned long long __ullAtomicOr_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 769 of file __clang_cuda_device_functions.h.

◆ __ullAtomicOr_system()

__DEVICE__ unsigned long long __ullAtomicOr_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 773 of file __clang_cuda_device_functions.h.

◆ __ullAtomicXor()

__DEVICE__ unsigned long long __ullAtomicXor ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 777 of file __clang_cuda_device_functions.h.

◆ __ullAtomicXor_block()

__DEVICE__ unsigned long long __ullAtomicXor_block ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 781 of file __clang_cuda_device_functions.h.

◆ __ullAtomicXor_system()

__DEVICE__ unsigned long long __ullAtomicXor_system ( unsigned long long *  __p,
unsigned long long  __v 
)

Definition at line 785 of file __clang_cuda_device_functions.h.

◆ __umul24()

__DEVICE__ unsigned int __umul24 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 789 of file __clang_cuda_device_functions.h.

References __nv_umul24().

◆ __umul64hi()

__DEVICE__ unsigned long long __umul64hi ( unsigned long long  __a,
unsigned long long  __b 
)

Definition at line 792 of file __clang_cuda_device_functions.h.

References __nv_umul64hi().

◆ __umulhi()

__DEVICE__ unsigned int __umulhi ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 796 of file __clang_cuda_device_functions.h.

References __nv_umulhi().

◆ __urhadd()

__DEVICE__ unsigned int __urhadd ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 799 of file __clang_cuda_device_functions.h.

References __nv_urhadd().

◆ __usad()

__DEVICE__ unsigned int __usad ( unsigned int  __a,
unsigned int  __b,
unsigned int  __c 
)

◆ __vabs2()

__DEVICE__ unsigned int __vabs2 ( unsigned int  __a)

Definition at line 1057 of file __clang_cuda_device_functions.h.

Referenced by __usad().

◆ __vabs4()

__DEVICE__ unsigned int __vabs4 ( unsigned int  __a)

Definition at line 1064 of file __clang_cuda_device_functions.h.

Referenced by __usad().

◆ __vabsdiffs2()

__DEVICE__ unsigned int __vabsdiffs2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1071 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vabsdiffs4()

__DEVICE__ unsigned int __vabsdiffs4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1079 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vabsdiffu2()

__DEVICE__ unsigned int __vabsdiffu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1086 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vabsdiffu4()

__DEVICE__ unsigned int __vabsdiffu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1093 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vabsss2()

__DEVICE__ unsigned int __vabsss2 ( unsigned int  __a)

Definition at line 1100 of file __clang_cuda_device_functions.h.

Referenced by __usad().

◆ __vabsss4()

__DEVICE__ unsigned int __vabsss4 ( unsigned int  __a)

Definition at line 1107 of file __clang_cuda_device_functions.h.

Referenced by __usad().

◆ __vadd2()

__DEVICE__ unsigned int __vadd2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1114 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vadd4()

__DEVICE__ unsigned int __vadd4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1119 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vaddss2()

__DEVICE__ unsigned int __vaddss2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1124 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vaddss4()

__DEVICE__ unsigned int __vaddss4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1131 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vaddus2()

__DEVICE__ unsigned int __vaddus2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1138 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vaddus4()

__DEVICE__ unsigned int __vaddus4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1145 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vavgs2()

__DEVICE__ unsigned int __vavgs2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1152 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vavgs4()

__DEVICE__ unsigned int __vavgs4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1157 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vavgu2()

__DEVICE__ unsigned int __vavgu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1162 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vavgu4()

__DEVICE__ unsigned int __vavgu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1167 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vcmpeq2()

__DEVICE__ unsigned int __vcmpeq2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1177 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vseteq2().

Referenced by __usad().

◆ __vcmpeq4()

__DEVICE__ unsigned int __vcmpeq4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1185 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vseteq4().

Referenced by __usad().

◆ __vcmpges2()

__DEVICE__ unsigned int __vcmpges2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1193 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetges2().

Referenced by __usad().

◆ __vcmpges4()

__DEVICE__ unsigned int __vcmpges4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1201 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetges4().

Referenced by __usad().

◆ __vcmpgeu2()

__DEVICE__ unsigned int __vcmpgeu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1209 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgeu2().

Referenced by __usad().

◆ __vcmpgeu4()

__DEVICE__ unsigned int __vcmpgeu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1217 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgeu4().

Referenced by __usad().

◆ __vcmpgts2()

__DEVICE__ unsigned int __vcmpgts2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1225 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgts2().

Referenced by __usad(), and __vmaxs2().

◆ __vcmpgts4()

__DEVICE__ unsigned int __vcmpgts4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1233 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgts4().

Referenced by __usad().

◆ __vcmpgtu2()

__DEVICE__ unsigned int __vcmpgtu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1241 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgtu2().

Referenced by __usad().

◆ __vcmpgtu4()

__DEVICE__ unsigned int __vcmpgtu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1249 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetgtu4().

Referenced by __usad().

◆ __vcmples2()

__DEVICE__ unsigned int __vcmples2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1257 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetles2().

Referenced by __usad().

◆ __vcmples4()

__DEVICE__ unsigned int __vcmples4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1265 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetles4().

Referenced by __usad().

◆ __vcmpleu2()

__DEVICE__ unsigned int __vcmpleu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1273 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetleu2().

Referenced by __usad().

◆ __vcmpleu4()

__DEVICE__ unsigned int __vcmpleu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1281 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetleu4().

Referenced by __usad().

◆ __vcmplts2()

__DEVICE__ unsigned int __vcmplts2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1289 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetlts2().

Referenced by __usad().

◆ __vcmplts4()

__DEVICE__ unsigned int __vcmplts4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1297 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetlts4().

Referenced by __usad().

◆ __vcmpltu2()

__DEVICE__ unsigned int __vcmpltu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1305 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetltu2().

Referenced by __usad().

◆ __vcmpltu4()

__DEVICE__ unsigned int __vcmpltu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1313 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetltu4().

Referenced by __usad().

◆ __vcmpne2()

__DEVICE__ unsigned int __vcmpne2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1321 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetne2().

Referenced by __usad().

◆ __vcmpne4()

__DEVICE__ unsigned int __vcmpne4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1329 of file __clang_cuda_device_functions.h.

References __bool2mask(), and __vsetne4().

Referenced by __usad().

◆ __vhaddu2()

__DEVICE__ unsigned int __vhaddu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1338 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vhaddu4()

__DEVICE__ unsigned int __vhaddu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1341 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vmaxs2()

__DEVICE__ unsigned int __vmaxs2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1345 of file __clang_cuda_device_functions.h.

References __b, and __vcmpgts2().

Referenced by __usad().

◆ __vmaxs4()

__DEVICE__ unsigned int __vmaxs4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1359 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vmaxu2()

__DEVICE__ unsigned int __vmaxu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1364 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vmaxu4()

__DEVICE__ unsigned int __vmaxu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1369 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vmins2()

__DEVICE__ unsigned int __vmins2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1374 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vmins4()

__DEVICE__ unsigned int __vmins4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1379 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vminu2()

__DEVICE__ unsigned int __vminu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1384 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vminu4()

__DEVICE__ unsigned int __vminu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1389 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vneg2()

__DEVICE__ unsigned int __vneg2 ( unsigned int  __a)

Definition at line 1428 of file __clang_cuda_device_functions.h.

References __vsub2().

Referenced by __usad().

◆ __vneg4()

__DEVICE__ unsigned int __vneg4 ( unsigned int  __a)

Definition at line 1435 of file __clang_cuda_device_functions.h.

References __vsub4().

Referenced by __usad().

◆ __vnegss2()

__DEVICE__ unsigned int __vnegss2 ( unsigned int  __a)

Definition at line 1443 of file __clang_cuda_device_functions.h.

References __vsubss2().

Referenced by __usad().

◆ __vnegss4()

__DEVICE__ unsigned int __vnegss4 ( unsigned int  __a)

Definition at line 1453 of file __clang_cuda_device_functions.h.

References __vsubss4().

Referenced by __usad().

◆ __vsads2()

__DEVICE__ unsigned int __vsads2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1394 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vsads4()

__DEVICE__ unsigned int __vsads4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1401 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vsadu2()

__DEVICE__ unsigned int __vsadu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1408 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vsadu4()

__DEVICE__ unsigned int __vsadu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1415 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vseteq2()

__DEVICE__ unsigned int __vseteq2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1172 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpeq2().

◆ __vseteq4()

__DEVICE__ unsigned int __vseteq4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1180 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpeq4().

◆ __vsetges2()

__DEVICE__ unsigned int __vsetges2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1188 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpges2().

◆ __vsetges4()

__DEVICE__ unsigned int __vsetges4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1196 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpges4().

◆ __vsetgeu2()

__DEVICE__ unsigned int __vsetgeu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1204 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgeu2().

◆ __vsetgeu4()

__DEVICE__ unsigned int __vsetgeu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1212 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgeu4().

◆ __vsetgts2()

__DEVICE__ unsigned int __vsetgts2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1220 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgts2().

◆ __vsetgts4()

__DEVICE__ unsigned int __vsetgts4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1228 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgts4().

◆ __vsetgtu2()

__DEVICE__ unsigned int __vsetgtu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1236 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgtu2().

◆ __vsetgtu4()

__DEVICE__ unsigned int __vsetgtu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1244 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpgtu4().

◆ __vsetles2()

__DEVICE__ unsigned int __vsetles2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1252 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmples2().

◆ __vsetles4()

__DEVICE__ unsigned int __vsetles4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1260 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmples4().

◆ __vsetleu2()

__DEVICE__ unsigned int __vsetleu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1268 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpleu2().

◆ __vsetleu4()

__DEVICE__ unsigned int __vsetleu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1276 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpleu4().

◆ __vsetlts2()

__DEVICE__ unsigned int __vsetlts2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1284 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmplts2().

◆ __vsetlts4()

__DEVICE__ unsigned int __vsetlts4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1292 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmplts4().

◆ __vsetltu2()

__DEVICE__ unsigned int __vsetltu2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1300 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpltu2().

◆ __vsetltu4()

__DEVICE__ unsigned int __vsetltu4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1308 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpltu4().

◆ __vsetne2()

__DEVICE__ unsigned int __vsetne2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1316 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpne2().

◆ __vsetne4()

__DEVICE__ unsigned int __vsetne4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1324 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vcmpne4().

◆ __vsub2()

__DEVICE__ unsigned int __vsub2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1423 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vneg2().

◆ __vsub4()

__DEVICE__ unsigned int __vsub4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1430 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vneg4().

◆ __vsubss2()

__DEVICE__ unsigned int __vsubss2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1436 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vnegss2().

◆ __vsubss4()

__DEVICE__ unsigned int __vsubss4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1446 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad(), and __vnegss4().

◆ __vsubus2()

__DEVICE__ unsigned int __vsubus2 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1456 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ __vsubus4()

__DEVICE__ unsigned int __vsubus4 ( unsigned int  __a,
unsigned int  __b 
)

Definition at line 1463 of file __clang_cuda_device_functions.h.

References __b.

Referenced by __usad().

◆ abs()

__DEVICE__ int abs ( int  __a)

Definition at line 1471 of file __clang_cuda_device_functions.h.

References __nv_abs().

◆ acos()

__DEVICE__ double acos ( double  __a)

Definition at line 1472 of file __clang_cuda_device_functions.h.

References __nv_acos().

◆ acosf()

__DEVICE__ float acosf ( float  __a)

Definition at line 1473 of file __clang_cuda_device_functions.h.

References __nv_acosf().

Referenced by __tg_acos(), acos(), and scalbn().

◆ acosh()

__DEVICE__ double acosh ( double  __a)

Definition at line 1474 of file __clang_cuda_device_functions.h.

References __nv_acosh().

◆ acoshf()

__DEVICE__ float acoshf ( float  __a)

Definition at line 1475 of file __clang_cuda_device_functions.h.

References __nv_acoshf().

Referenced by __tg_acosh(), and scalbn().

◆ asin()

__DEVICE__ double asin ( double  __a)

Definition at line 1476 of file __clang_cuda_device_functions.h.

References __nv_asin().

◆ asinf()

__DEVICE__ float asinf ( float  __a)

Definition at line 1477 of file __clang_cuda_device_functions.h.

References __nv_asinf().

Referenced by __tg_asin(), asin(), and scalbn().

◆ asinh()

__DEVICE__ double asinh ( double  __a)

Definition at line 1478 of file __clang_cuda_device_functions.h.

References __nv_asinh().

◆ asinhf()

__DEVICE__ float asinhf ( float  __a)

Definition at line 1479 of file __clang_cuda_device_functions.h.

References __nv_asinhf().

Referenced by __tg_asinh(), and scalbn().

◆ atan()

__DEVICE__ double atan ( double  __a)

Definition at line 1480 of file __clang_cuda_device_functions.h.

References __nv_atan().

◆ atan2()

__DEVICE__ double atan2 ( double  __a,
double  __b 
)

Definition at line 1481 of file __clang_cuda_device_functions.h.

References __nv_atan2().

◆ atan2f()

__DEVICE__ float atan2f ( float  __a,
float  __b 
)

Definition at line 1482 of file __clang_cuda_device_functions.h.

References __nv_atan2f().

Referenced by __tg_atan2(), __tg_carg(), atan2(), and scalbn().

◆ atanf()

__DEVICE__ float atanf ( float  __a)

Definition at line 1483 of file __clang_cuda_device_functions.h.

References __nv_atanf().

Referenced by __tg_atan(), atan(), and scalbn().

◆ atanh()

__DEVICE__ double atanh ( double  __a)

Definition at line 1484 of file __clang_cuda_device_functions.h.

References __nv_atanh().

◆ atanhf()

__DEVICE__ float atanhf ( float  __a)

Definition at line 1485 of file __clang_cuda_device_functions.h.

References __nv_atanhf().

Referenced by __tg_atanh(), and scalbn().

◆ cbrt()

__DEVICE__ double cbrt ( double  __a)

Definition at line 1486 of file __clang_cuda_device_functions.h.

References __nv_cbrt().

◆ cbrtf()

__DEVICE__ float cbrtf ( float  __a)

Definition at line 1487 of file __clang_cuda_device_functions.h.

References __nv_cbrtf().

Referenced by __tg_cbrt(), and scalbn().

◆ ceil()

__DEVICE__ double ceil ( double  __a)

Definition at line 1488 of file __clang_cuda_device_functions.h.

References __nv_ceil().

◆ ceilf()

__DEVICE__ float ceilf ( float  __a)

Definition at line 1489 of file __clang_cuda_device_functions.h.

References __nv_ceilf().

Referenced by __tg_ceil(), ceil(), and scalbn().

◆ clock()

__DEVICE__ int clock ( )

Definition at line 1490 of file __clang_cuda_device_functions.h.

◆ clock64()

__DEVICE__ long long clock64 ( )

Definition at line 1491 of file __clang_cuda_device_functions.h.

◆ copysign()

__DEVICE__ double copysign ( double  __a,
double  __b 
)

Definition at line 1492 of file __clang_cuda_device_functions.h.

References __nv_copysign().

◆ copysignf()

__DEVICE__ float copysignf ( float  __a,
float  __b 
)

Definition at line 1495 of file __clang_cuda_device_functions.h.

References __nv_copysignf().

Referenced by __tg_copysign(), and scalbn().

◆ cos()

__DEVICE__ double cos ( double  __a)

Definition at line 1498 of file __clang_cuda_device_functions.h.

References __nv_cos().

◆ cosf()

__DEVICE__ float cosf ( float  __a)

Definition at line 1499 of file __clang_cuda_device_functions.h.

References __a, __FAST_OR_SLOW, __nv_cosf(), and __nv_fast_cosf().

Referenced by __tg_cos(), cos(), and scalbn().

◆ cosh()

__DEVICE__ double cosh ( double  __a)

Definition at line 1502 of file __clang_cuda_device_functions.h.

References __nv_cosh().

◆ coshf()

__DEVICE__ float coshf ( float  __a)

Definition at line 1503 of file __clang_cuda_device_functions.h.

References __nv_coshf().

Referenced by __tg_cosh(), cosh(), and scalbn().

◆ cospi()

__DEVICE__ double cospi ( double  __a)

Definition at line 1504 of file __clang_cuda_device_functions.h.

References __nv_cospi().

◆ cospif()

__DEVICE__ float cospif ( float  __a)

Definition at line 1505 of file __clang_cuda_device_functions.h.

References __nv_cospif().

◆ cyl_bessel_i0()

__DEVICE__ double cyl_bessel_i0 ( double  __a)

Definition at line 1506 of file __clang_cuda_device_functions.h.

References __nv_cyl_bessel_i0().

◆ cyl_bessel_i0f()

__DEVICE__ float cyl_bessel_i0f ( float  __a)

Definition at line 1507 of file __clang_cuda_device_functions.h.

References __nv_cyl_bessel_i0f().

◆ cyl_bessel_i1()

__DEVICE__ double cyl_bessel_i1 ( double  __a)

Definition at line 1508 of file __clang_cuda_device_functions.h.

References __nv_cyl_bessel_i1().

◆ cyl_bessel_i1f()

__DEVICE__ float cyl_bessel_i1f ( float  __a)

Definition at line 1509 of file __clang_cuda_device_functions.h.

References __nv_cyl_bessel_i1f().

◆ erf()

__DEVICE__ double erf ( double  __a)

Definition at line 1510 of file __clang_cuda_device_functions.h.

References __nv_erf().

◆ erfc()

__DEVICE__ double erfc ( double  __a)

Definition at line 1511 of file __clang_cuda_device_functions.h.

References __nv_erfc().

◆ erfcf()

__DEVICE__ float erfcf ( float  __a)

Definition at line 1512 of file __clang_cuda_device_functions.h.

References __nv_erfcf().

Referenced by __tg_erfc(), and scalbn().

◆ erfcinv()

__DEVICE__ double erfcinv ( double  __a)

Definition at line 1513 of file __clang_cuda_device_functions.h.

References __nv_erfcinv().

◆ erfcinvf()

__DEVICE__ float erfcinvf ( float  __a)

Definition at line 1514 of file __clang_cuda_device_functions.h.

References __nv_erfcinvf().

◆ erfcx()

__DEVICE__ double erfcx ( double  __a)

Definition at line 1515 of file __clang_cuda_device_functions.h.

References __nv_erfcx().

◆ erfcxf()

__DEVICE__ float erfcxf ( float  __a)

Definition at line 1516 of file __clang_cuda_device_functions.h.

References __nv_erfcxf().

◆ erff()

__DEVICE__ float erff ( float  __a)

Definition at line 1517 of file __clang_cuda_device_functions.h.

References __nv_erff().

Referenced by __tg_erf(), and scalbn().

◆ erfinv()

__DEVICE__ double erfinv ( double  __a)

Definition at line 1518 of file __clang_cuda_device_functions.h.

References __nv_erfinv().

◆ erfinvf()

__DEVICE__ float erfinvf ( float  __a)

Definition at line 1519 of file __clang_cuda_device_functions.h.

References __nv_erfinvf().

◆ exp()

__DEVICE__ double exp ( double  __a)

Definition at line 1520 of file __clang_cuda_device_functions.h.

References __nv_exp().

◆ exp10()

__DEVICE__ double exp10 ( double  __a)

Definition at line 1521 of file __clang_cuda_device_functions.h.

References __nv_exp10().

◆ exp10f()

__DEVICE__ float exp10f ( float  __a)

Definition at line 1522 of file __clang_cuda_device_functions.h.

References __nv_exp10f().

◆ exp2()

__DEVICE__ double exp2 ( double  __a)

Definition at line 1523 of file __clang_cuda_device_functions.h.

References __nv_exp2().

◆ exp2f()

__DEVICE__ float exp2f ( float  __a)

Definition at line 1524 of file __clang_cuda_device_functions.h.

References __nv_exp2f().

Referenced by __tg_exp2(), and scalbn().

◆ expf()

__DEVICE__ float expf ( float  __a)

Definition at line 1525 of file __clang_cuda_device_functions.h.

References __nv_expf().

Referenced by __tg_exp(), exp(), and scalbn().

◆ expm1()

__DEVICE__ double expm1 ( double  __a)

Definition at line 1526 of file __clang_cuda_device_functions.h.

References __nv_expm1().

◆ expm1f()

__DEVICE__ float expm1f ( float  __a)

Definition at line 1527 of file __clang_cuda_device_functions.h.

References __nv_expm1f().

Referenced by __tg_expm1(), and scalbn().

◆ fabs()

__DEVICE__ double fabs ( double  __a)

Definition at line 1528 of file __clang_cuda_device_functions.h.

References __nv_fabs().

◆ fabsf()

__DEVICE__ float fabsf ( float  __a)

Definition at line 1529 of file __clang_cuda_device_functions.h.

References __nv_fabsf().

Referenced by __tg_fabs(), abs(), fabs(), and scalbn().

◆ fdim()

__DEVICE__ double fdim ( double  __a,
double  __b 
)

Definition at line 1530 of file __clang_cuda_device_functions.h.

References __nv_fdim().

◆ fdimf()

__DEVICE__ float fdimf ( float  __a,
float  __b 
)

Definition at line 1531 of file __clang_cuda_device_functions.h.

References __nv_fdimf().

Referenced by __tg_fdim(), and scalbn().

◆ fdivide()

__DEVICE__ double fdivide ( double  __a,
double  __b 
)

Definition at line 1532 of file __clang_cuda_device_functions.h.

References __b.

◆ fdividef()

__DEVICE__ float fdividef ( float  __a,
float  __b 
)

Definition at line 1533 of file __clang_cuda_device_functions.h.

References __b, and __nv_fast_fdividef().

◆ floor()

__DEVICE__ double floor ( double  __f)

Definition at line 1540 of file __clang_cuda_device_functions.h.

References __nv_floor().

◆ floorf()

__DEVICE__ float floorf ( float  __f)

Definition at line 1541 of file __clang_cuda_device_functions.h.

References __nv_floorf().

Referenced by __tg_floor(), floor(), and scalbn().

◆ fma()

__DEVICE__ double fma ( double  __a,
double  __b,
double  __c 
)

Definition at line 1542 of file __clang_cuda_device_functions.h.

References __nv_fma().

◆ fmaf()

__DEVICE__ float fmaf ( float  __a,
float  __b,
float  __c 
)

Definition at line 1545 of file __clang_cuda_device_functions.h.

References __nv_fmaf().

Referenced by __tg_fma(), and scalbn().

◆ fmax()

__DEVICE__ double fmax ( double  __a,
double  __b 
)

Definition at line 1548 of file __clang_cuda_device_functions.h.

References __nv_fmax().

◆ fmaxf()

__DEVICE__ float fmaxf ( float  __a,
float  __b 
)

Definition at line 1549 of file __clang_cuda_device_functions.h.

References __nv_fmaxf().

Referenced by __tg_fmax(), and scalbn().

◆ fmin()

__DEVICE__ double fmin ( double  __a,
double  __b 
)

Definition at line 1550 of file __clang_cuda_device_functions.h.

References __nv_fmin().

◆ fminf()

__DEVICE__ float fminf ( float  __a,
float  __b 
)

Definition at line 1551 of file __clang_cuda_device_functions.h.

References __nv_fminf().

Referenced by __tg_fmin(), and scalbn().

◆ fmod()

__DEVICE__ double fmod ( double  __a,
double  __b 
)

Definition at line 1552 of file __clang_cuda_device_functions.h.

References __nv_fmod().

◆ fmodf()

__DEVICE__ float fmodf ( float  __a,
float  __b 
)

Definition at line 1553 of file __clang_cuda_device_functions.h.

References __nv_fmodf().

Referenced by __tg_fmod(), fmod(), and scalbn().

◆ frexp()

__DEVICE__ double frexp ( double  __a,
int *  __b 
)

Definition at line 1554 of file __clang_cuda_device_functions.h.

References __nv_frexp().

◆ frexpf()

__DEVICE__ float frexpf ( float  __a,
int *  __b 
)

Definition at line 1555 of file __clang_cuda_device_functions.h.

References __nv_frexpf().

Referenced by __tg_frexp(), frexp(), and scalbn().

◆ hypot()

__DEVICE__ double hypot ( double  __a,
double  __b 
)

Definition at line 1556 of file __clang_cuda_device_functions.h.

References __nv_hypot().

◆ hypotf()

__DEVICE__ float hypotf ( float  __a,
float  __b 
)

Definition at line 1557 of file __clang_cuda_device_functions.h.

References __nv_hypotf().

Referenced by __tg_hypot(), and scalbn().

◆ ilogb()

__DEVICE__ int ilogb ( double  __a)

Definition at line 1558 of file __clang_cuda_device_functions.h.

References __nv_ilogb().

◆ ilogbf()

__DEVICE__ int ilogbf ( float  __a)

Definition at line 1559 of file __clang_cuda_device_functions.h.

References __nv_ilogbf().

Referenced by __tg_ilogb(), and scalbn().

◆ j0()

__DEVICE__ double j0 ( double  __a)

Definition at line 1560 of file __clang_cuda_device_functions.h.

References __nv_j0().

◆ j0f()

__DEVICE__ float j0f ( float  __a)

Definition at line 1561 of file __clang_cuda_device_functions.h.

References __nv_j0f().

◆ j1()

__DEVICE__ double j1 ( double  __a)

Definition at line 1562 of file __clang_cuda_device_functions.h.

References __nv_j1().

◆ j1f()

__DEVICE__ float j1f ( float  __a)

Definition at line 1563 of file __clang_cuda_device_functions.h.

References __nv_j1f().

◆ jn()

__DEVICE__ double jn ( int  __n,
double  __a 
)

Definition at line 1564 of file __clang_cuda_device_functions.h.

References __nv_jn().

◆ jnf()

__DEVICE__ float jnf ( int  __n,
float  __a 
)

Definition at line 1565 of file __clang_cuda_device_functions.h.

References __a, __DEVICE__, __nv_jnf(), labs(), and llabs().

◆ labs()

__DEVICE__ long labs ( long  __a)

Definition at line 1569 of file __clang_cuda_device_functions.h.

References __nv_abs().

Referenced by abs(), and jnf().

◆ ldexp()

__DEVICE__ double ldexp ( double  __a,
int  __b 
)

Definition at line 1571 of file __clang_cuda_device_functions.h.

References __nv_ldexp().

◆ ldexpf()

__DEVICE__ float ldexpf ( float  __a,
int  __b 
)

Definition at line 1572 of file __clang_cuda_device_functions.h.

References __nv_ldexpf().

Referenced by __tg_ldexp(), ldexp(), and scalbn().

◆ lgamma()

__DEVICE__ double lgamma ( double  __a)

Definition at line 1573 of file __clang_cuda_device_functions.h.

References __nv_lgamma().

◆ lgammaf()

__DEVICE__ float lgammaf ( float  __a)

Definition at line 1574 of file __clang_cuda_device_functions.h.

References __nv_lgammaf().

Referenced by __tg_lgamma(), and scalbn().

◆ llabs()

__DEVICE__ long long llabs ( long long  __a)

Definition at line 1575 of file __clang_cuda_device_functions.h.

References __nv_llabs().

Referenced by abs(), and jnf().

◆ llmax()

__DEVICE__ long long llmax ( long long  __a,
long long  __b 
)

Definition at line 1576 of file __clang_cuda_device_functions.h.

References __nv_llmax().

◆ llmin()

__DEVICE__ long long llmin ( long long  __a,
long long  __b 
)

Definition at line 1579 of file __clang_cuda_device_functions.h.

References __nv_llmin().

◆ llrint()

__DEVICE__ long long llrint ( double  __a)

Definition at line 1582 of file __clang_cuda_device_functions.h.

References __nv_llrint().

Referenced by logf().

◆ llrintf()

__DEVICE__ long long llrintf ( float  __a)

Definition at line 1583 of file __clang_cuda_device_functions.h.

References __nv_llrintf().

Referenced by __tg_llrint(), and scalbn().

◆ llround()

__DEVICE__ long long llround ( double  __a)

Definition at line 1584 of file __clang_cuda_device_functions.h.

References __nv_llround().

Referenced by logf().

◆ llroundf()

__DEVICE__ long long llroundf ( float  __a)

Definition at line 1585 of file __clang_cuda_device_functions.h.

References __nv_llroundf().

Referenced by __tg_llround(), logf(), and scalbn().

◆ log()

__DEVICE__ double log ( double  __a)

Definition at line 1586 of file __clang_cuda_device_functions.h.

References __nv_log().

◆ log10()

__DEVICE__ double log10 ( double  __a)

Definition at line 1587 of file __clang_cuda_device_functions.h.

References __nv_log10().

◆ log10f()

__DEVICE__ float log10f ( float  __a)

Definition at line 1588 of file __clang_cuda_device_functions.h.

References __nv_log10f().

Referenced by __tg_log10(), log10(), and scalbn().

◆ log1p()

__DEVICE__ double log1p ( double  __a)

Definition at line 1589 of file __clang_cuda_device_functions.h.

References __nv_log1p().

◆ log1pf()

__DEVICE__ float log1pf ( float  __a)

Definition at line 1590 of file __clang_cuda_device_functions.h.

References __nv_log1pf().

Referenced by __tg_log1p(), and scalbn().

◆ log2()

__DEVICE__ double log2 ( double  __a)

Definition at line 1591 of file __clang_cuda_device_functions.h.

References __nv_log2().

◆ log2f()

__DEVICE__ float log2f ( float  __a)

Definition at line 1592 of file __clang_cuda_device_functions.h.

References __a, __FAST_OR_SLOW, __nv_fast_log2f(), and __nv_log2f().

Referenced by __tg_log2(), and scalbn().

◆ logb()

__DEVICE__ double logb ( double  __a)

Definition at line 1595 of file __clang_cuda_device_functions.h.

References __nv_logb().

◆ logbf()

__DEVICE__ float logbf ( float  __a)

Definition at line 1596 of file __clang_cuda_device_functions.h.

References __nv_logbf().

Referenced by __tg_logb(), and scalbn().

◆ logf()

__DEVICE__ float logf ( float  __a)

◆ lrint()

__DEVICE__ long lrint ( double  __a)

Definition at line 1606 of file __clang_cuda_device_functions.h.

References rint().

Referenced by logf().

◆ lrintf()

__DEVICE__ long lrintf ( float  __a)

Definition at line 1607 of file __clang_cuda_device_functions.h.

References __float2int_rn().

Referenced by __tg_lrint(), logf(), and scalbn().

◆ lround()

__DEVICE__ long lround ( double  __a)

Definition at line 1608 of file __clang_cuda_device_functions.h.

References round().

Referenced by logf().

◆ lroundf()

__DEVICE__ long lroundf ( float  __a)

Definition at line 1609 of file __clang_cuda_device_functions.h.

References roundf().

Referenced by __tg_lround(), logf(), and scalbn().

◆ max()

int __ovld __cnfn max ( int  __a,
int  __b 
)

Definition at line 1611 of file __clang_cuda_device_functions.h.

References __nv_max().

Referenced by __divdc3(), __divsc3(), clang::tooling::Replacements::add(), AnalyzeBitFieldAssignment(), Append(), clang::ento::RangedConstraintManager::assumeSymInclusiveRange(), clang::ento::RangedConstraintManager::assumeSymRel(), clang::ast_matchers::AST_MATCHER_P(), clang::format::BreakableBlockComment::BreakableBlockComment(), clang::Sema::CheckFloatComparison(), CheckFormatString(), clang::Preprocessor::checkModuleIsAvailable(), checkOpenMPLoop(), clamp(), clang::DiagnosticsEngine::Clear(), combineAndSortRanges(), clang::APFixedPoint::compare(), computeBlockInfo(), convertUnsignedAPIntToCharUnits(), clang::ast_matchers::dynamic::internal::VariadicOperatorMatcherDescriptor::create(), CreateTempAllocaForCoercion(), clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(), clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(), EmitNullBaseClassInitialization(), clang::BuiltinTypeLoc::expandBuiltinRange(), clang::ASTContext::getAlignOfGlobalVar(), clang::TypoCorrectionConsumer::getBestEditDistance(), clang::CodeGen::CodeGenFunction::getBlockByrefInfo(), clang::format::BreakableBlockComment::getContentStartColumn(), clang::ASTContext::getDeclAlign(), getDeclAvailability(), clang::NumericLiteralParser::GetFixedPointValue(), clang::TypeLoc::getFullDataSizeForType(), clang::ConcreteTypeLoc< UnqualTypeLoc, ReferenceTypeLoc, ReferenceType, PointerLikeLocInfo >::getLocalDataAlignment(), clang::CodeGen::CodeGenModule::getMangledName(), clang::TargetInfo::getNewAlign(), clang::vfs::getNextVirtualUniqueID(), clang::ASTContext::getObjCEncodingTypeSize(), clang::ASTContext::getPreferredTypeAlign(), getRangeForType(), clang::PrecompiledPreamble::getSize(), clang::Preprocessor::HandleEndOfFile(), clang::targets::X86TargetInfo::handleTargetFeatures(), clang::targets::MipsTargetInfo::handleTargetFeatures(), clang::ast_matchers::dynamic::VariantValue::isConvertibleTo(), clang::DiagnosticsEngine::isDiagnosticInFlight(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), clang::Preprocessor::LexOnOffSwitch(), clang::format::maxNestingDepth(), maybeAddRange(), performTypeAdjustment(), clang::format::CommaSeparatedList::precomputeFormattingInfos(), PrintDiagnosticCategories(), clang::ento::CheckerRegistry::printHelp(), clang::serialization::reader::HeaderFileInfoTrait::ReadData(), recordUsesEBO(), clang::format::WhitespaceManager::replaceWhitespaceInToken(), clang::DiagnosticsEngine::Report(), clang::DiagnosticsEngine::Reset(), roundUpSizeToCharAlignment(), scaleBranchWeight(), selectInterestingSourceRegion(), sumOffsets(), TargetMVPriority(), and toLevel().

◆ memcpy()

__DEVICE__ void* memcpy ( void *  __a,
const void *  __b,
size_t  __c 
)

Definition at line 1612 of file __clang_cuda_device_functions.h.

Referenced by clang::ento::PathDiagnosticConsumer::FilesMade::addDiagnostic(), Append(), clang::ASTVector< uint64_t >::capacity_ptr(), clang::Preprocessor::CheckEndOfDirective(), clang::CodeGenOptions::CodeGenOptions(), clang::Preprocessor::ConcatenateIncludeName(), clang::TypeLoc::copy(), clang::TemplateSpecializationTypeLoc::copy(), clang::ElaboratedTypeLoc::copy(), clang::DependentNameTypeLoc::copy(), clang::DependentTemplateSpecializationTypeLoc::copy(), clang::ConcreteTypeLoc< UnqualTypeLoc, ReferenceTypeLoc, ReferenceType, PointerLikeLocInfo >::copyLocal(), clang::PragmaCommentDecl::Create(), clang::StringLiteral::Create(), createHash(), clang::RopePieceBTree::erase(), clang::ModuleMapParser::getLocation(), clang::APValue::getMemberPointerPath(), getSpellingSlow(), clang::ScratchBuffer::getToken(), GetTypeSourceInfoForDeclarator(), clang::NestedNameSpecifierLocBuilder::getWithLocInContext(), clang::InclusionDirective::InclusionDirective(), clang::ObjCProtocolQualifiers< ObjCObjectType >::initialize(), clang::OverloadExpr::initializeResults(), clang::TokenLexer::Lex(), LoadPointer(), LoadSourceLocation(), clang::sema::DelayedDiagnostic::makeAvailability(), clang::ObjCObjectType::ObjCObjectType(), clang::NestedNameSpecifierLocBuilder::operator=(), clang::CodeGen::EHScopeStack::pushCopyOfCleanup(), clang::TypeLocBuilder::pushFullCopy(), clang::threadSafety::til::SimpleArray< BasicBlock * >::reserve(), resyncUTF8(), clang::Sema::SaveNestedNameSpecifierAnnotation(), clang::ObjCListBase::set(), clang::ObjCProtocolList::set(), clang::ShuffleVectorExpr::setExprs(), clang::ObjCImplementationDecl::setIvarInitializers(), clang::APValue::setLValue(), clang::StringLiteral::setString(), clang::MacroArgs::StringifyArgument(), clang::APValue::swap(), clang::TemplateArgument::TemplateArgument(), and clang::ASTDeclReader::VisitPragmaCommentDecl().

◆ memset()

__DEVICE__ void* memset ( void *  __a,
int  __b,
size_t  __c 
)

◆ min()

int __ovld __cnfn min ( int  __a,
int  __b 
)

◆ modf()

__DEVICE__ double modf ( double  __a,
double *  __b 
)

Definition at line 1619 of file __clang_cuda_device_functions.h.

References __nv_modf().

◆ modff()

__DEVICE__ float modff ( float  __a,
float *  __b 
)

Definition at line 1620 of file __clang_cuda_device_functions.h.

References __nv_modff().

Referenced by modf(), and scalbn().

◆ nearbyint()

__DEVICE__ double nearbyint ( double  __a)

Definition at line 1621 of file __clang_cuda_device_functions.h.

References __nv_nearbyint().

◆ nearbyintf()

__DEVICE__ float nearbyintf ( float  __a)

Definition at line 1622 of file __clang_cuda_device_functions.h.

References __nv_nearbyintf().

Referenced by __tg_nearbyint(), and scalbn().

◆ nextafter()

__DEVICE__ double nextafter ( double  __a,
double  __b 
)

Definition at line 1623 of file __clang_cuda_device_functions.h.

References __nv_nextafter().

◆ nextafterf()

__DEVICE__ float nextafterf ( float  __a,
float  __b 
)

Definition at line 1626 of file __clang_cuda_device_functions.h.

References __nv_nextafterf().

Referenced by __tg_nextafter(), and scalbn().

◆ norm()

__DEVICE__ double norm ( int  __dim,
const double *  __t 
)

Definition at line 1629 of file __clang_cuda_device_functions.h.

References __nv_norm().

◆ norm3d()

__DEVICE__ double norm3d ( double  __a,
double  __b,
double  __c 
)

Definition at line 1632 of file __clang_cuda_device_functions.h.

References __nv_norm3d().

◆ norm3df()

__DEVICE__ float norm3df ( float  __a,
float  __b,
float  __c 
)

Definition at line 1635 of file __clang_cuda_device_functions.h.

References __nv_norm3df().

◆ norm4d()

__DEVICE__ double norm4d ( double  __a,
double  __b,
double  __c,
double  __d 
)

Definition at line 1638 of file __clang_cuda_device_functions.h.

References __nv_norm4d().

◆ norm4df()

__DEVICE__ float norm4df ( float  __a,
float  __b,
float  __c,
float  __d 
)

Definition at line 1641 of file __clang_cuda_device_functions.h.

References __nv_norm4df().

◆ normcdf()

__DEVICE__ double normcdf ( double  __a)

Definition at line 1644 of file __clang_cuda_device_functions.h.

References __nv_normcdf().

◆ normcdff()

__DEVICE__ float normcdff ( float  __a)

Definition at line 1645 of file __clang_cuda_device_functions.h.

References __nv_normcdff().

◆ normcdfinv()

__DEVICE__ double normcdfinv ( double  __a)

Definition at line 1646 of file __clang_cuda_device_functions.h.

References __nv_normcdfinv().

◆ normcdfinvf()

__DEVICE__ float normcdfinvf ( float  __a)

Definition at line 1647 of file __clang_cuda_device_functions.h.

References __nv_normcdfinvf().

◆ normf()

__DEVICE__ float normf ( int  __dim,
const float *  __t 
)

Definition at line 1648 of file __clang_cuda_device_functions.h.

References __nv_normf().

◆ pow()

__DEVICE__ double pow ( double  __a,
double  __b 
)

Definition at line 1651 of file __clang_cuda_device_functions.h.

References __nv_pow().

◆ powf()

__DEVICE__ float powf ( float  __a,
float  __b 
)

Definition at line 1652 of file __clang_cuda_device_functions.h.

References __nv_powf().

Referenced by __tg_pow(), pow(), and scalbn().

◆ powi()

__DEVICE__ double powi ( double  __a,
int  __b 
)

Definition at line 1653 of file __clang_cuda_device_functions.h.

References __nv_powi().

Referenced by pow().

◆ powif()

__DEVICE__ float powif ( float  __a,
int  __b 
)

Definition at line 1654 of file __clang_cuda_device_functions.h.

References __nv_powif().

Referenced by pow().

◆ rcbrt()

__DEVICE__ double rcbrt ( double  __a)

Definition at line 1655 of file __clang_cuda_device_functions.h.

References __nv_rcbrt().

◆ rcbrtf()

__DEVICE__ float rcbrtf ( float  __a)

Definition at line 1656 of file __clang_cuda_device_functions.h.

References __nv_rcbrtf().

◆ remainder()

__DEVICE__ double remainder ( double  __a,
double  __b 
)

Definition at line 1657 of file __clang_cuda_device_functions.h.

References __nv_remainder().

◆ remainderf()

__DEVICE__ float remainderf ( float  __a,
float  __b 
)

Definition at line 1660 of file __clang_cuda_device_functions.h.

References __nv_remainderf().

Referenced by __tg_remainder(), and scalbn().

◆ remquo()

__DEVICE__ double remquo ( double  __a,
double  __b,
int *  __c 
)

Definition at line 1663 of file __clang_cuda_device_functions.h.

References __nv_remquo().

◆ remquof()

__DEVICE__ float remquof ( float  __a,
float  __b,
int *  __c 
)

Definition at line 1666 of file __clang_cuda_device_functions.h.

References __nv_remquof().

Referenced by __tg_remquo(), and scalbn().

◆ rhypot()

__DEVICE__ double rhypot ( double  __a,
double  __b 
)

Definition at line 1669 of file __clang_cuda_device_functions.h.

References __nv_rhypot().

◆ rhypotf()

__DEVICE__ float rhypotf ( float  __a,
float  __b 
)

Definition at line 1672 of file __clang_cuda_device_functions.h.

References __nv_rhypotf().

◆ rint()

__DEVICE__ double rint ( double  __a)

Definition at line 1675 of file __clang_cuda_device_functions.h.

References __nv_rint().

Referenced by lrint().

◆ rintf()

__DEVICE__ float rintf ( float  __a)

Definition at line 1676 of file __clang_cuda_device_functions.h.

References __nv_rintf().

Referenced by __tg_rint(), and scalbn().

◆ rnorm()

__DEVICE__ double rnorm ( int  __a,
const double *  __b 
)

Definition at line 1677 of file __clang_cuda_device_functions.h.

References __nv_rnorm().

◆ rnorm3d()

__DEVICE__ double rnorm3d ( double  __a,
double  __b,
double  __c 
)

Definition at line 1680 of file __clang_cuda_device_functions.h.

References __nv_rnorm3d().

◆ rnorm3df()

__DEVICE__ float rnorm3df ( float  __a,
float  __b,
float  __c 
)

Definition at line 1683 of file __clang_cuda_device_functions.h.

References __nv_rnorm3df().

◆ rnorm4d()

__DEVICE__ double rnorm4d ( double  __a,
double  __b,
double  __c,
double  __d 
)

Definition at line 1686 of file __clang_cuda_device_functions.h.

References __nv_rnorm4d().

◆ rnorm4df()

__DEVICE__ float rnorm4df ( float  __a,
float  __b,
float  __c,
float  __d 
)

Definition at line 1689 of file __clang_cuda_device_functions.h.

References __nv_rnorm4df().

◆ rnormf()

__DEVICE__ float rnormf ( int  __dim,
const float *  __t 
)

Definition at line 1692 of file __clang_cuda_device_functions.h.

References __nv_rnormf().

◆ round()

__DEVICE__ double round ( double  __a)

Definition at line 1695 of file __clang_cuda_device_functions.h.

References __nv_round().

Referenced by lround().

◆ roundf()

__DEVICE__ float roundf ( float  __a)

Definition at line 1696 of file __clang_cuda_device_functions.h.

References __nv_roundf().

Referenced by __tg_round(), lroundf(), and scalbn().

◆ rsqrt()

__DEVICE__ double rsqrt ( double  __a)

Definition at line 1697 of file __clang_cuda_device_functions.h.

References __nv_rsqrt().

◆ rsqrtf()

__DEVICE__ float rsqrtf ( float  __a)

Definition at line 1698 of file __clang_cuda_device_functions.h.

References