Commit 30e7a22eba59bcf92c761400c93d35b902878b46

Authored by aurel32
1 parent 9208f2f7

Use float_relation_* constants

Use float_relation_* constants rather than magic numbers in
softfloat-native comparison routines.

Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6025 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 24 additions and 24 deletions
fpu/softfloat-native.c
... ... @@ -220,25 +220,25 @@ float32 float32_sqrt( float32 a STATUS_PARAM)
220 220 int float32_compare( float32 a, float32 b STATUS_PARAM )
221 221 {
222 222 if (a < b) {
223   - return -1;
  223 + return float_relation_less;
224 224 } else if (a == b) {
225   - return 0;
  225 + return float_relation_equal;
226 226 } else if (a > b) {
227   - return 1;
  227 + return float_relation_greater;
228 228 } else {
229   - return 2;
  229 + return float_relation_unordered;
230 230 }
231 231 }
232 232 int float32_compare_quiet( float32 a, float32 b STATUS_PARAM )
233 233 {
234 234 if (isless(a, b)) {
235   - return -1;
  235 + return float_relation_less;
236 236 } else if (a == b) {
237   - return 0;
  237 + return float_relation_equal;
238 238 } else if (isgreater(a, b)) {
239   - return 1;
  239 + return float_relation_greater;
240 240 } else {
241   - return 2;
  241 + return float_relation_unordered;
242 242 }
243 243 }
244 244 int float32_is_signaling_nan( float32 a1)
... ... @@ -391,25 +391,25 @@ float64 float64_sqrt( float64 a STATUS_PARAM)
391 391 int float64_compare( float64 a, float64 b STATUS_PARAM )
392 392 {
393 393 if (a < b) {
394   - return -1;
  394 + return float_relation_less;
395 395 } else if (a == b) {
396   - return 0;
  396 + return float_relation_equal;
397 397 } else if (a > b) {
398   - return 1;
  398 + return float_relation_greater;
399 399 } else {
400   - return 2;
  400 + return float_relation_unordered;
401 401 }
402 402 }
403 403 int float64_compare_quiet( float64 a, float64 b STATUS_PARAM )
404 404 {
405 405 if (isless(a, b)) {
406   - return -1;
  406 + return float_relation_less;
407 407 } else if (a == b) {
408   - return 0;
  408 + return float_relation_equal;
409 409 } else if (isgreater(a, b)) {
410   - return 1;
  410 + return float_relation_greater;
411 411 } else {
412   - return 2;
  412 + return float_relation_unordered;
413 413 }
414 414 }
415 415 int float64_is_signaling_nan( float64 a1)
... ... @@ -483,25 +483,25 @@ floatx80 floatx80_sqrt( floatx80 a STATUS_PARAM)
483 483 int floatx80_compare( floatx80 a, floatx80 b STATUS_PARAM )
484 484 {
485 485 if (a < b) {
486   - return -1;
  486 + return float_relation_less;
487 487 } else if (a == b) {
488   - return 0;
  488 + return float_relation_equal;
489 489 } else if (a > b) {
490   - return 1;
  490 + return float_relation_greater;
491 491 } else {
492   - return 2;
  492 + return float_relation_unordered;
493 493 }
494 494 }
495 495 int floatx80_compare_quiet( floatx80 a, floatx80 b STATUS_PARAM )
496 496 {
497 497 if (isless(a, b)) {
498   - return -1;
  498 + return float_relation_less;
499 499 } else if (a == b) {
500   - return 0;
  500 + return float_relation_equal;
501 501 } else if (isgreater(a, b)) {
502   - return 1;
  502 + return float_relation_greater;
503 503 } else {
504   - return 2;
  504 + return float_relation_unordered;
505 505 }
506 506 }
507 507 int floatx80_is_signaling_nan( floatx80 a1)
... ...