At the same time, constify the inputs.
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
---
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 1876264d43..0dd8d9c526 100644
--- a/include/fpu/softfloat-parts.h
+++ b/include/fpu/softfloat-parts.h
@@ -182,6 +182,11 @@ FloatParts128 parts128_return_nan(const FloatParts128 *a,
float_status *s);
* Operations
*/
+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_div(const FloatParts64 *a, const FloatParts64 *b,
float_status *s);
FloatParts128 parts128_div(const FloatParts128 *a, const FloatParts128 *b,
diff --git a/fpu/softfloat-parts.c.inc b/fpu/softfloat-parts.c.inc
index b8baaf1e76..7f5abbc6e6 100644
--- a/fpu/softfloat-parts.c.inc
+++ b/fpu/softfloat-parts.c.inc
@@ -1569,8 +1569,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