summaryrefslogtreecommitdiff
path: root/sin_cos.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright notice update: added 2008 withvlefevre2008-01-011-1/+1
* simplified MPFR_FAST_COMPUTE_IF_SMALL_INPUT part (in case of overlap)zimmerma2007-12-141-30/+34
* sin_cos.c: improved changeset 5084; in particular, added a missing cast.vlefevre2007-12-141-13/+14
* sin_cos.c, tsin_cos.c: fixed bug occurring when arguments overlap andzimmerma2007-12-141-1/+26
* GNU coding style, reformatting, exit (-1) -> exit (1).vlefevre2007-09-221-1/+1
* sin_cos.c: fixed the overflow and cancellation problems by usingvlefevre2007-09-161-18/+26
* Put back previous patch, now avoids overflow, and added more explanations.zimmerma2007-09-161-4/+16
* Efficiency regression wasn't fixed correctly -> commented out the code.vlefevre2007-09-151-3/+7
* fixed efficiency regression pointed out by Andreas Engezimmerma2007-09-151-0/+6
* fixed bug in mpfr_sin_cos found by Philippe: z (to save the cosine) was notzimmerma2007-09-131-3/+7
* new function mpfr_modf and add restrictions on mpfr_sin_cos' variablesthevenyp2007-09-131-0/+2
* sin_cos.c: 2nd arg of 1st mpfr_can_round call was wrongzimmerma2007-07-161-3/+8
* Untabified.vlefevre2007-07-011-29/+29
* fixed several problems with huge arguments in periodic functionszimmerma2007-06-281-34/+53
* sin_cos.c: fixed a bug for x = 0 in reduced exponent range.vlefevre2007-06-211-2/+3
* Untabified and removed trailing spaces.vlefevre2007-06-201-2/+2
* 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