Lines Matching full:double
44 __DEVICE__ double abs(double __x) { return ::fabs(__x); } in abs()
60 __DEVICE__ int fpclassify(double __x) { in fpclassify()
91 __DEVICE__ int isinf(double __x) { return ::__isinf(__x); } in isinf()
93 __DEVICE__ int isfinite(double __x) { return ::__isfinited(__x); } in isfinite()
95 __DEVICE__ int isnan(double __x) { return ::__isnan(__x); } in isnan()
102 __DEVICE__ bool isinf(double __x) { return ::__isinf(__x); } in isinf()
104 // For inscrutable reasons, __finite(), the double-precision version of
107 __DEVICE__ bool isfinite(double __x) { return ::__isfinited(__x); } in isfinite()
109 __DEVICE__ bool isnan(double __x) { return ::__isnan(__x); } in isnan()
120 __DEVICE__ bool isgreater(double __x, double __y) { in isgreater()
126 __DEVICE__ bool isgreaterequal(double __x, double __y) { in isgreaterequal()
132 __DEVICE__ bool isless(double __x, double __y) { in isless()
138 __DEVICE__ bool islessequal(double __x, double __y) { in islessequal()
144 __DEVICE__ bool islessgreater(double __x, double __y) { in islessgreater()
148 __DEVICE__ bool isnormal(double __x) { return __builtin_isnormal(__x); } in isnormal()
152 __DEVICE__ bool isunordered(double __x, double __y) { in isunordered()
167 __DEVICE__ double pow(double __base, int __iexp) { in pow()
171 __DEVICE__ bool signbit(double __x) { return ::__signbitd(__x); } in signbit()
198 // only sin(float) and sin(double), which means that e.g. sin(0) is
216 // __fn((double)x), and returns __retty.
223 return ::__fn((double)__x); \
227 // __fn((double)x, (double)y), and returns a double.
238 return __fn((double)__x, (double)__y); \
241 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, acos)
242 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, acosh)
243 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, asin)
244 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, asinh)
245 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, atan)
246 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, atan2);
247 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, atanh)
248 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, cbrt)
249 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, ceil)
250 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, copysign);
251 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, cos)
252 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, cosh)
253 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, erf)
254 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, erfc)
255 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, exp)
256 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, exp2)
257 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, expm1)
258 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, fabs)
259 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, fdim);
260 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, floor)
261 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, fmax);
262 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, fmin);
263 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, fmod);
265 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, hypot);
277 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, lgamma)
278 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, log)
279 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, log10)
280 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, log1p)
281 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, log2)
282 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, logb)
287 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, nearbyint);
288 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, nextafter);
289 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, pow);
290 __CUDA_CLANG_FN_INTEGER_OVERLOAD_2(double, remainder);
291 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, rint);
292 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, round);
294 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, sin)
295 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, sinh)
296 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, sqrt)
297 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, tan)
298 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, tanh)
299 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, tgamma)
300 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, trunc);
312 double>::type
314 return std::fma((double)__x, (double)__y, (double)__z);
319 double>::type
321 return std::frexp((double)__x, __exp);
326 double>::type
328 return std::ldexp((double)__x, __exp);
335 double>::type
337 return std::remquo((double)__x, (double)__y, __quo);
342 double>::type
344 return std::scalbln((double)__x, __exp);
349 double>::type
351 return std::scalbn((double)__x, __exp);