13 # include <features.h>
17 # if defined(__GLIBC_PREREQ)
18 # if __GLIBC_PREREQ(2, 31)
20 double __exp_finite(
double x);
21 double __exp2_finite(
double x);
22 double __acos_finite(
double x);
23 double __asin_finite(
double x);
24 double __log2_finite(
double x);
25 double __log10_finite(
double x);
26 double __log_finite(
double x);
27 double __pow_finite(
double x,
double y);
28 float __expf_finite(
float x);
29 float __exp2f_finite(
float x);
30 float __acosf_finite(
float x);
31 float __asinf_finite(
float x);
32 float __log2f_finite(
float x);
33 float __log10f_finite(
float x);
34 float __logf_finite(
float x);
35 float __powf_finite(
float x,
float y);
37 double __exp_finite(
double x)
42 double __exp2_finite(
double x)
47 double __acos_finite(
double x)
52 double __asin_finite(
double x)
57 double __log2_finite(
double x)
62 double __log10_finite(
double x)
67 double __log_finite(
double x)
72 double __pow_finite(
double x,
double y)
77 float __expf_finite(
float x)
82 float __exp2f_finite(
float x)
87 float __acosf_finite(
float x)
92 float __asinf_finite(
float x)
97 float __log2f_finite(
float x)
102 float __log10f_finite(
float x)
107 float __logf_finite(
float x)
112 float __powf_finite(
float x,
float y)
119 # if __GLIBC_PREREQ(2, 34) && defined(WITH_LIBC_MALLOC_HOOK_WORKAROUND)
121 extern void *(*__malloc_hook)(
size_t __size,
const void *);
122 extern void *(*__realloc_hook)(
void *__ptr,
size_t __size,
const void *);
123 extern void *(*__memalign_hook)(
size_t __alignment,
size_t __size,
const void *);
124 extern void (*__free_hook)(
void *__ptr,
const void *);
126 void *(*__malloc_hook)(
size_t __size,
const void *) =
NULL;
127 void *(*__realloc_hook)(
void *__ptr,
size_t __size,
const void *) =
NULL;
128 void *(*__memalign_hook)(
size_t __alignment,
size_t __size,
const void *) =
NULL;
129 void (*__free_hook)(
void *__ptr,
const void *) =
NULL;
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
SyclQueue void void size_t num_bytes void
ccl_device_inline float3 exp(float3 v)
ccl_device_inline float3 pow(float3 v, float e)
ccl_device_inline float3 log(float3 v)
INLINE Rall1d< T, V, S > asin(const Rall1d< T, V, S > &x)
INLINE Rall1d< T, V, S > acos(const Rall1d< T, V, S > &x)