Joseph Myers e5277ba25d Make ilogb wrappers type-generic.
This patch converts the ilogb wrappers (which set errno directly
rather than doing anything with __kernel_standard) to use the
type-generic template machinery.  This is intended as preparation for
adding llogb.

Tested for x86_64 and x86, and tested compile for other architectures
with build-many-glibcs.py.

	* math/w_ilogb_template.c: New file.  Based on math/w_ilogb.c.
	* math/w_ilogb.c: Remove.
	* math/w_ilogbf.c: Likewise.
	* math/w_ilogbl.c: Likewise.
	* sysdeps/ieee754/ldbl-opt/w_ilogb.c: Likewise.
	* sysdeps/ieee754/ldbl-opt/w_ilogbl.c: Likewise.
	* math/Makefile (gen-libm-calls): Add w_ilogbF.
	(libm-calls): Remove w_ilogbF.
	* sysdeps/ieee754/ldbl-opt/math-type-macros-double.h
	(LDOUBLE_ilogbl_libm_version): New macro.
2016-11-28 23:27:23 +00:00
..
2013-10-30 17:32:08 +10:00
2013-09-04 15:25:42 +00:00
2015-06-03 16:35:44 +01:00
2012-01-07 23:57:22 -05:00
2014-11-24 11:41:47 +05:30
2014-11-24 11:41:47 +05:30
2010-10-13 22:27:03 -04:00
2014-11-24 11:41:47 +05:30
2014-11-24 11:41:47 +05:30
2014-11-24 11:41:47 +05:30
2016-09-20 14:37:40 -05:00
2016-09-20 14:37:40 -05:00
2014-11-24 11:41:47 +05:30
2014-11-24 11:41:47 +05:30
2014-11-24 11:41:47 +05:30
2015-06-19 20:42:34 +03:00