50 4.63647609000806093515e-01,
51 7.85398163397448278999e-01,
52 9.82793723247329054082e-01,
53 1.57079632679489655800e+00,
57 2.26987774529616870924e-17,
58 3.06161699786838301793e-17,
59 1.39033110312309984516e-17,
60 6.12323399573676603587e-17,
63static const double aT[] = {
64 3.33333333333329318027e-01,
65 -1.99999999998764832476e-01,
66 1.42857142725034663711e-01,
67 -1.11111104054623557880e-01,
68 9.09088713343650656196e-02,
69 -7.69187620504482999495e-02,
70 6.66107313738753120669e-02,
71 -5.83357013379057348645e-02,
72 4.97687799461593236017e-02,
73 -3.65315727442169155270e-02,
74 1.62858201153657823623e-02,
86 if (ix >= 0x44100000) {
92 if (ix < 0x3fdc0000) {
93 if (ix < 0x3e400000) {
102 if (ix < 0x3ff30000) {
103 if (ix < 0x3fe60000) {
105 x = (2.0*
x-1.0)/(2.0+
x);
111 if (ix < 0x40038000) {
113 x = (
x-1.5)/(1.0+1.5*
x);
_ACRTIMP double __cdecl fabs(double)
_ACRTIMP double __cdecl atan(double)
GLint GLint GLint GLint GLint x
GLubyte GLubyte GLubyte GLubyte w
#define GET_HIGH_WORD(i, d)
static const double atanhi[]
static const double atanlo[]