]> sourceware.org Git - newlib-cygwin.git/commitdiff
2001-12-18 Thomas Fitzsimmons <fitzsim@redhat.com>
authorThomas Fitzsimmons <fitzsim@redhat.com>
Wed, 19 Dec 2001 03:03:43 +0000 (03:03 +0000)
committerThomas Fitzsimmons <fitzsim@redhat.com>
Wed, 19 Dec 2001 03:03:43 +0000 (03:03 +0000)
* libc/machine/i386/f_*: Move to libm/machine/i386.

2001-12-18      Joel Sherrill <joel@OARcorp.com>

* libm/machine/Makefile.am: Add dummy doc stub so
"make info" works.

2001-12-17 Joel Sherrill <joel@OARcorp.com>

* libc/include/sys/types.h (ino_t): RTEMS uses long also.

25 files changed:
newlib/ChangeLog
newlib/NEWS
newlib/libc/include/sys/types.h
newlib/libc/machine/i386/Makefile.am
newlib/libc/machine/i386/Makefile.in
newlib/libm/machine/Makefile.am
newlib/libm/machine/Makefile.in
newlib/libm/machine/i386/Makefile.am
newlib/libm/machine/i386/Makefile.in
newlib/libm/machine/i386/f_atan2.S
newlib/libm/machine/i386/f_atan2f.S
newlib/libm/machine/i386/f_exp.c
newlib/libm/machine/i386/f_expf.c
newlib/libm/machine/i386/f_frexp.S
newlib/libm/machine/i386/f_frexpf.S
newlib/libm/machine/i386/f_ldexp.S
newlib/libm/machine/i386/f_ldexpf.S
newlib/libm/machine/i386/f_log.S
newlib/libm/machine/i386/f_log10.S
newlib/libm/machine/i386/f_log10f.S
newlib/libm/machine/i386/f_logf.S
newlib/libm/machine/i386/f_pow.c
newlib/libm/machine/i386/f_powf.c
newlib/libm/machine/i386/f_tan.S
newlib/libm/machine/i386/f_tanf.S

index b5df76184a39807614ac2edaf9d08b3e0ec16d57..5b64e7bfcd8ada098fa5e5db974b2098b3ac4712 100644 (file)
@@ -3,6 +3,19 @@
        * Makefile.am (DOCDIR): Force to empty string when doc
        directory is not present.
 
+2001-12-18  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       * libc/machine/i386/f_*: Move to libm/machine/i386.
+
+2001-12-18      Joel Sherrill <joel@OARcorp.com>
+
+       * libm/machine/Makefile.am: Add dummy doc stub so
+       "make info" works.
+
+2001-12-17     Joel Sherrill <joel@OARcorp.com>
+
+       * libc/include/sys/types.h (ino_t): RTEMS uses long also.
+
 2001-12-17  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
        * libc/stdlib/Makefile.am (LIB_COMPILE): Change to equal
index 6e3bd90bad47474ba6b5fcf36fe05adad49e2978..9a606f253ac88a5a3badee373c82a5c3feace048 100644 (file)
@@ -1,6 +1,7 @@
 *** Major changes in newlib version 1.10.0:
 
 * libtool support for i[3456]86-pc-linux native builds
+* addition of libm/machine/i386 directory, for i386 fast math routines
 
 *** Major changes in newlib version 1.9.0:
 
