At the same time, constify the inputs.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
include/fpu/softfloat-parts.h | 5 +++++
fpu/softfloat-parts.c.inc | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/include/fpu/softfloat-parts.h b/include/fpu/softfloat-parts.h
index 6416495eac..f8f96e2f68 100644
--- a/include/fpu/softfloat-parts.h
+++ b/include/fpu/softfloat-parts.h
@@ -184,6 +184,11 @@ FloatParts64 parts64_div(const FloatParts64 *a, const FloatParts64 *b,
FloatParts128 parts128_div(const FloatParts128 *a, const FloatParts128 *b,
float_status *s);
+FloatRelation parts64_compare(const FloatParts64 *a, const FloatParts64 *b,
+ float_status *s, bool quiet);
+FloatRelation parts128_compare(const FloatParts128 *a, const FloatParts128 *b,
+ float_status *s, bool quiet);
+
FloatParts64 parts64_muladd_scalbn(const FloatParts64 *a,
const FloatParts64 *b,
const FloatParts64 *c,
diff --git a/fpu/softfloat-parts.c.inc b/fpu/softfloat-parts.c.inc
index ab773ed241..fcb6b33f23 100644
--- a/fpu/softfloat-parts.c.inc
+++ b/fpu/softfloat-parts.c.inc
@@ -1565,8 +1565,8 @@ static FloatPartsN *partsN(minmax)(FloatPartsN *a, FloatPartsN *b,
/*
* Floating point compare
*/
-static FloatRelation partsN(compare)(FloatPartsN *a, FloatPartsN *b,
- float_status *s, bool is_quiet)
+FloatRelation partsN(compare)(const FloatPartsN *a, const FloatPartsN *b,
+ float_status *s, bool is_quiet)
{
int ab_mask = float_cmask(a->cls) | float_cmask(b->cls);
--
2.43.0