summaryrefslogtreecommitdiff
path: root/src/mpc.h
Commit message (Collapse)AuthorAgeFilesLines
* removed further small workaround for mpfr<3enge2012-07-231-5/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1248 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed GMP_RND? to MPFR_RND?enge2012-07-231-19/+19
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1246 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bump version numbers on trunk to 1.1dev and on branch 1.0 to 1.0.1devenge2012-07-221-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1244 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* getting ready for 1.0 releaseenge2012-07-191-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1242 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* preparing 1.0.0rc1enge2012-07-071-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1239 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mul_2si, div_2sienge2012-07-051-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1226 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* renamed mul/div_2exp to mul/div_2uienge2012-07-051-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1224 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* rename RNDC to MPC_RND in mpc.henge2012-07-051-20/+20
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1223 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added new function mpc_log10zimmerma2012-04-031-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1149 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* redoing previous task seriouslyenge2012-03-141-66/+66
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1146 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* solved problems left by r1144 (visibly not tested)zimmerma2012-03-141-100/+100
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1145 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* removed K&R supportenge2012-03-141-100/+93
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1144 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [src/mpc.h] removed reference to __GMP_PROTO and __gmp_const, which have beenzimmerma2012-03-111-6/+4
| | | | | | | removed from the GMP development version git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1143 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h, mpc-impl.h, logging.c: correctly determine that logging.c belongsenge2011-12-201-1/+1
| | | | | | | | to the library although it does not include mpc-impl.h see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-December/001027.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1117 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h, mpc-impl.h: removed __MPC_WITHIN_MPC, since now mpc-impl.h isenge2011-11-041-1/+1
| | | | | | | included only for the library build git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1115 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: remove duplicate __MPC_DECLSPEC definitionenge2011-11-041-6/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1110 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h. mpc-tests.h, mpc-impl.h: handle __MPC_DECLSPEC as for mpfr;enge2011-11-031-1/+9
| | | | | | | | define as __GMP_DECLSPEC_EXPORT if library is compiled and __GMP_LIBGMP_DLL, as in gmp otherwise git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1109 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed 1.0.0-dev into 1.0.0dev (suggested by Ludovic Courtes so thatzimmerma2011-09-011-1/+1
| | | | | | | we can compare versions with strverscmp) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1061 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
* next release will be 1.0.0enge2011-08-291-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1026 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: used macro _MPC_H_HAVE_INTMAX_T, reverts part of r976enge2011-05-091-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1004 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* set_x_x.c: replace #if by #ifdefenge2011-05-091-0/+4
| | | | | | | | | mpc.h: readded macro _MPC_H_HAVE_INTMAX_T, removed in r973, which is actually used in set_x,c and set_x_x.c mpc.m4: improved message git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1003 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: fix for previous buggy fixenge2011-05-021-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@993 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: correct support for dynamic mingw library, see the thread atenge2011-05-021-4/+2
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-April/000871.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@992 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: actually, some of the "unused" macros were used in mpc.h itselfenge2011-03-011-20/+17
| | | | | | | added the actual checks again git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@976 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: removed unused macro _MPC_H_HAVE_FILEenge2011-03-011-4/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@975 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: check for _Complex_I instead of _COMPLEX_Henge2011-03-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@974 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h: removed unused macro _MPC_H_HAVE_FILEenge2011-03-011-5/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@973 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* move to new development version 0.9.1-devenge2011-02-211-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@932 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* getting ready for release 0.9enge2011-02-211-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@929 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* version changes to 0.9-rc2enge2011-02-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@921 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: added fma.dat to distributionenge2011-02-051-1/+1
| | | | | | | preparing mpc-0.9-rc1 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@907 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
* add_si: replaced macro by function, since the macro evaluated its argumentenge2011-01-181-2/+1
| | | | | | | twice git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@881 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added mpc_fma (request from Mickael Gastineau)zimmerma2011-01-141-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@869 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* moved to version 0.9-dev instead of 0.8.3-devenge2011-01-071-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@863 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.h, mpc.texi:enge2011-01-071-1/+7
| | | | | | | | | | | | | | | defined and documented return value for functions computing two results It is obtained from the macro MPC_INEX12 (inex1, inex2) and decomposed again as MPC_INEX1 (inex) and MPC_INEX2 (inex) sin_cos.c, sin.c, cos.c: First steps to moving the computation of sin and cos into sin_cos: If one of rop_cos or rop_sin in sin_cos is NULL, then it is not computed. So far, implemented for special, real and purely imaginary values. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@857 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new function mpc_sin_cos, not yet documentedenge2010-10-041-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@848 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* renamed mpc_[s|g]et_[c|lc] to mpc_[s|g]et_[dc|ldc]enge2010-09-021-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@825 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mpc_set_c, mpc_set_lc, mpc_get_c, mpc_get_lcenge2010-08-311-4/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@820 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3enge2010-06-111-0/+5
| | | | | | | 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-5/+5
| | | | | | | 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
* moving on to version 0.8.3-devenge2010-05-141-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@765 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* preparing release 0.8.2enge2010-05-141-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@763 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed char* into const char* for mpc_set_str and mpc_strtoczimmerma2010-03-191-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@742 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* moving on to 0.8.2-devenge2009-12-081-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@733 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* getting ready for release 0.8.1enge2009-12-081-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@731 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* increasing version to 0.8.1-devenge2009-11-051-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@719 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* getting ready for release 0.8enge2009-11-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@716 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* smallish technical changes for version 0.8enge2009-11-031-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@714 211d60ee-9f03-0410-a15a-8952a2c7a4e4