]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
fpu: Export parts{64,128}_compare
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 26 Apr 2026 02:27:16 +0000 (12:27 +1000)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 7 May 2026 14:51:58 +0000 (09:51 -0500)
At the same time, constify the inputs.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat-parts.c.inc
include/fpu/softfloat-parts.h

index b8baaf1e76d65c7e260e25d5595bb0c9bcbde2ea..7f5abbc6e62e99bb2991ab28850816529cab46b1 100644 (file)
@@ -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);
 
index 1876264d43d0e0a7ba3e115a5e6c2faa062b02b2..0dd8d9c5267ee3c547a98a0675f822f5a413e3cf 100644 (file)
@@ -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,