CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        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@

Reply via email to