entered into RCS
authorRoland McGrath <roland@gnu.org>
Fri, 1 May 1992 18:47:39 +0000 (18:47 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 1 May 1992 18:47:39 +0000 (18:47 +0000)
24 files changed:
sysdeps/m68k/fpu/asin.c
sysdeps/m68k/fpu/atan.c
sysdeps/m68k/fpu/atanh.c [new file with mode: 0644]
sysdeps/m68k/fpu/ceil.c
sysdeps/m68k/fpu/cos.c
sysdeps/m68k/fpu/cosh.c
sysdeps/m68k/fpu/exp.c
sysdeps/m68k/fpu/expm1.c
sysdeps/m68k/fpu/fabs.c
sysdeps/m68k/fpu/fl.h
sysdeps/m68k/fpu/floor.c
sysdeps/m68k/fpu/frexp.c
sysdeps/m68k/fpu/isnan.c
sysdeps/m68k/fpu/log.c
sysdeps/m68k/fpu/log10.c
sysdeps/m68k/fpu/log1p.c [new file with mode: 0644]
sysdeps/m68k/fpu/rint.c [new file with mode: 0644]
sysdeps/m68k/fpu/sin.c
sysdeps/m68k/fpu/sinh.c
sysdeps/m68k/fpu/sqrt.c
sysdeps/m68k/fpu/switch/Makefile
sysdeps/m68k/fpu/switch/switch.c
sysdeps/m68k/fpu/tan.c
sysdeps/m68k/fpu/tanh.c

index 44a8e57..0e3e58f 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    asin
-#include "acos-68881.c"
+#include <acos.c>
index 71ec303..b9d428e 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    atan
-#include "acos-68881.c"
+#include <acos.c>
diff --git a/sysdeps/m68k/fpu/atanh.c b/sysdeps/m68k/fpu/atanh.c
new file mode 100644 (file)
index 0000000..d4636ec
--- /dev/null
@@ -0,0 +1,2 @@
+#define        FUNC    atanh
+#include <acos.c>
index d65ab0e..b4605e1 100644 (file)
@@ -1,20 +1,4 @@
-/* Copyright (C) 1990 Free Software Foundation, Inc.
-This file is part of the GNU C Library.
-
-The GNU C Library is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-The GNU C Library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with the GNU C Library; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #define        FUNC    ceil
 
-#include "acos-68881.c"
+#include <acos.c>
index db6b8a4..fa50130 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    cos
-#include "acos-68881.c"
+#include <acos.c>
index cc91b2e..78a8194 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    cosh
-#include "acos-68881.c"
+#include <acos.c>
index 2748fd3..2649d72 100644 (file)
@@ -1,3 +1,3 @@
 #define        FUNC    exp
 #define        OP      etox
-#include "acos-68881.c"
+#include <acos.c>
index 88a34db..19f1802 100644 (file)
@@ -1,2 +1,3 @@
-#define        FUNC    expm1
-#include <../sysdeps/m68k/68881/acos.c>
+#define        FUNC    __expm1
+#define        OP      expm1
+#include <acos.c>
index 0f8feea..f9538a5 100644 (file)
@@ -1,3 +1,3 @@
 #define        FUNC    fabs
 #define        OP      abs
-#include "acos-68881.c"
+#include <acos.c>
index add7351..098e880 100644 (file)
@@ -6,7 +6,10 @@
 /* ansidecl.m4 here inserts the ieee file.  Kludge o rama.
    $) ENDCOMMENT INCLUDE($sysdeps/ieee754/fl.h$) STARTCOMMENT */
 
-#if    defined(FLT_ROUNDS) && defined(__GNUC__)
+#ifndef        __need_HUGE_VAL
+
+#ifdef __GNUC__
+
 #undef FLT_ROUNDS
 
 /* Interrogate the 68881 to find the current rounding mode.  */
@@ -33,4 +36,6 @@ DEFUN_VOID(__flt_rounds)
 
 #define        FLT_ROUNDS      (__flt_rounds())
 
-#endif
+#endif /* GCC.  */
+
+#endif /* Don't need HUGE_VAL.  */
index bcd6be3..92a2ca6 100644 (file)
@@ -1,3 +1,3 @@
 #define        FUNC    floor
 #define        OP      intrz
-#include "acos-68881.c"
+#include <acos.c>
index 6ab7c5b..de74851 100644 (file)
@@ -1,19 +1,20 @@
 /* Copyright (C) 1991 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
-The GNU C Library is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
+The GNU C Library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License as
+published by the Free Software Foundation; either version 2 of the
+License, or (at your option) any later version.
 
 The GNU C Library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Library General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with the GNU C Library; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+You should have received a copy of the GNU Library General Public
+License along with the GNU C Library; see the file COPYING.LIB.  If
+not, write to the Free Software Foundation, Inc., 675 Mass Ave,
+Cambridge, MA 02139, USA.  */
 
 #include <ansidecl.h>
 #define        __NO_MATH_INLINES
index f74a05b..e90c691 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    __isnan
-#include <../sysdeps/m68k/68881/isinf.c>
+#include <__isinf.c>
index c5f5a5b..4de3346 100644 (file)
@@ -1,3 +1,3 @@
 #define        FUNC    log
 #define        OP      logn
-#include "acos-68881.c"
+#include <acos.c>
index 9a9923d..246b69a 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    log10
-#include "acos-68881.c"
+#include <acos.c>
diff --git a/sysdeps/m68k/fpu/log1p.c b/sysdeps/m68k/fpu/log1p.c
new file mode 100644 (file)
index 0000000..0287838
--- /dev/null
@@ -0,0 +1,2 @@
+#define        FUNC    log1p
+#include <acos.c>
diff --git a/sysdeps/m68k/fpu/rint.c b/sysdeps/m68k/fpu/rint.c
new file mode 100644 (file)
index 0000000..288ae81
--- /dev/null
@@ -0,0 +1,3 @@
+#define        FUNC    __rint
+#define        OP      intr
+#include <acos.c>
index 6ee32e7..28ac9e5 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    sin
-#include "acos-68881.c"
+#include <acos.c>
index 51c8b3f..fae7c71 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    sinh
-#include "acos-68881.c"
+#include <acos.c>
index 3ba32bf..2365b61 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    sqrt
-#include "acos-68881.c"
+#include <acos.c>
index 9482471..fd8d7c1 100644 (file)
@@ -22,16 +22,16 @@ sysdep_routines := $(sysdep_routines) switch
 
 # Find all the sources that have 68881 versions.
 +68881-sources := \
-  $(notdir $(wildcard $(addprefix $(filter %/68881,$(sysdirs)),$(sources))))
+  $(notdir $(wildcard $(addprefix $(filter %/fpu,$(sysdirs)),$(sources))))
 
-# Sysdep directories other than 68881 and 68881-sw (this one).
-+non68881-dirs := $(filter-out %/68881 %/68881-switch,$(+sysdep_dirs))
+# Sysdep directories other than fpu and fpu/switch (this one).
++non68881-dirs := $(filter-out %/fpu %/fpu/switch,$(+sysdep_dirs))
 
 # Get a non-68881 version of the target.
 +non68881-version = $(firstword $(wildcard $(addsuffix /$@,$(+non68881-dirs))))
 
 # Directory containing 68881 sources.
-+68881-dir := $(filter %/68881,$(+sysdep_dirs))
++68881-dir := $(filter %/fpu,$(+sysdep_dirs))
 
 # For all the files that have 68881 versions and don't exist already in
 # the source directory (math), automatically make ones that switch between
index b1deef2..057bd15 100644 (file)
@@ -18,7 +18,7 @@ Cambridge, MA 02139, USA.  */
 
 #include <ansidecl.h>
 #include <signal.h>
-#include <68881-switch.h>
+#include <68881-sw.h>
 
 
 /* The signal that is sent when a 68881 instruction
index 2adc921..53b3b53 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    tan
-#include "acos-68881.c"
+#include <acos.c>
index 1815c0a..cc67395 100644 (file)
@@ -1,2 +1,2 @@
 #define        FUNC    tanh
-#include "acos-68881.c"
+#include <acos.c>