[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/4] target-arm: Fix VRSQRTS
From: |
Aurelien Jarno |
Subject: |
Re: [Qemu-devel] [PATCH 0/4] target-arm: Fix VRSQRTS |
Date: |
Fri, 14 Jan 2011 20:41:19 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Fri, Jan 07, 2011 at 09:26:23AM +0000, Peter Maydell wrote:
> This patch series fixes various bugs in VRSQRTS including the
> major one that it was calculating completely the wrong value
> (missing a division by 2).
>
> It also introduces the infrastructure to support the ARM
> "Standard FPSCR Value" as used for operations which use "ARM
> standard floating-point arithmetic" rather than being controlled
> by the rounding/flush/NaN settings in the FPSCR. (Most Neon FP
> instructions should be using this, so there will be subsequent
> patches to use it with other instructions too.)
>
> The "missing divide" bug was fixed in meego-qemu commit 438a549e0;
> the remaining fixes here are new.
>
> Tested in the usual random-instruction-generation fashion.
>
> Peter Maydell (4):
> softfloat: Add float32_is_zero_or_denormal() function
> target-arm: Fix implementation of VRSQRTS
> target-arm: Add support for 'Standard FPSCR Value' as used by Neon
> target-arm: Use the standard FPSCR value for VRSQRTS
>
> fpu/softfloat.h | 5 +++++
> target-arm/cpu.h | 13 +++++++++++++
> target-arm/helper.c | 17 +++++++++++++++--
> 3 files changed, 33 insertions(+), 2 deletions(-)
>
Thanks, all applied.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
address@hidden http://www.aurel32.net