@samitouri / QOSamiQemu / commits / 39caf648d9

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);