Commit b7633ee3 by Kai Tietz Committed by Kai Tietz

soft-fp: Imported from glibc upstream.

        * soft-fp: Imported from glibc upstream.

From-SVN: r184760
parent 5d9dc69a
2012-03-01 Kai Tietz <ktietz@redhat.com>
* soft-fp: Imported from glibc upstream.
2012-02-28 Kai Tietz <ktietz@redhat.com> 2012-02-28 Kai Tietz <ktietz@redhat.com>
* config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define it * config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define it
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
...@@ -47,4 +46,3 @@ SFtype __addsf3(SFtype a, SFtype b) ...@@ -47,4 +46,3 @@ SFtype __addsf3(SFtype a, SFtype b)
return r; return r;
} }
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
/* Software floating-point emulation. /* Software floating-point emulation.
Definitions for IEEE Double Precision Definitions for IEEE Double Precision
Copyright (C) 1997, 1998, 1999, 2006, 2007, 2008, 2009 Copyright (C) 1997, 1998, 1999, 2006, 2007, 2008, 2009, 2012
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com), Contributed by Richard Henderson (rth@cygnus.com),
...@@ -28,9 +28,8 @@ ...@@ -28,9 +28,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#if _FP_W_TYPE_SIZE < 32 #if _FP_W_TYPE_SIZE < 32
#error "Here's a nickel kid. Go buy yourself a real computer." #error "Here's a nickel kid. Go buy yourself a real computer."
...@@ -68,7 +67,7 @@ typedef float DFtype __attribute__((mode(DF))); ...@@ -68,7 +67,7 @@ typedef float DFtype __attribute__((mode(DF)));
union _FP_UNION_D union _FP_UNION_D
{ {
DFtype flt; DFtype flt;
struct { struct _FP_STRUCT_LAYOUT {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned sign : 1; unsigned sign : 1;
unsigned exp : _FP_EXPBITS_D; unsigned exp : _FP_EXPBITS_D;
...@@ -167,7 +166,7 @@ union _FP_UNION_D ...@@ -167,7 +166,7 @@ union _FP_UNION_D
union _FP_UNION_D union _FP_UNION_D
{ {
DFtype flt; DFtype flt;
struct { struct _FP_STRUCT_LAYOUT {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned sign : 1; unsigned sign : 1;
unsigned exp : _FP_EXPBITS_D; unsigned exp : _FP_EXPBITS_D;
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
/* Software floating-point emulation. /* Software floating-point emulation.
Definitions for IEEE Extended Precision. Definitions for IEEE Extended Precision.
Copyright (C) 1999,2006,2007 Free Software Foundation, Inc. Copyright (C) 1999,2006,2007,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Jakub Jelinek (jj@ultra.linux.cz). Contributed by Jakub Jelinek (jj@ultra.linux.cz).
...@@ -24,9 +24,8 @@ ...@@ -24,9 +24,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#if _FP_W_TYPE_SIZE < 32 #if _FP_W_TYPE_SIZE < 32
#error "Here's a nickel, kid. Go buy yourself a real computer." #error "Here's a nickel, kid. Go buy yourself a real computer."
...@@ -64,7 +63,7 @@ typedef float XFtype __attribute__((mode(XF))); ...@@ -64,7 +63,7 @@ typedef float XFtype __attribute__((mode(XF)));
union _FP_UNION_E union _FP_UNION_E
{ {
XFtype flt; XFtype flt;
struct struct _FP_STRUCT_LAYOUT
{ {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned long pad1 : _FP_W_TYPE_SIZE; unsigned long pad1 : _FP_W_TYPE_SIZE;
...@@ -263,7 +262,7 @@ union _FP_UNION_E ...@@ -263,7 +262,7 @@ union _FP_UNION_E
union _FP_UNION_E union _FP_UNION_E
{ {
XFtype flt; XFtype flt;
struct { struct _FP_STRUCT_LAYOUT {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
_FP_W_TYPE pad : (_FP_W_TYPE_SIZE - 1 - _FP_EXPBITS_E); _FP_W_TYPE pad : (_FP_W_TYPE_SIZE - 1 - _FP_EXPBITS_E);
unsigned sign : 1; unsigned sign : 1;
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
/* Software floating-point emulation. /* Software floating-point emulation.
Return 0 iff a == b, 1 iff a > b, 2 iff a ? b, -1 iff a < b Return 0 iff a == b, 1 iff a > b, 2 iff a ? b, -1 iff a < b
Copyright (C) 1997,1999,2006 Free Software Foundation, Inc. Copyright (C) 1997,1999,2006,2007 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com) and Contributed by Richard Henderson (rth@cygnus.com) and
Jakub Jelinek (jj@ultra.linux.cz). Jakub Jelinek (jj@ultra.linux.cz).
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#define _FP_FRAC_DECL_1(X) _FP_W_TYPE X##_f #define _FP_FRAC_DECL_1(X) _FP_W_TYPE X##_f
#define _FP_FRAC_COPY_1(D,S) (D##_f = S##_f) #define _FP_FRAC_COPY_1(D,S) (D##_f = S##_f)
......
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#define _FP_FRAC_DECL_2(X) _FP_W_TYPE X##_f0, X##_f1 #define _FP_FRAC_DECL_2(X) _FP_W_TYPE X##_f0, X##_f1
#define _FP_FRAC_COPY_2(D,S) (D##_f0 = S##_f0, D##_f1 = S##_f1) #define _FP_FRAC_COPY_2(D,S) (D##_f0 = S##_f0, D##_f1 = S##_f1)
......
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#define _FP_FRAC_DECL_4(X) _FP_W_TYPE X##_f[4] #define _FP_FRAC_DECL_4(X) _FP_W_TYPE X##_f[4]
#define _FP_FRAC_COPY_4(D,S) \ #define _FP_FRAC_COPY_4(D,S) \
......
...@@ -26,9 +26,8 @@ ...@@ -26,9 +26,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
/* We need just a few things from here for op-4, if we ever need some /* We need just a few things from here for op-4, if we ever need some
other macros, they can be added. */ other macros, they can be added. */
...@@ -108,4 +107,3 @@ ...@@ -108,4 +107,3 @@
/* don't fix the LSB until the very end when we're sure f[0] is stable */ \ /* don't fix the LSB until the very end when we're sure f[0] is stable */ \
X##_f[0] |= (_s != 0); \ X##_f[0] |= (_s != 0); \
} while (0) } while (0)
...@@ -26,9 +26,8 @@ ...@@ -26,9 +26,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#define _FP_DECL(wc, X) \ #define _FP_DECL(wc, X) \
_FP_I_TYPE X##_c __attribute__((unused)), X##_s, X##_e; \ _FP_I_TYPE X##_c __attribute__((unused)), X##_s, X##_e; \
......
/* Software floating-point emulation. /* Software floating-point emulation.
Definitions for IEEE Quad Precision. Definitions for IEEE Quad Precision.
Copyright (C) 1997,1998,1999,2006,2007 Free Software Foundation, Inc. Copyright (C) 1997,1998,1999,2006,2007,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com), Contributed by Richard Henderson (rth@cygnus.com),
Jakub Jelinek (jj@ultra.linux.cz), Jakub Jelinek (jj@ultra.linux.cz),
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#if _FP_W_TYPE_SIZE < 32 #if _FP_W_TYPE_SIZE < 32
#error "Here's a nickel, kid. Go buy yourself a real computer." #error "Here's a nickel, kid. Go buy yourself a real computer."
...@@ -67,7 +66,7 @@ typedef float TFtype __attribute__((mode(TF))); ...@@ -67,7 +66,7 @@ typedef float TFtype __attribute__((mode(TF)));
union _FP_UNION_Q union _FP_UNION_Q
{ {
TFtype flt; TFtype flt;
struct struct _FP_STRUCT_LAYOUT
{ {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned sign : 1; unsigned sign : 1;
...@@ -171,10 +170,10 @@ union _FP_UNION_Q ...@@ -171,10 +170,10 @@ union _FP_UNION_Q
union _FP_UNION_Q union _FP_UNION_Q
{ {
TFtype flt /* __attribute__((mode(TF))) */ ; TFtype flt /* __attribute__((mode(TF))) */ ;
struct { struct _FP_STRUCT_LAYOUT {
_FP_W_TYPE a, b; _FP_W_TYPE a, b;
} longs; } longs;
struct { struct _FP_STRUCT_LAYOUT {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned sign : 1; unsigned sign : 1;
unsigned exp : _FP_EXPBITS_Q; unsigned exp : _FP_EXPBITS_Q;
......
/* Software floating-point emulation. /* Software floating-point emulation.
Definitions for IEEE Single Precision. Definitions for IEEE Single Precision.
Copyright (C) 1997,1998,1999,2006 Free Software Foundation, Inc. Copyright (C) 1997,1998,1999,2006,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com), Contributed by Richard Henderson (rth@cygnus.com),
Jakub Jelinek (jj@ultra.linux.cz), Jakub Jelinek (jj@ultra.linux.cz),
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#if _FP_W_TYPE_SIZE < 32 #if _FP_W_TYPE_SIZE < 32
#error "Here's a nickel kid. Go buy yourself a real computer." #error "Here's a nickel kid. Go buy yourself a real computer."
...@@ -58,7 +57,7 @@ typedef float SFtype __attribute__((mode(SF))); ...@@ -58,7 +57,7 @@ typedef float SFtype __attribute__((mode(SF)));
union _FP_UNION_S union _FP_UNION_S
{ {
SFtype flt; SFtype flt;
struct { struct _FP_STRUCT_LAYOUT {
#if __BYTE_ORDER == __BIG_ENDIAN #if __BYTE_ORDER == __BIG_ENDIAN
unsigned sign : 1; unsigned sign : 1;
unsigned exp : _FP_EXPBITS_S; unsigned exp : _FP_EXPBITS_S;
......
/* Software floating-point emulation. /* Software floating-point emulation.
Copyright (C) 1997,1998,1999,2000,2002,2003,2005,2006 Copyright (C) 1997,1998,1999,2000,2002,2003,2005,2006,2007,2012
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@cygnus.com), Contributed by Richard Henderson (rth@cygnus.com),
...@@ -27,9 +27,8 @@ ...@@ -27,9 +27,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#ifndef SOFT_FP_H #ifndef SOFT_FP_H
#define SOFT_FP_H #define SOFT_FP_H
...@@ -85,6 +84,16 @@ ...@@ -85,6 +84,16 @@
#define FP_EX_DENORM 0 #define FP_EX_DENORM 0
#endif #endif
/* _FP_STRUCT_LAYOUT may be defined as an attribute to determine the
struct layout variant used for structures where bit-fields are used
to access specific parts of binary floating-point numbers. This is
required for systems where the default ABI uses struct layout with
differences in how consecutive bit-fields are laid out from the
default expected by soft-fp. */
#ifndef _FP_STRUCT_LAYOUT
#define _FP_STRUCT_LAYOUT
#endif
#ifdef _FP_DECL_EX #ifdef _FP_DECL_EX
#define FP_DECL_EX \ #define FP_DECL_EX \
int _fex = 0; \ int _fex = 0; \
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -25,9 +25,8 @@ ...@@ -25,9 +25,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -24,9 +24,8 @@ ...@@ -24,9 +24,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "double.h" #include "double.h"
......
...@@ -24,9 +24,8 @@ ...@@ -24,9 +24,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "single.h" #include "single.h"
......
...@@ -24,9 +24,8 @@ ...@@ -24,9 +24,8 @@
Lesser General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free License along with the GNU C Library; if not, see
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, <http://www.gnu.org/licenses/>. */
MA 02110-1301, USA. */
#include "soft-fp.h" #include "soft-fp.h"
#include "quad.h" #include "quad.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment