fpu: Drop parts_uncanon_normal
Use partsN(uncanon_normal) at the single call site. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Richard Henderson committed
Apr 25, 2026 at 21:44 UTC
39caf648d925abff220e213c6eda6716cbb15e40
2 files changed
+1
-9
fpu/softfloat-parts.c.inc
+1
-1
@@ -482,7 +482,7 @@ static void partsN(uncanon)(FloatPartsN *p, float_status *s,
482
const FloatFmt *fmt, bool saturate)
483
{
484
if (likely(is_anynorm(p->cls))) {
485
- parts_uncanon_normal(p, s, fmt, saturate);
485
+ partsN(uncanon_normal)(p, s, fmt, saturate);
486
} else {
487
switch (p->cls) {
488
case float_class_zero:
fpu/softfloat.c
-8
@@ -806,14 +806,6 @@ static FloatParts128 *parts128_pick_nan_muladd(FloatParts128 *a,
806
#define parts_pick_nan_muladd(A, B, C, S, ABM, ABCM) \
807
PARTS_GENERIC_64_128(pick_nan_muladd, A)(A, B, C, S, ABM, ABCM)
808
809
-static void parts64_uncanon_normal(FloatParts64 *p, float_status *status,
810
- const FloatFmt *fmt, bool saturate);
811
-static void parts128_uncanon_normal(FloatParts128 *p, float_status *status,
812
- const FloatFmt *fmt, bool saturate);
813
-
814
-#define parts_uncanon_normal(A, S, F, X) \
815
- PARTS_GENERIC_64_128(uncanon_normal, A)(A, S, F, X)
816
-
809
static void parts64_add_normal(FloatParts64 *a, FloatParts64 *b);
810
static void parts128_add_normal(FloatParts128 *a, FloatParts128 *b);
811
static void parts256_add_normal(FloatParts256 *a, FloatParts256 *b);