17#ifndef _MATH_PRIVATE_H_
18#define _MATH_PRIVATE_H_
25#define attribute_hidden
26#define libm_hidden_proto(x)
27#define libm_hidden_def(x)
28#define strong_alias(x, y)
34#define atan SDL_uclibc_atan
35#define __ieee754_atan2 SDL_uclibc_atan2
36#define copysign SDL_uclibc_copysign
37#define cos SDL_uclibc_cos
38#define __ieee754_exp SDL_uclibc_exp
39#define fabs SDL_uclibc_fabs
40#define floor SDL_uclibc_floor
41#define __ieee754_fmod SDL_uclibc_fmod
42#define __ieee754_log SDL_uclibc_log
43#define __ieee754_log10 SDL_uclibc_log10
44#define __ieee754_pow SDL_uclibc_pow
45#define scalbln SDL_uclibc_scalbln
46#define scalbn SDL_uclibc_scalbn
47#define sin SDL_uclibc_sin
48#define __ieee754_sqrt SDL_uclibc_sqrt
49#define tan SDL_uclibc_tan
71#if (SDL_BYTEORDER == SDL_BIG_ENDIAN)
99#define EXTRACT_WORDS(ix0,ix1,d) \
101 ieee_double_shape_type ew_u; \
103 (ix0) = ew_u.parts.msw; \
104 (ix1) = ew_u.parts.lsw; \
109#define GET_HIGH_WORD(i,d) \
111 ieee_double_shape_type gh_u; \
113 (i) = gh_u.parts.msw; \
118#define GET_LOW_WORD(i,d) \
120 ieee_double_shape_type gl_u; \
122 (i) = gl_u.parts.lsw; \
127#define INSERT_WORDS(d,ix0,ix1) \
129 ieee_double_shape_type iw_u; \
130 iw_u.parts.msw = (ix0); \
131 iw_u.parts.lsw = (ix1); \
137#define SET_HIGH_WORD(d,v) \
139 ieee_double_shape_type sh_u; \
141 sh_u.parts.msw = (v); \
147#define SET_LOW_WORD(d,v) \
149 ieee_double_shape_type sl_u; \
151 sl_u.parts.lsw = (v); \
166#define GET_FLOAT_WORD(i,d) \
168 ieee_float_shape_type gf_u; \
175#define SET_FLOAT_WORD(d,i) \
177 ieee_float_shape_type sf_u; \
211#if defined(_SCALB_INT)
GLsizei const GLfloat * value
double __ieee754_gamma_r(double, int *) attribute_hidden
double __kernel_cos(double, double) attribute_hidden
double __ieee754_y0(double) attribute_hidden
double __ieee754_gamma(double) attribute_hidden
double __ieee754_j1(double) attribute_hidden
double __ieee754_scalb(double, double) attribute_hidden
double __ieee754_acosh(double) attribute_hidden
double __ieee754_sinh(double) attribute_hidden
double __ieee754_asin(double) attribute_hidden
int32_t __kernel_rem_pio2(double *, double *, int, int, const unsigned int, const int32_t *) attribute_hidden
double __kernel_sin(double, double, int) attribute_hidden
double __ieee754_lgamma(double) attribute_hidden
double __ieee754_lgamma_r(double, int *) attribute_hidden
double __ieee754_jn(int, double) attribute_hidden
double __ieee754_acos(double) attribute_hidden
double __ieee754_remainder(double, double) attribute_hidden
double __ieee754_y1(double) attribute_hidden
double __ieee754_hypot(double, double) attribute_hidden
double __kernel_tan(double, double, int) attribute_hidden
double __ieee754_yn(int, double) attribute_hidden
double __ieee754_cosh(double) attribute_hidden
int32_t __ieee754_rem_pio2(double, double *) attribute_hidden
double __ieee754_atanh(double) attribute_hidden
double __ieee754_j0(double) attribute_hidden