summaryrefslogtreecommitdiff
path: root/src/atan.c
Commit message (Collapse)AuthorAgeFilesLines
* atan, atanh: Fix discrepancy with C standard for (+-0, +-1).enge2013-08-261-5/+5
| | | | | | | | atan.c: Fix special case. atan.dat: Fix tests. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1301 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* remove compatibility function ROUND_AWAYenge2012-07-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1247 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed GMP_RND? to MPFR_RND?enge2012-07-231-34/+34
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1246 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.c: transform test into assertion, add commentsenge2012-07-061-2/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1236 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.c: use macro ROUND_AWAYenge2012-07-051-2/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1235 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed one wrong rounding mode, and added commentszimmerma2012-07-051-4/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1234 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: reenable warning flagsenge2012-06-281-1/+0
| | | | | | | atan.c, mpc-tests.h; treat warnings git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1204 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.c, tatan.c: detect intermediate underflow and disable testenge2012-06-261-8/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1170 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tatan.c] added one test to improve the code coverage, which produces anzimmerma2012-06-261-1/+5
| | | | | | | | infinite loop in mpc_atan... [atan.c] added a check to detect potential infinite loops git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1167 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereenge2011-11-041-48/+48
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1112 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* license change:enge2011-08-291-12/+11
| | | | | | | | | | | | LGPLv3+ for code FDLv1.3+ for mpc.texi simple disclaimer for supporting files (README, NEWS, INSTALL) tests/memory.c: replaced by version from mpfr-3.0.1 mpfr.texi: small cleanups; added real authors again, while keeping copyright notice with INRIA git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] reverted to revision 982 (with inits2 instead of inits, to avoidzimmerma2011-04-071-9/+2
| | | | | | | | | potential problems if the MPFR default precision is very large), since the spurious warning problem was due to an old version of clang (1.1) and this works fine in the clang trunk git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@985 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.c: work-around for spurious warning of clangenge2011-04-061-3/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@983 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed copyright lines in src to "Copyright (C) INRIA, year1, year2, ..."zimmerma2011-01-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@890 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fixed integer undefined behaviors reported by John Regehr (#10838)zimmerma2010-08-311-15/+20
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@817 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* code cleanup: removed macro MPFR_EXP from mpc-impl.henge2010-07-301-8/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@815 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced the few trailing mp_rnd_t by mpfr_rnd_tenge2010-06-111-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@778 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3enge2010-06-111-3/+2
| | | | | | | if not existant, mpfr_exp_t is defined in mpc.h git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@777 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced mp_prec_t by mpfr_prec_t; compatibility with mpfr>=2.3.1enge2010-06-111-3/+3
| | | | | | | is preserved, since it already defines mpfr_prec_t git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@776 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed problem with variable y which was initialized twicezimmerma2009-11-201-3/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@725 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.c: removed test that is always false, without resolving the case ofenge2009-11-031-5/+5
| | | | | | | possible underflow git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@715 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed bug in previous commit (rounding direction was wrong inzimmerma2009-10-051-1/+1
| | | | | | | | mpfr_can_round) [atan.dat,atanh.dat] added more tests git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@698 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed bug in case pure imaginary argument with Im(z) > 1zimmerma2009-10-051-3/+5
| | | | | | | [atan.dat] added test case git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@697 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed uninitialized variable (reported by Kaveh Ghazi)zimmerma2009-09-301-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@688 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] fixed bug when Im(op)=1 or -1zimmerma2009-09-301-5/+22
| | | | | | | | [tatan.c] enabled check of atan.dat (was disabled) [atan.dat] added more tests git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@687 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [atan.c] merged from branch feature-inverse-trigozimmerma2009-09-291-0/+339
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@680 211d60ee-9f03-0410-a15a-8952a2c7a4e4