Date: Wed, 6 Oct 1999 16:53:37 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Nate Eldredge <neldredge AT hmc DOT edu>
cc: djgpp AT delorie DOT com
Subject: Re: 387 emulation problem
In-Reply-To: <37FAAC16.BC93B80D@hmc.edu>
Message-ID: <Pine.SUN.3.91.991006165053.13916a-100000@is>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com
Precedence: bulk


On Tue, 5 Oct 1999, Nate Eldredge wrote:

> Yes.  It was a compiler bug that compiled the emulation for the FSQRT
> instruction into an infinite loop.  The CVS version has a workaround (I
> submitted it :).

In addition the FP add, subtract, and compare instructions had bugs in 
their implementations, which would usually cause inaccuracies for certain 
arguments, but occasionally could hang the program, especially if it was 
linked with -lm.