[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: WIP flush-to-zero patch [was: Re: [Qemu-devel] QEMU state of ARM NEO
From: |
Richard Henderson |
Subject: |
Re: WIP flush-to-zero patch [was: Re: [Qemu-devel] QEMU state of ARM NEON support.] |
Date: |
Thu, 25 Mar 2010 09:11:12 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100301 Fedora/3.0.3-1.fc12 Thunderbird/3.0.3 |
On 03/25/2010 07:00 AM, Nathan Froyd wrote:
> FWIW, below is a WIP progress patch to implement flush-to-zero better.
> The motivating observation is that many chips feature separate
> flush-input and flush-output flags and QEMU's fpu/ library only
> implements flush-output. So the bulk of the patch is:
>
> - replacing the ad-hoc unpacking of float values into (sign, exponent,
> significand) with a centralized routine that will apply flush-to-zero
> on input values;
>
> - splitting float_status.flush_to_zero into separate input/output flags;
>
> - modifying targets to set input/output flags appropriately.
Excellent. This should allow me to clean up the Alpha port a bit.
Specifically wrt helper_ieee_input*.
r~