libs/libm/src/isfinitel.c
/*
 * 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;
	assert(u.extu_ext.ext_exp == 0 ||
	    (u.extu_ext.ext_frach & 0x80000000));
	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 ; assert ( u . extu_ext . ext_exp == 0 || ( u . extu_ext . ext_frach & 0x80000000 ) ) ; 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