lib/libc/i386/gen/isfinitel.c
int
__isfinitel(long double x)
{
	union ieee_ext_u u;

	u.extu_ld = x;

	_DIAGASSERT(u.extu_ext.ext_exp == 0 || u.extu_ext.ext_int == 1);

	if (u.extu_ext.ext_exp == EXT_EXP_INFNAN)
		return 0;

	return 1;
}
/*
 * 7.12.3.2 isfinite - determine whether an argument has finite value
 *          IEEE 754 compatible 80-bit extended-precision Intel 386 version
 */
7.12.3.2 isfinite - determine whether an argument has finite value
IEEE 754 compatible 80-bit extended-precision Intel 386 version
7 . 12 . 3 . 2 isfinite - determine whether an argument has finite value IEEE 754 compatible 80 - bit extended - precision Intel 386 version
int
__isfinitel(long double x)
{
	union ieee_ext_u u;
	u.extu_ld = x;
	_DIAGASSERT(u.extu_ext.ext_exp == 0 || u.extu_ext.ext_int == 1);
	if (u.extu_ext.ext_exp == EXT_EXP_INFNAN)
		return 0;
	return 1;
}
int __isfinitel ( long double x ) { union ieee_ext_u u ; u . extu_ld = x ; _DIAGASSERT ( u . extu_ext . ext_exp == 0 || u . extu_ext . ext_int == 1 ) ; if ( u . extu_ext . ext_exp == EXT_EXP_INFNAN ) return 0 ; return 1 ; }
7.12.3.2 isfinite - determine whether an argument has finite value
          IEEE 754 compatible 80-bit extended-precision Intel 386 version
7 . 12 . 3 . 2 isfinite - determine whether an argument has finite value IEEE 754 compatible 80 - bit extended - precision Intel 386 version