summaryrefslogtreecommitdiff
path: root/PACE/pace/win32/math.inl
blob: 7631be95cbbdfd352e41f1d455e4de99e7880c3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
/* $Id$ -*- C -*-

 * =============================================================================
 *
 * = LIBRARY
 *    pace
 *
 * = FILENAME
 *    pace/win32/math.inl
 *
 * = AUTHOR
 *    Luther Baker
 *
 * ============================================================================= */

#include <math.h>

PACE_INLINE
double
pace_acos (double x)
{
  return acos (x);
}

PACE_INLINE
double
pace_asin (double x)
{
  return asin (x);
}

PACE_INLINE
double
pace_atan (double x)
{
  return atan (x);
}

PACE_INLINE
double
pace_atan2 (double x, double y)
{
  return atan2 (x, y);
}

PACE_INLINE
double
pace_cos (double x)
{
  return cos (x);
}

PACE_INLINE
double
pace_sin (double x)
{
  return sin (x);
}

PACE_INLINE
double
pace_tan (double x)
{
  return tan (x);
}

PACE_INLINE
double
pace_cosh (double x)
{
  return cosh (x);
}

PACE_INLINE
double
pace_sinh (double x)
{
  return sinh (x);
}

PACE_INLINE
double
pace_tanh (double x)
{
  return tanh (x);
}

PACE_INLINE
double
pace_exp (double x)
{
  return exp (x);
}

PACE_INLINE
double
pace_frexp (double x, int * exp)
{
  return frexp (x, exp);
}

PACE_INLINE
double
pace_ldexp (double x, int exp)
{
  return ldexp (x, exp);
}

PACE_INLINE
double
pace_log (double x)
{
  return log (x);
}

PACE_INLINE
double
pace_log10 (double x)
{
  return log10 (x);
}

PACE_INLINE
double
pace_modf (double x, double * iptr)
{
  return modf (x, iptr);
}

PACE_INLINE
double
pace_pow (double x, double y)
{
  return pow (x, y);
}

PACE_INLINE
double
pace_sqrt (double x)
{
  return sqrt (x);
}

PACE_INLINE
double
pace_ceil (double x)
{
  return ceil (x);
}

PACE_INLINE
double
pace_fabs (double x)
{
  return fabs (x);
}

PACE_INLINE
double
pace_floor (double x)
{
  return floor (x);
}

PACE_INLINE
double
pace_fmod (double x, double y)
{
  return fmod (x, y);
}