[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] Running QEMU on FreeBSD,
Antony T Curtis <=