index 9c932a62ca94392aa73ac4099475b8e1b5a7a41c..96d25c4a04170d9159f5db31e8f610f062308d2a 100644 (file)
@@ -87,7 +87,7 @@ struct itimerspec {
 typedef        long    daddr_t;
 typedef        char *  caddr_t;
 
-#ifdef __MS_types__
+#if defined(__MS_types__) || defined(__rtems__)
 typedef        unsigned long   ino_t;
 #else
 #ifdef __sparc__
@@ -218,7 +218,7 @@ typedef _TIMER_T_ timer_t;
 #define __timer_t_defined
 #endif
 
-#ifdef __CYGWIN__
+#if defined(__CYGWIN__) || defined(__rtems__)
 typedef long useconds_t;
 #endif
 
index 804345a5fd42fbb6e1f8b68e901a6ea925a65895..100d8c46e5d1b686da9e120d2eec48dab1d42d64 100644 (file)
@@ -12,10 +12,7 @@ endif
 
 LIB_SOURCES = \
        memchr.S memcmp.S memcpy.S memset.S strchr.S \
-       memmove.S strlen.S f_atan2.S f_atan2f.S f_exp.c f_expf.c \
-       f_frexp.S f_frexpf.S f_log.S f_logf.S f_log10.S f_log10f.S \
-       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S \
-       $(mach_add_src)
+       memmove.S strlen.S $(mach_add_src) i386mach.h
 
 libi386_la_LDFLAGS = -Xcompiler -nostdlib
 
index 506e485d889be0793bb74b481115b6bf64d99968..7866af949b047bba9b0eb4d194c601ea073560e8 100644 (file)
@@ -91,10 +91,7 @@ INCLUDES = -I $(newlib_basedir)/libm/common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(T
 
 LIB_SOURCES = \
        memchr.S memcmp.S memcpy.S memset.S strchr.S \
-       memmove.S strlen.S f_atan2.S f_atan2f.S f_exp.c f_expf.c \
-       f_frexp.S f_frexpf.S f_log.S f_logf.S f_log10.S f_log10f.S \
-       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S \
-       $(mach_add_src)
+       memmove.S strlen.S $(mach_add_src) i386mach.h
 
 
 libi386_la_LDFLAGS = -Xcompiler -nostdlib
@@ -119,18 +116,12 @@ CPPFLAGS = @CPPFLAGS@
 LIBS = @LIBS@
 lib_a_LIBADD = 
 @USE_LIBTOOL_FALSE@lib_a_OBJECTS =  memchr.o memcmp.o memcpy.o memset.o \
-@USE_LIBTOOL_FALSE@strchr.o memmove.o strlen.o f_atan2.o f_atan2f.o \
-@USE_LIBTOOL_FALSE@f_exp.o f_expf.o f_frexp.o f_frexpf.o f_log.o \
-@USE_LIBTOOL_FALSE@f_logf.o f_log10.o f_log10f.o f_ldexp.o f_ldexpf.o \
-@USE_LIBTOOL_FALSE@f_pow.o f_powf.o f_tan.o f_tanf.o
+@USE_LIBTOOL_FALSE@strchr.o memmove.o strlen.o
 LTLIBRARIES =  $(noinst_LTLIBRARIES)
 
 libi386_la_LIBADD = 
 @USE_LIBTOOL_TRUE@libi386_la_OBJECTS =  memchr.lo memcmp.lo memcpy.lo \
-@USE_LIBTOOL_TRUE@memset.lo strchr.lo memmove.lo strlen.lo f_atan2.lo \
-@USE_LIBTOOL_TRUE@f_atan2f.lo f_exp.lo f_expf.lo f_frexp.lo f_frexpf.lo \
-@USE_LIBTOOL_TRUE@f_log.lo f_logf.lo f_log10.lo f_log10f.lo f_ldexp.lo \
-@USE_LIBTOOL_TRUE@f_ldexpf.lo f_pow.lo f_powf.lo f_tan.lo f_tanf.lo
+@USE_LIBTOOL_TRUE@memset.lo strchr.lo memmove.lo strlen.lo
 CFLAGS = @CFLAGS@
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
index 65b5b40a7476958387e3e6945ed5ff69548fc58b..d452c7fb3921ddd246505f22c8734dc55e54fb2c 100644 (file)
@@ -13,3 +13,5 @@ endif # USE_LIBTOOL
 
 ACLOCAL_AMFLAGS = -I ../..
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
+
+doc:  
index ea87ea6dde6f0a0f2efe48189816589eee03b5ee..82e207f8ae0b715f71448f981ead213c8afcf95b 100644 (file)
@@ -418,6 +418,8 @@ clean-generic maintainer-clean-generic clean mostlyclean distclean \
 maintainer-clean
 
 
+doc:  
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
index 1544dfaace8941c29ee8cae0e92752b400f50ac8..901cf5979860277107ad2218f40fd7e9ec8837d7 100644 (file)
@@ -7,7 +7,7 @@ INCLUDES = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) $(CROSS_C
 LIB_SOURCES = \
        f_atan2.S f_atan2f.S f_exp.c f_expf.c \
        f_frexp.S f_frexpf.S f_log.S f_logf.S f_log10.S f_log10f.S \
-       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S
+       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S f_math.h i386mach.h
 
 libi386_la_LDFLAGS = -Xcompiler -nostdlib
 
index baea74838f34b7ed60a8aceb54fa846de1ec172f..7436536eb014c41517f4233c768772d8e573ae9d 100644 (file)
@@ -90,7 +90,7 @@ INCLUDES = -I $(newlib_basedir)/../newlib/libm/common $(NEWLIB_CFLAGS) $(CROSS_C
 LIB_SOURCES = \
        f_atan2.S f_atan2f.S f_exp.c f_expf.c \
        f_frexp.S f_frexpf.S f_log.S f_logf.S f_log10.S f_log10f.S \
-       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S
+       f_ldexp.S f_ldexpf.S f_pow.c f_powf.c f_tan.S f_tanf.S f_math.h i386mach.h
 
 
 libi386_la_LDFLAGS = -Xcompiler -nostdlib
index 51ac98140b96e65a9b016d7aceb774badfd0be9a..5b44a495ebe56113b12b989834020526d9db3b08 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /* 
 Fast version of atan2 using Intel float instructions.
 
@@ -31,3 +33,5 @@ SYM (_f_atan2):
 
        leave
        ret
+
+#endif
index 092fec4d67b2d0e85238625f6f4efd7a0da3bc9d..babd7ff9d2ff75634b76a536f2a84c80ad5bdaa0 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of atan2f using Intel float instructions.
 
@@ -31,3 +33,5 @@ SYM (_f_atan2f):
 
        leave
        ret
+
+#endif
index a7fb05507f45632e18d222e1d20aee7b6f93d992..a348cbe930a3d10ae1bd6e22d78b93780e92fac8 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of exp using Intel float instructions.
 
@@ -42,4 +44,4 @@ double _f_exp (double x)
    return x;
 }
 
-
+#endif
index 4387727645903971130a64193749566895a77c62..6b86e899710279ff7f230c96b8576bfe4c197456 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of exp using Intel float instructions.
 
@@ -42,4 +44,4 @@ float _f_expf (float x)
    return x;
 }
 
-
+#endif
index 58397b79c87a00423c8a46693e8630718cb287a6..0aabb2011d010f883ef4822234d3ee7fb078f5c7 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of frexp using Intel float instructions.
 
@@ -42,3 +44,5 @@ SYM (_f_frexp):
 
        leave
        ret
+
+#endif
index 13d5a82bedf6e7890498c13f1bade383bc4b070e..7b373612c8c8161194970fde513ef57c4427e169 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of frexpf using Intel float instructions.
 
@@ -42,3 +44,5 @@ SYM (_f_frexpf):
 
        leave
        ret
+
+#endif
index af6b0582553c50d396bb71aaffc4cb81e88dde14..86992540a293e45db89785fd6311444f38d95447 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of ldexp using Intel float instructions.
 
@@ -32,3 +34,5 @@ SYM (_f_ldexp):
 
        leave
        ret
+
+#endif
index cded4cd95ebccc4f3bf94ab4c1663f084cec356a..6fcf045a0eaad159e53015f33f55c0401034ddc1 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of ldexpf using Intel float instructions.
 
@@ -32,3 +34,5 @@ SYM (_f_ldexpf):
 
        leave
        ret
+
+#endif
index e0eb7e0b1938e1879158a636b02b9f9a11729821..79df23eb95bcff5376e2bbf7abe4ff3883313185 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of log using Intel float instructions.
 
@@ -34,3 +36,5 @@ SYM (_f_log):
 
        leave
        ret
+
+#endif
index eed997f16b283f36b48c696c27134df6089026e9..440647e42db325f3b4ee3df99ef2d27fab259cb4 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of log10 using Intel float instructions.
 
@@ -34,3 +36,5 @@ SYM (_f_log10):
 
        leave
        ret
+
+#endif
index 5f781e309c8672f408dcd56162ad584c2047aac8..32a8e76cbcda5d8b79141069bc8fdf5ac27a1cad 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of logf using Intel float instructions.
 
@@ -34,3 +36,5 @@ SYM (_f_log10f):
 
        leave
        ret
+
+#endif
index 3620c05c4e69474e21b32d4d885b51ca0b1c188e..614ca3a7911dd47fa8e85f6617adbc24ff32917e 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of logf using Intel float instructions.
 
@@ -34,3 +36,5 @@ SYM (_f_logf):
 
        leave
        ret
+
+#endif
index ac7dcfe263a74ece62abe714baf4833e24918d6b..fca40c76f54503bcdbb70ed9a59c35b0907c0c12 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of pow using Intel float instructions.
 
@@ -42,3 +44,4 @@ double _f_pow (double x, double y)
     return pow (x,y);
 }
 
+#endif
index 501b6b1f305fd4268df31c567cdac47a624248e7..2daa5b03815d76154c2660f10919f1f61468c3ff 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of pow using Intel float instructions.
 
@@ -42,3 +44,4 @@ float _f_powf (float x, float y)
     return powf (x,y);
 }
 
+#endif
index ae0431f4abdaf8bd3365d18d4b7422dab1b75a86..7b13c4edfbd030c79f124c22bd62fead60eb6cd1 100644 (file)
@@ -8,6 +8,8 @@
  * ==================================================== 
  */             
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of tan using Intel float instructions.
 
@@ -31,3 +33,5 @@ SYM (_f_tan):
 
        leave
        ret
+
+#endif
index 23ba7376a41ea39f111bb986d1193f2d8ca8a22e..3d0b903c7c88cc265a37b57fa3e205a0031821c6 100644 (file)
@@ -8,6 +8,8 @@
  * ====================================================
  */                     
 
+#if !defined(_SOFT_FLOAT)
+
 /*
 Fast version of tanf using Intel float instructions.
 
@@ -31,3 +33,5 @@ SYM (_f_tanf):
 
        leave
        ret
+
+#endif
This page took 0.061813 seconds and 5 git commands to generate.