]> git.proxmox.com Git - mirror_qemu.git/commitdiff
target/m68k/fpu_helper: Use FloatRelation enum to hold comparison result
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 21 Mar 2023 09:49:50 +0000 (10:49 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Fri, 9 Jun 2023 20:38:16 +0000 (23:38 +0300)
Use the FloatRelation enum to hold the comparison result (missed
in commit 71bfd65c5f "softfloat: Name compare relation enum").

Inspired-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/m68k/fpu_helper.c

index 3a37d8f584d6fa20cb0cfb2b13227b60b6ef5ab8..ab120b5f59b1f349af12a781fa10539d82769fc6 100644 (file)
@@ -349,7 +349,7 @@ void HELPER(fsgldiv)(CPUM68KState *env, FPReg *res, FPReg *val0, FPReg *val1)
     PREC_END();
 }
 
-static int float_comp_to_cc(int float_compare)
+static int float_comp_to_cc(FloatRelation float_compare)
 {
     switch (float_compare) {
     case float_relation_equal:
@@ -367,7 +367,7 @@ static int float_comp_to_cc(int float_compare)
 
 void HELPER(fcmp)(CPUM68KState *env, FPReg *val0, FPReg *val1)
 {
-    int float_compare;
+    FloatRelation float_compare;
 
     float_compare = floatx80_compare(val1->d, val0->d, &env->fp_status);
     env->fpsr = (env->fpsr & ~FPSR_CC_MASK) | float_comp_to_cc(float_compare);