DPC++ Runtime
Runtime libraries for oneAPI DPC++
builtins_math.cpp File Reference
#include "builtins_helper.hpp"
#include <sycl/detail/export.hpp>
#include <cmath>
Include dependency graph for builtins_math.cpp:

Go to the source code of this file.

Namespaces

 __host_std
 

Macros

#define _USE_MATH_DEFINES
 

Functions

s::cl_float __host_std::sycl_host_acos (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_acos (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_acos (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_acosh (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_acosh (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_acosh (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_acospi (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_acospi (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_acospi (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_asin (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_asin (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_asin (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_asinh (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_asinh (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_asinh (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_asinpi (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_asinpi (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_asinpi (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_atan (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_atan (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_atan (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_atan2 (s::cl_float x, s::cl_float y) __NOEXC
 
s::cl_double __host_std::sycl_host_atan2 (s::cl_double x, s::cl_double y) __NOEXC
 
s::cl_half __host_std::sycl_host_atan2 (s::cl_half x, s::cl_half y) __NOEXC
 
s::cl_float __host_std::sycl_host_atanh (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_atanh (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_atanh (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_atanpi (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_atanpi (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_atanpi (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_atan2pi (s::cl_float x, s::cl_float y) __NOEXC
 
s::cl_double __host_std::sycl_host_atan2pi (s::cl_double x, s::cl_double y) __NOEXC
 
s::cl_half __host_std::sycl_host_atan2pi (s::cl_half x, s::cl_half y) __NOEXC
 
s::cl_float __host_std::sycl_host_cbrt (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_cbrt (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_cbrt (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_ceil (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_ceil (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_ceil (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_copysign (s::cl_float x, s::cl_float y) __NOEXC
 
s::cl_double __host_std::sycl_host_copysign (s::cl_double x, s::cl_double y) __NOEXC
 
s::cl_half __host_std::sycl_host_copysign (s::cl_half x, s::cl_half y) __NOEXC
 
s::cl_float __host_std::sycl_host_cos (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_cos (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_cos (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_cosh (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_cosh (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_cosh (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_cospi (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_cospi (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_cospi (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_erfc (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_erfc (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_erfc (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_erf (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_erf (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_erf (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_exp (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_exp (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_exp (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_exp2 (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_exp2 (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_exp2 (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_exp10 (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_exp10 (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_exp10 (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_expm1 (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_expm1 (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_expm1 (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_fabs (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_fabs (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_fabs (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_fdim (s::cl_float x, s::cl_float y) __NOEXC
 
s::cl_double __host_std::sycl_host_fdim (s::cl_double x, s::cl_double y) __NOEXC
 
s::cl_half __host_std::sycl_host_fdim (s::cl_half x, s::cl_half y) __NOEXC
 
s::cl_float __host_std::sycl_host_floor (s::cl_float x) __NOEXC
 
s::cl_double __host_std::sycl_host_floor (s::cl_double x) __NOEXC
 
s::cl_half __host_std::sycl_host_floor (s::cl_half x) __NOEXC
 
s::cl_float __host_std::sycl_host_fma (s::cl_float a, s::cl_float b, s::cl_float c) __NOEXC
 
s::cl_double __host_std::sycl_host_fma (s::cl_double a, s::cl_double b, s::cl_double c) __NOEXC
 
s::cl_half __host_std::sycl_host_fma (s::cl_half a, s::cl_half b, s::cl_half c) __NOEXC
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 16 of file builtins_math.cpp.