Changeset 521
- Timestamp:
- Aug 4, 2003, 2:10:41 PM (22 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/emx/asm386.h
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r520 r521 12 12 #define j_inf cmpb $0x05, %ah; je 13 13 14 /* MATHSUFFIX1 is for sin() vs. _sinf() vs. _sinl() */14 /* MATHSUFFIX1 is for sin() vs. sinf() vs. sinl() */ 15 15 /* MATHSUFFIX2 is for _sin() vs. _sinf() vs. _sinl() */ 16 /* MATHSUFFIX3 is for __sin() vs. __sinf() vs. __sinl ()*/16 /* MATHSUFFIX3 is for __sin() vs. __sinf() vs. __sinl() + defined sin... */ 17 17 18 18 #if defined (LONG_DOUBLE) 19 19 #define FLD fldt 20 #define MATHSUFFIX1(X) _ _##X##l20 #define MATHSUFFIX1(X) _STD(X##l) 21 21 #define MATHSUFFIX2(X) __##X##l 22 22 #define MATHSUFFIX3(X) ___##X##l … … 24 24 #elif defined (FLOAT) 25 25 #define FLD flds 26 #define MATHSUFFIX1(X) _ _##X##f26 #define MATHSUFFIX1(X) _STD(X##f) 27 27 #define MATHSUFFIX2(X) __##X##f 28 28 #define MATHSUFFIX3(X) ___##X##f -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.def
-
Property cvs2svn:cvs-rev
changed from
1.8
to1.9
r520 r521 65 65 "__atexit_v" @45 66 66 "__thread_tab" @46 67 "___digits" @47 68 "___locale" @48 69 "___locale_C" @49 70 "___locale_collate" @50 71 "___locale_ctype" @51 72 "___locale_lconv" @52 73 "___locale_time" @53 67 74 68 75 ; code … … 438 445 "__bi_sub_mul_bw" @469 439 446 "__bi_wdiv_rem_pow2" @470 440 "__ cbrtl" @471447 "__std_cbrtl" @471 441 448 "__cfgetispeed" @472 442 449 "__cfgetospeed" @473 … … 716 723 "___utimes" @747 717 724 "___convert_codepage" @748 718 "___digits" @749 719 "___do_Unicode" @750 720 "___from_ucs" @751 721 "_isascii" @752 722 "___locale" @753 723 "___locale_C" @754 724 "___locale_collate" @755 725 "___locale_ctype" @756 726 "___locale_lconv" @757 727 "___locale_time" @758 728 "___gnu_basename" @759 729 "__std_basename" @760 730 "__std_dirname" @761 731 "__std_lltoa" @762 732 "__std_localeconv" @763 733 "__std_ltoa" @764 734 "__std_setlocale" @765 735 "__std_ulltoa" @766 736 "__std_ultoa" @767 737 "_toascii" @768 738 "___to_ucs" @769 739 "__std_acosl" @770 740 "__std_asinl" @771 741 "__std_atan2l" @772 742 "__std_atanl" @773 743 "__std_ceill" @774 744 "__std_copysign" @775 745 "__std_copysignf" @776 746 "__std_copysignl" @777 747 "__std_coshl" @778 748 "__std_cosl" @779 749 "__std_expl" @780 750 "__std_fabsl" @781 751 "__std_floorl" @782 752 "__std_fmodl" @783 753 "__std_frexpl" @784 754 "__std_fxam" @785 755 "__std_fxaml" @786 756 "__std_hypot" @787 757 "__std_hypotl" @788 758 "__std_ldexpl" @789 759 "__std_log10l" @790 760 "__std_logl" @791 761 "__std_modfl" @792 762 "__std_nextafter" @793 763 "__std_nextafterf" @794 764 "__std_nextafterl" @795 765 "__std_powl" @796 766 "__std_rint" @797 767 "__std_rintl" @798 768 "__std_sinhl" @799 769 "__std_sinl" @800 770 "__std_sqrtl" @801 771 "__std_tanhl" @802 772 "__std_tanl" @803 773 "__std_trunc" @804 774 "__std_truncl" @805 775 "__ead_add" @806 776 "__ead_clear" @807 777 "__ead_copy" @808 778 "__ead_count" @809 779 "__ead_create" @810 780 "__ead_delete" @811 781 "__ead_destroy" @812 782 "__ead_enum" @813 783 "__ead_fea2list_size" @814 784 "__ead_fea2list_to_fealist" @815 785 "__ead_fealist_to_fea2list" @816 786 "__ead_find" @817 787 "__ead_get_fea2list" @818 788 "__ead_get_flags" @819 789 "__ead_get_name" @820 790 "__ead_get_value" @821 791 "__ead_make_index" @822 792 "__ead_name_len" @823 793 "__ead_read" @824 794 "__ead_replace" @825 795 "__ead_size_buffer" @826 796 "__ead_sort" @827 797 "__ead_use_fea2list" @828 798 "__ead_value_size" @829 799 "__ead_write" @830 800 "__ea_free" @831 801 "__ea_get" @832 802 "__ea_put" @833 803 "__ea_remove" @834 804 "__ea_set_errno" @835 805 "__ea_write" @836 725 "___do_Unicode" @749 726 "___from_ucs" @750 727 "_isascii" @751 728 "___gnu_basename" @752 729 "__std_basename" @753 730 "__std_dirname" @754 731 "__std_lltoa" @755 732 "__std_localeconv" @756 733 "__std_ltoa" @757 734 "__std_setlocale" @758 735 "__std_ulltoa" @759 736 "__std_ultoa" @760 737 "_toascii" @761 738 "___to_ucs" @762 739 "__std_acosl" @763 740 "__std_asinl" @764 741 "__std_atan2l" @765 742 "__std_atanl" @766 743 "__std_ceill" @767 744 "__std_copysign" @768 745 "__std_copysignf" @769 746 "__std_copysignl" @770 747 "__std_coshl" @771 748 "__std_cosl" @772 749 "__std_expl" @773 750 "__std_fabsl" @774 751 "__std_floorl" @775 752 "__std_fmodl" @776 753 "__std_frexpl" @777 754 "__fxam" @778 755 "__fxaml" @779 756 "__std_hypot" @780 757 "__std_hypotl" @781 758 "__std_ldexpl" @782 759 "__std_log10l" @783 760 "__std_logl" @784 761 "__std_modfl" @785 762 "__std_nextafter" @786 763 "__std_nextafterf" @787 764 "__std_nextafterl" @788 765 "__std_powl" @789 766 "__std_rint" @790 767 "__std_rintl" @791 768 "__std_sinhl" @792 769 "__std_sinl" @793 770 "__std_sqrtl" @794 771 "__std_tanhl" @795 772 "__std_tanl" @796 773 "__std_trunc" @797 774 "__std_truncl" @798 775 "__ead_add" @799 776 "__ead_clear" @800 777 "__ead_copy" @801 778 "__ead_count" @802 779 "__ead_create" @803 780 "__ead_delete" @804 781 "__ead_destroy" @805 782 "__ead_enum" @806 783 "__ead_fea2list_size" @807 784 "__ead_fea2list_to_fealist" @808 785 "__ead_fealist_to_fea2list" @809 786 "__ead_find" @810 787 "__ead_get_fea2list" @811 788 "__ead_get_flags" @812 789 "__ead_get_name" @813 790 "__ead_get_value" @814 791 "__ead_make_index" @815 792 "__ead_name_len" @816 793 "__ead_read" @817 794 "__ead_replace" @818 795 "__ead_size_buffer" @819 796 "__ead_sort" @820 797 "__ead_use_fea2list" @821 798 "__ead_value_size" @822 799 "__ead_write" @823 800 "__ea_free" @824 801 "__ea_get" @825 802 "__ea_put" @826 803 "__ea_remove" @827 804 "__ea_set_errno" @828 805 "__ea_write" @829 806 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/copysig.s
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r520 r521 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX 2(copysign)5 #define FUNC MATHSUFFIX1(copysign) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/hypot.s
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r520 r521 7 7 #include <emx/asm386.h> 8 8 9 #define FUNC MATHSUFFIX 2(hypot)9 #define FUNC MATHSUFFIX1(hypot) 10 10 11 11 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/nextaft.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r520 r521 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX 2(nextafter)5 #define FUNC MATHSUFFIX1(nextafter) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/rint.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r520 r521 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX 2(rint)5 #define FUNC MATHSUFFIX1(rint) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/386/trunc.s
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r520 r521 3 3 #include <emx/asm386.h> 4 4 5 #define FUNC MATHSUFFIX 2(trunc)5 #define FUNC MATHSUFFIX1(trunc) 6 6 7 7 .globl FUNC -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/math/cbrtl.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r520 r521 1 1 /* cbrtl.c (emx+gcc) -- Copyright (c) 1992-1995 by Eberhard Mattes */ 2 2 3 #include "libc-alias.h" 3 4 #include <math.h> 4 5 5 long double _ cbrtl(long double x)6 long double _STD(cbrtl) (long double x) 6 7 { 7 8 if (x >= 0) -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/mkstd.awk
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r520 r521 39 39 while (match($0, "MATHSUFFIX1\\( *[_0-9A-Za-z ]+ *\\)")) 40 40 { 41 std_fun[gensub("MATHSUFFIX1\\( *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH))]=1; 41 fun = gensub("MATHSUFFIX1\\( *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)) 42 std_fun[fun]=1; 43 std_fun[fun "f"]=1; 44 std_fun[fun "l"]=1; 42 45 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 43 46 } -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.