CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/03/10 13:52:58
Modified files:
include : math.h
lib/libm : Makefile Symbols.map shlib_version
lib/libm/hidden: math.h
regress/lib/libm/fpaccuracy: Makefile fpaccuracy.c fpaccuracy.h
Added files:
lib/libm/man : sincos.3
lib/libm/src : k_sincos.h k_sincosf.h s_sincos.c s_sincosf.c
s_sincosl.c
lib/libm/src/ld128: k_sincosl.h
lib/libm/src/ld80: k_sincosl.h
regress/lib/libm/fpaccuracy: sincos.c sincos2.c
Log message:
Implement sicos(3), sincosf(3) and sincosl(3). These functions are common
extensions and modern compilers (such as clang) will use them to optimize
separate calculations of sine and cosine.
ok tom@, patrick@, deraadt@, jmc@