glibc/sysdeps/ieee754
Gabriel F. T. Gomes 32bf1d09da float128: Add conversion from float128 to mpn
Reuse the code for __mpn_extract_long_double to implement
__mpn_extract_float128.

	* include/gmp.h: Include bits/floatn.h
	(__mpn_extract_float128): Declare when __HAVE_DISTINCT_FLOAT128 is 1.
	* stdlib/gmp-impl.h: Also check if alloca is not defined before
	including stack-alloc.h.  It could have been defined by other header
	which not necessarily defines HAVE_ALLOCA.
	* sysdeps/ieee754/float128/Makefile: New file.
	* sysdeps/ieee754/float128/float1282mpn.c: New file.
	* sysdeps/ieee754/float128/float128_private.h: Include gmp.h before
	redefining __mpn_extract_long_double to __mpn_extract_float128, then
	redefine __mpn_extract_long_double to __mpn_extract_float128.
	* sysdeps/ieee754/ldbl-128/ldbl2mpn.c: Replace long double with
	_Float128 to allow float128_private.h overrides.
2017-06-07 17:03:43 -03:00
..
bits
dbl-64
float128 float128: Add conversion from float128 to mpn 2017-06-07 17:03:43 -03:00
flt-32
ldbl-64-128
ldbl-96
ldbl-128 float128: Add conversion from float128 to mpn 2017-06-07 17:03:43 -03:00
ldbl-128ibm float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
ldbl-opt Also create and use ldbl-compat-choose.h. 2017-05-19 11:30:26 +00:00
ieee754.h
k_standard.c
k_standardf.c
k_standardl.c
Makefile
s_lib_version.c
s_matherr.c
s_signgam.c