1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00
* math/test-misc.c (main): Test for pseudo denormal numbers on x86.
This commit is contained in:
Ulrich Drepper
2000-12-04 01:27:16 +00:00
parent 3d165855f2
commit fd8f4d46f5
2 changed files with 20 additions and 0 deletions

View File

@ -1,5 +1,6 @@
2000-12-03 Ulrich Drepper <drepper@redhat.com> 2000-12-03 Ulrich Drepper <drepper@redhat.com>
* math/test-misc.c (main): Test for pseudo denormal numbers on x86.
* sysdeps/i386/fpu/fpclassify.c: New file. * sysdeps/i386/fpu/fpclassify.c: New file.
* sysdeps/i386/ldbl2mpn.c (__mpn_extract_long_double): Handle the * sysdeps/i386/ldbl2mpn.c (__mpn_extract_long_double): Handle the

View File

@ -144,5 +144,24 @@ main (void)
} }
#endif #endif
#ifdef __i386__
/* This is a test for the strange long doubles in x86 FPUs. */
{
union
{
char b[10];
long double d;
} u =
{ .b = { 0, 0, 0, 0, 0, 0, 0, 0x80, 0, 0 } };
if (fpclassify (u.d) != FP_NORMAL)
{
printf ("fpclassify (0x00008000000000000000) failed: %d (%Lg)\n",
fpclassify (u.d), u.d);
result = 1;
}
}
#endif
return result; return result;
} }