|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH v2 13/24] softfloat: Factor out RoundAndPackFloat16 and NormalizeFloat16Subnormal |
Date: | Mon, 06 Jan 2014 10:28:40 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
On 01/06/2014 05:11 AM, Peter Maydell wrote: > In preparation for adding conversions between float16 and float64, > factor out code currently done inline in the float16<=>float32 > conversion functions into functions RoundAndPackFloat16 and > NormalizeFloat16Subnormal along the lines of the existing versions > for the other float types. > > Note that we change the handling of zExp from the inline code > to match the API of the other RoundAndPackFloat functions; however > we leave the positioning of the binary point between bits 22 and 23 > rather than shifting it up to the high end of the word. > > Signed-off-by: Peter Maydell <address@hidden> > --- > fpu/softfloat.c | 209 > +++++++++++++++++++++++++++++++++----------------------- > 1 file changed, 125 insertions(+), 84 deletions(-) Reviewed-by: Richard Henderson <address@hidden> r~
[Prev in Thread] | Current Thread | [Next in Thread] |