Plus assorted cleanups, passes tests/fp/fp-test. I will eventually fill in ppc and s390x assembly bits.
r~ Richard Henderson (8): softfloat: Use mulu64 for mul64To128 softfloat: Use int128.h for some operations softfloat: Tidy a * b + inf return softfloat: Add float_cmask and constants softfloat: Inline pick_nan_muladd into its caller softfloat: Implement float128_muladd softfloat: Use x86_64 assembly for {add,sub}{192,256} softfloat: Use aarch64 assembly for {add,sub}{192,256} include/fpu/softfloat-macros.h | 95 +++--- include/fpu/softfloat.h | 2 + fpu/softfloat.c | 520 +++++++++++++++++++++++++++++---- tests/fp/fp-test.c | 2 +- tests/fp/wrap.c.inc | 12 + 5 files changed, 538 insertions(+), 93 deletions(-) -- 2.25.1