[Top] [All Lists]

Re: Soft floating point on 5K

To: Dennis Castleman <>
Subject: Re: Soft floating point on 5K
From: Justin Carlson <>
Date: 15 Apr 2003 11:49:38 -0400
In-reply-to: <>
Original-recipient: rfc822;
References: <56BEF0DBC8B9D611BFDB00508B5E2634102F07@TLEXMAIL> <>
On Tue, 2003-04-15 at 06:55, Dominic Sweetman wrote:
> Dennis Castleman ( writes:
> > I'm trying to run soft-floating point functions on a r5000 core with
> > a FPU. Without having to take the overhead of using a trap.  Using
> > the files fp-bit.c and dp-bit.c from the gcc source as a floating
> > point lib.  This implementation lack in accuracy in the least
> > signeficant bit multiplication in division operations.
> There's an IEEE-compatible set of software floating point routines in
> the Linux kernel, invoked by the trap handler.  The routines were
> donated by Algorithmics (now part of MIPS Technologies).
> If you wrapped them in the appropriate GCC skins, they should give you
> a soft-float library which works better.

I've found John Hauser's softfloat package to be an excellent resource
for such applications.  It's under a BSD licence, and can be found here:

I've been very happy with it in a couple of projects.  


<Prev in Thread] Current Thread [Next in Thread>