clang
3.9.0
|
Go to the source code of this file.
Namespaces | |
std | |
Macros | |
#define | __DEVICE__ static __inline__ __attribute__((always_inline)) __attribute__((device)) |
Functions | |
__DEVICE__ double | abs (double) |
__DEVICE__ float | abs (float) |
__DEVICE__ int | abs (int) |
__DEVICE__ long | abs (long) |
__DEVICE__ long long | abs (long long) |
__DEVICE__ double | acos (double) |
__DEVICE__ float | acos (float) |
__DEVICE__ double | acosh (double) |
__DEVICE__ float | acosh (float) |
__DEVICE__ double | asin (double) |
__DEVICE__ float | asin (float) |
__DEVICE__ double | asinh (double) |
__DEVICE__ float | asinh (float) |
__DEVICE__ double | atan2 (double, double) |
__DEVICE__ float | atan2 (float, float) |
__DEVICE__ double | atan (double) |
__DEVICE__ float | atan (float) |
__DEVICE__ double | atanh (double) |
__DEVICE__ float | atanh (float) |
__DEVICE__ double | cbrt (double) |
__DEVICE__ float | cbrt (float) |
__DEVICE__ double | ceil (double) |
__DEVICE__ float | ceil (float) |
__DEVICE__ double | copysign (double, double) |
__DEVICE__ float | copysign (float, float) |
__DEVICE__ double | cos (double) |
__DEVICE__ float | cos (float) |
__DEVICE__ double | cosh (double) |
__DEVICE__ float | cosh (float) |
__DEVICE__ double | erfc (double) |
__DEVICE__ float | erfc (float) |
__DEVICE__ double | erf (double) |
__DEVICE__ float | erf (float) |
__DEVICE__ double | exp2 (double) |
__DEVICE__ float | exp2 (float) |
__DEVICE__ double | exp (double) |
__DEVICE__ float | exp (float) |
__DEVICE__ double | expm1 (double) |
__DEVICE__ float | expm1 (float) |
__DEVICE__ double | fabs (double) |
__DEVICE__ float | fabs (float) |
__DEVICE__ double | fdim (double, double) |
__DEVICE__ float | fdim (float, float) |
__DEVICE__ double | floor (double) |
__DEVICE__ float | floor (float) |
__DEVICE__ double | fma (double, double, double) |
__DEVICE__ float | fma (float, float, float) |
__DEVICE__ double | fmax (double, double) |
__DEVICE__ float | fmax (float, float) |
__DEVICE__ double | fmin (double, double) |
__DEVICE__ float | fmin (float, float) |
__DEVICE__ double | fmod (double, double) |
__DEVICE__ float | fmod (float, float) |
__DEVICE__ int | fpclassify (double) |
__DEVICE__ int | fpclassify (float) |
__DEVICE__ double | frexp (double, int *) |
__DEVICE__ float | frexp (float, int *) |
__DEVICE__ double | hypot (double, double) |
__DEVICE__ float | hypot (float, float) |
__DEVICE__ int | ilogb (double) |
__DEVICE__ int | ilogb (float) |
__DEVICE__ bool | isfinite (double) |
__DEVICE__ bool | isfinite (float) |
__DEVICE__ bool | isgreater (double, double) |
__DEVICE__ bool | isgreaterequal (double, double) |
__DEVICE__ bool | isgreaterequal (float, float) |
__DEVICE__ bool | isgreater (float, float) |
__DEVICE__ bool | isinf (double) |
__DEVICE__ bool | isinf (float) |
__DEVICE__ bool | isless (double, double) |
__DEVICE__ bool | islessequal (double, double) |
__DEVICE__ bool | islessequal (float, float) |
__DEVICE__ bool | isless (float, float) |
__DEVICE__ bool | islessgreater (double, double) |
__DEVICE__ bool | islessgreater (float, float) |
__DEVICE__ bool | isnan (double) |
__DEVICE__ bool | isnan (float) |
__DEVICE__ bool | isnormal (double) |
__DEVICE__ bool | isnormal (float) |
__DEVICE__ bool | isunordered (double, double) |
__DEVICE__ bool | isunordered (float, float) |
__DEVICE__ long | labs (long) |
__DEVICE__ double | ldexp (double, int) |
__DEVICE__ float | ldexp (float, int) |
__DEVICE__ double | lgamma (double) |
__DEVICE__ float | lgamma (float) |
__DEVICE__ long long | llabs (long long) |
__DEVICE__ long long | llrint (double) |
__DEVICE__ long long | llrint (float) |
__DEVICE__ double | log10 (double) |
__DEVICE__ float | log10 (float) |
__DEVICE__ double | log1p (double) |
__DEVICE__ float | log1p (float) |
__DEVICE__ double | log2 (double) |
__DEVICE__ float | log2 (float) |
__DEVICE__ double | logb (double) |
__DEVICE__ float | logb (float) |
__DEVICE__ double | log (double) |
__DEVICE__ float | log (float) |
__DEVICE__ long | lrint (double) |
__DEVICE__ long | lrint (float) |
__DEVICE__ long | lround (double) |
__DEVICE__ long | lround (float) |
__DEVICE__ double | modf (double, double *) |
__DEVICE__ float | modf (float, float *) |
__DEVICE__ double | nan (const char *) |
__DEVICE__ float | nanf (const char *) |
__DEVICE__ double | nearbyint (double) |
__DEVICE__ float | nearbyint (float) |
__DEVICE__ double | nextafter (double, double) |
__DEVICE__ float | nextafter (float, float) |
__DEVICE__ double | nexttoward (double, double) |
__DEVICE__ float | nexttoward (float, float) |
__DEVICE__ double | pow (double, double) |
__DEVICE__ double | pow (double, int) |
__DEVICE__ float | pow (float, float) |
__DEVICE__ float | pow (float, int) |
__DEVICE__ double | remainder (double, double) |
__DEVICE__ float | remainder (float, float) |
__DEVICE__ double | remquo (double, double, int *) |
__DEVICE__ float | remquo (float, float, int *) |
__DEVICE__ double | rint (double) |
__DEVICE__ float | rint (float) |
__DEVICE__ double | round (double) |
__DEVICE__ float | round (float) |
__DEVICE__ double | scalbln (double, long) |
__DEVICE__ float | scalbln (float, long) |
__DEVICE__ double | scalbn (double, int) |
__DEVICE__ float | scalbn (float, int) |
__DEVICE__ bool | signbit (double) |
__DEVICE__ bool | signbit (float) |
__DEVICE__ double | sin (double) |
__DEVICE__ float | sin (float) |
__DEVICE__ double | sinh (double) |
__DEVICE__ float | sinh (float) |
__DEVICE__ double | sqrt (double) |
__DEVICE__ float | sqrt (float) |
__DEVICE__ double | tan (double) |
__DEVICE__ float | tan (float) |
__DEVICE__ double | tanh (double) |
__DEVICE__ float | tanh (float) |
__DEVICE__ double | tgamma (double) |
__DEVICE__ float | tgamma (float) |
__DEVICE__ double | trunc (double) |
__DEVICE__ float | trunc (float) |
#define __DEVICE__ static __inline__ __attribute__((always_inline)) __attribute__((device)) |
Definition at line 37 of file __clang_cuda_math_forward_declares.h.
__DEVICE__ double abs | ( | double | ) |
Definition at line 50 of file __clang_cuda_cmath.h.
References fabs().
__DEVICE__ float abs | ( | float | ) |
Definition at line 49 of file __clang_cuda_cmath.h.
__DEVICE__ int abs | ( | int | ) |
__DEVICE__ long abs | ( | long | ) |
Definition at line 48 of file __clang_cuda_cmath.h.
__DEVICE__ long long abs | ( | long | long | ) |
Definition at line 47 of file __clang_cuda_cmath.h.
References llabs().
Referenced by clang::comments::CommandTraits::getTypoCorrectCommandInfo(), and HelperSelectorsForTypoCorrection().
__DEVICE__ double acos | ( | double | ) |
__DEVICE__ float acos | ( | float | ) |
Definition at line 51 of file __clang_cuda_cmath.h.
__DEVICE__ double acosh | ( | double | ) |
__DEVICE__ float acosh | ( | float | ) |
__DEVICE__ double asin | ( | double | ) |
__DEVICE__ float asin | ( | float | ) |
Definition at line 52 of file __clang_cuda_cmath.h.
__DEVICE__ double asinh | ( | double | ) |
__DEVICE__ float asinh | ( | float | ) |
__DEVICE__ double atan | ( | double | ) |
__DEVICE__ float atan | ( | float | ) |
Definition at line 53 of file __clang_cuda_cmath.h.
__DEVICE__ double atan2 | ( | double | , |
double | |||
) |
__DEVICE__ float atan2 | ( | float | , |
float | |||
) |
Definition at line 54 of file __clang_cuda_cmath.h.
__DEVICE__ double atanh | ( | double | ) |
__DEVICE__ float atanh | ( | float | ) |
__DEVICE__ double cbrt | ( | double | ) |
__DEVICE__ float cbrt | ( | float | ) |
__DEVICE__ double ceil | ( | double | ) |
__DEVICE__ float ceil | ( | float | ) |
Definition at line 55 of file __clang_cuda_cmath.h.
__DEVICE__ double copysign | ( | double | , |
double | |||
) |
__DEVICE__ float copysign | ( | float | , |
float | |||
) |
__DEVICE__ double cos | ( | double | ) |
__DEVICE__ float cos | ( | float | ) |
Definition at line 56 of file __clang_cuda_cmath.h.
__DEVICE__ double cosh | ( | double | ) |
__DEVICE__ float cosh | ( | float | ) |
Definition at line 57 of file __clang_cuda_cmath.h.
__DEVICE__ double erf | ( | double | ) |
__DEVICE__ float erf | ( | float | ) |
__DEVICE__ double erfc | ( | double | ) |
__DEVICE__ float erfc | ( | float | ) |
__DEVICE__ double exp | ( | double | ) |
__DEVICE__ float exp | ( | float | ) |
Definition at line 58 of file __clang_cuda_cmath.h.
__DEVICE__ double exp2 | ( | double | ) |
__DEVICE__ float exp2 | ( | float | ) |
__DEVICE__ double expm1 | ( | double | ) |
__DEVICE__ float expm1 | ( | float | ) |
__DEVICE__ double fabs | ( | double | ) |
__DEVICE__ float fabs | ( | float | ) |
Definition at line 59 of file __clang_cuda_cmath.h.
__DEVICE__ double fdim | ( | double | , |
double | |||
) |
__DEVICE__ float fdim | ( | float | , |
float | |||
) |
__DEVICE__ double floor | ( | double | ) |
__DEVICE__ float floor | ( | float | ) |
Definition at line 60 of file __clang_cuda_cmath.h.
__DEVICE__ double fma | ( | double | , |
double | , | ||
double | |||
) |
__DEVICE__ float fma | ( | float | , |
float | , | ||
float | |||
) |
__DEVICE__ double fmax | ( | double | , |
double | |||
) |
__DEVICE__ float fmax | ( | float | , |
float | |||
) |
__DEVICE__ double fmin | ( | double | , |
double | |||
) |
__DEVICE__ float fmin | ( | float | , |
float | |||
) |
__DEVICE__ double fmod | ( | double | , |
double | |||
) |
__DEVICE__ float fmod | ( | float | , |
float | |||
) |
Definition at line 61 of file __clang_cuda_cmath.h.
__DEVICE__ int fpclassify | ( | double | ) |
Definition at line 66 of file __clang_cuda_cmath.h.
__DEVICE__ int fpclassify | ( | float | ) |
Definition at line 62 of file __clang_cuda_cmath.h.
__DEVICE__ double frexp | ( | double | , |
int * | |||
) |
__DEVICE__ float frexp | ( | float | , |
int * | |||
) |
Definition at line 70 of file __clang_cuda_cmath.h.
__DEVICE__ double hypot | ( | double | , |
double | |||
) |
__DEVICE__ float hypot | ( | float | , |
float | |||
) |
__DEVICE__ int ilogb | ( | double | ) |
__DEVICE__ int ilogb | ( | float | ) |
__DEVICE__ bool isfinite | ( | double | ) |
Definition at line 76 of file __clang_cuda_cmath.h.
__DEVICE__ bool isfinite | ( | float | ) |
Definition at line 75 of file __clang_cuda_cmath.h.
__DEVICE__ bool isgreater | ( | double | , |
double | |||
) |
Definition at line 80 of file __clang_cuda_cmath.h.
__DEVICE__ bool isgreater | ( | float | , |
float | |||
) |
Definition at line 77 of file __clang_cuda_cmath.h.
__DEVICE__ bool isgreaterequal | ( | double | , |
double | |||
) |
Definition at line 86 of file __clang_cuda_cmath.h.
__DEVICE__ bool isgreaterequal | ( | float | , |
float | |||
) |
Definition at line 83 of file __clang_cuda_cmath.h.
__DEVICE__ bool isinf | ( | double | ) |
Definition at line 74 of file __clang_cuda_cmath.h.
__DEVICE__ bool isinf | ( | float | ) |
Definition at line 73 of file __clang_cuda_cmath.h.
__DEVICE__ bool isless | ( | double | , |
double | |||
) |
Definition at line 92 of file __clang_cuda_cmath.h.
__DEVICE__ bool isless | ( | float | , |
float | |||
) |
Definition at line 89 of file __clang_cuda_cmath.h.
__DEVICE__ bool islessequal | ( | double | , |
double | |||
) |
Definition at line 98 of file __clang_cuda_cmath.h.
__DEVICE__ bool islessequal | ( | float | , |
float | |||
) |
Definition at line 95 of file __clang_cuda_cmath.h.
__DEVICE__ bool islessgreater | ( | double | , |
double | |||
) |
Definition at line 104 of file __clang_cuda_cmath.h.
__DEVICE__ bool islessgreater | ( | float | , |
float | |||
) |
Definition at line 101 of file __clang_cuda_cmath.h.
__DEVICE__ bool isnan | ( | double | ) |
Definition at line 108 of file __clang_cuda_cmath.h.
__DEVICE__ bool isnan | ( | float | ) |
Definition at line 107 of file __clang_cuda_cmath.h.
__DEVICE__ bool isnormal | ( | double | ) |
Definition at line 110 of file __clang_cuda_cmath.h.
__DEVICE__ bool isnormal | ( | float | ) |
Definition at line 109 of file __clang_cuda_cmath.h.
__DEVICE__ bool isunordered | ( | double | , |
double | |||
) |
Definition at line 114 of file __clang_cuda_cmath.h.
__DEVICE__ bool isunordered | ( | float | , |
float | |||
) |
Definition at line 111 of file __clang_cuda_cmath.h.
__DEVICE__ long labs | ( | long | ) |
Referenced by abs().
__DEVICE__ double ldexp | ( | double | , |
int | |||
) |
__DEVICE__ float ldexp | ( | float | , |
int | |||
) |
Definition at line 117 of file __clang_cuda_cmath.h.
__DEVICE__ double lgamma | ( | double | ) |
__DEVICE__ float lgamma | ( | float | ) |
__DEVICE__ long long llabs | ( | long | long | ) |
Referenced by abs().
__DEVICE__ long long llrint | ( | double | ) |
__DEVICE__ long long llrint | ( | float | ) |
__DEVICE__ double log | ( | double | ) |
__DEVICE__ float log | ( | float | ) |
Definition at line 120 of file __clang_cuda_cmath.h.
__DEVICE__ double log10 | ( | double | ) |
__DEVICE__ float log10 | ( | float | ) |
Definition at line 121 of file __clang_cuda_cmath.h.
__DEVICE__ double log1p | ( | double | ) |
__DEVICE__ float log1p | ( | float | ) |
__DEVICE__ double log2 | ( | double | ) |
__DEVICE__ float log2 | ( | float | ) |
__DEVICE__ double logb | ( | double | ) |
__DEVICE__ float logb | ( | float | ) |
__DEVICE__ long lrint | ( | double | ) |
__DEVICE__ long lrint | ( | float | ) |
__DEVICE__ long lround | ( | double | ) |
__DEVICE__ long lround | ( | float | ) |
__DEVICE__ double modf | ( | double | , |
double * | |||
) |
__DEVICE__ float modf | ( | float | , |
float * | |||
) |
Definition at line 122 of file __clang_cuda_cmath.h.
__DEVICE__ double nan | ( | const char * | ) |
__DEVICE__ float nanf | ( | const char * | ) |
__DEVICE__ double nearbyint | ( | double | ) |
__DEVICE__ float nearbyint | ( | float | ) |
__DEVICE__ double nextafter | ( | double | , |
double | |||
) |
__DEVICE__ float nextafter | ( | float | , |
float | |||
) |
__DEVICE__ double nexttoward | ( | double | , |
double | |||
) |
Definition at line 126 of file __clang_cuda_cmath.h.
__DEVICE__ float nexttoward | ( | float | , |
float | |||
) |
Definition at line 123 of file __clang_cuda_cmath.h.
__DEVICE__ double pow | ( | double | , |
double | |||
) |
__DEVICE__ double pow | ( | double | , |
int | |||
) |
Definition at line 135 of file __clang_cuda_cmath.h.
__DEVICE__ float pow | ( | float | , |
float | |||
) |
Definition at line 129 of file __clang_cuda_cmath.h.
__DEVICE__ float pow | ( | float | , |
int | |||
) |
Definition at line 132 of file __clang_cuda_cmath.h.
__DEVICE__ double remainder | ( | double | , |
double | |||
) |
__DEVICE__ float remainder | ( | float | , |
float | |||
) |
__DEVICE__ double remquo | ( | double | , |
double | , | ||
int * | |||
) |
__DEVICE__ float remquo | ( | float | , |
float | , | ||
int * | |||
) |
__DEVICE__ double rint | ( | double | ) |
__DEVICE__ float rint | ( | float | ) |
__DEVICE__ double round | ( | double | ) |
__DEVICE__ float round | ( | float | ) |
__DEVICE__ double scalbln | ( | double | , |
long | |||
) |
__DEVICE__ float scalbln | ( | float | , |
long | |||
) |
__DEVICE__ double scalbn | ( | double | , |
int | |||
) |
__DEVICE__ float scalbn | ( | float | , |
int | |||
) |
__DEVICE__ bool signbit | ( | double | ) |
Definition at line 139 of file __clang_cuda_cmath.h.
__DEVICE__ bool signbit | ( | float | ) |
Definition at line 138 of file __clang_cuda_cmath.h.
__DEVICE__ double sin | ( | double | ) |
__DEVICE__ float sin | ( | float | ) |
Definition at line 140 of file __clang_cuda_cmath.h.
__DEVICE__ double sinh | ( | double | ) |
__DEVICE__ float sinh | ( | float | ) |
Definition at line 141 of file __clang_cuda_cmath.h.
__DEVICE__ double sqrt | ( | double | ) |
__DEVICE__ float sqrt | ( | float | ) |
Definition at line 142 of file __clang_cuda_cmath.h.
__DEVICE__ double tan | ( | double | ) |
__DEVICE__ float tan | ( | float | ) |
Definition at line 143 of file __clang_cuda_cmath.h.
__DEVICE__ double tanh | ( | double | ) |
__DEVICE__ float tanh | ( | float | ) |
Definition at line 144 of file __clang_cuda_cmath.h.
__DEVICE__ double tgamma | ( | double | ) |
__DEVICE__ float tgamma | ( | float | ) |
__DEVICE__ double trunc | ( | double | ) |
__DEVICE__ float trunc | ( | float | ) |