[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	martynas_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2008/06/11 14:53:27

Modified files:
	lib/libm       : Makefile shlib_version 
	lib/libm/man   : lgamma.3 
	lib/libm/noieee_src: n_exp.c n_lgamma.c n_log.c 
	lib/libm/src   : math_private.h 
Added files:
	lib/libm/noieee_src: n_tgamma.c 
	lib/libm/src   : b_exp__D.c b_log__D.c b_tgamma.c 
Removed files:
	lib/libm/noieee_src: n_gamma.c 

Log message:
- on non-ieee, rename gamma to tgamma, the 'true' gamma
- make gamma an alias of lgamma
- on ieee, add tgamma, based on gamma from non-ieee
- fixes for tgamma/lgamma/exp/log, esp. special cases (some from
freebsd);  properly raise invalid fp operations on vax
- also some general cleanup, ansification, man page (which was ok
jmc@)
- bump minor
this makes some ports using tgamma possible;  also consistifies
behavior across openbsd/ieee and openbsd/non-ieee, and other operating
systems
much thanks sthen@, johan@, steven@, Simon Kuhnle, Wiktor Izdebski
for testing
ok millert@



Visit your host, monkey.org