clang 22.0.0git
__clang_hip_cmath.h File Reference
#include <limits.h>
#include <stdint.h>

Go to the source code of this file.

Namespaces

namespace  std

Macros

#define __DEVICE__   static __device__ inline __attribute__((always_inline))
#define __CONSTEXPR__
#define std::acos(__x)
#define std::acosh(__x)
#define std::asin(__x)
#define std::asinh(__x)
#define std::atan(__x)
#define std::atan2(__x, __y)
#define std::atanh(__x)
#define std::cbrt(__x)
#define std::ceil(__x)
#define std::copysign(__x, __y)
#define std::cos(__x)
#define std::cosh(__x)
#define std::erf(__x)
#define std::erfc(__x)
#define std::exp(__x)
#define std::exp2(__x)
#define std::expm1(__x)
#define std::fabs(__x)
#define std::fdim(__x, __y)
#define std::floor(__x)
#define std::fma(__x, __y, __z)
#define std::fmax(__x, __y)
#define std::fmin(__x, __y)
#define std::fmod(__x, __y)
#define std::frexp(__x, __y)
#define std::hypot(__x, __y)
#define std::ilogb(__x)
#define std::ldexp(__x, __y)
#define std::lgamma(__x)
#define std::llrint(__x)
#define std::llround(__x)
#define std::log(__x)
#define std::log10(__x)
#define std::log1p(__x)
#define std::log2(__x)
#define std::logb(__x)
#define std::lrint(__x)
#define std::lround(__x)
#define std::nearbyint(__x)
#define std::nextafter(__x, __y)
#define std::pow(__x, __y)
#define std::remainder(__x, __y)
#define std::remquo(__x, __y, __z)
#define std::rint(__x)
#define std::round(__x)
#define std::scalbln(__x, __y)
#define std::scalbn(__x, __y)
#define std::sin(__x)
#define std::sinh(__x)
#define std::sqrt(__x)
#define std::tan(__x)
#define std::tanh(__x)
#define std::tgamma(__x)
#define std::trunc(__x)

Functions

__DEVICE__ int std::fpclassify (float __x)
__DEVICE__ bool std::isfinite (float __x)
__DEVICE__ bool std::isgreater (float __x, float __y)
__DEVICE__ bool std::isgreaterequal (float __x, float __y)
__DEVICE__ bool std::isless (float __x, float __y)
__DEVICE__ bool std::islessequal (float __x, float __y)
__DEVICE__ bool std::islessgreater (float __x, float __y)
__DEVICE__ bool std::isnormal (float __x)
__DEVICE__ bool std::isunordered (float __x, float __y)
__DEVICE__ float std::modf (float __x, float *__iptr)
__DEVICE__ bool std::signbit (float __x)
__DEVICE__ bool std::isinf (float __x)
__DEVICE__ bool std::isnan (float __x)
__DEVICE__ float std::acosf (float __a)
__DEVICE__ float std::acoshf (float __a)
__DEVICE__ float std::asinf (float __a)
__DEVICE__ float std::asinhf (float __a)
__DEVICE__ float std::atan2f (float __a, float __b)
__DEVICE__ float std::atanf (float __a)
__DEVICE__ float std::atanhf (float __a)
__DEVICE__ float std::cbrtf (float __a)
__DEVICE__ float std::ceilf (float __a)
__DEVICE__ float std::copysignf (float __a, float __b)
__DEVICE__ float std::cosf (float __a)
__DEVICE__ float std::coshf (float __a)
__DEVICE__ float std::erfcf (float __a)
__DEVICE__ float std::erff (float __a)
__DEVICE__ float std::exp2f (float __a)
__DEVICE__ float std::expf (float __a)
__DEVICE__ float std::expm1f (float __a)
__DEVICE__ float std::fabsf (float __a)
__DEVICE__ float std::fdimf (float __a, float __b)
__DEVICE__ float std::floorf (float __f)
__DEVICE__ float std::fmaf (float __a, float __b, float __c)
__DEVICE__ float std::fmaxf (float __a, float __b)
__DEVICE__ float std::fminf (float __a, float __b)
__DEVICE__ float std::fmodf (float __a, float __b)
__DEVICE__ float std::frexpf (float __a, int *__b)
__DEVICE__ float std::hypotf (float __a, float __b)
__DEVICE__ int std::ilogbf (float __a)
__DEVICE__ float std::ldexpf (float __a, int __b)
__DEVICE__ float std::lgammaf (float __a)
__DEVICE__ long long std::llrintf (float __a)
__DEVICE__ long long std::llroundf (float __a)
__DEVICE__ float std::log10f (float __a)
__DEVICE__ float std::log1pf (float __a)
__DEVICE__ float std::log2f (float __a)
__DEVICE__ float std::logbf (float __a)
__DEVICE__ float std::logf (float __a)
__DEVICE__ long std::lrintf (float __a)
__DEVICE__ long std::lroundf (float __a)
__DEVICE__ float std::modff (float __a, float *__b)
__DEVICE__ float std::nearbyintf (float __a)
__DEVICE__ float std::nextafterf (float __a, float __b)
__DEVICE__ float std::powf (float __a, float __b)
__DEVICE__ float std::remainderf (float __a, float __b)
__DEVICE__ float std::remquof (float __a, float __b, int *__c)
__DEVICE__ float std::rintf (float __a)
__DEVICE__ float std::roundf (float __a)
__DEVICE__ float std::scalblnf (float __a, long __b)
__DEVICE__ float std::scalbnf (float __a, int __b)
__DEVICE__ float std::sinf (float __a)
__DEVICE__ float std::sinhf (float __a)
__DEVICE__ float std::sqrtf (float __a)
__DEVICE__ float std::tanf (float __a)
__DEVICE__ float std::tanhf (float __a)
__DEVICE__ float std::tgammaf (float __a)
__DEVICE__ float std::truncf (float __a)

Macro Definition Documentation

◆ __CONSTEXPR__

#define __CONSTEXPR__

Definition at line 34 of file __clang_hip_cmath.h.

◆ __DEVICE__

#define __DEVICE__   static __device__ inline __attribute__((always_inline))

Definition at line 33 of file __clang_hip_cmath.h.