Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 100289 | Differences between
and this patch

Collapse All | Expand All

(-)glibc-2.3.5/sysdeps/i386/fpu/libm-test-ulps.libm-ulps (-79 / +109 lines)
Lines 7-26 ldouble: 1 Link Here
7
7
8
# asin
8
# asin
9
Test "asin (-0.5) == -pi/6":
9
Test "asin (-0.5) == -pi/6":
10
ldouble: 1
11
ildouble: 1
10
ildouble: 1
12
Test "asin (-1.0) == -pi/2":
13
ldouble: 1
11
ldouble: 1
12
Test "asin (-1.0) == -pi/2":
14
ildouble: 1
13
ildouble: 1
15
Test "asin (0.5) == pi/6":
16
ldouble: 1
14
ldouble: 1
15
Test "asin (0.5) == pi/6":
17
ildouble: 1
16
ildouble: 1
18
Test "asin (0.75) == 0.848062078981481008052944338998418080":
19
ldouble: 1
17
ldouble: 1
18
Test "asin (0.75) == 0.848062078981481008052944338998418080":
20
ildouble: 1
19
ildouble: 1
21
Test "asin (1.0) == pi/2":
22
ldouble: 1
20
ldouble: 1
21
Test "asin (1.0) == pi/2":
23
ildouble: 1
22
ildouble: 1
23
ldouble: 1
24
24
25
# atanh
25
# atanh
26
Test "atanh (0.75) == 0.972955074527656652552676371721589865":
26
Test "atanh (0.75) == 0.972955074527656652552676371721589865":
Lines 44-54 ildouble: 6 Link Here
44
ldouble: 6
44
ldouble: 6
45
Test "Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
45
Test "Imaginary part of: cacosh (-2 - 3 i) == -1.9833870299165354323470769028940395 + 2.1414491111159960199416055713254211 i":
46
double: 1
46
double: 1
47
float: 4
47
idouble: 1
48
idouble: 1
49
ifloat: 4
48
ildouble: 1
50
ildouble: 1
49
ldouble: 1
51
ldouble: 1
50
ifloat: 4
51
float: 4
52
Test "Real part of: cacosh (0.75 + 1.25 i) == 1.13239363160530819522266333696834467 + 1.11752014915610270578240049553777969 i":
52
Test "Real part of: cacosh (0.75 + 1.25 i) == 1.13239363160530819522266333696834467 + 1.11752014915610270578240049553777969 i":
53
ildouble: 1
53
ildouble: 1
54
ldouble: 1
54
ldouble: 1
Lines 149-155 float: 1 Link Here
149
idouble: 1
149
idouble: 1
150
ifloat: 1
150
ifloat: 1
151
Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
151
Test "Imaginary part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
152
double: 1
152
float: 1
153
float: 1
154
idouble: 1
153
ifloat: 1
155
ifloat: 1
154
156
155
# cexp
157
# cexp
Lines 354-360 ifloat: 1 Link Here
354
ildouble: 2
356
ildouble: 2
355
ldouble: 2
357
ldouble: 2
356
Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
358
Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
359
double: 1
357
float: 1
360
float: 1
361
idouble: 1
358
ifloat: 1
362
ifloat: 1
359
ildouble: 1
363
ildouble: 1
360
ldouble: 1
364
ldouble: 1
Lines 377-383 Test "Real part of: ctan (0.75 + 1.25 i) Link Here
377
ildouble: 1
381
ildouble: 1
378
ldouble: 1
382
ldouble: 1
379
Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
383
Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
384
double: 1
380
float: 1
385
float: 1
386
idouble: 1
381
ifloat: 1
387
ifloat: 1
382
ildouble: 3
388
ildouble: 3
383
ldouble: 3
389
ldouble: 3
Lines 395-401 Test "Imaginary part of: ctanh (0 + pi/4 Link Here
395
float: 1
401
float: 1
396
ifloat: 1
402
ifloat: 1
397
Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
403
Test "Real part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
404
double: 1
398
float: 1
405
float: 1
406
idouble: 1
399
ifloat: 1
407
ifloat: 1
400
Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
408
Test "Imaginary part of: ctanh (0.75 + 1.25 i) == 1.37260757053378320258048606571226857 + 0.385795952609750664177596760720790220 i":
401
double: 1
409
double: 1
Lines 473-496 float: 1 Link Here
473
# j0
481
# j0
474
Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1":
482
Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1":
475
double: 1
483
double: 1
476
float: 1
484
float: 2
477
idouble: 1
485
idouble: 1
478
ifloat: 1
486
ifloat: 2
479
ildouble: 1
487
ildouble: 1
480
ldouble: 1
488
ldouble: 1
481
Test "j0 (10.0) == -0.245935764451348335197760862485328754":
489
Test "j0 (10.0) == -0.245935764451348335197760862485328754":
482
double: 1
490
double: 3
483
float: 1
491
float: 1
484
idouble: 1
492
idouble: 3
485
ifloat: 1
493
ifloat: 1
486
Test "j0 (2.0) == 0.223890779141235668051827454649948626":
494
Test "j0 (2.0) == 0.223890779141235668051827454649948626":
495
double: 1
487
float: 1
496
float: 1
497
idouble: 1
488
ifloat: 1
498
ifloat: 1
489
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
499
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
490
double: 1
500
double: 1
491
float: 1
501
float: 2
492
idouble: 1
502
idouble: 1
493
ifloat: 1
503
ifloat: 2
494
ildouble: 1
504
ildouble: 1
495
ldouble: 1
505
ldouble: 1
496
Test "j0 (8.0) == 0.171650807137553906090869407851972001":
506
Test "j0 (8.0) == 0.171650807137553906090869407851972001":
Lines 498-519 float: 1 Link Here
498
ifloat: 1
508
ifloat: 1
499
509
500
# j1
510
# j1
511
Test "j1 (0.75) == 0.349243602174862192523281016426251335":
512
double: 1
513
idouble: 1
501
Test "j1 (10.0) == 0.0434727461688614366697487680258592883":
514
Test "j1 (10.0) == 0.0434727461688614366697487680258592883":
515
double: 1
502
float: 1
516
float: 1
517
idouble: 1
503
ifloat: 1
518
ifloat: 1
504
ildouble: 1
519
ildouble: 1
505
ldouble: 1
520
ldouble: 1
506
Test "j1 (0.75) == 0.349243602174862192523281016426251335":
507
double: 1
508
idouble: 1
509
Test "j1 (2.0) == 0.576724807756873387202448242269137087":
521
Test "j1 (2.0) == 0.576724807756873387202448242269137087":
510
double: 1
522
double: 1
511
idouble: 1
523
idouble: 1
512
Test "j1 (0.75) == 0.349243602174862192523281016426251335":
513
double: 1
514
idouble: 1
515
Test "j1 (8.0) == 0.234636346853914624381276651590454612":
524
Test "j1 (8.0) == 0.234636346853914624381276651590454612":
525
double: 1
516
float: 1
526
float: 1
527
idouble: 1
517
ifloat: 1
528
ifloat: 1
518
ildouble: 1
529
ildouble: 1
519
ldouble: 1
530
ldouble: 1
Lines 521-544 ldouble: 1 Link Here
521
# jn
532
# jn
522
Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1":
533
Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1":
523
double: 1
534
double: 1
524
float: 1
535
float: 2
525
idouble: 1
536
idouble: 1
526
ifloat: 1
537
ifloat: 2
527
ildouble: 1
538
ildouble: 1
528
ldouble: 1
539
ldouble: 1
529
Test "jn (0, 10.0) == -0.245935764451348335197760862485328754":
540
Test "jn (0, 10.0) == -0.245935764451348335197760862485328754":
530
double: 1
541
double: 3
531
float: 1
542
float: 1
532
idouble: 1
543
idouble: 3
533
ifloat: 1
544
ifloat: 1
534
Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
545
Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
546
double: 1
535
float: 1
547
float: 1
548
idouble: 1
536
ifloat: 1
549
ifloat: 1
537
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
550
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
538
double: 1
551
double: 1
539
float: 1
552
float: 2
540
idouble: 1
553
idouble: 1
541
ifloat: 1
554
ifloat: 2
542
ildouble: 1
555
ildouble: 1
543
ldouble: 1
556
ldouble: 1
544
Test "jn (0, 8.0) == 0.171650807137553906090869407851972001":
557
Test "jn (0, 8.0) == 0.171650807137553906090869407851972001":
Lines 548-554 Test "jn (1, 0.75) == 0.3492436021748621 Link Here
548
double: 1
561
double: 1
549
idouble: 1
562
idouble: 1
550
Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883":
563
Test "jn (1, 10.0) == 0.0434727461688614366697487680258592883":
564
double: 1
551
float: 1
565
float: 1
566
idouble: 1
552
ifloat: 1
567
ifloat: 1
553
ildouble: 1
568
ildouble: 1
554
ldouble: 1
569
ldouble: 1
Lines 556-577 Test "jn (1, 2.0) == 0.57672480775687338 Link Here
556
double: 1
571
double: 1
557
idouble: 1
572
idouble: 1
558
Test "jn (1, 8.0) == 0.234636346853914624381276651590454612":
573
Test "jn (1, 8.0) == 0.234636346853914624381276651590454612":
574
double: 1
559
float: 1
575
float: 1
576
idouble: 1
560
ifloat: 1
577
ifloat: 1
561
ildouble: 1
578
ildouble: 1
562
ldouble: 1
579
ldouble: 1
563
Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9":
580
Test "jn (10, -1.0) == 0.263061512368745320699785368779050294e-9":
564
double: 1
581
double: 1
582
float: 1
565
idouble: 1
583
idouble: 1
584
ifloat: 1
566
ildouble: 1
585
ildouble: 1
567
ldouble: 1
586
ldouble: 1
568
ifloat: 1
569
float: 1
570
Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18":
587
Test "jn (10, 0.125) == 0.250543369809369890173993791865771547e-18":
571
float: 1
572
ifloat: 1
573
double: 1
588
double: 1
589
float: 1
574
idouble: 1
590
idouble: 1
591
ifloat: 1
575
Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10":
592
Test "jn (10, 0.75) == 0.149621713117596814698712483621682835e-10":
576
float: 1
593
float: 1
577
ifloat: 1
594
ifloat: 1
Lines 579-624 ildouble: 2 Link Here
579
ldouble: 2
596
ldouble: 2
580
Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9":
597
Test "jn (10, 1.0) == 0.263061512368745320699785368779050294e-9":
581
double: 1
598
double: 1
599
float: 1
582
idouble: 1
600
idouble: 1
601
ifloat: 1
583
ildouble: 1
602
ildouble: 1
584
ldouble: 1
603
ldouble: 1
585
ifloat: 1
586
float: 1
587
Test "jn (10, 10.0) == 0.207486106633358857697278723518753428":
604
Test "jn (10, 10.0) == 0.207486106633358857697278723518753428":
588
double: 2
605
double: 5
589
float: 2
606
float: 2
590
idouble: 2
607
idouble: 5
591
ifloat: 2
608
ifloat: 2
592
ildouble: 2
609
ildouble: 2
593
ldouble: 2
610
ldouble: 2
594
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
611
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
612
double: 2
613
idouble: 2
595
ildouble: 1
614
ildouble: 1
596
ldouble: 1
615
ldouble: 1
597
idouble: 2
598
double: 2
599
Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
616
Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
600
ildouble: 1
617
ildouble: 1
601
ldouble: 1
618
ldouble: 1
602
Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2":
619
Test "jn (3, 0.75) == 0.848438342327410884392755236884386804e-2":
603
float: 1
604
ifloat: 1
605
double: 1
620
double: 1
621
float: 1
606
idouble: 1
622
idouble: 1
623
ifloat: 1
607
Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083":
624
Test "jn (3, 1.0) == 0.0195633539826684059189053216217515083":
608
ildouble: 1
625
ildouble: 1
609
ldouble: 1
626
ldouble: 1
610
Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563":
627
Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563":
611
double: 1
628
double: 5
612
float: 2
629
float: 2
613
idouble: 1
630
idouble: 5
614
ifloat: 2
631
ifloat: 2
615
ildouble: 1
632
ildouble: 1
616
ldouble: 1
633
ldouble: 1
617
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
634
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
618
ildouble: 1
619
ldouble: 1
620
double: 1
635
double: 1
621
idouble: 1
636
idouble: 1
637
ildouble: 1
638
ldouble: 1
622
639
623
# lgamma
640
# lgamma
624
Test "lgamma (-0.5) == log(2*sqrt(pi))":
641
Test "lgamma (-0.5) == log(2*sqrt(pi))":
Lines 627-636 idouble: 1 Link Here
627
ildouble: 1
644
ildouble: 1
628
ldouble: 1
645
ldouble: 1
629
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
646
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
630
float: 1
631
ifloat: 1
632
double: 1
647
double: 1
648
float: 1
633
idouble: 1
649
idouble: 1
650
ifloat: 1
634
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
651
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
635
double: 1
652
double: 1
636
float: 2
653
float: 2
Lines 677-682 ldouble: 1 Link Here
677
694
678
# sinh
695
# sinh
679
Test "sinh (0.75) == 0.822316731935829980703661634446913849":
696
Test "sinh (0.75) == 0.822316731935829980703661634446913849":
697
double: 1
680
ildouble: 1
698
ildouble: 1
681
699
682
# tan
700
# tan
Lines 714-745 float: 1 Link Here
714
idouble: 1
732
idouble: 1
715
ifloat: 1
733
ifloat: 1
716
Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
734
Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
735
double: 2
736
float: 1
737
idouble: 2
738
ifloat: 1
717
ildouble: 1
739
ildouble: 1
718
ldouble: 1
740
ldouble: 1
719
ifloat: 1
741
Test "y0 (1.5) == 0.382448923797758843955068554978089862":
742
double: 1
720
float: 1
743
float: 1
721
double: 2
744
idouble: 1
722
idouble: 2
745
ifloat: 1
723
Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
746
Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
747
double: 1
724
float: 1
748
float: 1
749
idouble: 1
725
ifloat: 1
750
ifloat: 1
726
ildouble: 1
751
ildouble: 1
727
ldouble: 1
752
ldouble: 1
728
Test "y0 (8.0) == 0.223521489387566220527323400498620359":
753
Test "y0 (8.0) == 0.223521489387566220527323400498620359":
754
double: 1
729
float: 1
755
float: 1
756
idouble: 1
730
ifloat: 1
757
ifloat: 1
731
ildouble: 1
758
ildouble: 1
732
ldouble: 1
759
ldouble: 1
733
Test "y0 (1.5) == 0.382448923797758843955068554978089862":
734
float: 1
735
ifloat: 1
736
double: 1
737
idouble: 1
738
760
739
# y1
761
# y1
740
Test "y1 (0.125) == -5.19993611253477499595928744876579921":
762
Test "y1 (0.125) == -5.19993611253477499595928744876579921":
741
ildouble: 1
763
ildouble: 1
742
ldouble: 1
764
ldouble: 1
765
Test "y1 (1.0) == -0.781212821300288716547150000047964821":
766
double: 1
767
idouble: 1
743
Test "y1 (10.0) == 0.249015424206953883923283474663222803":
768
Test "y1 (10.0) == 0.249015424206953883923283474663222803":
744
double: 2
769
double: 2
745
float: 2
770
float: 2
Lines 753-765 ifloat: 2 Link Here
753
ildouble: 1
778
ildouble: 1
754
ldouble: 1
779
ldouble: 1
755
Test "y1 (8.0) == -0.158060461731247494255555266187483550":
780
Test "y1 (8.0) == -0.158060461731247494255555266187483550":
781
double: 1
756
float: 2
782
float: 2
783
idouble: 1
757
ifloat: 2
784
ifloat: 2
758
ildouble: 1
785
ildouble: 1
759
ldouble: 1
786
ldouble: 1
760
Test "y1 (1.0) == -0.781212821300288716547150000047964821":
761
double: 1
762
idouble: 1
763
787
764
# yn
788
# yn
765
Test "yn (0, 0.125) == -1.38968062514384052915582277745018693":
789
Test "yn (0, 0.125) == -1.38968062514384052915582277745018693":
Lines 771-794 float: 1 Link Here
771
idouble: 1
795
idouble: 1
772
ifloat: 1
796
ifloat: 1
773
Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":
797
Test "yn (0, 1.0) == 0.0882569642156769579829267660235151628":
774
ildouble: 1
775
ldouble: 1
776
ifloat: 1
777
float: 1
778
double: 2
798
double: 2
799
float: 1
779
idouble: 2
800
idouble: 2
780
Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":
781
ifloat: 1
801
ifloat: 1
782
float: 1
802
ildouble: 1
803
ldouble: 1
804
Test "yn (0, 1.5) == 0.382448923797758843955068554978089862":
783
double: 1
805
double: 1
806
float: 1
784
idouble: 1
807
idouble: 1
808
ifloat: 1
785
Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
809
Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
810
double: 1
786
float: 1
811
float: 1
812
idouble: 1
787
ifloat: 1
813
ifloat: 1
788
ildouble: 1
814
ildouble: 1
789
ldouble: 1
815
ldouble: 1
790
Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
816
Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
817
double: 1
791
float: 1
818
float: 1
819
idouble: 1
792
ifloat: 1
820
ifloat: 1
793
ildouble: 1
821
ildouble: 1
794
ldouble: 1
822
ldouble: 1
Lines 796-803 Test "yn (1, 0.125) == -5.19993611253477 Link Here
796
ildouble: 1
824
ildouble: 1
797
ldouble: 1
825
ldouble: 1
798
Test "yn (1, 1.0) == -0.781212821300288716547150000047964821":
826
Test "yn (1, 1.0) == -0.781212821300288716547150000047964821":
799
idouble: 1
800
double: 1
827
double: 1
828
idouble: 1
801
Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":
829
Test "yn (1, 10.0) == 0.249015424206953883923283474663222803":
802
double: 2
830
double: 2
803
float: 2
831
float: 2
Lines 811-823 ifloat: 2 Link Here
811
ildouble: 1
839
ildouble: 1
812
ldouble: 1
840
ldouble: 1
813
Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":
841
Test "yn (1, 8.0) == -0.158060461731247494255555266187483550":
842
double: 1
814
float: 2
843
float: 2
844
idouble: 1
815
ifloat: 2
845
ifloat: 2
816
ildouble: 1
846
ildouble: 1
817
ldouble: 1
847
ldouble: 1
818
Test "yn (3, 0.75) == -12.9877176234475433186319774484809207":
819
ifloat: 1
820
float: 1
821
Test "yn (10, 0.125) == -127057845771019398.252538486899753195":
848
Test "yn (10, 0.125) == -127057845771019398.252538486899753195":
822
double: 1
849
double: 1
823
float: 1
850
float: 1
Lines 841-850 float: 3 Link Here
841
idouble: 1
868
idouble: 1
842
ifloat: 3
869
ifloat: 3
843
Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
870
Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
844
float: 3
845
ifloat: 3
846
double: 2
871
double: 2
872
float: 3
847
idouble: 2
873
idouble: 2
874
ifloat: 3
848
Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
875
Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
849
ildouble: 1
876
ildouble: 1
850
ldouble: 1
877
ldouble: 1
Lines 855-866 idouble: 1 Link Here
855
ifloat: 1
882
ifloat: 1
856
ildouble: 2
883
ildouble: 2
857
ldouble: 2
884
ldouble: 2
858
Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":
885
Test "yn (3, 10.0) == -0.251362657183837329779204747654240998":
859
float: 1
860
ifloat: 1
861
double: 1
886
double: 1
887
float: 1
862
idouble: 1
888
idouble: 1
863
Test "yn (3, 10.0) == -0.251362657183837329779204747654240998":
889
ifloat: 1
890
Test "yn (3, 2.0) == -1.12778377684042778608158395773179238":
864
double: 1
891
double: 1
865
float: 1
892
float: 1
866
idouble: 1
893
idouble: 1
Lines 872-879 ildouble: 622 Link Here
872
ldouble: 622
899
ldouble: 622
873
900
874
Function: "asin":
901
Function: "asin":
875
ldouble: 1
876
ildouble: 1
902
ildouble: 1
903
ldouble: 1
877
904
878
Function: "atanh":
905
Function: "atanh":
879
ildouble: 2
906
ildouble: 2
Lines 895-905 ldouble: 6 Link Here
895
922
896
Function: Imaginary part of "cacosh":
923
Function: Imaginary part of "cacosh":
897
double: 1
924
double: 1
925
float: 4
898
idouble: 1
926
idouble: 1
927
ifloat: 4
899
ildouble: 1
928
ildouble: 1
900
ldouble: 1
929
ldouble: 1
901
ifloat: 4
902
float: 4
903
930
904
Function: Real part of "casin":
931
Function: Real part of "casin":
905
double: 1
932
double: 1
Lines 1073-1079 ildouble: 3 Link Here
1073
ldouble: 3
1100
ldouble: 3
1074
1101
1075
Function: Real part of "ctanh":
1102
Function: Real part of "ctanh":
1103
double: 1
1076
float: 1
1104
float: 1
1105
idouble: 1
1077
ifloat: 1
1106
ifloat: 1
1078
ildouble: 5
1107
ildouble: 5
1079
ldouble: 5
1108
ldouble: 5
Lines 1115-1124 Function: "hypot": Link Here
1115
float: 1
1144
float: 1
1116
1145
1117
Function: "j0":
1146
Function: "j0":
1118
double: 1
1147
double: 3
1119
float: 1
1148
float: 2
1120
idouble: 1
1149
idouble: 3
1121
ifloat: 1
1150
ifloat: 2
1122
ildouble: 1
1151
ildouble: 1
1123
ldouble: 1
1152
ldouble: 1
1124
1153
Lines 1131-1139 ildouble: 1 Link Here
1131
ldouble: 1
1160
ldouble: 1
1132
1161
1133
Function: "jn":
1162
Function: "jn":
1134
double: 2
1163
double: 5
1135
float: 2
1164
float: 2
1136
idouble: 2
1165
idouble: 5
1137
ifloat: 2
1166
ifloat: 2
1138
ildouble: 2
1167
ildouble: 2
1139
ldouble: 2
1168
ldouble: 2
Lines 1165-1170 ildouble: 1 Link Here
1165
ldouble: 1
1194
ldouble: 1
1166
1195
1167
Function: "sinh":
1196
Function: "sinh":
1197
double: 1
1168
ildouble: 1
1198
ildouble: 1
1169
1199
1170
Function: "tan":
1200
Function: "tan":
(-)glibc-2.3.5/sysdeps/ia64/fpu/libm-test-ulps.libm-ulps (-128 / +20 lines)
Lines 82-89 idouble: 1 Link Here
82
Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
82
Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
83
float: 1
83
float: 1
84
ifloat: 1
84
ifloat: 1
85
ildouble: 1
86
ldouble: 1
87
Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
85
Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
88
double: 1
86
double: 1
89
idouble: 1
87
idouble: 1
Lines 142-149 ifloat: 1 Link Here
142
Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
140
Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
143
double: 1
141
double: 1
144
idouble: 1
142
idouble: 1
145
ildouble: 1
146
ldouble: 1
147
Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
143
Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
148
double: 1
144
double: 1
149
float: 1
145
float: 1
Lines 253-260 double: 1 Link Here
253
float: 4
249
float: 4
254
idouble: 1
250
idouble: 1
255
ifloat: 4
251
ifloat: 4
256
ildouble: 1
252
ildouble: 6
257
ldouble: 1
253
ldouble: 6
258
Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i":
254
Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i":
259
ildouble: 1
255
ildouble: 1
260
ldouble: 1
256
ldouble: 1
Lines 310-317 double: 1 Link Here
310
float: 1
306
float: 1
311
idouble: 1
307
idouble: 1
312
ifloat: 1
308
ifloat: 1
313
ildouble: 2
314
ldouble: 2
315
Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
309
Test "Real part of: csinh (0.75 + 1.25 i) == 0.259294854551162779153349830618433028 + 1.22863452409509552219214606515777594 i":
316
float: 1
310
float: 1
317
ifloat: 1
311
ifloat: 1
Lines 331-338 ifloat: 1 Link Here
331
325
332
# ctan
326
# ctan
333
Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
327
Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
334
double: 1
335
idouble: 1
336
ildouble: 2
328
ildouble: 2
337
ldouble: 2
329
ldouble: 2
338
Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
330
Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
Lines 356-363 ldouble: 1 Link Here
356
Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
348
Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
357
float: 1
349
float: 1
358
ifloat: 1
350
ifloat: 1
359
ildouble: 24
360
ldouble: 24
361
Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
351
Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
362
float: 1
352
float: 1
363
ifloat: 1
353
ifloat: 1
Lines 370-427 idouble: 1 Link Here
370
ildouble: 1
360
ildouble: 1
371
ldouble: 1
361
ldouble: 1
372
362
373
# erf
374
Test "erf (1.25) == 0.922900128256458230136523481197281140":
375
double: 1
376
idouble: 1
377
378
# erfc
379
Test "erfc (0.75) == 0.288844366346484868401062165408589223":
380
float: 1
381
ifloat: 1
382
Test "erfc (1.25) == 0.0770998717435417698634765188027188596":
383
ildouble: 1
384
ldouble: 1
385
Test "erfc (2.0) == 0.00467773498104726583793074363274707139":
386
double: 1
387
idouble: 1
388
Test "erfc (4.125) == 0.542340079956506600531223408575531062e-8":
389
double: 1
390
idouble: 1
391
ildouble: 1
392
ldouble: 1
393
394
# exp10
395
Test "exp10 (-1) == 0.1":
396
double: 2
397
float: 1
398
idouble: 2
399
ifloat: 1
400
Test "exp10 (0.75) == 5.62341325190349080394951039776481231":
401
double: 1
402
float: 1
403
idouble: 1
404
ifloat: 1
405
ildouble: 1
406
ldouble: 1
407
Test "exp10 (3) == 1000":
408
double: 6
409
float: 2
410
idouble: 6
411
ifloat: 2
412
ildouble: 3
413
ldouble: 3
414
415
# expm1
363
# expm1
416
Test "expm1 (1) == M_El - 1.0":
364
Test "expm1 (1) == M_El - 1.0":
417
ildouble: 1
365
ildouble: 1
418
ldouble: 1
366
ldouble: 1
419
367
420
# gamma
421
Test "gamma (-0.5) == log(2*sqrt(pi))":
422
ildouble: 1
423
ldouble: 1
424
425
# hypot
368
# hypot
426
Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
369
Test "hypot (-0.7, -12.4) == 12.419742348374220601176836866763271":
427
float: 1
370
float: 1
Lines 461-466 double: 2 Link Here
461
float: 1
404
float: 1
462
idouble: 2
405
idouble: 2
463
ifloat: 1
406
ifloat: 1
407
Test "j0 (2.0) == 0.223890779141235668051827454649948626":
408
float: 2
409
ifloat: 2
464
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
410
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
465
double: 1
411
double: 1
466
float: 1
412
float: 1
Lines 498-503 double: 2 Link Here
498
float: 1
444
float: 1
499
idouble: 2
445
idouble: 2
500
ifloat: 1
446
ifloat: 1
447
Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
448
float: 2
449
ifloat: 2
501
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
450
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
502
double: 1
451
double: 1
503
float: 1
452
float: 1
Lines 543-550 ifloat: 1 Link Here
543
ildouble: 2
492
ildouble: 2
544
ldouble: 2
493
ldouble: 2
545
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
494
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
546
float: 3
495
float: 4
547
ifloat: 3
496
ifloat: 4
548
ildouble: 1
497
ildouble: 1
549
ldouble: 1
498
ldouble: 1
550
Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
499
Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
Lines 570-589 ildouble: 1 Link Here
570
ldouble: 1
519
ldouble: 1
571
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
520
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
572
double: 1
521
double: 1
573
float: 1
522
float: 2
574
idouble: 1
523
idouble: 1
575
ifloat: 1
524
ifloat: 2
576
ildouble: 1
525
ildouble: 1
577
ldouble: 1
526
ldouble: 1
578
527
579
# lgamma
528
# lgamma
580
Test "lgamma (-0.5) == log(2*sqrt(pi))":
581
ildouble: 1
582
ldouble: 1
583
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
529
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
584
double: 1
585
float: 1
530
float: 1
586
idouble: 1
587
ifloat: 1
531
ifloat: 1
588
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
532
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
589
double: 1
533
double: 1
Lines 635-650 double: 1 Link Here
635
idouble: 1
579
idouble: 1
636
580
637
# tgamma
581
# tgamma
638
Test "tgamma (-0.5) == -2 sqrt (pi)":
639
double: 1
640
float: 1
641
idouble: 1
642
ifloat: 1
643
ildouble: 1
644
ldouble: 1
645
Test "tgamma (0.5) == sqrt (pi)":
646
float: 1
647
ifloat: 1
648
Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
582
Test "tgamma (0.7) == 1.29805533264755778568117117915281162":
649
double: 1
583
double: 1
650
float: 1
584
float: 1
Lines 668-680 float: 1 Link Here
668
idouble: 2
602
idouble: 2
669
ifloat: 1
603
ifloat: 1
670
Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
604
Test "y0 (10.0) == 0.0556711672835993914244598774101900481":
671
double: 1
672
float: 1
605
float: 1
673
idouble: 1
674
ifloat: 1
606
ifloat: 1
675
Test "y0 (2.0) == 0.510375672649745119596606592727157873":
676
double: 1
677
idouble: 1
678
Test "y0 (8.0) == 0.223521489387566220527323400498620359":
607
Test "y0 (8.0) == 0.223521489387566220527323400498620359":
679
double: 1
608
double: 1
680
float: 1
609
float: 1
Lines 722-734 float: 1 Link Here
722
idouble: 2
651
idouble: 2
723
ifloat: 1
652
ifloat: 1
724
Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
653
Test "yn (0, 10.0) == 0.0556711672835993914244598774101900481":
725
double: 1
726
float: 1
654
float: 1
727
idouble: 1
728
ifloat: 1
655
ifloat: 1
729
Test "yn (0, 2.0) == 0.510375672649745119596606592727157873":
730
double: 1
731
idouble: 1
732
Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
656
Test "yn (0, 8.0) == 0.223521489387566220527323400498620359":
733
double: 1
657
double: 1
734
float: 1
658
float: 1
Lines 771-779 Test "yn (10, 10.0) == -0.35981415218340 Link Here
771
double: 2
695
double: 2
772
idouble: 2
696
idouble: 2
773
Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
697
Test "yn (10, 2.0) == -129184.542208039282635913145923304214":
774
double: 3
698
double: 2
775
float: 1
699
float: 1
776
idouble: 3
700
idouble: 2
777
ifloat: 1
701
ifloat: 1
778
Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
702
Test "yn (3, 0.125) == -2612.69757350066712600220955744091741":
779
ildouble: 1
703
ildouble: 1
Lines 910-917 double: 1 Link Here
910
float: 1
834
float: 1
911
idouble: 1
835
idouble: 1
912
ifloat: 1
836
ifloat: 1
913
ildouble: 1
914
ldouble: 1
915
837
916
Function: "cos":
838
Function: "cos":
917
double: 2
839
double: 2
Lines 926-933 double: 2 Link Here
926
float: 5
848
float: 5
927
idouble: 2
849
idouble: 2
928
ifloat: 5
850
ifloat: 5
929
ildouble: 3
851
ildouble: 6
930
ldouble: 3
852
ldouble: 6
931
853
932
Function: Imaginary part of "cpow":
854
Function: Imaginary part of "cpow":
933
double: 2
855
double: 2
Lines 960-975 double: 1 Link Here
960
float: 1
882
float: 1
961
idouble: 1
883
idouble: 1
962
ifloat: 1
884
ifloat: 1
963
ildouble: 2
964
ldouble: 2
965
885
966
Function: Real part of "csqrt":
886
Function: Real part of "csqrt":
967
float: 1
887
float: 1
968
ifloat: 1
888
ifloat: 1
969
889
970
Function: Real part of "ctan":
890
Function: Real part of "ctan":
971
double: 1
972
idouble: 1
973
ildouble: 2
891
ildouble: 2
974
ldouble: 2
892
ldouble: 2
975
893
Lines 992-1037 double: 1 Link Here
992
float: 1
910
float: 1
993
idouble: 1
911
idouble: 1
994
ifloat: 1
912
ifloat: 1
995
ildouble: 24
996
ldouble: 24
997
998
Function: "erf":
999
double: 1
1000
idouble: 1
1001
1002
Function: "erfc":
1003
double: 1
1004
float: 1
1005
idouble: 1
1006
ifloat: 1
1007
ildouble: 1
913
ildouble: 1
1008
ldouble: 1
914
ldouble: 1
1009
915
1010
Function: "exp10":
1011
double: 6
1012
float: 2
1013
idouble: 6
1014
ifloat: 2
1015
ildouble: 3
1016
ldouble: 3
1017
1018
Function: "expm1":
916
Function: "expm1":
1019
ildouble: 1
917
ildouble: 1
1020
ldouble: 1
918
ldouble: 1
1021
919
1022
Function: "gamma":
1023
ildouble: 1
1024
ldouble: 1
1025
1026
Function: "hypot":
920
Function: "hypot":
1027
float: 1
921
float: 1
1028
ifloat: 1
922
ifloat: 1
1029
923
1030
Function: "j0":
924
Function: "j0":
1031
double: 2
925
double: 2
1032
float: 1
926
float: 2
1033
idouble: 2
927
idouble: 2
1034
ifloat: 1
928
ifloat: 2
1035
ildouble: 2
929
ildouble: 2
1036
ldouble: 2
930
ldouble: 2
1037
931
Lines 1045-1053 ldouble: 1 Link Here
1045
939
1046
Function: "jn":
940
Function: "jn":
1047
double: 3
941
double: 3
1048
float: 3
942
float: 4
1049
idouble: 3
943
idouble: 3
1050
ifloat: 3
944
ifloat: 4
1051
ildouble: 2
945
ildouble: 2
1052
ldouble: 2
946
ldouble: 2
1053
947
Lines 1086-1093 double: 1 Link Here
1086
float: 1
980
float: 1
1087
idouble: 1
981
idouble: 1
1088
ifloat: 1
982
ifloat: 1
1089
ildouble: 1
1090
ldouble: 1
1091
983
1092
Function: "y0":
984
Function: "y0":
1093
double: 2
985
double: 2
(-)glibc-2.3.5/sysdeps/powerpc/fpu/libm-test-ulps.libm-ulps (-12 / +18 lines)
Lines 226-234 idouble: 2 Link Here
226
ifloat: 3
226
ifloat: 3
227
Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
227
Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
228
double: 1
228
double: 1
229
float: 4
229
float: 5
230
idouble: 1
230
idouble: 1
231
ifloat: 4
231
ifloat: 5
232
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
232
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
233
float: 2
233
float: 2
234
ifloat: 2
234
ifloat: 2
Lines 356-361 double: 2 Link Here
356
float: 1
356
float: 1
357
idouble: 2
357
idouble: 2
358
ifloat: 1
358
ifloat: 1
359
Test "j0 (2.0) == 0.223890779141235668051827454649948626":
360
float: 2
361
ifloat: 2
359
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
362
Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1":
360
double: 1
363
double: 1
361
float: 1
364
float: 1
Lines 387-392 double: 2 Link Here
387
float: 1
390
float: 1
388
idouble: 2
391
idouble: 2
389
ifloat: 1
392
ifloat: 1
393
Test "jn (0, 2.0) == 0.223890779141235668051827454649948626":
394
float: 2
395
ifloat: 2
390
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
396
Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1":
391
double: 1
397
double: 1
392
float: 1
398
float: 1
Lines 418-425 Test "jn (10, 10.0) == 0.207486106633358 Link Here
418
float: 1
424
float: 1
419
ifloat: 1
425
ifloat: 1
420
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
426
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
421
float: 3
427
float: 4
422
ifloat: 3
428
ifloat: 4
423
Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
429
Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
424
double: 1
430
double: 1
425
float: 1
431
float: 1
Lines 435-443 idouble: 3 Link Here
435
ifloat: 1
441
ifloat: 1
436
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
442
Test "jn (3, 2.0) == 0.128943249474402051098793332969239835":
437
double: 1
443
double: 1
438
float: 1
444
float: 2
439
idouble: 1
445
idouble: 1
440
ifloat: 1
446
ifloat: 2
441
447
442
# lgamma
448
# lgamma
443
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
449
Test "lgamma (0.7) == 0.260867246531666514385732417016759578":
Lines 730-738 ifloat: 1 Link Here
730
736
731
Function: Real part of "cpow":
737
Function: Real part of "cpow":
732
double: 2
738
double: 2
733
float: 4
739
float: 5
734
idouble: 2
740
idouble: 2
735
ifloat: 4
741
ifloat: 5
736
742
737
Function: Imaginary part of "cpow":
743
Function: Imaginary part of "cpow":
738
double: 2
744
double: 2
Lines 800-808 ifloat: 1 Link Here
800
806
801
Function: "j0":
807
Function: "j0":
802
double: 2
808
double: 2
803
float: 1
809
float: 2
804
idouble: 2
810
idouble: 2
805
ifloat: 1
811
ifloat: 2
806
812
807
Function: "j1":
813
Function: "j1":
808
double: 1
814
double: 1
Lines 812-820 ifloat: 2 Link Here
812
818
813
Function: "jn":
819
Function: "jn":
814
double: 3
820
double: 3
815
float: 3
821
float: 4
816
idouble: 3
822
idouble: 3
817
ifloat: 3
823
ifloat: 4
818
824
819
Function: "lgamma":
825
Function: "lgamma":
820
double: 1
826
double: 1
(-)glibc-2.3.5/sysdeps/x86_64/fpu/libm-test-ulps.libm-ulps (+8 lines)
Lines 1309-1311 ildouble: 4 Link Here
1309
ldouble: 4
1309
ldouble: 4
1310
1310
1311
# end of automatic generation
1311
# end of automatic generation
1312
1313
Test "cos (0.80190127184058835) == 0.69534156199418473":
1314
double: 1
1315
idouble: 1
1316
Test "sincos (0.80190127184058835, &sin_res, &cos_res) puts 0.69534156199418473 in cos_res":
1317
double: 1
1318
idouble: 1
1319

Return to bug 100289