3 unsigned sig; /* Significant. */
4 int exp; /* Exponent. */
7 sreal_compare (sreal *a, sreal *b)
15 return -(a->sig < b->sig);
28 for (i = 0; i <= 3; i++) {
29 for (j = 0; j < 3; j++) {
30 if (i < j && sreal_compare(&a[i], &a[j]) != -1) abort();
31 if (i == j && sreal_compare(&a[i], &a[j]) != 0) abort();
32 if (i > j && sreal_compare(&a[i], &a[j]) != 1) abort();