{
/* Error bound, in ulps. */
const DOUBLE err_bound =
- (sizeof (DOUBLE) == sizeof (long double) ?
+ (sizeof (DOUBLE) > sizeof (double) ?
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See
{
/* Error bound, in ulps. */
const DOUBLE err_bound =
- (sizeof (DOUBLE) == sizeof (long double) ?
+ (sizeof (DOUBLE) > sizeof (double) ?
#if defined __i386__ && defined __FreeBSD__
/* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of
precision in the compiler but 64 bits of precision at runtime. See