summaryrefslogtreecommitdiff
path: root/exp2.c
Commit message (Collapse)AuthorAgeFilesLines
* COPYING -> COPYING.LIB and GPL re-added.vlefevre2002-04-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1877 280ebfd0-de03-0410-8827-d642c229c3f4
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1820 280ebfd0-de03-0410-8827-d642c229c3f4
* previous fix was completely wrongzimmerma2002-03-271-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1786 280ebfd0-de03-0410-8827-d642c229c3f4
* added check for underflowzimmerma2002-03-271-16/+22
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1784 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright line changed.vlefevre2002-03-041-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1713 280ebfd0-de03-0410-8827-d642c229c3f4
* Misc bug fixes and code clean-up.vlefevre2002-02-011-16/+11
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1678 280ebfd0-de03-0410-8827-d642c229c3f4
* removed K&R function headerszimmerma2001-11-161-7/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1548 280ebfd0-de03-0410-8827-d642c229c3f4
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1536 280ebfd0-de03-0410-8827-d642c229c3f4
* remove the proto, remove math.hdaney2001-11-161-5/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1532 280ebfd0-de03-0410-8827-d642c229c3f4
* removed mpfr_exp2_si (not used)zimmerma2001-11-161-21/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1512 280ebfd0-de03-0410-8827-d642c229c3f4
* err => long intdaney2001-10-261-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1417 280ebfd0-de03-0410-8827-d642c229c3f4
* ajout du flag inexactdaney2001-10-181-2/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1293 280ebfd0-de03-0410-8827-d642c229c3f4
* actualisation de exp2.cdaney2001-10-171-4/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1275 280ebfd0-de03-0410-8827-d642c229c3f4
* actualisation de exp2daney2001-10-171-67/+87
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1274 280ebfd0-de03-0410-8827-d642c229c3f4
* implement ternary inexact flagzimmerma2001-10-151-33/+31
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1256 280ebfd0-de03-0410-8827-d642c229c3f4
* add functiondaney2001-04-051-375/+75
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1058 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed problems with old K&R compilers (_PROTO missing)zimmerma2001-02-151-7/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@987 280ebfd0-de03-0410-8827-d642c229c3f4
* changed c from mp_limb_t into unsigned long in mpfr_exp2_aux2zimmerma2000-12-221-10/+16
| | | | | | | (otherwise bugs on IRIX -n32) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@944 280ebfd0-de03-0410-8827-d642c229c3f4
* k2r -> ansi stylezimmerma2000-12-211-7/+30
| | | | | | | | removed #include <math.h> by defining auxiliary functions fixed several tiny remaining bugs with NaN/Inf git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@925 280ebfd0-de03-0410-8827-d642c229c3f4
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-9/+14
| | | | | | | | | (to detect conflicts with mpf) fixed a few problems in non-STDC headers moved definitions of mpfr-impl.h to mpfr-test.h and created a real mpfr-impl.h git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@897 280ebfd0-de03-0410-8827-d642c229c3f4
* _mp_d -> PTRzimmerma2000-12-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@874 280ebfd0-de03-0410-8827-d642c229c3f4
* Patches for compiler warnings.hanrot2000-12-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@864 280ebfd0-de03-0410-8827-d642c229c3f4
* Permutation of includes to avoid warnings due to careless multiple definitionhanrot2000-12-151-1/+1
| | | | | | | of ULONG_MAX. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@862 280ebfd0-de03-0410-8827-d642c229c3f4
* we need m >= 2 in mpfr_exp2_aux2zimmerma2000-12-121-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@848 280ebfd0-de03-0410-8827-d642c229c3f4
* replaced log(2.0) by LOG2 [first step in getting rid of math.h]zimmerma2000-12-011-2/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@822 280ebfd0-de03-0410-8827-d642c229c3f4
* changed copyright to Free Software Foundationzimmerma2000-12-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@816 280ebfd0-de03-0410-8827-d642c229c3f4
* Infinis, premiere tentative.hanrot2000-11-211-0/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@793 280ebfd0-de03-0410-8827-d642c229c3f4
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-13/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@786 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_t -> mpfr_ptr or mpfr_srcptrzimmerma2000-10-021-5/+39
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@777 280ebfd0-de03-0410-8827-d642c229c3f4
* new faster version with O(n^(1/3)*M(n)) algorithmzimmerma2000-09-291-75/+171
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@773 280ebfd0-de03-0410-8827-d642c229c3f4
* replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)zimmerma2000-08-161-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@701 280ebfd0-de03-0410-8827-d642c229c3f4
* First Releasejeandel2000-06-281-1/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@653 280ebfd0-de03-0410-8827-d642c229c3f4
* O(n^(1/3)*log(n)) algorithm using Brent's methodzimmerma2000-06-071-0/+260
and Brent-Kung's O(sqrt(t)) algorithm to evaluate a power series of order t [exact rounding not yet finished] git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@602 280ebfd0-de03-0410-8827-d642c229c3f4