Remove mips dependency on alpha.
[jlayton/glibc.git] / sysdeps / m68k / coldfire / fpu / libm-test-ulps
1 # Begin of automatic generation
2
3 # atan2
4 Test "atan2 (-0.75, -1.0)":
5 float: 1
6 ifloat: 1
7 Test "atan2 (0.75, -1.0)":
8 float: 1
9 ifloat: 1
10 Test "atan2 (1.390625, 0.9296875)":
11 float: 1
12 ifloat: 1
13
14 # atanh
15 Test "atanh (0.75)":
16 float: 1
17 ifloat: 1
18
19 # cacosh
20 Test "Imaginary part of: cacosh (-2 - 3 i)":
21 float: 1
22 ifloat: 1
23
24 # casin
25 Test "Real part of: casin (0.75 + 1.25 i)":
26 double: 1
27 float: 1
28 idouble: 1
29 ifloat: 1
30
31 # casinh
32 Test "Real part of: casinh (-2 - 3 i)":
33 double: 5
34 float: 1
35 idouble: 5
36 ifloat: 1
37 Test "Imaginary part of: casinh (-2 - 3 i)":
38 double: 3
39 float: 6
40 idouble: 3
41 ifloat: 6
42 Test "Real part of: casinh (0.75 + 1.25 i)":
43 float: 1
44 ifloat: 1
45 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
46 double: 1
47 float: 1
48 idouble: 1
49 ifloat: 1
50
51 # catan
52 Test "Imaginary part of: catan (-2 - 3 i)":
53 double: 1
54 float: 1
55 idouble: 1
56 ifloat: 1
57
58 # catanh
59 Test "Real part of: catanh (-2 - 3 i)":
60 double: 4
61 idouble: 4
62 Test "Real part of: catanh (0.75 + 1.25 i)":
63 double: 1
64 idouble: 1
65
66 # cbrt
67 Test "cbrt (-27.0)":
68 double: 1
69 idouble: 1
70 Test "cbrt (0.75)":
71 double: 1
72 idouble: 1
73 Test "cbrt (0.9921875)":
74 double: 1
75 idouble: 1
76
77 # ccos
78 Test "Imaginary part of: ccos (-2 - 3 i)":
79 float: 1
80 ifloat: 1
81 Test "Real part of: ccos (0.75 + 1.25 i)":
82 double: 1
83 float: 1
84 idouble: 1
85 ifloat: 1
86 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
87 float: 1
88 ifloat: 1
89
90 # ccosh
91 Test "Real part of: ccosh (-2 - 3 i)":
92 float: 1
93 ifloat: 1
94 Test "Imaginary part of: ccosh (-2 - 3 i)":
95 float: 1
96 ifloat: 1
97 Test "Real part of: ccosh (0.75 + 1.25 i)":
98 double: 1
99 float: 1
100 idouble: 1
101 ifloat: 1
102 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
103 float: 1
104 ifloat: 1
105
106 # cexp
107 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
108 float: 1
109 ifloat: 1
110 Test "Real part of: cexp (0.75 + 1.25 i)":
111 float: 1
112 ifloat: 1
113
114 # clog
115 Test "Real part of: clog (0.75 + 1.25 i)":
116 float: 1
117 ifloat: 1
118
119 # clog10
120 Test "Imaginary part of: clog10 (-0 + inf i)":
121 float: 1
122 ifloat: 1
123 Test "Imaginary part of: clog10 (-0 - inf i)":
124 float: 1
125 ifloat: 1
126 Test "Imaginary part of: clog10 (-2 - 3 i)":
127 double: 1
128 idouble: 1
129 Test "Imaginary part of: clog10 (-3 + inf i)":
130 float: 1
131 ifloat: 1
132 Test "Imaginary part of: clog10 (-3 - inf i)":
133 float: 1
134 ifloat: 1
135 Test "Imaginary part of: clog10 (-inf + 0 i)":
136 float: 1
137 ifloat: 1
138 Test "Imaginary part of: clog10 (-inf + 1 i)":
139 float: 1
140 ifloat: 1
141 Test "Imaginary part of: clog10 (-inf - 0 i)":
142 float: 1
143 ifloat: 1
144 Test "Imaginary part of: clog10 (-inf - 1 i)":
145 float: 1
146 ifloat: 1
147 Test "Imaginary part of: clog10 (0 + inf i)":
148 float: 1
149 ifloat: 1
150 Test "Imaginary part of: clog10 (0 - inf i)":
151 float: 1
152 ifloat: 1
153 Test "Real part of: clog10 (0.75 + 1.25 i)":
154 float: 1
155 ifloat: 1
156 Test "Imaginary part of: clog10 (3 + inf i)":
157 float: 1
158 ifloat: 1
159 Test "Imaginary part of: clog10 (3 - inf i)":
160 float: 1
161 ifloat: 1
162 Test "Imaginary part of: clog10 (inf + inf i)":
163 float: 1
164 ifloat: 1
165 Test "Imaginary part of: clog10 (inf - inf i)":
166 float: 1
167 ifloat: 1
168
169 # cos
170 Test "cos (M_PI_6l * 2.0)":
171 double: 1
172 idouble: 1
173 Test "cos (M_PI_6l * 4.0)":
174 double: 2
175 float: 1
176 idouble: 2
177 ifloat: 1
178
179 # cpow
180 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
181 float: 1
182 ifloat: 1
183 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
184 float: 1
185 ifloat: 1
186 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
187 double: 1
188 float: 4
189 idouble: 1
190 ifloat: 4
191 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
192 double: 2
193 float: 3
194 idouble: 2
195 ifloat: 3
196 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
197 double: 1
198 float: 4
199 idouble: 1
200 ifloat: 4
201 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
202 float: 2
203 ifloat: 2
204 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
205 double: 2
206 float: 2
207 idouble: 2
208 ifloat: 2
209
210 # csinh
211 Test "Imaginary part of: csinh (-2 - 3 i)":
212 double: 1
213 idouble: 1
214 Test "Real part of: csinh (0.75 + 1.25 i)":
215 float: 1
216 ifloat: 1
217 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
218 float: 1
219 ifloat: 1
220
221 # csqrt
222 Test "Real part of: csqrt (-2 + 3 i)":
223 float: 1
224 ifloat: 1
225 Test "Real part of: csqrt (-2 - 3 i)":
226 float: 1
227 ifloat: 1
228
229 # ctan
230 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
231 double: 1
232 idouble: 1
233
234 # ctanh
235 Test "Real part of: ctanh (-2 - 3 i)":
236 double: 1
237 float: 2
238 idouble: 1
239 ifloat: 2
240 Test "Imaginary part of: ctanh (0 + pi/4 i)":
241 float: 1
242 ifloat: 1
243 Test "Real part of: ctanh (0.75 + 1.25 i)":
244 double: 1
245 idouble: 1
246
247 # erf
248 Test "erf (1.25)":
249 double: 1
250 idouble: 1
251
252 # erfc
253 Test "erfc (2.0)":
254 double: 1
255 idouble: 1
256 Test "erfc (4.125)":
257 double: 1
258 idouble: 1
259
260 # exp10
261 Test "exp10 (-1)":
262 double: 2
263 float: 1
264 idouble: 2
265 ifloat: 1
266 Test "exp10 (0.75)":
267 double: 1
268 float: 1
269 idouble: 1
270 ifloat: 1
271 Test "exp10 (3)":
272 double: 6
273 float: 2
274 idouble: 6
275 ifloat: 2
276
277 # expm1
278 Test "expm1 (0.75)":
279 double: 1
280 idouble: 1
281 Test "expm1 (1)":
282 float: 1
283 ifloat: 1
284
285 # hypot
286 Test "hypot (-0.7, -12.4)":
287 float: 1
288 ifloat: 1
289 Test "hypot (-0.7, 12.4)":
290 float: 1
291 ifloat: 1
292 Test "hypot (-12.4, -0.7)":
293 float: 1
294 ifloat: 1
295 Test "hypot (-12.4, 0.7)":
296 float: 1
297 ifloat: 1
298 Test "hypot (0.7, -12.4)":
299 float: 1
300 ifloat: 1
301 Test "hypot (0.7, 12.4)":
302 float: 1
303 ifloat: 1
304 Test "hypot (12.4, -0.7)":
305 float: 1
306 ifloat: 1
307 Test "hypot (12.4, 0.7)":
308 float: 1
309 ifloat: 1
310
311 # j0
312 Test "j0 (-4.0)":
313 double: 1
314 float: 1
315 idouble: 1
316 ifloat: 1
317 Test "j0 (0.75)":
318 float: 1
319 ifloat: 1
320 Test "j0 (10.0)":
321 double: 2
322 float: 1
323 idouble: 2
324 ifloat: 1
325 Test "j0 (2.0)":
326 float: 2
327 ifloat: 2
328 Test "j0 (4.0)":
329 double: 1
330 float: 1
331 idouble: 1
332 ifloat: 1
333 Test "j0 (8.0)":
334 float: 1
335 ifloat: 1
336
337 # j1
338 Test "j1 (10.0)":
339 float: 2
340 ifloat: 2
341 Test "j1 (2.0)":
342 double: 1
343 idouble: 1
344 Test "j1 (8.0)":
345 double: 1
346 idouble: 1
347
348 # jn
349 Test "jn (0, -4.0)":
350 double: 1
351 float: 1
352 idouble: 1
353 ifloat: 1
354 Test "jn (0, 0.75)":
355 float: 1
356 ifloat: 1
357 Test "jn (0, 10.0)":
358 double: 2
359 float: 1
360 idouble: 2
361 ifloat: 1
362 Test "jn (0, 2.0)":
363 float: 2
364 ifloat: 2
365 Test "jn (0, 4.0)":
366 double: 1
367 float: 1
368 idouble: 1
369 ifloat: 1
370 Test "jn (0, 8.0)":
371 float: 1
372 ifloat: 1
373 Test "jn (1, 10.0)":
374 float: 2
375 ifloat: 2
376 Test "jn (1, 2.0)":
377 double: 1
378 idouble: 1
379 Test "jn (1, 8.0)":
380 double: 1
381 idouble: 1
382 Test "jn (10, 0.125)":
383 double: 1
384 float: 1
385 idouble: 1
386 ifloat: 1
387 Test "jn (10, 0.75)":
388 double: 1
389 float: 1
390 idouble: 1
391 ifloat: 1
392 Test "jn (10, 10.0)":
393 double: 4
394 float: 3
395 idouble: 4
396 ifloat: 3
397 Test "jn (10, 2.0)":
398 float: 4
399 ifloat: 4
400 Test "jn (3, 0.125)":
401 double: 1
402 float: 1
403 idouble: 1
404 ifloat: 1
405 Test "jn (3, 0.75)":
406 double: 1
407 float: 1
408 idouble: 1
409 ifloat: 1
410 Test "jn (3, 10.0)":
411 double: 3
412 float: 1
413 idouble: 3
414 ifloat: 1
415 Test "jn (3, 2.0)":
416 double: 1
417 float: 2
418 idouble: 1
419 ifloat: 2
420
421 # lgamma
422 Test "lgamma (0.7)":
423 double: 1
424 float: 1
425 idouble: 1
426 ifloat: 1
427 Test "lgamma (1.2)":
428 double: 1
429 float: 2
430 idouble: 1
431 ifloat: 2
432
433 # log10
434 Test "log10 (0.75)":
435 double: 1
436 float: 2
437 idouble: 1
438 ifloat: 2
439 Test "log10 (e)":
440 float: 1
441 ifloat: 1
442
443 # log1p
444 Test "log1p (-0.25)":
445 float: 1
446 ifloat: 1
447
448 # sincos
449 Test "sincos (M_PI_6l*2.0) extra output 1":
450 double: 1
451 float: 1
452 idouble: 1
453 ifloat: 1
454 Test "sincos (M_PI_6l*2.0) extra output 2":
455 double: 1
456 idouble: 1
457 Test "sincos (pi/6) extra output 2":
458 float: 1
459 ifloat: 1
460
461 # tgamma
462 Test "tgamma (-0.5)":
463 double: 1
464 float: 1
465 idouble: 1
466 ifloat: 1
467 Test "tgamma (0.5)":
468 float: 1
469 ifloat: 1
470 Test "tgamma (0.7)":
471 double: 1
472 float: 1
473 idouble: 1
474 ifloat: 1
475
476 # y0
477 Test "y0 (1.0)":
478 double: 2
479 float: 1
480 idouble: 2
481 ifloat: 1
482 Test "y0 (1.5)":
483 double: 2
484 float: 1
485 idouble: 2
486 ifloat: 1
487 Test "y0 (10.0)":
488 float: 1
489 ifloat: 1
490 Test "y0 (8.0)":
491 double: 1
492 float: 1
493 idouble: 1
494 ifloat: 1
495
496 # y1
497 Test "y1 (0.125)":
498 double: 1
499 idouble: 1
500 Test "y1 (1.5)":
501 float: 1
502 ifloat: 1
503 Test "y1 (10.0)":
504 double: 3
505 float: 1
506 idouble: 3
507 ifloat: 1
508 Test "y1 (2.0)":
509 double: 1
510 float: 1
511 idouble: 1
512 ifloat: 1
513 Test "y1 (8.0)":
514 double: 1
515 float: 2
516 idouble: 1
517 ifloat: 2
518
519 # yn
520 Test "yn (0, 1.0)":
521 double: 2
522 float: 1
523 idouble: 2
524 ifloat: 1
525 Test "yn (0, 1.5)":
526 double: 2
527 float: 1
528 idouble: 2
529 ifloat: 1
530 Test "yn (0, 10.0)":
531 float: 1
532 ifloat: 1
533 Test "yn (0, 8.0)":
534 double: 1
535 float: 1
536 idouble: 1
537 ifloat: 1
538 Test "yn (1, 0.125)":
539 double: 1
540 idouble: 1
541 Test "yn (1, 1.5)":
542 float: 1
543 ifloat: 1
544 Test "yn (1, 10.0)":
545 double: 3
546 float: 1
547 idouble: 3
548 ifloat: 1
549 Test "yn (1, 2.0)":
550 double: 1
551 float: 1
552 idouble: 1
553 ifloat: 1
554 Test "yn (1, 8.0)":
555 double: 1
556 float: 2
557 idouble: 1
558 ifloat: 2
559 Test "yn (10, 0.125)":
560 double: 1
561 idouble: 1
562 Test "yn (10, 0.75)":
563 double: 1
564 float: 1
565 idouble: 1
566 ifloat: 1
567 Test "yn (10, 1.0)":
568 double: 1
569 idouble: 1
570 Test "yn (10, 10.0)":
571 double: 1
572 float: 1
573 idouble: 1
574 ifloat: 1
575 Test "yn (10, 2.0)":
576 double: 2
577 idouble: 2
578 Test "yn (3, 0.125)":
579 double: 1
580 idouble: 1
581 Test "yn (3, 0.75)":
582 double: 1
583 float: 1
584 idouble: 1
585 ifloat: 1
586 Test "yn (3, 10.0)":
587 double: 1
588 float: 1
589 idouble: 1
590 ifloat: 1
591 Test "yn (3, 2.0)":
592 double: 1
593 idouble: 1
594
595 # Maximal error of functions:
596 Function: "atan2":
597 float: 1
598 ifloat: 1
599
600 Function: "atanh":
601 float: 1
602 ifloat: 1
603
604 Function: Imaginary part of "cacosh":
605 float: 1
606 ifloat: 1
607
608 Function: Real part of "casin":
609 double: 1
610 float: 1
611 idouble: 1
612 ifloat: 1
613
614 Function: Real part of "casinh":
615 double: 5
616 float: 1
617 idouble: 5
618 ifloat: 1
619
620 Function: Imaginary part of "casinh":
621 double: 3
622 float: 6
623 idouble: 3
624 ifloat: 6
625
626 Function: Imaginary part of "catan":
627 double: 1
628 float: 1
629 idouble: 1
630 ifloat: 1
631
632 Function: Real part of "catanh":
633 double: 4
634 idouble: 4
635
636 Function: "cbrt":
637 double: 1
638 idouble: 1
639
640 Function: Real part of "ccos":
641 double: 1
642 float: 1
643 idouble: 1
644 ifloat: 1
645
646 Function: Imaginary part of "ccos":
647 float: 1
648 ifloat: 1
649
650 Function: Real part of "ccosh":
651 double: 1
652 float: 1
653 idouble: 1
654 ifloat: 1
655
656 Function: Imaginary part of "ccosh":
657 float: 1
658 ifloat: 1
659
660 Function: Real part of "cexp":
661 float: 1
662 ifloat: 1
663
664 Function: Imaginary part of "cexp":
665 float: 1
666 ifloat: 1
667
668 Function: Real part of "clog":
669 float: 1
670 ifloat: 1
671
672 Function: Real part of "clog10":
673 float: 1
674 ifloat: 1
675
676 Function: Imaginary part of "clog10":
677 double: 1
678 float: 1
679 idouble: 1
680 ifloat: 1
681
682 Function: "cos":
683 double: 2
684 float: 1
685 idouble: 2
686 ifloat: 1
687
688 Function: Real part of "cpow":
689 double: 2
690 float: 4
691 idouble: 2
692 ifloat: 4
693
694 Function: Imaginary part of "cpow":
695 double: 2
696 float: 2
697 idouble: 2
698 ifloat: 2
699
700 Function: Real part of "csinh":
701 float: 1
702 ifloat: 1
703
704 Function: Imaginary part of "csinh":
705 double: 1
706 float: 1
707 idouble: 1
708 ifloat: 1
709
710 Function: Real part of "csqrt":
711 float: 1
712 ifloat: 1
713
714 Function: Imaginary part of "ctan":
715 double: 1
716 idouble: 1
717
718 Function: Real part of "ctanh":
719 double: 1
720 float: 2
721 idouble: 1
722 ifloat: 2
723
724 Function: Imaginary part of "ctanh":
725 float: 1
726 ifloat: 1
727
728 Function: "erf":
729 double: 1
730 idouble: 1
731
732 Function: "erfc":
733 double: 1
734 idouble: 1
735
736 Function: "exp10":
737 double: 6
738 float: 2
739 idouble: 6
740 ifloat: 2
741
742 Function: "expm1":
743 double: 1
744 float: 1
745 idouble: 1
746 ifloat: 1
747
748 Function: "hypot":
749 float: 1
750 ifloat: 1
751
752 Function: "j0":
753 double: 2
754 float: 2
755 idouble: 2
756 ifloat: 2
757
758 Function: "j1":
759 double: 1
760 float: 2
761 idouble: 1
762 ifloat: 2
763
764 Function: "jn":
765 double: 4
766 float: 4
767 idouble: 4
768 ifloat: 4
769
770 Function: "lgamma":
771 double: 1
772 float: 2
773 idouble: 1
774 ifloat: 2
775
776 Function: "log10":
777 double: 1
778 float: 2
779 idouble: 1
780 ifloat: 2
781
782 Function: "log1p":
783 float: 1
784 ifloat: 1
785
786 Function: "sincos":
787 double: 1
788 float: 1
789 idouble: 1
790 ifloat: 1
791
792 Function: "tan":
793 double: 1
794 idouble: 1
795
796 Function: "tgamma":
797 double: 1
798 float: 1
799 idouble: 1
800 ifloat: 1
801
802 Function: "y0":
803 double: 2
804 float: 1
805 idouble: 2
806 ifloat: 1
807
808 Function: "y1":
809 double: 3
810 float: 2
811 idouble: 3
812 ifloat: 2
813
814 Function: "yn":
815 double: 3
816 float: 2
817 idouble: 3
818 ifloat: 2
819
820 # end of automatic generation