qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Running QEMU on FreeBSD


From: Antony T Curtis
Subject: Re: [Qemu-devel] Running QEMU on FreeBSD
Date: Mon, 31 May 2004 14:22:39 +0100

On Mon, 2004-05-31 at 13:15, Bartosz Fabianowski wrote:
> > You're either up very, very late, or very early :-)
> 
> Very late :).
> 
> > I didn't see a patch attached to this email.  Did my mailer drop it?
> 
> I was referring to Antony's latest patch. It wasn't quite a patch, in 
> fact, just the following idea:
> 
> Replace the rintl() function in target-i386/op.c with the following:
> 
> CPU86_LDouble rintl(CPU86_LDouble __x) {
>    register CPU86_LDouble __result;
>    __asm __volatile__ ("frndint" : "=t" (__result) : "0" (__x));
>    return __result;
> }
> 
> So what I meant to say is that with this change, the FPU stops reporting 
> a NaN when it obviously shouldn't, but starts doing weird rounding 
> again. Sorry if my late-night mail wasn't quite clear.

I think the errors are being introduced in the routines in
target-i386/helper.c

I'm going to investigate replacing them with more 'native' operations
-- 
Antony T Curtis <address@hidden>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]