]>
Commit | Line | Data |
---|---|---|
c9cf6dde AJ |
1 | # Begin of automatic generation |
2 | ||
bb3f4825 UD |
3 | # acos |
4 | Test "acos (0.75) == 0.722734247813415611178377352641333362": | |
5 | ildouble: 1 | |
6 | ldouble: 1 | |
7 | ||
c9cf6dde AJ |
8 | # asin |
9 | Test "asin (-0.5) == -pi/6": | |
10 | ildouble: 1 | |
11 | ldouble: 1 | |
12 | Test "asin (-1.0) == -pi/2": | |
13 | ildouble: 1 | |
14 | ldouble: 1 | |
15 | Test "asin (0.5) == pi/6": | |
16 | ildouble: 1 | |
17 | ldouble: 1 | |
df5e9fa6 AJ |
18 | Test "asin (0.75) == 0.848062078981481008052944338998418080": |
19 | ildouble: 1 | |
20 | ldouble: 1 | |
c9cf6dde AJ |
21 | Test "asin (1.0) == pi/2": |
22 | ildouble: 1 | |
23 | ldouble: 1 | |
24 | ||
c9cf6dde | 25 | # atan2 |
df5e9fa6 | 26 | Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025": |
35476e9c UD |
27 | float: 1 |
28 | ifloat: 1 | |
df5e9fa6 | 29 | Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025": |
35476e9c UD |
30 | float: 1 |
31 | ifloat: 1 | |
df5e9fa6 AJ |
32 | Test "atan2 (1.390625, 0.9296875) == 0.981498387184244311516296577615519772": |
33 | float: 1 | |
34 | ifloat: 1 | |
c9cf6dde AJ |
35 | |
36 | # atanh | |
df5e9fa6 AJ |
37 | Test "atanh (0.75) == 0.972955074527656652552676371721589865": |
38 | float: 1 | |
39 | ifloat: 1 | |
40 | ildouble: 1 | |
41 | ldouble: 1 | |
c9cf6dde | 42 | |
c9cf6dde | 43 | # cacos |
d1d3431a JM |
44 | Test "Imaginary part of: cacos (+0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": |
45 | double: 2 | |
46 | float: 1 | |
47 | idouble: 2 | |
48 | ifloat: 1 | |
49 | Test "Imaginary part of: cacos (+0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
50 | double: 2 | |
51 | float: 1 | |
52 | idouble: 2 | |
53 | ifloat: 1 | |
54 | ildouble: 2 | |
55 | ldouble: 2 | |
56 | Test "Imaginary part of: cacos (+0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": | |
57 | double: 2 | |
58 | float: 1 | |
59 | idouble: 2 | |
60 | ifloat: 1 | |
61 | Test "Imaginary part of: cacos (+0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": | |
62 | float: 1 | |
63 | ifloat: 1 | |
64 | Test "Imaginary part of: cacos (+0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": | |
65 | double: 1 | |
66 | float: 1 | |
67 | idouble: 1 | |
68 | ifloat: 1 | |
69 | Test "Imaginary part of: cacos (+0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
70 | double: 1 | |
71 | idouble: 1 | |
72 | Test "Imaginary part of: cacos (-0 + 0.5 i) == pi/2 - 0.4812118250596034474977589134243684231352 i": | |
73 | double: 2 | |
74 | float: 1 | |
75 | idouble: 2 | |
76 | ifloat: 1 | |
77 | Test "Imaginary part of: cacos (-0 + 1.0 i) == pi/2 - 0.8813735870195430252326093249797923090282 i": | |
78 | double: 2 | |
79 | float: 1 | |
80 | idouble: 2 | |
81 | ifloat: 1 | |
82 | ildouble: 2 | |
83 | ldouble: 2 | |
84 | Test "Imaginary part of: cacos (-0 + 1.5 i) == pi/2 - 1.194763217287109304111930828519090523536 i": | |
85 | double: 2 | |
86 | float: 1 | |
87 | idouble: 2 | |
88 | ifloat: 1 | |
89 | Test "Imaginary part of: cacos (-0 - 0.5 i) == pi/2 + 0.4812118250596034474977589134243684231352 i": | |
90 | float: 1 | |
91 | ifloat: 1 | |
92 | Test "Imaginary part of: cacos (-0 - 1.0 i) == pi/2 + 0.8813735870195430252326093249797923090282 i": | |
93 | double: 1 | |
94 | float: 1 | |
95 | idouble: 1 | |
96 | ifloat: 1 | |
97 | Test "Imaginary part of: cacos (-0 - 1.5 i) == pi/2 + 1.194763217287109304111930828519090523536 i": | |
98 | double: 1 | |
99 | idouble: 1 | |
100 | Test "Imaginary part of: cacos (-1.5 + +0 i) == pi - 0.9624236501192068949955178268487368462704 i": | |
101 | double: 1 | |
102 | float: 1 | |
103 | idouble: 1 | |
104 | ifloat: 1 | |
105 | Test "Imaginary part of: cacos (-1.5 - 0 i) == pi + 0.9624236501192068949955178268487368462704 i": | |
106 | ildouble: 1 | |
107 | ldouble: 1 | |
108 | Test "Real part of: cacos (0.5 + +0 i) == 1.047197551196597746154214461093167628066 - 0 i": | |
109 | double: 1 | |
110 | idouble: 1 | |
111 | ildouble: 1 | |
112 | ldouble: 1 | |
113 | Test "Real part of: cacos (0.5 - 0 i) == 1.047197551196597746154214461093167628066 + +0 i": | |
114 | double: 1 | |
115 | idouble: 1 | |
116 | ildouble: 1 | |
117 | ldouble: 1 | |
df5e9fa6 | 118 | Test "Imaginary part of: cacos (0.75 + 1.25 i) == 1.11752014915610270578240049553777969 - 1.13239363160530819522266333696834467 i": |
43d218d5 AJ |
119 | float: 1 |
120 | ifloat: 1 | |
df5e9fa6 AJ |
121 | ildouble: 2 |
122 | ldouble: 2 | |
d1d3431a JM |
123 | Test "Imaginary part of: cacos (1.5 + +0 i) == +0 - 0.9624236501192068949955178268487368462704 i": |
124 | double: 1 | |
125 | float: 1 | |
126 | idouble: 1 | |
127 | ifloat: 1 | |
128 | Test "Imaginary part of: cacos (1.5 - 0 i) == +0 + 0.9624236501192068949955178268487368462704 i": | |
129 | ildouble: 1 | |
130 | ldouble: 1 | |
c9cf6dde AJ |
131 | |
132 | # cacosh | |
d1d3431a JM |
133 | Test "Real part of: cacosh (+0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": |
134 | float: 1 | |
135 | ifloat: 1 | |
136 | Test "Real part of: cacosh (+0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": | |
137 | double: 1 | |
138 | float: 1 | |
139 | idouble: 1 | |
140 | ifloat: 1 | |
141 | Test "Real part of: cacosh (+0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
142 | double: 1 | |
143 | idouble: 1 | |
144 | Test "Real part of: cacosh (+0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
145 | float: 1 | |
146 | ifloat: 1 | |
147 | Test "Real part of: cacosh (+0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": | |
148 | double: 1 | |
149 | float: 1 | |
150 | idouble: 1 | |
151 | ifloat: 1 | |
152 | Test "Real part of: cacosh (+0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
153 | double: 1 | |
154 | idouble: 1 | |
155 | Test "Real part of: cacosh (-0 + 0.5 i) == 0.4812118250596034474977589134243684231352 + pi/2 i": | |
156 | float: 1 | |
157 | ifloat: 1 | |
158 | Test "Real part of: cacosh (-0 + 1.0 i) == 0.8813735870195430252326093249797923090282 + pi/2 i": | |
159 | double: 1 | |
160 | float: 1 | |
161 | idouble: 1 | |
162 | ifloat: 1 | |
163 | Test "Real part of: cacosh (-0 + 1.5 i) == 1.194763217287109304111930828519090523536 + pi/2 i": | |
164 | double: 1 | |
165 | idouble: 1 | |
166 | Test "Real part of: cacosh (-0 - 0.5 i) == 0.4812118250596034474977589134243684231352 - pi/2 i": | |
167 | float: 1 | |
168 | ifloat: 1 | |
169 | Test "Real part of: cacosh (-0 - 1.0 i) == 0.8813735870195430252326093249797923090282 - pi/2 i": | |
170 | double: 1 | |
171 | float: 1 | |
172 | idouble: 1 | |
173 | ifloat: 1 | |
174 | Test "Real part of: cacosh (-0 - 1.5 i) == 1.194763217287109304111930828519090523536 - pi/2 i": | |
175 | double: 1 | |
176 | idouble: 1 | |
177 | Test "Imaginary part of: cacosh (-0.5 + +0 i) == +0 + 2.094395102393195492308428922186335256131 i": | |
178 | double: 1 | |
179 | idouble: 1 | |
180 | Test "Imaginary part of: cacosh (-0.5 - 0 i) == +0 - 2.094395102393195492308428922186335256131 i": | |
181 | double: 1 | |
182 | idouble: 1 | |
183 | Test "Real part of: cacosh (-1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + pi i": | |
184 | float: 1 | |
185 | ifloat: 1 | |
186 | Test "Real part of: cacosh (-1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - pi i": | |
187 | float: 1 | |
188 | ifloat: 1 | |
4f7e7f8e | 189 | Test "Real part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i": |
c9cf6dde AJ |
190 | double: 1 |
191 | float: 7 | |
192 | idouble: 1 | |
193 | ifloat: 7 | |
194 | ildouble: 6 | |
195 | ldouble: 6 | |
4f7e7f8e | 196 | Test "Imaginary part of: cacosh (-2 - 3 i) == 1.9833870299165354323470769028940395 - 2.1414491111159960199416055713254211 i": |
c9cf6dde AJ |
197 | double: 1 |
198 | float: 3 | |
199 | idouble: 1 | |
200 | ifloat: 3 | |
201 | ildouble: 1 | |
202 | ldouble: 1 | |
43d218d5 | 203 | Test "Real part of: cacosh (0.75 + 1.25 i) == 1.13239363160530819522266333696834467 + 1.11752014915610270578240049553777969 i": |
c9cf6dde AJ |
204 | ildouble: 1 |
205 | ldouble: 1 | |
d1d3431a JM |
206 | Test "Real part of: cacosh (1.5 + +0 i) == 0.9624236501192068949955178268487368462704 + +0 i": |
207 | float: 1 | |
208 | ifloat: 1 | |
209 | Test "Real part of: cacosh (1.5 - 0 i) == 0.9624236501192068949955178268487368462704 - 0 i": | |
210 | float: 1 | |
211 | ifloat: 1 | |
c9cf6dde AJ |
212 | |
213 | # casin | |
d1d3431a JM |
214 | Test "Imaginary part of: casin (+0 + 0.5 i) == +0 + 0.4812118250596034474977589134243684231352 i": |
215 | double: 2 | |
216 | float: 1 | |
217 | idouble: 2 | |
218 | ifloat: 1 | |
219 | Test "Imaginary part of: casin (+0 + 1.0 i) == +0 + 0.8813735870195430252326093249797923090282 i": | |
220 | double: 2 | |
221 | float: 1 | |
222 | idouble: 2 | |
223 | ifloat: 1 | |
224 | ildouble: 2 | |
225 | ldouble: 2 | |
226 | Test "Imaginary part of: casin (+0 + 1.5 i) == +0 + 1.194763217287109304111930828519090523536 i": | |
227 | double: 2 | |
228 | float: 1 | |
229 | idouble: 2 | |
230 | ifloat: 1 | |
231 | Test "Imaginary part of: casin (+0 - 0.5 i) == +0 - 0.4812118250596034474977589134243684231352 i": | |
232 | float: 1 | |
233 | ifloat: 1 | |
234 | Test "Imaginary part of: casin (+0 - 1.0 i) == +0 - 0.8813735870195430252326093249797923090282 i": | |
235 | double: 1 | |
236 | float: 1 | |
237 | idouble: 1 | |
238 | ifloat: 1 | |
239 | Test "Imaginary part of: casin (+0 - 1.5 i) == +0 - 1.194763217287109304111930828519090523536 i": | |
240 | double: 1 | |
241 | idouble: 1 | |
242 | Test "Imaginary part of: casin (-0 + 0.5 i) == -0 + 0.4812118250596034474977589134243684231352 i": | |
243 | double: 2 | |
244 | float: 1 | |
245 | idouble: 2 | |
246 | ifloat: 1 | |
247 | Test "Imaginary part of: casin (-0 + 1.0 i) == -0 + 0.8813735870195430252326093249797923090282 i": | |
248 | double: 2 | |
249 | float: 1 | |
250 | idouble: 2 | |
251 | ifloat: 1 | |
252 | ildouble: 2 | |
253 | ldouble: 2 | |
254 | Test "Imaginary part of: casin (-0 + 1.5 i) == -0 + 1.194763217287109304111930828519090523536 i": | |
255 | double: 2 | |
256 | float: 1 | |
257 | idouble: 2 | |
258 | ifloat: 1 | |
259 | Test "Imaginary part of: casin (-0 - 0.5 i) == -0 - 0.4812118250596034474977589134243684231352 i": | |
260 | float: 1 | |
261 | ifloat: 1 | |
262 | Test "Imaginary part of: casin (-0 - 1.0 i) == -0 - 0.8813735870195430252326093249797923090282 i": | |
263 | double: 1 | |
264 | float: 1 | |
265 | idouble: 1 | |
266 | ifloat: 1 | |
267 | Test "Imaginary part of: casin (-0 - 1.5 i) == -0 - 1.194763217287109304111930828519090523536 i": | |
268 | double: 1 | |
269 | idouble: 1 | |
270 | Test "Imaginary part of: casin (-1.5 + +0 i) == -pi/2 + 0.9624236501192068949955178268487368462704 i": | |
271 | double: 1 | |
272 | float: 1 | |
273 | idouble: 1 | |
274 | ifloat: 1 | |
275 | Test "Imaginary part of: casin (-1.5 - 0 i) == -pi/2 - 0.9624236501192068949955178268487368462704 i": | |
276 | ildouble: 1 | |
277 | ldouble: 1 | |
df5e9fa6 | 278 | Test "Real part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i": |
43d218d5 | 279 | double: 1 |
df5e9fa6 | 280 | float: 1 |
43d218d5 | 281 | idouble: 1 |
df5e9fa6 AJ |
282 | ifloat: 1 |
283 | ildouble: 2 | |
284 | ldouble: 2 | |
285 | Test "Imaginary part of: casin (0.75 + 1.25 i) == 0.453276177638793913448921196101971749 + 1.13239363160530819522266333696834467 i": | |
43d218d5 AJ |
286 | float: 1 |
287 | ifloat: 1 | |
df5e9fa6 AJ |
288 | ildouble: 2 |
289 | ldouble: 2 | |
d1d3431a JM |
290 | Test "Imaginary part of: casin (1.5 + +0 i) == pi/2 + 0.9624236501192068949955178268487368462704 i": |
291 | double: 1 | |
292 | float: 1 | |
293 | idouble: 1 | |
294 | ifloat: 1 | |
295 | Test "Imaginary part of: casin (1.5 - 0 i) == pi/2 - 0.9624236501192068949955178268487368462704 i": | |
296 | ildouble: 1 | |
297 | ldouble: 1 | |
c9cf6dde AJ |
298 | |
299 | # casinh | |
d1d3431a JM |
300 | Test "Real part of: casinh (+0 + 1.5 i) == 0.9624236501192068949955178268487368462704 + pi/2 i": |
301 | ildouble: 1 | |
302 | ldouble: 1 | |
303 | Test "Real part of: casinh (+0 - 1.5 i) == 0.9624236501192068949955178268487368462704 - pi/2 i": | |
304 | ildouble: 1 | |
305 | ldouble: 1 | |
306 | Test "Real part of: casinh (-0 + 1.5 i) == -0.9624236501192068949955178268487368462704 + pi/2 i": | |
307 | double: 1 | |
308 | float: 1 | |
309 | idouble: 1 | |
310 | ifloat: 1 | |
311 | Test "Real part of: casinh (-0 - 1.5 i) == -0.9624236501192068949955178268487368462704 - pi/2 i": | |
312 | double: 1 | |
313 | float: 1 | |
314 | idouble: 1 | |
315 | ifloat: 1 | |
316 | Test "Real part of: casinh (-0.5 + +0 i) == -0.4812118250596034474977589134243684231352 + +0 i": | |
317 | double: 2 | |
318 | float: 1 | |
319 | idouble: 2 | |
320 | ifloat: 1 | |
321 | Test "Real part of: casinh (-0.5 - 0 i) == -0.4812118250596034474977589134243684231352 - 0 i": | |
322 | double: 2 | |
323 | float: 1 | |
324 | idouble: 2 | |
325 | ifloat: 1 | |
326 | Test "Real part of: casinh (-1.0 + +0 i) == -0.8813735870195430252326093249797923090282 + +0 i": | |
327 | double: 2 | |
328 | float: 1 | |
329 | idouble: 2 | |
330 | ifloat: 1 | |
331 | ildouble: 2 | |
332 | ldouble: 2 | |
333 | Test "Real part of: casinh (-1.0 - 0 i) == -0.8813735870195430252326093249797923090282 - 0 i": | |
334 | double: 2 | |
335 | float: 1 | |
336 | idouble: 2 | |
337 | ifloat: 1 | |
338 | ildouble: 2 | |
339 | ldouble: 2 | |
340 | Test "Real part of: casinh (-1.5 + +0 i) == -1.194763217287109304111930828519090523536 + +0 i": | |
341 | double: 2 | |
342 | float: 1 | |
343 | idouble: 2 | |
344 | ifloat: 1 | |
345 | Test "Real part of: casinh (-1.5 - 0 i) == -1.194763217287109304111930828519090523536 - 0 i": | |
346 | double: 2 | |
347 | float: 1 | |
348 | idouble: 2 | |
349 | ifloat: 1 | |
c9cf6dde AJ |
350 | Test "Real part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": |
351 | double: 5 | |
352 | float: 1 | |
353 | idouble: 5 | |
354 | ifloat: 1 | |
355 | ildouble: 5 | |
356 | ldouble: 5 | |
357 | Test "Imaginary part of: casinh (-2 - 3 i) == -1.9686379257930962917886650952454982 - 0.96465850440760279204541105949953237 i": | |
358 | double: 3 | |
359 | float: 6 | |
360 | idouble: 3 | |
361 | ifloat: 6 | |
362 | ildouble: 5 | |
363 | ldouble: 5 | |
d1d3431a JM |
364 | Test "Real part of: casinh (0.5 + +0 i) == 0.4812118250596034474977589134243684231352 + +0 i": |
365 | float: 1 | |
366 | ifloat: 1 | |
367 | Test "Real part of: casinh (0.5 - 0 i) == 0.4812118250596034474977589134243684231352 - 0 i": | |
368 | float: 1 | |
369 | ifloat: 1 | |
df5e9fa6 | 370 | Test "Real part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": |
df5e9fa6 | 371 | float: 1 |
df5e9fa6 AJ |
372 | ifloat: 1 |
373 | Test "Imaginary part of: casinh (0.75 + 1.25 i) == 1.03171853444778027336364058631006594 + 0.911738290968487636358489564316731207 i": | |
43d218d5 | 374 | double: 1 |
df5e9fa6 | 375 | float: 1 |
43d218d5 | 376 | idouble: 1 |
df5e9fa6 | 377 | ifloat: 1 |
bb3f4825 | 378 | ildouble: 1 |
1248c1c4 | 379 | ldouble: 1 |
d1d3431a JM |
380 | Test "Real part of: casinh (1.0 + +0 i) == 0.8813735870195430252326093249797923090282 + +0 i": |
381 | double: 1 | |
382 | float: 1 | |
383 | idouble: 1 | |
384 | ifloat: 1 | |
385 | Test "Real part of: casinh (1.0 - 0 i) == 0.8813735870195430252326093249797923090282 - 0 i": | |
386 | double: 1 | |
387 | float: 1 | |
388 | idouble: 1 | |
389 | ifloat: 1 | |
390 | Test "Real part of: casinh (1.5 + +0 i) == 1.194763217287109304111930828519090523536 + +0 i": | |
391 | double: 1 | |
392 | idouble: 1 | |
393 | Test "Real part of: casinh (1.5 - 0 i) == 1.194763217287109304111930828519090523536 - 0 i": | |
394 | double: 1 | |
395 | idouble: 1 | |
c9cf6dde AJ |
396 | |
397 | # catan | |
398 | Test "Real part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i": | |
399 | float: 3 | |
400 | ifloat: 3 | |
401 | Test "Imaginary part of: catan (-2 - 3 i) == -1.4099210495965755225306193844604208 - 0.22907268296853876629588180294200276 i": | |
402 | double: 1 | |
403 | float: 1 | |
404 | idouble: 1 | |
405 | ifloat: 1 | |
df5e9fa6 AJ |
406 | Test "Real part of: catan (0.75 + 1.25 i) == 1.10714871779409050301706546017853704 + 0.549306144334054845697622618461262852 i": |
407 | float: 4 | |
408 | ifloat: 4 | |
c9cf6dde AJ |
409 | |
410 | # catanh | |
411 | Test "Real part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i": | |
412 | double: 4 | |
413 | idouble: 4 | |
414 | ildouble: 1 | |
415 | ldouble: 1 | |
416 | Test "Imaginary part of: catanh (-2 - 3 i) == -0.14694666622552975204743278515471595 - 1.3389725222944935611241935759091443 i": | |
417 | float: 4 | |
418 | ifloat: 4 | |
df5e9fa6 AJ |
419 | Test "Real part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": |
420 | double: 1 | |
421 | idouble: 1 | |
422 | Test "Imaginary part of: catanh (0.75 + 1.25 i) == 0.261492138795671927078652057366532140 + 0.996825126463918666098902241310446708 i": | |
423 | float: 6 | |
424 | ifloat: 6 | |
c9cf6dde AJ |
425 | |
426 | # cbrt | |
427 | Test "cbrt (-0.001) == -0.1": | |
df5e9fa6 AJ |
428 | ildouble: 1 |
429 | ldouble: 1 | |
c9cf6dde AJ |
430 | Test "cbrt (-27.0) == -3.0": |
431 | double: 1 | |
432 | idouble: 1 | |
df5e9fa6 AJ |
433 | Test "cbrt (0.75) == 0.908560296416069829445605878163630251": |
434 | double: 1 | |
435 | idouble: 1 | |
df5e9fa6 AJ |
436 | Test "cbrt (0.9921875) == 0.997389022060725270579075195353955217": |
437 | double: 1 | |
438 | idouble: 1 | |
439 | ildouble: 1 | |
440 | ldouble: 1 | |
c9cf6dde AJ |
441 | |
442 | # ccos | |
9b7adbb7 AJ |
443 | Test "Real part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": |
444 | double: 1 | |
445 | idouble: 1 | |
f92abad6 | 446 | Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i": |
c9cf6dde AJ |
447 | float: 1 |
448 | ifloat: 1 | |
449 | ildouble: 1 | |
450 | ldouble: 1 | |
df5e9fa6 AJ |
451 | Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": |
452 | double: 1 | |
453 | float: 1 | |
454 | idouble: 1 | |
455 | ifloat: 1 | |
456 | ildouble: 1 | |
457 | ldouble: 1 | |
458 | Test "Imaginary part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i": | |
ea1d1dee UD |
459 | float: 1 |
460 | ifloat: 1 | |
1248c1c4 PB |
461 | ildouble: 1 |
462 | ldouble: 1 | |
c9cf6dde AJ |
463 | |
464 | # ccosh | |
f92abad6 | 465 | Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": |
c9cf6dde AJ |
466 | float: 1 |
467 | ifloat: 1 | |
f92abad6 | 468 | Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i": |
c9cf6dde AJ |
469 | double: 1 |
470 | float: 1 | |
471 | idouble: 1 | |
472 | ifloat: 1 | |
473 | ildouble: 1 | |
474 | ldouble: 1 | |
df5e9fa6 AJ |
475 | Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": |
476 | double: 1 | |
477 | float: 1 | |
478 | idouble: 1 | |
479 | ifloat: 1 | |
480 | Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i": | |
481 | float: 1 | |
482 | ifloat: 1 | |
c9cf6dde AJ |
483 | |
484 | # cexp | |
1a4ac776 JM |
485 | Test "Real part of: cexp (-10000 + 0x1p16383 i) == 1.045876464564882298442774542991176546722e-4343 + 4.421154026488516836023811173959413420548e-4344 i": |
486 | ildouble: 1 | |
487 | ldouble: 1 | |
c9cf6dde AJ |
488 | Test "Imaginary part of: cexp (-2.0 - 3.0 i) == -0.13398091492954261346140525546115575 - 0.019098516261135196432576240858800925 i": |
489 | float: 1 | |
490 | ifloat: 1 | |
7c69cd14 JM |
491 | Test "Real part of: cexp (-95 + 0.75 i) == 4.039714446238306526889476684000081624047e-42 + 3.763383677300535390271646960780570275931e-42 i": |
492 | ildouble: 1 | |
493 | ldouble: 1 | |
494 | Test "Imaginary part of: cexp (-95 + 0.75 i) == 4.039714446238306526889476684000081624047e-42 + 3.763383677300535390271646960780570275931e-42 i": | |
495 | double: 1 | |
496 | idouble: 1 | |
df5e9fa6 AJ |
497 | Test "Real part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": |
498 | float: 1 | |
499 | ifloat: 1 | |
500 | Test "Imaginary part of: cexp (0.75 + 1.25 i) == 0.667537446429131586942201977015932112 + 2.00900045494094876258347228145863909 i": | |
501 | ildouble: 1 | |
502 | ldouble: 1 | |
7c69cd14 JM |
503 | Test "Imaginary part of: cexp (11356.5625 + 0.75 i) == 9.052188470850960144814815984311663764287e4931 + 8.432986734191301036267148978260970230200e4931 i": |
504 | ildouble: 1 | |
505 | ldouble: 1 | |
506 | Test "Imaginary part of: cexp (1440 + 0x1p-1074 i) == inf + 1.196295853897226111293303155636183216483e302 i plus overflow exception": | |
507 | double: 1 | |
508 | idouble: 1 | |
1a4ac776 JM |
509 | Test "Real part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": |
510 | double: 2 | |
511 | float: 1 | |
512 | idouble: 2 | |
513 | ifloat: 1 | |
514 | Test "Imaginary part of: cexp (50 + 0x1p127 i) == 4.053997150228616856622417636046265337193e21 + 3.232070315463388524466674772633810238819e21 i": | |
515 | double: 1 | |
516 | idouble: 1 | |
517 | ildouble: 1 | |
518 | ldouble: 1 | |
519 | Test "Real part of: cexp (500 + 0x1p1023 i) == -1.159886268932754433233243794561351783426e217 + 7.904017694554466595359379965081774849708e216 i": | |
520 | double: 1 | |
521 | idouble: 1 | |
7c69cd14 JM |
522 | Test "Real part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": |
523 | double: 1 | |
524 | idouble: 1 | |
525 | ildouble: 1 | |
526 | ldouble: 1 | |
527 | Test "Imaginary part of: cexp (709.8125 + 0.75 i) == 1.355121963080879535248452862759108365762e308 + 1.262426823598609432507811340856186873507e308 i": | |
528 | double: 1 | |
529 | idouble: 1 | |
530 | Test "Real part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
531 | float: 1 | |
532 | ifloat: 1 | |
533 | ildouble: 1 | |
534 | ldouble: 1 | |
535 | Test "Imaginary part of: cexp (88.75 + 0.75 i) == 2.558360358486542817001900410314204322891e38 + 2.383359453227311447654736314679677655100e38 i": | |
536 | float: 2 | |
537 | ifloat: 2 | |
538 | ildouble: 1 | |
539 | ldouble: 1 | |
c9cf6dde AJ |
540 | |
541 | # clog | |
542 | Test "Imaginary part of: clog (-2 - 3 i) == 1.2824746787307683680267437207826593 - 2.1587989303424641704769327722648368 i": | |
543 | float: 3 | |
544 | ifloat: 3 | |
df5e9fa6 AJ |
545 | Test "Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i": |
546 | float: 1 | |
547 | ifloat: 1 | |
548 | ildouble: 1 | |
549 | ldouble: 1 | |
1897ad44 JM |
550 | Test "Real part of: clog (0x1.fffffep+127 + 0x1.fffffep+127 i) == 89.06941264234832570836679262104313101776 + pi/4 i": |
551 | ildouble: 1 | |
552 | ldouble: 1 | |
553 | Test "Real part of: clog (0x1.fp+16383 + 0x1p+16383 i) == 11356.60974243783798653123798337822335902 + 0.4764674194737066993385333770295162295856 i": | |
554 | ildouble: 1 | |
555 | ldouble: 1 | |
556 | Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i) == -744.0934983311012896593986823853525458290 + pi/4 i": | |
557 | double: 1 | |
558 | idouble: 1 | |
559 | ildouble: 1 | |
560 | ldouble: 1 | |
561 | Test "Real part of: clog (0x1p-147 + 0x1p-147 i) == -101.5460619520319878296245057936228672231 + pi/4 i": | |
562 | float: 1 | |
563 | ifloat: 1 | |
564 | Test "Real part of: clog (0x1p-149 + 0x1p-149 i) == -102.9323563131518784484589700365392203592 + pi/4 i": | |
565 | ildouble: 1 | |
566 | ldouble: 1 | |
c9cf6dde AJ |
567 | |
568 | # clog10 | |
569 | Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i": | |
570 | double: 1 | |
571 | float: 1 | |
572 | idouble: 1 | |
573 | ifloat: 1 | |
574 | Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i": | |
575 | double: 1 | |
576 | float: 1 | |
577 | idouble: 1 | |
578 | ifloat: 1 | |
f92abad6 | 579 | Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i": |
c9cf6dde AJ |
580 | double: 1 |
581 | float: 5 | |
582 | idouble: 1 | |
583 | ifloat: 5 | |
584 | ildouble: 1 | |
585 | ldouble: 1 | |
586 | Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i": | |
587 | double: 1 | |
588 | float: 1 | |
589 | idouble: 1 | |
590 | ifloat: 1 | |
591 | Test "Imaginary part of: clog10 (-3 - inf i) == inf - pi/2*log10(e) i": | |
592 | double: 1 | |
593 | float: 1 | |
594 | idouble: 1 | |
595 | ifloat: 1 | |
596 | Test "Imaginary part of: clog10 (-inf + 0 i) == inf + pi*log10(e) i": | |
597 | double: 1 | |
598 | float: 1 | |
599 | idouble: 1 | |
600 | ifloat: 1 | |
601 | Test "Imaginary part of: clog10 (-inf + 1 i) == inf + pi*log10(e) i": | |
602 | double: 1 | |
603 | float: 1 | |
604 | idouble: 1 | |
605 | ifloat: 1 | |
606 | Test "Imaginary part of: clog10 (-inf + inf i) == inf + 3/4 pi*log10(e) i": | |
607 | double: 1 | |
608 | idouble: 1 | |
609 | Test "Imaginary part of: clog10 (-inf - 0 i) == inf - pi*log10(e) i": | |
610 | double: 1 | |
611 | float: 1 | |
612 | idouble: 1 | |
613 | ifloat: 1 | |
614 | Test "Imaginary part of: clog10 (-inf - 1 i) == inf - pi*log10(e) i": | |
615 | double: 1 | |
616 | float: 1 | |
617 | idouble: 1 | |
618 | ifloat: 1 | |
619 | Test "Imaginary part of: clog10 (0 + inf i) == inf + pi/2*log10(e) i": | |
620 | double: 1 | |
621 | float: 1 | |
622 | idouble: 1 | |
623 | ifloat: 1 | |
624 | Test "Imaginary part of: clog10 (0 - inf i) == inf - pi/2*log10(e) i": | |
625 | double: 1 | |
626 | float: 1 | |
627 | idouble: 1 | |
628 | ifloat: 1 | |
43d218d5 | 629 | Test "Real part of: clog10 (0.75 + 1.25 i) == 0.163679467193165171449476605077428975 + 0.447486970040493067069984724340855636 i": |
c9cf6dde AJ |
630 | double: 1 |
631 | float: 1 | |
632 | idouble: 1 | |
633 | ifloat: 1 | |
634 | ildouble: 1 | |
635 | ldouble: 1 | |
1897ad44 JM |
636 | Test "Real part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i) == 38.68235441693561449174780668781319348761 + pi/4*log10(e) i": |
637 | ildouble: 1 | |
638 | ldouble: 1 | |
639 | Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i) == 38.68235441693561449174780668781319348761 + pi/4*log10(e) i": | |
640 | double: 1 | |
641 | float: 1 | |
642 | idouble: 1 | |
643 | ifloat: 1 | |
644 | Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i) == 38.53183941910362389414093724045094697423 + 1.276276851248440096917018665609900318458e-39 i": | |
645 | float: 1 | |
646 | ifloat: 1 | |
647 | Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 308.4052305577487344482591243175787477115 + pi/4*log10(e) i": | |
648 | double: 1 | |
649 | idouble: 1 | |
650 | Test "Real part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 308.3031705664207720674749211936626341569 + 0.2013595981366865903254995612594728746470 i": | |
651 | ildouble: 1 | |
652 | ldouble: 1 | |
653 | Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i) == 4932.212175672014259683102930239951947672 + pi/4*log10(e) i": | |
654 | ildouble: 1 | |
655 | ldouble: 1 | |
656 | Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i) == -322.8546703496198318667349645920187712089 + pi/4*log10(e) i": | |
657 | double: 1 | |
658 | idouble: 1 | |
659 | Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": | |
660 | double: 1 | |
661 | idouble: 1 | |
662 | Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i": | |
663 | double: 1 | |
664 | idouble: 1 | |
665 | Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i) == -44.10089436477324509881274807713822842154 + pi/4*log10(e) i": | |
666 | double: 1 | |
667 | float: 1 | |
668 | idouble: 1 | |
669 | ifloat: 1 | |
670 | Test "Real part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i": | |
671 | ildouble: 1 | |
672 | ldouble: 1 | |
673 | Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i": | |
674 | double: 1 | |
675 | float: 1 | |
676 | idouble: 1 | |
677 | ifloat: 1 | |
678 | Test "Real part of: clog10 (0x1p-16440 + 0x1p-16441 i) == -4948.884673709346821106688037612752099609 + 0.2013595981366865710389502301937289472543 i": | |
679 | ildouble: 1 | |
680 | ldouble: 1 | |
681 | Test "Imaginary part of: clog10 (0x1p-16440 + 0x1p-16441 i) == -4948.884673709346821106688037612752099609 + 0.2013595981366865710389502301937289472543 i": | |
682 | ildouble: 1 | |
683 | ldouble: 1 | |
c9cf6dde AJ |
684 | Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i": |
685 | double: 1 | |
686 | float: 1 | |
687 | idouble: 1 | |
688 | ifloat: 1 | |
689 | Test "Imaginary part of: clog10 (3 - inf i) == inf - pi/2*log10(e) i": | |
690 | double: 1 | |
691 | float: 1 | |
692 | idouble: 1 | |
693 | ifloat: 1 | |
694 | Test "Imaginary part of: clog10 (inf + inf i) == inf + pi/4*log10(e) i": | |
695 | double: 1 | |
696 | float: 1 | |
697 | idouble: 1 | |
698 | ifloat: 1 | |
699 | Test "Imaginary part of: clog10 (inf - inf i) == inf - pi/4*log10(e) i": | |
700 | double: 1 | |
701 | float: 1 | |
702 | idouble: 1 | |
703 | ifloat: 1 | |
704 | ||
705 | # cos | |
1248c1c4 PB |
706 | Test "cos (0.80190127184058835) == 0.69534156199418473": |
707 | double: 1 | |
708 | idouble: 1 | |
c9cf6dde AJ |
709 | Test "cos (M_PI_6l * 2.0) == 0.5": |
710 | double: 1 | |
43d218d5 | 711 | float: 1 |
c9cf6dde | 712 | idouble: 1 |
df5e9fa6 | 713 | ifloat: 1 |
c9cf6dde AJ |
714 | Test "cos (M_PI_6l * 4.0) == -0.5": |
715 | double: 2 | |
716 | float: 1 | |
717 | idouble: 2 | |
718 | ifloat: 1 | |
43d218d5 AJ |
719 | ildouble: 1 |
720 | ldouble: 1 | |
c9cf6dde AJ |
721 | Test "cos (pi/2) == 0": |
722 | double: 1 | |
723 | float: 1 | |
724 | idouble: 1 | |
725 | ifloat: 1 | |
43d218d5 AJ |
726 | ildouble: 1 |
727 | ldouble: 1 | |
c9cf6dde | 728 | |
804360ed JM |
729 | # cos_downward |
730 | Test "cos_downward (1) == 0.5403023058681397174009366074429766037323": | |
731 | float: 1 | |
732 | ifloat: 1 | |
733 | ildouble: 1 | |
734 | ldouble: 1 | |
8848d99d JM |
735 | Test "cos_downward (10) == -0.8390715290764524522588639478240648345199": |
736 | ildouble: 1 | |
737 | ldouble: 1 | |
804360ed JM |
738 | Test "cos_downward (2) == -0.4161468365471423869975682295007621897660": |
739 | float: 1 | |
740 | ifloat: 1 | |
8848d99d JM |
741 | ildouble: 1 |
742 | ldouble: 1 | |
804360ed JM |
743 | Test "cos_downward (3) == -0.9899924966004454572715727947312613023937": |
744 | float: 1 | |
745 | ifloat: 1 | |
8848d99d JM |
746 | ildouble: 1 |
747 | ldouble: 1 | |
804360ed JM |
748 | Test "cos_downward (4) == -0.6536436208636119146391681830977503814241": |
749 | float: 1 | |
750 | ifloat: 1 | |
751 | ildouble: 1 | |
752 | ldouble: 1 | |
753 | Test "cos_downward (5) == 0.2836621854632262644666391715135573083344": | |
754 | float: 1 | |
755 | ifloat: 1 | |
756 | Test "cos_downward (7) == 0.7539022543433046381411975217191820122183": | |
757 | float: 1 | |
758 | ifloat: 1 | |
759 | ildouble: 1 | |
760 | ldouble: 1 | |
761 | Test "cos_downward (8) == -0.1455000338086135258688413818311946826093": | |
762 | float: 1 | |
763 | ifloat: 1 | |
764 | ildouble: 1 | |
765 | ldouble: 1 | |
766 | Test "cos_downward (9) == -0.9111302618846769883682947111811653112463": | |
767 | ildouble: 1 | |
768 | ldouble: 1 | |
769 | ||
770 | # cos_tonearest | |
771 | Test "cos_tonearest (7) == 0.7539022543433046381411975217191820122183": | |
772 | float: 1 | |
773 | ifloat: 1 | |
774 | Test "cos_tonearest (8) == -0.1455000338086135258688413818311946826093": | |
775 | ildouble: 1 | |
776 | ldouble: 1 | |
777 | Test "cos_tonearest (9) == -0.9111302618846769883682947111811653112463": | |
778 | ildouble: 1 | |
779 | ldouble: 1 | |
780 | ||
781 | # cos_towardzero | |
782 | Test "cos_towardzero (1) == 0.5403023058681397174009366074429766037323": | |
783 | ildouble: 1 | |
784 | ldouble: 1 | |
785 | Test "cos_towardzero (10) == -0.8390715290764524522588639478240648345199": | |
786 | ildouble: 1 | |
787 | ldouble: 1 | |
788 | Test "cos_towardzero (2) == -0.4161468365471423869975682295007621897660": | |
789 | float: 1 | |
790 | ifloat: 1 | |
791 | ildouble: 1 | |
792 | ldouble: 1 | |
793 | Test "cos_towardzero (3) == -0.9899924966004454572715727947312613023937": | |
794 | float: 1 | |
795 | ifloat: 1 | |
796 | ildouble: 1 | |
797 | ldouble: 1 | |
798 | Test "cos_towardzero (5) == 0.2836621854632262644666391715135573083344": | |
799 | float: 1 | |
800 | ifloat: 1 | |
801 | Test "cos_towardzero (7) == 0.7539022543433046381411975217191820122183": | |
802 | float: 1 | |
803 | ifloat: 1 | |
804 | ildouble: 1 | |
805 | ldouble: 1 | |
806 | Test "cos_towardzero (8) == -0.1455000338086135258688413818311946826093": | |
807 | float: 1 | |
808 | ifloat: 1 | |
8848d99d JM |
809 | ildouble: 1 |
810 | ldouble: 1 | |
804360ed JM |
811 | |
812 | # cos_upward | |
813 | Test "cos_upward (10) == -0.8390715290764524522588639478240648345199": | |
814 | float: 1 | |
815 | ifloat: 1 | |
816 | ildouble: 1 | |
817 | ldouble: 1 | |
818 | Test "cos_upward (2) == -0.4161468365471423869975682295007621897660": | |
819 | ildouble: 1 | |
820 | ldouble: 1 | |
821 | Test "cos_upward (3) == -0.9899924966004454572715727947312613023937": | |
822 | ildouble: 1 | |
823 | ldouble: 1 | |
8848d99d JM |
824 | Test "cos_upward (4) == -0.6536436208636119146391681830977503814241": |
825 | ildouble: 1 | |
826 | ldouble: 1 | |
804360ed JM |
827 | Test "cos_upward (5) == 0.2836621854632262644666391715135573083344": |
828 | ildouble: 1 | |
829 | ldouble: 1 | |
830 | Test "cos_upward (6) == 0.9601702866503660205456522979229244054519": | |
831 | float: 1 | |
832 | ifloat: 1 | |
833 | ildouble: 1 | |
834 | ldouble: 1 | |
835 | Test "cos_upward (7) == 0.7539022543433046381411975217191820122183": | |
836 | float: 1 | |
837 | ifloat: 1 | |
8848d99d JM |
838 | Test "cos_upward (8) == -0.1455000338086135258688413818311946826093": |
839 | ildouble: 1 | |
840 | ldouble: 1 | |
804360ed JM |
841 | Test "cos_upward (9) == -0.9111302618846769883682947111811653112463": |
842 | float: 2 | |
843 | ifloat: 2 | |
8848d99d JM |
844 | ildouble: 1 |
845 | ldouble: 1 | |
804360ed | 846 | |
ca811b22 JM |
847 | # cosh_downward |
848 | Test "cosh_downward (22) == 1792456423.065795780980053377632656584997": | |
849 | float: 1 | |
850 | ifloat: 1 | |
851 | ildouble: 2 | |
852 | ldouble: 2 | |
853 | Test "cosh_downward (23) == 4872401723.124451300068625740569997090344": | |
854 | float: 1 | |
855 | ifloat: 1 | |
856 | ildouble: 1 | |
857 | ldouble: 1 | |
858 | Test "cosh_downward (24) == 13244561064.92173614708845674912733665919": | |
859 | float: 1 | |
860 | ifloat: 1 | |
861 | ildouble: 1 | |
862 | ldouble: 1 | |
863 | ||
864 | # cosh_tonearest | |
865 | Test "cosh_tonearest (22) == 1792456423.065795780980053377632656584997": | |
866 | ildouble: 1 | |
867 | ldouble: 1 | |
868 | ||
869 | # cosh_towardzero | |
870 | Test "cosh_towardzero (22) == 1792456423.065795780980053377632656584997": | |
871 | float: 1 | |
872 | ifloat: 1 | |
873 | ildouble: 2 | |
874 | ldouble: 2 | |
875 | Test "cosh_towardzero (23) == 4872401723.124451300068625740569997090344": | |
876 | float: 1 | |
877 | ifloat: 1 | |
878 | ildouble: 1 | |
879 | ldouble: 1 | |
880 | Test "cosh_towardzero (24) == 13244561064.92173614708845674912733665919": | |
881 | float: 1 | |
882 | ifloat: 1 | |
883 | ildouble: 1 | |
884 | ldouble: 1 | |
885 | ||
886 | # cosh_upward | |
887 | Test "cosh_upward (23) == 4872401723.124451300068625740569997090344": | |
888 | ildouble: 1 | |
889 | ldouble: 1 | |
890 | ||
c9cf6dde | 891 | # cpow |
df5e9fa6 AJ |
892 | Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": |
893 | float: 1 | |
894 | ifloat: 1 | |
bb3f4825 | 895 | ildouble: 1 |
1248c1c4 | 896 | ldouble: 1 |
df5e9fa6 AJ |
897 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i) == 0.331825439177608832276067945276730566 + 0.131338600281188544930936345230903032 i": |
898 | float: 1 | |
899 | ifloat: 1 | |
900 | ildouble: 1 | |
901 | ldouble: 1 | |
902 | Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": | |
903 | double: 1 | |
904 | float: 4 | |
905 | idouble: 1 | |
906 | ifloat: 4 | |
907 | ildouble: 5 | |
908 | ldouble: 5 | |
909 | Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": | |
910 | ildouble: 2 | |
911 | ldouble: 2 | |
912 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i) == 0.75 + 1.25 i": | |
913 | ildouble: 1 | |
914 | ldouble: 1 | |
915 | Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i) == 0.0846958290317209430433805274189191353 + 0.513285749182902449043287190519090481 i": | |
916 | double: 2 | |
917 | float: 3 | |
918 | idouble: 2 | |
919 | ifloat: 3 | |
920 | ildouble: 3 | |
921 | ldouble: 3 | |
922 | Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i": | |
923 | ildouble: 1 | |
924 | ldouble: 1 | |
c9cf6dde AJ |
925 | Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
926 | double: 1 | |
43d218d5 | 927 | float: 5 |
c9cf6dde | 928 | idouble: 1 |
43d218d5 | 929 | ifloat: 5 |
8848d99d JM |
930 | ildouble: 1 |
931 | ldouble: 1 | |
c9cf6dde AJ |
932 | Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i": |
933 | float: 2 | |
934 | ifloat: 2 | |
0d355eb7 UD |
935 | ildouble: 4 |
936 | ldouble: 4 | |
c9cf6dde AJ |
937 | Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i) == 1.0 + 0.0 i": |
938 | double: 2 | |
939 | float: 2 | |
940 | idouble: 2 | |
941 | ifloat: 2 | |
942 | ildouble: 1 | |
943 | ldouble: 1 | |
df5e9fa6 | 944 | |
c9cf6dde | 945 | # csin |
1248c1c4 PB |
946 | Test "Imaginary part of: csin (-2 - 3 i) == -9.15449914691142957346729954460983256 + 4.16890695996656435075481305885375484 i": |
947 | double: 1 | |
948 | idouble: 1 | |
df5e9fa6 AJ |
949 | Test "Real part of: csin (0.75 + 1.25 i) == 1.28722291002649188575873510790565441 + 1.17210635989270256101081285116138863 i": |
950 | ildouble: 1 | |
951 | ldouble: 1 | |
43d218d5 AJ |
952 | Test "Imaginary part of: csin (0.75 + 1.25 i) == 1.28722291002649188575873510790565441 + 1.17210635989270256101081285116138863 i": |
953 | float: 1 | |
954 | ifloat: 1 | |
c9cf6dde AJ |
955 | |
956 | # csinh | |
f92abad6 | 957 | Test "Real part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i": |
43d218d5 AJ |
958 | double: 1 |
959 | idouble: 1 | |
f92abad6 | 960 | Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i": |
c9cf6dde AJ |
961 | double: 1 |
962 | idouble: 1 | |
963 | ildouble: 2 | |
964 | ldouble: 2 | |
df5e9fa6 AJ |
965 | Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": |
966 | float: 1 | |
967 | ifloat: 1 | |
968 | ildouble: 1 | |
969 | ldouble: 1 | |
970 | Test "Imaginary part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i": | |
971 | float: 1 | |
972 | ifloat: 1 | |
c9cf6dde AJ |
973 | |
974 | # csqrt | |
975 | Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i": | |
976 | float: 1 | |
977 | ifloat: 1 | |
978 | Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i": | |
979 | float: 1 | |
980 | ifloat: 1 | |
e456826d JM |
981 | Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i) == 1.844674352395372953599975585936590505260e+19 + 2.710505511993121390769065968615872097053e-20 i": |
982 | float: 1 | |
983 | ifloat: 1 | |
984 | Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
985 | double: 1 | |
986 | idouble: 1 | |
987 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i) == 1.473094556905565378990473658199034571917e+154 + 6.101757441282702188537080005372547713595e+153 i": | |
988 | double: 1 | |
989 | idouble: 1 | |
990 | Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i) == 1.379778091031440685006200821918878702861e+154 + 3.257214233483129514781233066898042490248e+153 i": | |
991 | double: 1 | |
992 | idouble: 1 | |
993 | ildouble: 1 | |
994 | ldouble: 1 | |
995 | Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i) == 1.179514222452201722651836720466795901016e+2466 + 4.885707879516577666702435054303191575148e+2465 i": | |
996 | ildouble: 1 | |
997 | ldouble: 1 | |
998 | Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i) == 3.453664695497464982856905711457966660085e-162 + 1.430554756764195530630723976279903095110e-162 i": | |
999 | ildouble: 1 | |
1000 | ldouble: 1 | |
1001 | Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i) == 2.442109726130830256743814843868934877597e-162 + 1.011554969366634726113090867589031782487e-162 i": | |
1002 | ildouble: 1 | |
1003 | ldouble: 1 | |
1004 | Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i) == 8.225610928685557596194006925540350401606e-23 + 3.407159605465907500737319471202779419102e-23 i": | |
1005 | ildouble: 1 | |
1006 | ldouble: 1 | |
1007 | Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i) == 4.112805464342778798097003462770175200803e-23 + 1.703579802732953750368659735601389709551e-23 i": | |
1008 | ildouble: 1 | |
1009 | ldouble: 1 | |
c9cf6dde AJ |
1010 | |
1011 | # ctan | |
f92abad6 | 1012 | Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": |
c9cf6dde AJ |
1013 | double: 1 |
1014 | idouble: 1 | |
5b8a4d4a JM |
1015 | ildouble: 1 |
1016 | ldouble: 1 | |
f92abad6 | 1017 | Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i": |
c9cf6dde | 1018 | float: 1 |
c9cf6dde AJ |
1019 | ifloat: 1 |
1020 | ildouble: 2 | |
1021 | ldouble: 2 | |
df5e9fa6 AJ |
1022 | Test "Real part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": |
1023 | ildouble: 1 | |
1024 | ldouble: 1 | |
1025 | Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i": | |
1026 | double: 1 | |
43d218d5 | 1027 | float: 1 |
df5e9fa6 | 1028 | idouble: 1 |
43d218d5 | 1029 | ifloat: 1 |
df5e9fa6 AJ |
1030 | ildouble: 3 |
1031 | ldouble: 3 | |
c9cf6dde AJ |
1032 | |
1033 | # ctanh | |
f92abad6 | 1034 | Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
1248c1c4 | 1035 | double: 1 |
ea1d1dee | 1036 | float: 2 |
1248c1c4 | 1037 | idouble: 1 |
ea1d1dee | 1038 | ifloat: 2 |
5b8a4d4a JM |
1039 | ildouble: 3 |
1040 | ldouble: 3 | |
f92abad6 | 1041 | Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i": |
5b8a4d4a JM |
1042 | ildouble: 1 |
1043 | ldouble: 1 | |
c9cf6dde AJ |
1044 | Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": |
1045 | float: 1 | |
1046 | ifloat: 1 | |
df5e9fa6 AJ |
1047 | Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": |
1048 | double: 1 | |
1049 | idouble: 1 | |
1050 | Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i": | |
ea1d1dee UD |
1051 | double: 1 |
1052 | idouble: 1 | |
1248c1c4 PB |
1053 | ildouble: 1 |
1054 | ldouble: 1 | |
df5e9fa6 AJ |
1055 | |
1056 | # erf | |
df5e9fa6 AJ |
1057 | Test "erf (1.25) == 0.922900128256458230136523481197281140": |
1058 | double: 1 | |
1059 | idouble: 1 | |
c9cf6dde AJ |
1060 | |
1061 | # erfc | |
7b1902cb JM |
1062 | Test "erfc (0x1.f7303cp+1) == 2.705500297238986897105236321218861842255e-8": |
1063 | double: 1 | |
1064 | idouble: 1 | |
1065 | ildouble: 1 | |
1066 | ldouble: 1 | |
1067 | Test "erfc (0x1.ffa002p+2) == 1.233585992097580296336099501489175967033e-29": | |
1068 | float: 1 | |
1069 | ifloat: 1 | |
1070 | ildouble: 1 | |
1071 | ldouble: 1 | |
df5e9fa6 AJ |
1072 | Test "erfc (1.25) == 0.0770998717435417698634765188027188596": |
1073 | ildouble: 1 | |
1074 | ldouble: 1 | |
df5e9fa6 AJ |
1075 | Test "erfc (2.0) == 0.00467773498104726583793074363274707139": |
1076 | double: 1 | |
1077 | idouble: 1 | |
df5e9fa6 AJ |
1078 | Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8": |
1079 | double: 1 | |
1080 | idouble: 1 | |
1081 | ildouble: 1 | |
1082 | ldouble: 1 | |
df5e9fa6 | 1083 | |
c9cf6dde AJ |
1084 | # exp10 |
1085 | Test "exp10 (-1) == 0.1": | |
1248c1c4 PB |
1086 | double: 2 |
1087 | float: 1 | |
1088 | idouble: 2 | |
1089 | ifloat: 1 | |
c9cf6dde AJ |
1090 | ildouble: 1 |
1091 | ldouble: 1 | |
1248c1c4 PB |
1092 | Test "exp10 (0.75) == 5.62341325190349080394951039776481231": |
1093 | double: 1 | |
ea1d1dee | 1094 | float: 1 |
1248c1c4 | 1095 | idouble: 1 |
ea1d1dee | 1096 | ifloat: 1 |
9b7adbb7 AJ |
1097 | ildouble: 2 |
1098 | ldouble: 2 | |
c9cf6dde | 1099 | Test "exp10 (3) == 1000": |
ea1d1dee | 1100 | double: 6 |
1248c1c4 | 1101 | float: 2 |
ea1d1dee | 1102 | idouble: 6 |
1248c1c4 PB |
1103 | ifloat: 2 |
1104 | ildouble: 8 | |
1105 | ldouble: 8 | |
c9cf6dde | 1106 | |
28afd92d JM |
1107 | # exp_downward |
1108 | Test "exp_downward (1) == e": | |
1109 | ildouble: 1 | |
1110 | ldouble: 1 | |
1111 | Test "exp_downward (2) == e^2": | |
1112 | float: 1 | |
1113 | ifloat: 1 | |
1114 | ildouble: 2 | |
1115 | ldouble: 2 | |
1116 | Test "exp_downward (3) == e^3": | |
1117 | float: 1 | |
1118 | ifloat: 1 | |
1119 | ildouble: 1 | |
1120 | ldouble: 1 | |
1121 | ||
1122 | # exp_towardzero | |
1123 | Test "exp_towardzero (1) == e": | |
1124 | ildouble: 1 | |
1125 | ldouble: 1 | |
1126 | Test "exp_towardzero (2) == e^2": | |
1127 | float: 1 | |
1128 | ifloat: 1 | |
1129 | ildouble: 2 | |
1130 | ldouble: 2 | |
1131 | Test "exp_towardzero (3) == e^3": | |
1132 | float: 1 | |
1133 | ifloat: 1 | |
1134 | ildouble: 1 | |
1135 | ldouble: 1 | |
1136 | ||
1137 | # exp_upward | |
1138 | Test "exp_upward (1) == e": | |
1139 | float: 1 | |
1140 | ifloat: 1 | |
1141 | ||
c9cf6dde | 1142 | # expm1 |
df5e9fa6 AJ |
1143 | Test "expm1 (0.75) == 1.11700001661267466854536981983709561": |
1144 | double: 1 | |
1145 | idouble: 1 | |
c9cf6dde AJ |
1146 | Test "expm1 (1) == M_El - 1.0": |
1147 | double: 1 | |
1148 | float: 1 | |
1149 | idouble: 1 | |
1150 | ifloat: 1 | |
0fcad3e2 JM |
1151 | Test "expm1 (11356.25) == 9.05128237311923300051376115753226014206e+4931": |
1152 | ildouble: 1 | |
1153 | ldouble: 1 | |
c9cf6dde | 1154 | |
c9cf6dde AJ |
1155 | # gamma |
1156 | Test "gamma (-0.5) == log(2*sqrt(pi))": | |
1157 | ildouble: 1 | |
1158 | ldouble: 1 | |
1159 | ||
1160 | # hypot | |
1161 | Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271": | |
1162 | float: 1 | |
1163 | ifloat: 1 | |
1164 | Test "hypot (-0.7, 12.4) == 12.419742348374220601176836866763271": | |
1165 | float: 1 | |
1166 | ifloat: 1 | |
1167 | Test "hypot (-12.4, -0.7) == 12.419742348374220601176836866763271": | |
1168 | float: 1 | |
1169 | ifloat: 1 | |
1170 | Test "hypot (-12.4, 0.7) == 12.419742348374220601176836866763271": | |
1171 | float: 1 | |
1172 | ifloat: 1 | |
1173 | Test "hypot (0.7, -12.4) == 12.419742348374220601176836866763271": | |
1174 | float: 1 | |
1175 | ifloat: 1 | |
c9cf6dde AJ |
1176 | Test "hypot (0.7, 12.4) == 12.419742348374220601176836866763271": |
1177 | float: 1 | |
1178 | ifloat: 1 | |
1179 | Test "hypot (12.4, -0.7) == 12.419742348374220601176836866763271": | |
1180 | float: 1 | |
1181 | ifloat: 1 | |
1182 | Test "hypot (12.4, 0.7) == 12.419742348374220601176836866763271": | |
1183 | float: 1 | |
1184 | ifloat: 1 | |
1185 | ||
1186 | # j0 | |
c36e1d23 JM |
1187 | Test "j0 (-0x1.001000001p+593) == -3.927269966354206207832593635798954916263e-90": |
1188 | ildouble: 2 | |
1189 | ldouble: 2 | |
df5e9fa6 AJ |
1190 | Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1": |
1191 | double: 1 | |
1192 | float: 1 | |
1193 | idouble: 1 | |
1194 | ifloat: 1 | |
8848d99d JM |
1195 | ildouble: 2 |
1196 | ldouble: 2 | |
df5e9fa6 AJ |
1197 | Test "j0 (0.75) == 0.864242275166648623555731103820923211": |
1198 | float: 1 | |
1199 | ifloat: 1 | |
c36e1d23 JM |
1200 | Test "j0 (0x1.d7ce3ap+107) == 2.775523647291230802651040996274861694514e-17": |
1201 | float: 2 | |
1202 | ifloat: 2 | |
df5e9fa6 AJ |
1203 | Test "j0 (10.0) == -0.245935764451348335197760862485328754": |
1204 | double: 2 | |
1205 | float: 1 | |
1206 | idouble: 2 | |
1207 | ifloat: 1 | |
df5e9fa6 AJ |
1208 | Test "j0 (2.0) == 0.223890779141235668051827454649948626": |
1209 | float: 2 | |
1210 | ifloat: 2 | |
1211 | Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": | |
1212 | double: 1 | |
1213 | float: 1 | |
1214 | idouble: 1 | |
1215 | ifloat: 1 | |
8848d99d JM |
1216 | ildouble: 2 |
1217 | ldouble: 2 | |
df5e9fa6 | 1218 | Test "j0 (8.0) == 0.171650807137553906090869407851972001": |
9b7adbb7 | 1219 | double: 2 |
df5e9fa6 | 1220 | float: 1 |
9b7adbb7 | 1221 | idouble: 2 |
df5e9fa6 | 1222 | ifloat: 1 |
c9cf6dde AJ |
1223 | |
1224 | # j1 | |
c36e1d23 JM |
1225 | Test "j1 (0x1.3ffp+74) == 1.818984347516051243459364437186082741567e-12": |
1226 | double: 1 | |
1227 | idouble: 1 | |
1228 | ildouble: 1 | |
1229 | ldouble: 1 | |
1230 | Test "j1 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
1231 | double: 1 | |
1232 | idouble: 1 | |
df5e9fa6 AJ |
1233 | Test "j1 (10.0) == 0.0434727461688614366697487680258592883": |
1234 | float: 2 | |
1235 | ifloat: 2 | |
1236 | ildouble: 1 | |
1237 | ldouble: 1 | |
df5e9fa6 AJ |
1238 | Test "j1 (2.0) == 0.576724807756873387202448242269137087": |
1239 | double: 1 | |
1240 | idouble: 1 | |
df5e9fa6 AJ |
1241 | Test "j1 (8.0) == 0.234636346853914624381276651590454612": |
1242 | double: 1 | |
1243 | idouble: 1 | |
1244 | ildouble: 1 | |
1245 | ldouble: 1 | |
c9cf6dde AJ |
1246 | |
1247 | # jn | |
df5e9fa6 AJ |
1248 | Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1": |
1249 | double: 1 | |
1250 | float: 1 | |
1251 | idouble: 1 | |
1252 | ifloat: 1 | |
8848d99d JM |
1253 | ildouble: 2 |
1254 | ldouble: 2 | |
df5e9fa6 AJ |
1255 | Test "jn (0, 0.75) == 0.864242275166648623555731103820923211": |
1256 | float: 1 | |
1257 | ifloat: 1 | |
1258 | Test "jn (0, 10.0) == -0.245935764451348335197760862485328754": | |
1259 | double: 2 | |
1260 | float: 1 | |
1261 | idouble: 2 | |
1262 | ifloat: 1 | |
df5e9fa6 AJ |
1263 | Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": |
1264 | float: 2 | |
1265 | ifloat: 2 | |
1266 | Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": | |
1267 | double: 1 | |
1268 | float: 1 | |
1269 | idouble: 1 | |
1270 | ifloat: 1 | |
8848d99d JM |
1271 | ildouble: 2 |
1272 | ldouble: 2 | |
df5e9fa6 | 1273 | Test "jn (0, 8.0) == 0.171650807137553906090869407851972001": |
9b7adbb7 | 1274 | double: 2 |
df5e9fa6 | 1275 | float: 1 |
9b7adbb7 | 1276 | idouble: 2 |
df5e9fa6 AJ |
1277 | ifloat: 1 |
1278 | Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883": | |
1279 | float: 2 | |
1280 | ifloat: 2 | |
1281 | ildouble: 1 | |
1282 | ldouble: 1 | |
df5e9fa6 AJ |
1283 | Test "jn (1, 2.0) == 0.576724807756873387202448242269137087": |
1284 | double: 1 | |
1285 | idouble: 1 | |
df5e9fa6 AJ |
1286 | Test "jn (1, 8.0) == 0.234636346853914624381276651590454612": |
1287 | double: 1 | |
1288 | idouble: 1 | |
1289 | ildouble: 1 | |
1290 | ldouble: 1 | |
1291 | Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9": | |
1292 | ildouble: 1 | |
1293 | ldouble: 1 | |
df5e9fa6 AJ |
1294 | Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18": |
1295 | double: 1 | |
1296 | float: 1 | |
1297 | idouble: 1 | |
1298 | ifloat: 1 | |
df5e9fa6 AJ |
1299 | Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10": |
1300 | double: 1 | |
1301 | float: 1 | |
1302 | idouble: 1 | |
1303 | ifloat: 1 | |
1304 | ildouble: 2 | |
1305 | ldouble: 2 | |
1306 | Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9": | |
1307 | ildouble: 1 | |
1308 | ldouble: 1 | |
df5e9fa6 AJ |
1309 | Test "jn (10, 10.0) == 0.207486106633358857697278723518753428": |
1310 | double: 4 | |
1311 | float: 3 | |
1312 | idouble: 4 | |
1313 | ifloat: 3 | |
1314 | ildouble: 2 | |
1315 | ldouble: 2 | |
df5e9fa6 | 1316 | Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": |
1248c1c4 | 1317 | double: 1 |
df5e9fa6 | 1318 | float: 4 |
1248c1c4 | 1319 | idouble: 1 |
df5e9fa6 AJ |
1320 | ifloat: 4 |
1321 | ildouble: 1 | |
1322 | ldouble: 1 | |
c36e1d23 JM |
1323 | Test "jn (2, 0x1.ffff62p+99) == -4.43860668048170034334926693188979974489e-16": |
1324 | double: 2 | |
1325 | float: 2 | |
1326 | idouble: 2 | |
1327 | ifloat: 2 | |
1328 | ildouble: 1 | |
1329 | ldouble: 1 | |
1248c1c4 PB |
1330 | Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703": |
1331 | double: 2 | |
1332 | float: 1 | |
1333 | idouble: 2 | |
1334 | ifloat: 1 | |
6c6dbc63 AS |
1335 | ildouble: 1 |
1336 | ldouble: 1 | |
df5e9fa6 AJ |
1337 | Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": |
1338 | ildouble: 1 | |
1339 | ldouble: 1 | |
df5e9fa6 AJ |
1340 | Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4": |
1341 | double: 1 | |
1342 | float: 1 | |
1343 | idouble: 1 | |
1344 | ifloat: 1 | |
df5e9fa6 AJ |
1345 | Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2": |
1346 | double: 1 | |
1347 | float: 1 | |
1348 | idouble: 1 | |
1349 | ifloat: 1 | |
1350 | Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083": | |
1351 | ildouble: 1 | |
1352 | ldouble: 1 | |
df5e9fa6 | 1353 | Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563": |
c9cf6dde AJ |
1354 | double: 3 |
1355 | float: 1 | |
1356 | idouble: 3 | |
1357 | ifloat: 1 | |
1358 | ildouble: 1 | |
1359 | ldouble: 1 | |
df5e9fa6 AJ |
1360 | Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": |
1361 | double: 1 | |
1362 | float: 2 | |
1363 | idouble: 1 | |
1364 | ifloat: 2 | |
1365 | ildouble: 1 | |
1366 | ldouble: 1 | |
1248c1c4 PB |
1367 | Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813": |
1368 | double: 3 | |
1369 | idouble: 3 | |
6c6dbc63 AS |
1370 | ildouble: 1 |
1371 | ldouble: 1 | |
1248c1c4 PB |
1372 | Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1": |
1373 | double: 1 | |
1374 | idouble: 1 | |
6c6dbc63 AS |
1375 | ildouble: 2 |
1376 | ldouble: 2 | |
1248c1c4 PB |
1377 | Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1": |
1378 | double: 3 | |
1379 | float: 1 | |
1380 | idouble: 3 | |
1381 | ifloat: 1 | |
6c6dbc63 AS |
1382 | ildouble: 3 |
1383 | ldouble: 3 | |
1248c1c4 PB |
1384 | Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2": |
1385 | double: 4 | |
1386 | float: 3 | |
1387 | idouble: 4 | |
1388 | ifloat: 3 | |
6c6dbc63 AS |
1389 | ildouble: 1 |
1390 | ldouble: 1 | |
1248c1c4 PB |
1391 | Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3": |
1392 | double: 3 | |
1393 | float: 5 | |
1394 | idouble: 3 | |
1395 | ifloat: 5 | |
1248c1c4 PB |
1396 | Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4": |
1397 | double: 3 | |
1398 | float: 2 | |
1399 | idouble: 3 | |
1400 | ifloat: 2 | |
6c6dbc63 AS |
1401 | ildouble: 2 |
1402 | ldouble: 2 | |
1248c1c4 PB |
1403 | Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4": |
1404 | double: 1 | |
1405 | float: 2 | |
1406 | idouble: 1 | |
1407 | ifloat: 2 | |
6c6dbc63 AS |
1408 | ildouble: 2 |
1409 | ldouble: 2 | |
c9cf6dde AJ |
1410 | |
1411 | # lgamma | |
1412 | Test "lgamma (-0.5) == log(2*sqrt(pi))": | |
1413 | ildouble: 1 | |
1414 | ldouble: 1 | |
f92abad6 | 1415 | Test "lgamma (0.7) == 0.260867246531666514385732417016759578": |
c9cf6dde AJ |
1416 | double: 1 |
1417 | float: 1 | |
1418 | idouble: 1 | |
1419 | ifloat: 1 | |
f92abad6 | 1420 | Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1": |
c9cf6dde AJ |
1421 | double: 1 |
1422 | float: 2 | |
1423 | idouble: 1 | |
1424 | ifloat: 2 | |
1425 | ildouble: 1 | |
1426 | ldouble: 1 | |
1427 | ||
c9cf6dde | 1428 | # log10 |
df5e9fa6 | 1429 | Test "log10 (0.75) == -0.124938736608299953132449886193870744": |
ea1d1dee | 1430 | double: 1 |
1248c1c4 | 1431 | float: 2 |
ea1d1dee | 1432 | idouble: 1 |
1248c1c4 PB |
1433 | ifloat: 2 |
1434 | ildouble: 1 | |
1435 | ldouble: 1 | |
c9cf6dde AJ |
1436 | Test "log10 (e) == log10(e)": |
1437 | float: 1 | |
1438 | ifloat: 1 | |
1439 | ildouble: 1 | |
1440 | ldouble: 1 | |
1441 | ||
1442 | # log1p | |
df5e9fa6 AJ |
1443 | Test "log1p (-0.25) == -0.287682072451780927439219005993827432": |
1444 | float: 1 | |
1445 | ifloat: 1 | |
c9cf6dde | 1446 | |
c483f6b4 JM |
1447 | # pow |
1448 | Test "pow (0x0.ffffffp0, -0x1p24) == 2.7182819094701610539628664526874952929416": | |
1449 | float: 1 | |
1450 | ifloat: 1 | |
1451 | Test "pow (0x0.ffffffp0, 0x1p24) == 0.3678794302077803437135155590023422899744": | |
1452 | float: 1 | |
1453 | ifloat: 1 | |
1454 | Test "pow (0x1.000002p0, 0x1p24) == 7.3890552180866447284268641248075832310141": | |
1455 | float: 1 | |
1456 | ifloat: 1 | |
1457 | ||
b7cd39e8 JM |
1458 | # pow_downward |
1459 | Test "pow_downward (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
1460 | ildouble: 1 | |
1461 | ldouble: 1 | |
1462 | Test "pow_downward (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
1463 | float: 1 | |
1464 | ifloat: 1 | |
1465 | ildouble: 1 | |
1466 | ldouble: 1 | |
1467 | ||
1468 | # pow_towardzero | |
1469 | Test "pow_towardzero (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
1470 | ildouble: 1 | |
1471 | ldouble: 1 | |
1472 | Test "pow_towardzero (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
1473 | float: 1 | |
1474 | ifloat: 1 | |
1475 | ildouble: 1 | |
1476 | ldouble: 1 | |
1477 | ||
1478 | # pow_upward | |
1479 | Test "pow_upward (1.0625, 1.125) == 1.070582293028761362162622578677070098674": | |
1480 | float: 1 | |
1481 | ifloat: 1 | |
1482 | ildouble: 1 | |
1483 | ldouble: 1 | |
1484 | Test "pow_upward (1.5, 1.03125) == 1.519127098714743184071644334163037684948": | |
1485 | ildouble: 1 | |
1486 | ldouble: 1 | |
1487 | ||
804360ed JM |
1488 | # sin_downward |
1489 | Test "sin_downward (1) == 0.8414709848078965066525023216302989996226": | |
1490 | ildouble: 1 | |
1491 | ldouble: 1 | |
1492 | Test "sin_downward (10) == -0.5440211108893698134047476618513772816836": | |
1493 | float: 1 | |
1494 | ifloat: 1 | |
1495 | ildouble: 1 | |
1496 | ldouble: 1 | |
1497 | Test "sin_downward (3) == 0.1411200080598672221007448028081102798469": | |
1498 | float: 1 | |
1499 | ifloat: 1 | |
1500 | ildouble: 1 | |
1501 | ldouble: 1 | |
1502 | Test "sin_downward (4) == -0.7568024953079282513726390945118290941359": | |
1503 | ildouble: 1 | |
1504 | ldouble: 1 | |
1505 | Test "sin_downward (5) == -0.9589242746631384688931544061559939733525": | |
1506 | float: 1 | |
1507 | ifloat: 1 | |
1508 | ildouble: 1 | |
1509 | ldouble: 1 | |
1510 | Test "sin_downward (6) == -0.2794154981989258728115554466118947596280": | |
1511 | float: 1 | |
1512 | ifloat: 1 | |
1513 | Test "sin_downward (7) == 0.6569865987187890903969990915936351779369": | |
1514 | ildouble: 1 | |
1515 | ldouble: 1 | |
1516 | Test "sin_downward (8) == 0.9893582466233817778081235982452886721164": | |
1517 | ildouble: 1 | |
1518 | ldouble: 1 | |
1519 | Test "sin_downward (9) == 0.4121184852417565697562725663524351793439": | |
1520 | ildouble: 1 | |
1521 | ldouble: 1 | |
1522 | ||
1523 | # sin_tonearest | |
1524 | Test "sin_tonearest (1) == 0.8414709848078965066525023216302989996226": | |
1525 | float: 1 | |
1526 | ifloat: 1 | |
1527 | Test "sin_tonearest (10) == -0.5440211108893698134047476618513772816836": | |
1528 | ildouble: 1 | |
1529 | ldouble: 1 | |
1530 | Test "sin_tonearest (4) == -0.7568024953079282513726390945118290941359": | |
1531 | ildouble: 1 | |
1532 | ldouble: 1 | |
1533 | Test "sin_tonearest (9) == 0.4121184852417565697562725663524351793439": | |
1534 | ildouble: 1 | |
1535 | ldouble: 1 | |
1536 | ||
1537 | # sin_towardzero | |
1538 | Test "sin_towardzero (1) == 0.8414709848078965066525023216302989996226": | |
1539 | float: 1 | |
1540 | ifloat: 1 | |
1541 | ildouble: 1 | |
1542 | ldouble: 1 | |
1543 | Test "sin_towardzero (10) == -0.5440211108893698134047476618513772816836": | |
1544 | float: 1 | |
1545 | ifloat: 1 | |
1546 | Test "sin_towardzero (3) == 0.1411200080598672221007448028081102798469": | |
1547 | ildouble: 1 | |
1548 | ldouble: 1 | |
1549 | Test "sin_towardzero (4) == -0.7568024953079282513726390945118290941359": | |
1550 | float: 1 | |
1551 | ifloat: 1 | |
1552 | Test "sin_towardzero (5) == -0.9589242746631384688931544061559939733525": | |
1553 | float: 1 | |
1554 | ifloat: 1 | |
1555 | Test "sin_towardzero (6) == -0.2794154981989258728115554466118947596280": | |
1556 | ildouble: 1 | |
1557 | ldouble: 1 | |
1558 | Test "sin_towardzero (7) == 0.6569865987187890903969990915936351779369": | |
1559 | ildouble: 1 | |
1560 | ldouble: 1 | |
1561 | Test "sin_towardzero (8) == 0.9893582466233817778081235982452886721164": | |
1562 | ildouble: 1 | |
1563 | ldouble: 1 | |
1564 | Test "sin_towardzero (9) == 0.4121184852417565697562725663524351793439": | |
1565 | float: 1 | |
1566 | ifloat: 1 | |
1567 | ildouble: 1 | |
1568 | ldouble: 1 | |
1569 | ||
1570 | # sin_upward | |
1571 | Test "sin_upward (1) == 0.8414709848078965066525023216302989996226": | |
1572 | float: 1 | |
1573 | ifloat: 1 | |
8848d99d JM |
1574 | Test "sin_upward (10) == -0.5440211108893698134047476618513772816836": |
1575 | ildouble: 1 | |
1576 | ldouble: 1 | |
804360ed JM |
1577 | Test "sin_upward (2) == 0.9092974268256816953960198659117448427023": |
1578 | float: 2 | |
1579 | ifloat: 2 | |
1580 | ildouble: 1 | |
1581 | ldouble: 1 | |
8848d99d JM |
1582 | Test "sin_upward (3) == 0.1411200080598672221007448028081102798469": |
1583 | ildouble: 1 | |
1584 | ldouble: 1 | |
804360ed JM |
1585 | Test "sin_upward (4) == -0.7568024953079282513726390945118290941359": |
1586 | float: 1 | |
1587 | ifloat: 1 | |
8848d99d JM |
1588 | ildouble: 1 |
1589 | ldouble: 1 | |
1590 | Test "sin_upward (5) == -0.9589242746631384688931544061559939733525": | |
1591 | ildouble: 1 | |
1592 | ldouble: 1 | |
804360ed JM |
1593 | Test "sin_upward (6) == -0.2794154981989258728115554466118947596280": |
1594 | ildouble: 1 | |
1595 | ldouble: 1 | |
1596 | Test "sin_upward (9) == 0.4121184852417565697562725663524351793439": | |
1597 | float: 1 | |
1598 | ifloat: 1 | |
1599 | ||
c9cf6dde | 1600 | # sincos |
1248c1c4 PB |
1601 | Test "sincos (0.80190127184058835, &sin_res, &cos_res) puts 0.69534156199418473 in cos_res": |
1602 | double: 1 | |
1603 | idouble: 1 | |
c9cf6dde AJ |
1604 | Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.5 in cos_res": |
1605 | double: 1 | |
43d218d5 | 1606 | float: 1 |
c9cf6dde | 1607 | idouble: 1 |
df5e9fa6 | 1608 | ifloat: 1 |
c9cf6dde AJ |
1609 | Test "sincos (M_PI_6l*2.0, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in sin_res": |
1610 | double: 1 | |
1611 | float: 1 | |
1612 | idouble: 1 | |
1613 | ifloat: 1 | |
1614 | ildouble: 1 | |
1615 | ldouble: 1 | |
1616 | Test "sincos (pi/2, &sin_res, &cos_res) puts 0 in cos_res": | |
c9cf6dde AJ |
1617 | double: 1 |
1618 | float: 1 | |
1619 | idouble: 1 | |
1620 | ifloat: 1 | |
1621 | ildouble: 1 | |
1622 | ldouble: 1 | |
ea1d1dee UD |
1623 | Test "sincos (pi/6, &sin_res, &cos_res) puts 0.86602540378443864676372317075293616 in cos_res": |
1624 | float: 1 | |
1625 | ifloat: 1 | |
c9cf6dde | 1626 | |
5ad91f6e | 1627 | # sinh |
fb24de59 | 1628 | Test "sinh (0x8p-32) == 1.86264514923095703232705808926175479e-9": |
0d355eb7 | 1629 | ildouble: 1 |
5ad91f6e | 1630 | ldouble: 1 |
0d355eb7 | 1631 | |
ca811b22 JM |
1632 | # sinh_downward |
1633 | Test "sinh_downward (22) == 1792456423.065795780701106568345764104225": | |
1634 | float: 1 | |
1635 | ifloat: 1 | |
1636 | ildouble: 4 | |
1637 | ldouble: 4 | |
1638 | Test "sinh_downward (23) == 4872401723.124451299966006944252978187305": | |
1639 | float: 1 | |
1640 | ifloat: 1 | |
1641 | Test "sinh_downward (24) == 13244561064.92173614705070540368454568168": | |
1642 | float: 1 | |
1643 | ifloat: 1 | |
1644 | ildouble: 5 | |
1645 | ldouble: 5 | |
1646 | ||
1647 | # sinh_tonearest | |
1648 | Test "sinh_tonearest (22) == 1792456423.065795780701106568345764104225": | |
1649 | ildouble: 3 | |
1650 | ldouble: 3 | |
1651 | Test "sinh_tonearest (23) == 4872401723.124451299966006944252978187305": | |
1652 | ildouble: 1 | |
1653 | ldouble: 1 | |
1654 | Test "sinh_tonearest (24) == 13244561064.92173614705070540368454568168": | |
1655 | ildouble: 6 | |
1656 | ldouble: 6 | |
1657 | ||
1658 | # sinh_towardzero | |
1659 | Test "sinh_towardzero (22) == 1792456423.065795780701106568345764104225": | |
1660 | float: 1 | |
1661 | ifloat: 1 | |
1662 | ildouble: 4 | |
1663 | ldouble: 4 | |
1664 | Test "sinh_towardzero (23) == 4872401723.124451299966006944252978187305": | |
1665 | float: 1 | |
1666 | ifloat: 1 | |
1667 | Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168": | |
1668 | float: 1 | |
1669 | ifloat: 1 | |
1670 | ildouble: 5 | |
1671 | ldouble: 5 | |
1672 | ||
1673 | # sinh_upward | |
1674 | Test "sinh_upward (22) == 1792456423.065795780701106568345764104225": | |
1675 | ildouble: 16 | |
1676 | ldouble: 16 | |
1677 | Test "sinh_upward (23) == 4872401723.124451299966006944252978187305": | |
1678 | ildouble: 27 | |
1679 | ldouble: 27 | |
1680 | Test "sinh_upward (24) == 13244561064.92173614705070540368454568168": | |
1681 | ildouble: 7 | |
1682 | ldouble: 7 | |
1683 | ||
c9cf6dde | 1684 | # tan |
11b90b9f JM |
1685 | Test "tan (0x1p16383) == 0.422722393732022337800504160054440141575": |
1686 | ildouble: 1 | |
1687 | ldouble: 1 | |
1688 | Test "tan (1e22) == -1.628778225606898878549375936939548513545": | |
1689 | ildouble: 1 | |
1690 | ldouble: 1 | |
c9cf6dde | 1691 | Test "tan (pi/4) == 1": |
c9cf6dde | 1692 | double: 1 |
c9cf6dde | 1693 | idouble: 1 |
c9cf6dde | 1694 | |
804360ed JM |
1695 | # tan_downward |
1696 | Test "tan_downward (1) == 1.5574077246549022305069748074583601730873": | |
1697 | float: 1 | |
1698 | ifloat: 1 | |
11b90b9f JM |
1699 | ildouble: 1 |
1700 | ldouble: 1 | |
804360ed JM |
1701 | Test "tan_downward (10) == 0.6483608274590866712591249330098086768169": |
1702 | float: 1 | |
1703 | ifloat: 1 | |
11b90b9f JM |
1704 | ildouble: 1 |
1705 | ldouble: 1 | |
804360ed JM |
1706 | Test "tan_downward (2) == -2.1850398632615189916433061023136825434320": |
1707 | float: 1 | |
1708 | ifloat: 1 | |
11b90b9f JM |
1709 | Test "tan_downward (3) == -0.1425465430742778052956354105339134932261": |
1710 | ildouble: 1 | |
1711 | ldouble: 1 | |
804360ed JM |
1712 | Test "tan_downward (4) == 1.1578212823495775831373424182673239231198": |
1713 | ildouble: 1 | |
1714 | ldouble: 1 | |
1715 | Test "tan_downward (5) == -3.3805150062465856369827058794473439087096": | |
1716 | ildouble: 1 | |
1717 | ldouble: 1 | |
1718 | Test "tan_downward (6) == -0.2910061913847491570536995888681755428312": | |
1719 | float: 1 | |
1720 | ifloat: 1 | |
1721 | Test "tan_downward (8) == -6.7997114552203786999252627596086333648814": | |
1722 | float: 1 | |
1723 | ifloat: 1 | |
1724 | ildouble: 1 | |
1725 | ldouble: 1 | |
1726 | Test "tan_downward (9) == -0.4523156594418098405903708757987855343087": | |
1727 | float: 1 | |
1728 | ifloat: 1 | |
1729 | ||
1730 | # tan_tonearest | |
11b90b9f JM |
1731 | Test "tan_tonearest (1) == 1.5574077246549022305069748074583601730873": |
1732 | ildouble: 1 | |
1733 | ldouble: 1 | |
1734 | Test "tan_tonearest (2) == -2.1850398632615189916433061023136825434320": | |
1735 | ildouble: 1 | |
1736 | ldouble: 1 | |
804360ed JM |
1737 | Test "tan_tonearest (6) == -0.2910061913847491570536995888681755428312": |
1738 | ildouble: 1 | |
1739 | ldouble: 1 | |
1740 | Test "tan_tonearest (8) == -6.7997114552203786999252627596086333648814": | |
1741 | ildouble: 1 | |
1742 | ldouble: 1 | |
1743 | Test "tan_tonearest (9) == -0.4523156594418098405903708757987855343087": | |
1744 | ildouble: 1 | |
1745 | ldouble: 1 | |
1746 | ||
1747 | # tan_towardzero | |
11b90b9f JM |
1748 | Test "tan_towardzero (1) == 1.5574077246549022305069748074583601730873": |
1749 | ildouble: 1 | |
1750 | ldouble: 1 | |
804360ed JM |
1751 | Test "tan_towardzero (10) == 0.6483608274590866712591249330098086768169": |
1752 | float: 1 | |
1753 | ifloat: 1 | |
11b90b9f JM |
1754 | ildouble: 1 |
1755 | ldouble: 1 | |
804360ed JM |
1756 | Test "tan_towardzero (2) == -2.1850398632615189916433061023136825434320": |
1757 | ildouble: 1 | |
1758 | ldouble: 1 | |
1759 | Test "tan_towardzero (3) == -0.1425465430742778052956354105339134932261": | |
1760 | float: 1 | |
1761 | ifloat: 1 | |
1762 | ildouble: 1 | |
1763 | ldouble: 1 | |
1764 | Test "tan_towardzero (4) == 1.1578212823495775831373424182673239231198": | |
1765 | float: 1 | |
1766 | ifloat: 1 | |
1767 | ildouble: 1 | |
1768 | ldouble: 1 | |
1769 | Test "tan_towardzero (5) == -3.3805150062465856369827058794473439087096": | |
1770 | float: 1 | |
1771 | ifloat: 1 | |
1772 | Test "tan_towardzero (6) == -0.2910061913847491570536995888681755428312": | |
1773 | ildouble: 1 | |
1774 | ldouble: 1 | |
1775 | Test "tan_towardzero (8) == -6.7997114552203786999252627596086333648814": | |
1776 | ildouble: 2 | |
1777 | ldouble: 2 | |
1778 | Test "tan_towardzero (9) == -0.4523156594418098405903708757987855343087": | |
1779 | float: 1 | |
1780 | ifloat: 1 | |
1781 | ildouble: 1 | |
1782 | ldouble: 1 | |
1783 | ||
1784 | # tan_upward | |
1785 | Test "tan_upward (1) == 1.5574077246549022305069748074583601730873": | |
1786 | float: 1 | |
1787 | ifloat: 1 | |
1788 | ildouble: 1 | |
1789 | ldouble: 1 | |
1790 | Test "tan_upward (10) == 0.6483608274590866712591249330098086768169": | |
1791 | float: 1 | |
1792 | ifloat: 1 | |
1793 | ildouble: 1 | |
1794 | ldouble: 1 | |
1795 | Test "tan_upward (2) == -2.1850398632615189916433061023136825434320": | |
1796 | ildouble: 1 | |
1797 | ldouble: 1 | |
1798 | Test "tan_upward (3) == -0.1425465430742778052956354105339134932261": | |
1799 | float: 1 | |
1800 | ifloat: 1 | |
1801 | ildouble: 1 | |
1802 | ldouble: 1 | |
1803 | Test "tan_upward (5) == -3.3805150062465856369827058794473439087096": | |
1804 | float: 1 | |
1805 | ifloat: 1 | |
11b90b9f JM |
1806 | ildouble: 2 |
1807 | ldouble: 2 | |
804360ed JM |
1808 | Test "tan_upward (6) == -0.2910061913847491570536995888681755428312": |
1809 | ildouble: 1 | |
1810 | ldouble: 1 | |
1811 | Test "tan_upward (7) == 0.8714479827243187364564508896003135663222": | |
1812 | ildouble: 1 | |
1813 | ldouble: 1 | |
1814 | Test "tan_upward (8) == -6.7997114552203786999252627596086333648814": | |
1815 | ildouble: 2 | |
1816 | ldouble: 2 | |
1817 | Test "tan_upward (9) == -0.4523156594418098405903708757987855343087": | |
1818 | ildouble: 1 | |
1819 | ldouble: 1 | |
1820 | ||
c9cf6dde AJ |
1821 | # tgamma |
1822 | Test "tgamma (-0.5) == -2 sqrt (pi)": | |
1823 | double: 1 | |
1824 | float: 1 | |
1825 | idouble: 1 | |
1826 | ifloat: 1 | |
df5e9fa6 AJ |
1827 | ildouble: 1 |
1828 | ldouble: 1 | |
c9cf6dde AJ |
1829 | Test "tgamma (0.5) == sqrt (pi)": |
1830 | float: 1 | |
1831 | ifloat: 1 | |
f92abad6 | 1832 | Test "tgamma (0.7) == 1.29805533264755778568117117915281162": |
c9cf6dde AJ |
1833 | double: 1 |
1834 | float: 1 | |
1835 | idouble: 1 | |
1836 | ifloat: 1 | |
1837 | Test "tgamma (4) == 6": | |
df5e9fa6 AJ |
1838 | ildouble: 1 |
1839 | ldouble: 1 | |
1840 | ||
c9cf6dde | 1841 | # y0 |
df5e9fa6 AJ |
1842 | Test "y0 (0.125) == -1.38968062514384052915582277745018693": |
1843 | ildouble: 1 | |
1844 | ldouble: 1 | |
c36e1d23 JM |
1845 | Test "y0 (0x1.3ffp+74) == 1.818984347516051243459467456433028748678e-12": |
1846 | double: 1 | |
1847 | idouble: 1 | |
1848 | ildouble: 1 | |
1849 | ldouble: 1 | |
1850 | Test "y0 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127": | |
1851 | double: 1 | |
1852 | idouble: 1 | |
df5e9fa6 AJ |
1853 | Test "y0 (1.0) == 0.0882569642156769579829267660235151628": |
1854 | double: 2 | |
1855 | float: 1 | |
1856 | idouble: 2 | |
1857 | ifloat: 1 | |
1858 | ildouble: 1 | |
1859 | ldouble: 1 | |
df5e9fa6 AJ |
1860 | Test "y0 (1.5) == 0.382448923797758843955068554978089862": |
1861 | double: 2 | |
1862 | float: 1 | |
1863 | idouble: 2 | |
1864 | ifloat: 1 | |
df5e9fa6 AJ |
1865 | Test "y0 (10.0) == 0.0556711672835993914244598774101900481": |
1866 | float: 1 | |
1867 | ifloat: 1 | |
1868 | ildouble: 1 | |
1869 | ldouble: 1 | |
1870 | Test "y0 (8.0) == 0.223521489387566220527323400498620359": | |
1871 | double: 1 | |
1872 | float: 1 | |
1873 | idouble: 1 | |
1874 | ifloat: 1 | |
1875 | ildouble: 1 | |
1876 | ldouble: 1 | |
c9cf6dde AJ |
1877 | |
1878 | # y1 | |
df5e9fa6 AJ |
1879 | Test "y1 (0.125) == -5.19993611253477499595928744876579921": |
1880 | double: 1 | |
1881 | idouble: 1 | |
1882 | ildouble: 1 | |
1883 | ldouble: 1 | |
c36e1d23 JM |
1884 | Test "y1 (0x1.001000001p+593) == 3.927269966354206207832593635798954916263e-90": |
1885 | ildouble: 2 | |
1886 | ldouble: 2 | |
1887 | Test "y1 (0x1.27e204p+99) == -8.881610148467797208469612080785210013461e-16": | |
1888 | double: 1 | |
1889 | idouble: 1 | |
1890 | ildouble: 1 | |
1891 | ldouble: 1 | |
df5e9fa6 AJ |
1892 | Test "y1 (1.5) == -0.412308626973911295952829820633445323": |
1893 | float: 1 | |
1894 | ifloat: 1 | |
df5e9fa6 AJ |
1895 | Test "y1 (10.0) == 0.249015424206953883923283474663222803": |
1896 | double: 3 | |
1897 | float: 1 | |
1898 | idouble: 3 | |
1899 | ifloat: 1 | |
1900 | Test "y1 (2.0) == -0.107032431540937546888370772277476637": | |
1901 | double: 1 | |
1902 | float: 1 | |
1903 | idouble: 1 | |
1904 | ifloat: 1 | |
1905 | ildouble: 1 | |
1906 | ldouble: 1 | |
df5e9fa6 AJ |
1907 | Test "y1 (8.0) == -0.158060461731247494255555266187483550": |
1908 | double: 1 | |
1909 | float: 2 | |
1910 | idouble: 1 | |
1911 | ifloat: 2 | |
1912 | ildouble: 1 | |
1913 | ldouble: 1 | |
c9cf6dde AJ |
1914 | |
1915 | # yn | |
df5e9fa6 AJ |
1916 | Test "yn (0, 0.125) == -1.38968062514384052915582277745018693": |
1917 | ildouble: 1 | |
1918 | ldouble: 1 | |
df5e9fa6 AJ |
1919 | Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628": |
1920 | double: 2 | |
1921 | float: 1 | |
1922 | idouble: 2 | |
1923 | ifloat: 1 | |
1924 | ildouble: 1 | |
1925 | ldouble: 1 | |
df5e9fa6 AJ |
1926 | Test "yn (0, 1.5) == 0.382448923797758843955068554978089862": |
1927 | double: 2 | |
1928 | float: 1 | |
1929 | idouble: 2 | |
1930 | ifloat: 1 | |
df5e9fa6 AJ |
1931 | Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481": |
1932 | float: 1 | |
1933 | ifloat: 1 | |
1934 | ildouble: 1 | |
1935 | ldouble: 1 | |
1936 | Test "yn (0, 8.0) == 0.223521489387566220527323400498620359": | |
1937 | double: 1 | |
1938 | float: 1 | |
1939 | idouble: 1 | |
1940 | ifloat: 1 | |
1941 | ildouble: 1 | |
1942 | ldouble: 1 | |
df5e9fa6 AJ |
1943 | Test "yn (1, 0.125) == -5.19993611253477499595928744876579921": |
1944 | double: 1 | |
1945 | idouble: 1 | |
1946 | ildouble: 1 | |
1947 | ldouble: 1 | |
df5e9fa6 AJ |
1948 | Test "yn (1, 1.5) == -0.412308626973911295952829820633445323": |
1949 | float: 1 | |
1950 | ifloat: 1 | |
df5e9fa6 AJ |
1951 | Test "yn (1, 10.0) == 0.249015424206953883923283474663222803": |
1952 | double: 3 | |
1953 | float: 1 | |
1954 | idouble: 3 | |
1955 | ifloat: 1 | |
1956 | Test "yn (1, 2.0) == -0.107032431540937546888370772277476637": | |
1957 | double: 1 | |
1958 | float: 1 | |
1959 | idouble: 1 | |
1960 | ifloat: 1 | |
1961 | ildouble: 1 | |
1962 | ldouble: 1 | |
df5e9fa6 AJ |
1963 | Test "yn (1, 8.0) == -0.158060461731247494255555266187483550": |
1964 | double: 1 | |
1965 | float: 2 | |
1966 | idouble: 1 | |
1967 | ifloat: 2 | |
1968 | ildouble: 1 | |
1969 | ldouble: 1 | |
df5e9fa6 AJ |
1970 | Test "yn (10, 0.125) == -127057845771019398.252538486899753195": |
1971 | double: 1 | |
1972 | idouble: 1 | |
1973 | ildouble: 2 | |
1974 | ldouble: 2 | |
df5e9fa6 AJ |
1975 | Test "yn (10, 0.75) == -2133501638.90573424452445412893839236": |
1976 | double: 1 | |
1977 | float: 1 | |
1978 | idouble: 1 | |
1979 | ifloat: 1 | |
1980 | ildouble: 4 | |
1981 | ldouble: 4 | |
df5e9fa6 AJ |
1982 | Test "yn (10, 1.0) == -121618014.278689189288130426667971145": |
1983 | double: 1 | |
1984 | idouble: 1 | |
df5e9fa6 AJ |
1985 | Test "yn (10, 10.0) == -0.359814152183402722051986577343560609": |
1986 | double: 1 | |
1987 | float: 1 | |
1988 | idouble: 1 | |
1989 | ifloat: 1 | |
1990 | Test "yn (10, 2.0) == -129184.542208039282635913145923304214": | |
1991 | double: 2 | |
1992 | idouble: 2 | |
df5e9fa6 AJ |
1993 | Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": |
1994 | double: 1 | |
1995 | idouble: 1 | |
1996 | ildouble: 1 | |
1997 | ldouble: 1 | |
df5e9fa6 AJ |
1998 | Test "yn (3, 0.75) == -12.9877176234475433186319774484809207": |
1999 | double: 1 | |
2000 | float: 1 | |
2001 | idouble: 1 | |
2002 | ifloat: 1 | |
2003 | ildouble: 2 | |
2004 | ldouble: 2 | |
2005 | Test "yn (3, 10.0) == -0.251362657183837329779204747654240998": | |
2006 | double: 1 | |
2007 | float: 1 | |
2008 | idouble: 1 | |
2009 | ifloat: 1 | |
df5e9fa6 AJ |
2010 | Test "yn (3, 2.0) == -1.12778377684042778608158395773179238": |
2011 | double: 1 | |
2012 | idouble: 1 | |
c9cf6dde AJ |
2013 | |
2014 | # Maximal error of functions: | |
bb3f4825 UD |
2015 | Function: "acos": |
2016 | ildouble: 1 | |
2017 | ldouble: 1 | |
2018 | ||
c9cf6dde | 2019 | Function: "asin": |
c9cf6dde AJ |
2020 | ildouble: 1 |
2021 | ldouble: 1 | |
2022 | ||
c9cf6dde | 2023 | Function: "atan2": |
35476e9c UD |
2024 | float: 1 |
2025 | ifloat: 1 | |
c9cf6dde AJ |
2026 | |
2027 | Function: "atanh": | |
df5e9fa6 | 2028 | float: 1 |
c9cf6dde AJ |
2029 | ifloat: 1 |
2030 | ildouble: 1 | |
2031 | ldouble: 1 | |
2032 | ||
d1d3431a JM |
2033 | Function: Real part of "cacos": |
2034 | double: 1 | |
2035 | idouble: 1 | |
2036 | ildouble: 1 | |
2037 | ldouble: 1 | |
2038 | ||
c9cf6dde | 2039 | Function: Imaginary part of "cacos": |
d1d3431a | 2040 | double: 2 |
c9cf6dde | 2041 | float: 1 |
d1d3431a | 2042 | idouble: 2 |
c9cf6dde | 2043 | ifloat: 1 |
df5e9fa6 AJ |
2044 | ildouble: 2 |
2045 | ldouble: 2 | |
c9cf6dde AJ |
2046 | |
2047 | Function: Real part of "cacosh": | |
2048 | double: 1 | |
2049 | float: 7 | |
2050 | idouble: 1 | |
2051 | ifloat: 7 | |
2052 | ildouble: 6 | |
2053 | ldouble: 6 | |
2054 | ||
2055 | Function: Imaginary part of "cacosh": | |
2056 | double: 1 | |
2057 | float: 3 | |
2058 | idouble: 1 | |
2059 | ifloat: 3 | |
2060 | ildouble: 1 | |
2061 | ldouble: 1 | |
2062 | ||
2063 | Function: Real part of "casin": | |
43d218d5 AJ |
2064 | double: 1 |
2065 | float: 1 | |
2066 | idouble: 1 | |
df5e9fa6 AJ |
2067 | ifloat: 1 |
2068 | ildouble: 2 | |
2069 | ldouble: 2 | |
c9cf6dde AJ |
2070 | |
2071 | Function: Imaginary part of "casin": | |
d1d3431a | 2072 | double: 2 |
c9cf6dde | 2073 | float: 1 |
d1d3431a | 2074 | idouble: 2 |
c9cf6dde | 2075 | ifloat: 1 |
df5e9fa6 AJ |
2076 | ildouble: 2 |
2077 | ldouble: 2 | |
c9cf6dde AJ |
2078 | |
2079 | Function: Real part of "casinh": | |
2080 | double: 5 | |
2081 | float: 1 | |
2082 | idouble: 5 | |
2083 | ifloat: 1 | |
2084 | ildouble: 5 | |
2085 | ldouble: 5 | |
2086 | ||
2087 | Function: Imaginary part of "casinh": | |
2088 | double: 3 | |
2089 | float: 6 | |
2090 | idouble: 3 | |
2091 | ifloat: 6 | |
2092 | ildouble: 5 | |
2093 | ldouble: 5 | |
2094 | ||
2095 | Function: Real part of "catan": | |
2096 | float: 4 | |
2097 | ifloat: 4 | |
c9cf6dde AJ |
2098 | |
2099 | Function: Imaginary part of "catan": | |
2100 | double: 1 | |
2101 | float: 1 | |
2102 | idouble: 1 | |
2103 | ifloat: 1 | |
2104 | ||
2105 | Function: Real part of "catanh": | |
2106 | double: 4 | |
c9cf6dde | 2107 | idouble: 4 |
c9cf6dde AJ |
2108 | ildouble: 1 |
2109 | ldouble: 1 | |
2110 | ||
2111 | Function: Imaginary part of "catanh": | |
2112 | float: 6 | |
2113 | ifloat: 6 | |
2114 | ||
2115 | Function: "cbrt": | |
2116 | double: 1 | |
2117 | idouble: 1 | |
df5e9fa6 AJ |
2118 | ildouble: 1 |
2119 | ldouble: 1 | |
c9cf6dde AJ |
2120 | |
2121 | Function: Real part of "ccos": | |
2122 | double: 1 | |
df5e9fa6 | 2123 | float: 1 |
c9cf6dde | 2124 | idouble: 1 |
df5e9fa6 AJ |
2125 | ifloat: 1 |
2126 | ildouble: 1 | |
2127 | ldouble: 1 | |
c9cf6dde AJ |
2128 | |
2129 | Function: Imaginary part of "ccos": | |
c9cf6dde | 2130 | float: 1 |
c9cf6dde AJ |
2131 | ifloat: 1 |
2132 | ildouble: 1 | |
2133 | ldouble: 1 | |
2134 | ||
2135 | Function: Real part of "ccosh": | |
2136 | double: 1 | |
2137 | float: 1 | |
2138 | idouble: 1 | |
2139 | ifloat: 1 | |
c9cf6dde AJ |
2140 | |
2141 | Function: Imaginary part of "ccosh": | |
2142 | double: 1 | |
2143 | float: 1 | |
2144 | idouble: 1 | |
2145 | ifloat: 1 | |
2146 | ildouble: 1 | |
2147 | ldouble: 1 | |
2148 | ||
2149 | Function: Real part of "cexp": | |
1a4ac776 | 2150 | double: 2 |
c9cf6dde | 2151 | float: 1 |
1a4ac776 | 2152 | idouble: 2 |
c9cf6dde | 2153 | ifloat: 1 |
1a4ac776 JM |
2154 | ildouble: 1 |
2155 | ldouble: 1 | |
c9cf6dde AJ |
2156 | |
2157 | Function: Imaginary part of "cexp": | |
1a4ac776 | 2158 | double: 1 |
7c69cd14 | 2159 | float: 2 |
1a4ac776 | 2160 | idouble: 1 |
7c69cd14 | 2161 | ifloat: 2 |
df5e9fa6 AJ |
2162 | ildouble: 1 |
2163 | ldouble: 1 | |
2164 | ||
2165 | Function: Real part of "clog": | |
1897ad44 | 2166 | double: 1 |
c9cf6dde | 2167 | float: 1 |
1897ad44 | 2168 | idouble: 1 |
c9cf6dde AJ |
2169 | ifloat: 1 |
2170 | ildouble: 1 | |
2171 | ldouble: 1 | |
2172 | ||
2173 | Function: Imaginary part of "clog": | |
2174 | float: 3 | |
2175 | ifloat: 3 | |
2176 | ||
2177 | Function: Real part of "clog10": | |
2178 | double: 1 | |
2179 | float: 1 | |
2180 | idouble: 1 | |
2181 | ifloat: 1 | |
2182 | ildouble: 1 | |
2183 | ldouble: 1 | |
2184 | ||
2185 | Function: Imaginary part of "clog10": | |
2186 | double: 1 | |
2187 | float: 5 | |
2188 | idouble: 1 | |
2189 | ifloat: 5 | |
df5e9fa6 AJ |
2190 | ildouble: 1 |
2191 | ldouble: 1 | |
2192 | ||
c9cf6dde AJ |
2193 | Function: "cos": |
2194 | double: 2 | |
2195 | float: 1 | |
2196 | idouble: 2 | |
2197 | ifloat: 1 | |
43d218d5 AJ |
2198 | ildouble: 1 |
2199 | ldouble: 1 | |
c9cf6dde | 2200 | |
804360ed JM |
2201 | Function: "cos_downward": |
2202 | float: 1 | |
2203 | ifloat: 1 | |
2204 | ildouble: 1 | |
2205 | ldouble: 1 | |
2206 | ||
2207 | Function: "cos_tonearest": | |
2208 | float: 1 | |
2209 | ifloat: 1 | |
2210 | ildouble: 1 | |
2211 | ldouble: 1 | |
2212 | ||
2213 | Function: "cos_towardzero": | |
2214 | float: 1 | |
2215 | ifloat: 1 | |
2216 | ildouble: 1 | |
2217 | ldouble: 1 | |
2218 | ||
2219 | Function: "cos_upward": | |
2220 | float: 2 | |
2221 | ifloat: 2 | |
2222 | ildouble: 1 | |
2223 | ldouble: 1 | |
2224 | ||
ca811b22 JM |
2225 | Function: "cosh_downward": |
2226 | float: 1 | |
2227 | ifloat: 1 | |
2228 | ildouble: 2 | |
2229 | ldouble: 2 | |
2230 | ||
2231 | Function: "cosh_tonearest": | |
2232 | ildouble: 1 | |
2233 | ldouble: 1 | |
2234 | ||
2235 | Function: "cosh_towardzero": | |
2236 | float: 1 | |
2237 | ifloat: 1 | |
2238 | ildouble: 2 | |
2239 | ldouble: 2 | |
2240 | ||
2241 | Function: "cosh_upward": | |
2242 | ildouble: 1 | |
2243 | ldouble: 1 | |
2244 | ||
c9cf6dde | 2245 | Function: Real part of "cpow": |
22ca6116 | 2246 | double: 2 |
43d218d5 | 2247 | float: 5 |
22ca6116 | 2248 | idouble: 2 |
43d218d5 | 2249 | ifloat: 5 |
df5e9fa6 AJ |
2250 | ildouble: 5 |
2251 | ldouble: 5 | |
c9cf6dde AJ |
2252 | |
2253 | Function: Imaginary part of "cpow": | |
22ca6116 | 2254 | double: 2 |
c9cf6dde | 2255 | float: 2 |
22ca6116 | 2256 | idouble: 2 |
c9cf6dde | 2257 | ifloat: 2 |
0d355eb7 UD |
2258 | ildouble: 4 |
2259 | ldouble: 4 | |
c9cf6dde | 2260 | |
df5e9fa6 | 2261 | Function: Real part of "csin": |
df5e9fa6 AJ |
2262 | ildouble: 1 |
2263 | ldouble: 1 | |
2264 | ||
c9cf6dde | 2265 | Function: Imaginary part of "csin": |
9b7adbb7 | 2266 | double: 1 |
c9cf6dde | 2267 | float: 1 |
9b7adbb7 | 2268 | idouble: 1 |
c9cf6dde | 2269 | ifloat: 1 |
c9cf6dde AJ |
2270 | |
2271 | Function: Real part of "csinh": | |
43d218d5 | 2272 | double: 1 |
c9cf6dde | 2273 | float: 1 |
43d218d5 | 2274 | idouble: 1 |
c9cf6dde | 2275 | ifloat: 1 |
df5e9fa6 AJ |
2276 | ildouble: 1 |
2277 | ldouble: 1 | |
c9cf6dde AJ |
2278 | |
2279 | Function: Imaginary part of "csinh": | |
2280 | double: 1 | |
2281 | float: 1 | |
2282 | idouble: 1 | |
2283 | ifloat: 1 | |
2284 | ildouble: 2 | |
2285 | ldouble: 2 | |
2286 | ||
2287 | Function: Real part of "csqrt": | |
e456826d JM |
2288 | double: 1 |
2289 | float: 1 | |
2290 | idouble: 1 | |
2291 | ifloat: 1 | |
2292 | ||
2293 | Function: Imaginary part of "csqrt": | |
2294 | double: 1 | |
c9cf6dde | 2295 | float: 1 |
e456826d | 2296 | idouble: 1 |
c9cf6dde | 2297 | ifloat: 1 |
e456826d JM |
2298 | ildouble: 1 |
2299 | ldouble: 1 | |
c9cf6dde AJ |
2300 | |
2301 | Function: Real part of "ctan": | |
2302 | double: 1 | |
c9cf6dde | 2303 | idouble: 1 |
5b8a4d4a JM |
2304 | ildouble: 1 |
2305 | ldouble: 1 | |
c9cf6dde AJ |
2306 | |
2307 | Function: Imaginary part of "ctan": | |
2308 | double: 1 | |
2309 | float: 1 | |
2310 | idouble: 1 | |
2311 | ifloat: 1 | |
df5e9fa6 AJ |
2312 | ildouble: 3 |
2313 | ldouble: 3 | |
c9cf6dde AJ |
2314 | |
2315 | Function: Real part of "ctanh": | |
43d218d5 | 2316 | double: 1 |
ea1d1dee | 2317 | float: 2 |
43d218d5 | 2318 | idouble: 1 |
ea1d1dee | 2319 | ifloat: 2 |
5b8a4d4a JM |
2320 | ildouble: 3 |
2321 | ldouble: 3 | |
c9cf6dde AJ |
2322 | |
2323 | Function: Imaginary part of "ctanh": | |
1248c1c4 | 2324 | double: 1 |
c9cf6dde | 2325 | float: 1 |
1248c1c4 | 2326 | idouble: 1 |
c9cf6dde | 2327 | ifloat: 1 |
5b8a4d4a JM |
2328 | ildouble: 1 |
2329 | ldouble: 1 | |
c9cf6dde | 2330 | |
df5e9fa6 | 2331 | Function: "erf": |
43d218d5 AJ |
2332 | double: 1 |
2333 | idouble: 1 | |
df5e9fa6 | 2334 | |
c9cf6dde | 2335 | Function: "erfc": |
43d218d5 | 2336 | double: 1 |
7b1902cb | 2337 | float: 1 |
43d218d5 | 2338 | idouble: 1 |
7b1902cb | 2339 | ifloat: 1 |
df5e9fa6 AJ |
2340 | ildouble: 1 |
2341 | ldouble: 1 | |
2342 | ||
c9cf6dde | 2343 | Function: "exp10": |
ea1d1dee | 2344 | double: 6 |
1248c1c4 | 2345 | float: 2 |
ea1d1dee | 2346 | idouble: 6 |
1248c1c4 PB |
2347 | ifloat: 2 |
2348 | ildouble: 8 | |
2349 | ldouble: 8 | |
c9cf6dde | 2350 | |
28afd92d JM |
2351 | Function: "exp_downward": |
2352 | float: 1 | |
2353 | ifloat: 1 | |
2354 | ildouble: 2 | |
2355 | ldouble: 2 | |
2356 | ||
2357 | Function: "exp_towardzero": | |
2358 | float: 1 | |
2359 | ifloat: 1 | |
2360 | ildouble: 2 | |
2361 | ldouble: 2 | |
2362 | ||
2363 | Function: "exp_upward": | |
2364 | float: 1 | |
2365 | ifloat: 1 | |
2366 | ||
c9cf6dde AJ |
2367 | Function: "expm1": |
2368 | double: 1 | |
2369 | float: 1 | |
2370 | idouble: 1 | |
2371 | ifloat: 1 | |
0fcad3e2 JM |
2372 | ildouble: 1 |
2373 | ldouble: 1 | |
df5e9fa6 | 2374 | |
c9cf6dde AJ |
2375 | Function: "gamma": |
2376 | ildouble: 1 | |
2377 | ldouble: 1 | |
2378 | ||
2379 | Function: "hypot": | |
c9cf6dde | 2380 | float: 1 |
c9cf6dde | 2381 | ifloat: 1 |
c9cf6dde AJ |
2382 | |
2383 | Function: "j0": | |
2384 | double: 2 | |
2385 | float: 2 | |
2386 | idouble: 2 | |
2387 | ifloat: 2 | |
8848d99d JM |
2388 | ildouble: 2 |
2389 | ldouble: 2 | |
c9cf6dde AJ |
2390 | |
2391 | Function: "j1": | |
2392 | double: 1 | |
2393 | float: 2 | |
2394 | idouble: 1 | |
2395 | ifloat: 2 | |
df5e9fa6 AJ |
2396 | ildouble: 1 |
2397 | ldouble: 1 | |
c9cf6dde AJ |
2398 | |
2399 | Function: "jn": | |
43d218d5 | 2400 | double: 4 |
1248c1c4 | 2401 | float: 5 |
43d218d5 | 2402 | idouble: 4 |
1248c1c4 | 2403 | ifloat: 5 |
6c6dbc63 AS |
2404 | ildouble: 3 |
2405 | ldouble: 3 | |
c9cf6dde AJ |
2406 | |
2407 | Function: "lgamma": | |
2408 | double: 1 | |
2409 | float: 2 | |
2410 | idouble: 1 | |
2411 | ifloat: 2 | |
2412 | ildouble: 1 | |
2413 | ldouble: 1 | |
2414 | ||
43d218d5 | 2415 | Function: "log10": |
1248c1c4 | 2416 | double: 1 |
ea1d1dee | 2417 | float: 2 |
1248c1c4 | 2418 | idouble: 1 |
ea1d1dee | 2419 | ifloat: 2 |
c9cf6dde AJ |
2420 | ildouble: 1 |
2421 | ldouble: 1 | |
2422 | ||
c9cf6dde | 2423 | Function: "log1p": |
c9cf6dde | 2424 | float: 1 |
c9cf6dde | 2425 | ifloat: 1 |
c9cf6dde | 2426 | |
c483f6b4 JM |
2427 | Function: "pow": |
2428 | float: 1 | |
2429 | ifloat: 1 | |
2430 | ||
b7cd39e8 JM |
2431 | Function: "pow_downward": |
2432 | float: 1 | |
2433 | ifloat: 1 | |
2434 | ildouble: 1 | |
2435 | ldouble: 1 | |
2436 | ||
2437 | Function: "pow_towardzero": | |
2438 | float: 1 | |
2439 | ifloat: 1 | |
2440 | ildouble: 1 | |
2441 | ldouble: 1 | |
2442 | ||
2443 | Function: "pow_upward": | |
2444 | float: 1 | |
2445 | ifloat: 1 | |
2446 | ildouble: 1 | |
2447 | ldouble: 1 | |
2448 | ||
804360ed JM |
2449 | Function: "sin_downward": |
2450 | float: 1 | |
2451 | ifloat: 1 | |
2452 | ildouble: 1 | |
2453 | ldouble: 1 | |
2454 | ||
2455 | Function: "sin_tonearest": | |
2456 | float: 1 | |
2457 | ifloat: 1 | |
2458 | ildouble: 1 | |
2459 | ldouble: 1 | |
2460 | ||
2461 | Function: "sin_towardzero": | |
2462 | float: 1 | |
2463 | ifloat: 1 | |
2464 | ildouble: 1 | |
2465 | ldouble: 1 | |
2466 | ||
2467 | Function: "sin_upward": | |
2468 | float: 2 | |
2469 | ifloat: 2 | |
2470 | ildouble: 1 | |
2471 | ldouble: 1 | |
2472 | ||
c9cf6dde AJ |
2473 | Function: "sincos": |
2474 | double: 1 | |
2475 | float: 1 | |
2476 | idouble: 1 | |
2477 | ifloat: 1 | |
2478 | ildouble: 1 | |
2479 | ldouble: 1 | |
2480 | ||
0d355eb7 | 2481 | Function: "sinh": |
0d355eb7 | 2482 | ildouble: 1 |
5ad91f6e | 2483 | ldouble: 1 |
0d355eb7 | 2484 | |
ca811b22 JM |
2485 | Function: "sinh_downward": |
2486 | float: 1 | |
2487 | ifloat: 1 | |
2488 | ildouble: 5 | |
2489 | ldouble: 5 | |
2490 | ||
2491 | Function: "sinh_tonearest": | |
2492 | ildouble: 6 | |
2493 | ldouble: 6 | |
2494 | ||
2495 | Function: "sinh_towardzero": | |
2496 | float: 1 | |
2497 | ifloat: 1 | |
2498 | ildouble: 5 | |
2499 | ldouble: 5 | |
2500 | ||
2501 | Function: "sinh_upward": | |
2502 | ildouble: 27 | |
2503 | ldouble: 27 | |
2504 | ||
c9cf6dde | 2505 | Function: "tan": |
c9cf6dde | 2506 | double: 1 |
c9cf6dde | 2507 | idouble: 1 |
11b90b9f JM |
2508 | ildouble: 1 |
2509 | ldouble: 1 | |
c9cf6dde | 2510 | |
804360ed JM |
2511 | Function: "tan_downward": |
2512 | float: 1 | |
2513 | ifloat: 1 | |
2514 | ildouble: 1 | |
2515 | ldouble: 1 | |
2516 | ||
2517 | Function: "tan_tonearest": | |
2518 | ildouble: 1 | |
2519 | ldouble: 1 | |
2520 | ||
2521 | Function: "tan_towardzero": | |
2522 | float: 1 | |
2523 | ifloat: 1 | |
2524 | ildouble: 2 | |
2525 | ldouble: 2 | |
2526 | ||
2527 | Function: "tan_upward": | |
2528 | float: 1 | |
2529 | ifloat: 1 | |
2530 | ildouble: 2 | |
2531 | ldouble: 2 | |
2532 | ||
c9cf6dde AJ |
2533 | Function: "tgamma": |
2534 | double: 1 | |
2535 | float: 1 | |
2536 | idouble: 1 | |
2537 | ifloat: 1 | |
df5e9fa6 AJ |
2538 | ildouble: 1 |
2539 | ldouble: 1 | |
2540 | ||
c9cf6dde AJ |
2541 | Function: "y0": |
2542 | double: 2 | |
2543 | float: 1 | |
2544 | idouble: 2 | |
2545 | ifloat: 1 | |
df5e9fa6 AJ |
2546 | ildouble: 1 |
2547 | ldouble: 1 | |
c9cf6dde AJ |
2548 | |
2549 | Function: "y1": | |
2550 | double: 3 | |
2551 | float: 2 | |
2552 | idouble: 3 | |
2553 | ifloat: 2 | |
c36e1d23 JM |
2554 | ildouble: 2 |
2555 | ldouble: 2 | |
c9cf6dde AJ |
2556 | |
2557 | Function: "yn": | |
2558 | double: 3 | |
2559 | float: 2 | |
2560 | idouble: 3 | |
2561 | ifloat: 2 | |
df5e9fa6 AJ |
2562 | ildouble: 4 |
2563 | ldouble: 4 | |
c9cf6dde AJ |
2564 | |
2565 | # end of automatic generation |