Re: [PATCH 6/8] softfloat: Implement float128_muladd

2020-09-25 Thread David Hildenbrand
On 24.09.20 15:30, Richard Henderson wrote: > On 9/24/20 12:56 AM, David Hildenbrand wrote: >> I do wonder if a type for Int256 would make sense - instead of > manually >> passing these arrays. > > I could do that. It does name better, I suppose, in passing. So long as > you're happy having the

Re: [PATCH 6/8] softfloat: Implement float128_muladd

2020-09-24 Thread Richard Henderson
On 9/24/20 12:56 AM, David Hildenbrand wrote: > I do wonder if a type for Int256 would make sense - instead of > manually > passing these arrays. I could do that. It does name better, I suppose, in passing. So long as you're happy having the guts of the type be public, and not wrapping everythi

Re: [PATCH 6/8] softfloat: Implement float128_muladd

2020-09-24 Thread David Hildenbrand
[...] > > /* > | Packs the sign `zSign', the exponent `zExp', and the significand formed > | by the concatenation of `zSig0' and `zSig1' into a quadruple-precision > @@ -7205,6 +7253,312 @@ float128 float128_mul(float1

[PATCH 6/8] softfloat: Implement float128_muladd

2020-09-23 Thread Richard Henderson
Signed-off-by: Richard Henderson --- include/fpu/softfloat.h | 2 + fpu/softfloat.c | 356 +++- tests/fp/fp-test.c | 2 +- tests/fp/wrap.c.inc | 12 ++ 4 files changed, 370 insertions(+), 2 deletions(-) diff --git a/include/fpu/softfloat.