summaryrefslogtreecommitdiff
path: root/sin_cos.c
Commit message (Expand)AuthorAgeFilesLines
* Added "Contributed by the Arenaire and Cacao projects, INRIA." to thevlefevre2007-02-071-0/+1
* Copyright notice update: added 2007.vlefevre2007-01-101-1/+1
* Fixed FSF address.vlefevre2006-03-311-1/+1
* Updated the copyright notices according to the new GNU rules on:vlefevre2006-01-051-1/+1
* small improvement in sign detectionzimmerma2005-10-051-3/+5
* Removed trailing spaces (better for future patches, as such spacesvlefevre2005-08-181-5/+5
* Converted tabs to spaces with expand.vlefevre2005-08-181-16/+16
* Change the address of the FSF.pelissip2005-06-021-2/+2
* Fix wrong integer types.pelissip2005-02-161-1/+2
* Use of MPFR_LOG_FUNC.pelissip2005-02-151-3/+4
* Add log for other functions.pelissip2005-02-101-2/+6
* Improve inexact code since sin & cos can't be exact if x != 0pelissip2005-01-281-5/+6
* Much faster worst case (ie result near 0 or 1).pelissip2005-01-281-1/+5
* Updated copyright lines.vlefevre2005-01-281-1/+1
* test for huge cancellation was misplacedzimmerma2005-01-271-1/+2
* fixed inefficiency problem for x near from Pizimmerma2005-01-271-1/+4
* Optimize mpfr_tanpelissip2004-12-171-1/+1
* Optimize the computing of the sign of sinus if GET_EXP(x) < 0pelissip2004-12-171-11/+16
* Optimize initial precision in case of EXP(x) < 0.pelissip2004-12-091-10/+13
* Simplify the inner loop.pelissip2004-11-251-31/+26
* Change initial precision if EXP(op) < 0.pelissip2004-11-251-1/+1
* Replace __gmpfr_ceil_log2 by MPFR_INT_CEIL_LOG2 when possible.pelissip2004-11-101-2/+3
* new coverage testszimmerma2004-02-141-3/+2
* Add forgotten copyright 2004 line.pelissip2004-02-061-2/+1
* + Better support of non IEEE doubles.pelissip2004-02-061-3/+1
* Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))pelissip2003-11-051-1/+1
* + Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.pelissip2003-11-041-14/+18
* Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECKvlefevre2003-05-221-4/+4
* Suppress some #define and fix symbol names (makes code cleaner):vlefevre2002-12-161-2/+2
* COPYING -> COPYING.LIB and GPL re-added.vlefevre2002-04-151-1/+1
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
* new version (adapted from sin.c)zimmerma2002-03-171-0/+99
* now two separate files cos.c and sin.czimmerma2001-11-161-275/+0
* removed mpfr_sin and mpfr_cos (now separate implementations)zimmerma2001-09-071-12/+0
* A few patches.daney2001-06-141-1/+1
* added mpfr_sin and mpfr_coszimmerma2001-06-071-0/+12
* fixed problems with old K&R compilers (_PROTO missing)zimmerma2001-02-151-9/+32
* truncate the last uk (when the precision is not a power of 2)zimmerma2001-01-111-8/+14
* k2r -> ansi stylezimmerma2000-12-211-13/+14
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-4/+5
* removed warningszimmerma2000-12-151-0/+3
* Permutation of includes to avoid warnings due to careless multiple definitionhanrot2000-12-151-1/+1
* check that we can round the cosine toozimmerma2000-12-131-3/+4
* cleaned calls to mpfr_extractzimmerma2000-12-011-11/+7
* replaced log(2.0) by LOG2 [first step in getting rid of math.h]zimmerma2000-12-011-3/+3
* return value was wrong for input non-zero (should return 1 = inexact)zimmerma2000-12-011-4/+10
* gained a factor of 2 in most cases (replaced initial constant factor=2zimmerma2000-11-291-25/+42
* Infinis, premiere tentative.hanrot2000-11-211-1/+1
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-12/+12
* removed some memory leakszimmerma2000-08-161-14/+13