[Qemu-devel] [PATCH] target-ppc: Bug: VSX Convert to Integer Should Truncate

2014-03-23 Thread Tom Musta
The various VSX Convert to Integer instructions should truncate the mantissa. This fix forces the softfloat rounding mode to round to zero prior to performing the conversion. After the conversion is completed, the internal rounding mode is restored from the PowerPC FPSCR bits. Signed-off-by:

Re: [Qemu-devel] [PATCH] target-ppc: Bug: VSX Convert to Integer Should Truncate

2014-03-23 Thread Peter Maydell
On 23 March 2014 18:02, Tom Musta tommu...@gmail.com wrote: diff --git a/target-ppc/fpu_helper.c b/target-ppc/fpu_helper.c index e7f3295..ccfc5cc 100644 --- a/target-ppc/fpu_helper.c +++ b/target-ppc/fpu_helper.c @@ -2558,10 +2558,14 @@ void helper_##op(CPUPPCState *env, uint32_t opcode)