On Mon, Jul 04, 2016 at 09:20:12AM +1000, Anton Blanchard wrote: > From: Anton Blanchard <an...@samba.org> > > xsrdpi, xvrdpi and xvrspi use the round ties away method, not round > nearest even. > > Signed-off-by: Anton Blanchard <an...@samba.org>
Applied to ppc-for-2.7. I take it float_round_ties_away is the same thing the architecture refers to as "round to Nearest Away"? > --- > target-ppc/fpu_helper.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/target-ppc/fpu_helper.c b/target-ppc/fpu_helper.c > index 4ef893b..d9795d0 100644 > --- a/target-ppc/fpu_helper.c > +++ b/target-ppc/fpu_helper.c > @@ -2689,19 +2689,19 @@ void helper_##op(CPUPPCState *env, uint32_t opcode) > \ > helper_float_check_status(env); \ > } > > -VSX_ROUND(xsrdpi, 1, float64, VsrD(0), float_round_nearest_even, 1) > +VSX_ROUND(xsrdpi, 1, float64, VsrD(0), float_round_ties_away, 1) > VSX_ROUND(xsrdpic, 1, float64, VsrD(0), FLOAT_ROUND_CURRENT, 1) > VSX_ROUND(xsrdpim, 1, float64, VsrD(0), float_round_down, 1) > VSX_ROUND(xsrdpip, 1, float64, VsrD(0), float_round_up, 1) > VSX_ROUND(xsrdpiz, 1, float64, VsrD(0), float_round_to_zero, 1) > > -VSX_ROUND(xvrdpi, 2, float64, VsrD(i), float_round_nearest_even, 0) > +VSX_ROUND(xvrdpi, 2, float64, VsrD(i), float_round_ties_away, 0) > VSX_ROUND(xvrdpic, 2, float64, VsrD(i), FLOAT_ROUND_CURRENT, 0) > VSX_ROUND(xvrdpim, 2, float64, VsrD(i), float_round_down, 0) > VSX_ROUND(xvrdpip, 2, float64, VsrD(i), float_round_up, 0) > VSX_ROUND(xvrdpiz, 2, float64, VsrD(i), float_round_to_zero, 0) > > -VSX_ROUND(xvrspi, 4, float32, VsrW(i), float_round_nearest_even, 0) > +VSX_ROUND(xvrspi, 4, float32, VsrW(i), float_round_ties_away, 0) > VSX_ROUND(xvrspic, 4, float32, VsrW(i), FLOAT_ROUND_CURRENT, 0) > VSX_ROUND(xvrspim, 4, float32, VsrW(i), float_round_down, 0) > VSX_ROUND(xvrspip, 4, float32, VsrW(i), float_round_up, 0) -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature