From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBaCf-0001iC-Hu for qemu-devel@nongnu.org; Sat, 13 Dec 2008 14:31:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBaCd-0001hL-QO for qemu-devel@nongnu.org; Sat, 13 Dec 2008 14:31:05 -0500 Received: from [199.232.76.173] (port=46689 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBaCd-0001hF-Ly for qemu-devel@nongnu.org; Sat, 13 Dec 2008 14:31:03 -0500 Received: from mx20.gnu.org ([199.232.41.8]:65479) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LBaCd-000758-DY for qemu-devel@nongnu.org; Sat, 13 Dec 2008 14:31:03 -0500 Received: from mail.codesourcery.com ([65.74.133.4]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LBaCc-0001f3-F2 for qemu-devel@nongnu.org; Sat, 13 Dec 2008 14:31:02 -0500 Message-Id: From: froydnj@codesourcery.com Date: Sat, 13 Dec 2008 14:31:05 -0500 Subject: [Qemu-devel] (no subject) Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , >>From 9dfed322ae613671cb93cb3422c376c07ac4bbe4 Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Sat, 13 Dec 2008 11:21:43 -0800 Subject: [PATCH] Use float_relation_* constants. Use float_relation_* constants rather than magic numbers in softfloat-native comparison routines. Signed-off-by: Nathan Froyd --- fpu/softfloat-native.c | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) diff --git a/fpu/softfloat-native.c b/fpu/softfloat-native.c index 0b24bab..cd88113 100644 --- a/fpu/softfloat-native.c +++ b/fpu/softfloat-native.c @@ -220,25 +220,25 @@ float32 float32_sqrt( float32 a STATUS_PARAM) int float32_compare( float32 a, float32 b STATUS_PARAM ) { if (a < b) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (a > b) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int float32_compare_quiet( float32 a, float32 b STATUS_PARAM ) { if (isless(a, b)) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (isgreater(a, b)) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int float32_is_signaling_nan( float32 a1) @@ -391,25 +391,25 @@ float64 float64_sqrt( float64 a STATUS_PARAM) int float64_compare( float64 a, float64 b STATUS_PARAM ) { if (a < b) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (a > b) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int float64_compare_quiet( float64 a, float64 b STATUS_PARAM ) { if (isless(a, b)) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (isgreater(a, b)) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int float64_is_signaling_nan( float64 a1) @@ -483,25 +483,25 @@ floatx80 floatx80_sqrt( floatx80 a STATUS_PARAM) int floatx80_compare( floatx80 a, floatx80 b STATUS_PARAM ) { if (a < b) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (a > b) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int floatx80_compare_quiet( floatx80 a, floatx80 b STATUS_PARAM ) { if (isless(a, b)) { - return -1; + return float_relation_less; } else if (a == b) { - return 0; + return float_relation_equal; } else if (isgreater(a, b)) { - return 1; + return float_relation_greater; } else { - return 2; + return float_relation_unordered; } } int floatx80_is_signaling_nan( floatx80 a1) -- 1.6.0.5