[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/8] softfloat: Implement float128_muladd
From: |
Richard Henderson |
Subject: |
[PATCH 0/8] softfloat: Implement float128_muladd |
Date: |
Wed, 23 Sep 2020 18:24:45 -0700 |
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
- [PATCH 0/8] softfloat: Implement float128_muladd,
Richard Henderson <=
- [PATCH 1/8] softfloat: Use mulu64 for mul64To128, Richard Henderson, 2020/09/23
- [PATCH 2/8] softfloat: Use int128.h for some operations, Richard Henderson, 2020/09/23
- [PATCH 3/8] softfloat: Tidy a * b + inf return, Richard Henderson, 2020/09/23
- [PATCH 4/8] softfloat: Add float_cmask and constants, Richard Henderson, 2020/09/23
- [PATCH 5/8] softfloat: Inline pick_nan_muladd into its caller, Richard Henderson, 2020/09/23