Re: [Qemu-devel] [PATCH v3 19/22] fpu/softfloat: re-factor scalbn

2018-01-29 Thread Richard Henderson
On 01/29/2018 07:50 AM, Richard Henderson wrote: > On 01/29/2018 03:59 AM, Alex Bennée wrote: >> >> Richard Henderson writes: >> >>> On 01/24/2018 05:13 AM, Alex Bennée wrote: +/* Multiply A by 2 raised to the power N. */ +static FloatParts scalbn_decomposed(FloatParts a, int n, +

Re: [Qemu-devel] [PATCH v3 19/22] fpu/softfloat: re-factor scalbn

2018-01-29 Thread Richard Henderson
On 01/29/2018 03:59 AM, Alex Bennée wrote: > > Richard Henderson writes: > >> On 01/24/2018 05:13 AM, Alex Bennée wrote: >>> +/* Multiply A by 2 raised to the power N. */ >>> +static FloatParts scalbn_decomposed(FloatParts a, int n, >>> + float_status *s

Re: [Qemu-devel] [PATCH v3 19/22] fpu/softfloat: re-factor scalbn

2018-01-29 Thread Alex Bennée
Richard Henderson writes: > On 01/24/2018 05:13 AM, Alex Bennée wrote: >> +/* Multiply A by 2 raised to the power N. */ >> +static FloatParts scalbn_decomposed(FloatParts a, int n, >> + float_status *s) >> +{ >> +if (a.cls == float_class_normal) { >>

Re: [Qemu-devel] [PATCH v3 19/22] fpu/softfloat: re-factor scalbn

2018-01-24 Thread Richard Henderson
On 01/24/2018 05:13 AM, Alex Bennée wrote: > +/* Multiply A by 2 raised to the power N. */ > +static FloatParts scalbn_decomposed(FloatParts a, int n, > + float_status *s) > +{ > +if (a.cls == float_class_normal) { > +a.exp += n; > +} > +

[Qemu-devel] [PATCH v3 19/22] fpu/softfloat: re-factor scalbn

2018-01-24 Thread Alex Bennée
This is one of the simpler manipulations you could make to a floating point number. Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson --- v3 - fix renames --- fpu/softfloat.c | 104 +++- include/fpu/softfloat.h | 1 + 2 files chan