[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 3/3] target-ppc: fix sNaN propagation
From: |
Alexander Graf |
Subject: |
[Qemu-devel] Re: [PATCH 3/3] target-ppc: fix sNaN propagation |
Date: |
Wed, 5 Jan 2011 18:20:07 +0100 |
On 02.01.2011, at 15:39, Aurelien Jarno wrote:
> The current FPU code returns 0.0 if one of the operand is a
> signaling NaN and the VXSNAN exception is disabled.
>
> fload_invalid_op_excp() doesn't return a qNaN in case of a VXSNAN
> exception as the operand should be propagated instead of a new
> qNaN to be generated. Fix that by calling fload_invalid_op_excp()
> only for the exception generation (if enabled), and use the softfloat
> code to correctly compute the result.
Reading through this I'm afraid I understand too little of the matter. Anyone
else who's more proficient in FP feels like taking up the review?
Alex