summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Misc bug fixes and code clean-up.vlefevre2002-02-0118-347/+230
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1678 280ebfd0-de03-0410-8827-d642c229c3f4
* Patch.hanrot2002-02-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1677 280ebfd0-de03-0410-8827-d642c229c3f4
* Bux fixed.vlefevre2002-01-301-3/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1676 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_set_z rewritten.vlefevre2002-01-301-52/+57
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1675 280ebfd0-de03-0410-8827-d642c229c3f4
* Update concerning mpfr_round_prec, mpfr_rint, mpfr_ceil, mpfr_floor,vlefevre2002-01-301-7/+18
| | | | | | | mpfr_round and mpfr_trunc. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1674 280ebfd0-de03-0410-8827-d642c229c3f4
* Tests added (mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round).vlefevre2002-01-303-4/+98
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1673 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_rint, mpfr_trunc, mpfr_floor, mpfr_ceil, mpfr_round rewritten.vlefevre2002-01-305-209/+274
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1672 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_round -> mpfr_round_prec.vlefevre2002-01-2510-17/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1671 280ebfd0-de03-0410-8827-d642c229c3f4
* Code reformatted.vlefevre2002-01-251-147/+153
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1670 280ebfd0-de03-0410-8827-d642c229c3f4
* MAX, MIN, ABS macros undefined before being redefined.vlefevre2002-01-231-1/+8
| | | | | | | Fix in ABS macro. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1669 280ebfd0-de03-0410-8827-d642c229c3f4
* Example with high bit set.vlefevre2002-01-221-0/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1668 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix (Kevin Ryde).vlefevre2002-01-221-2/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1667 280ebfd0-de03-0410-8827-d642c229c3f4
* MPFR_PREC_MAX redefined.vlefevre2002-01-224-25/+40
| | | | | | | | MPFR_INTPREC_MAX defined (internal maximum precision). Some integer overflow detection. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1666 280ebfd0-de03-0410-8827-d642c229c3f4
* Set sign of sqrt(0).vlefevre2002-01-211-7/+9
| | | | | | | Support for exponent range. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1665 280ebfd0-de03-0410-8827-d642c229c3f4
* can_round type changed: char -> int.vlefevre2002-01-211-11/+7
| | | | | | | Case sqrt(0) improved. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1664 280ebfd0-de03-0410-8827-d642c229c3f4
* Bug fixes:vlefevre2002-01-211-27/+30
| | | | | | | | * return 1 -> MPFR_RET_NAN * a MPFR_CLEAR_INF was missing. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1663 280ebfd0-de03-0410-8827-d642c229c3f4
* New macro MPFR_RESTORE_RET.vlefevre2002-01-203-22/+27
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1662 280ebfd0-de03-0410-8827-d642c229c3f4
* Code clean-up (goto suppressed).vlefevre2002-01-181-53/+41
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1661 280ebfd0-de03-0410-8827-d642c229c3f4
* Cases 0 * 0 + 0.vlefevre2002-01-181-1/+19
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1660 280ebfd0-de03-0410-8827-d642c229c3f4
* Nt: int -> mp_prec_tvlefevre2002-01-181-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1659 280ebfd0-de03-0410-8827-d642c229c3f4
* <> changed back to "".vlefevre2002-01-182-7/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1658 280ebfd0-de03-0410-8827-d642c229c3f4
* change "" -> <> in headersdaney2002-01-181-3/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1657 280ebfd0-de03-0410-8827-d642c229c3f4
* Change indendation + replace "" -> <> in headerdaney2002-01-181-90/+91
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1656 280ebfd0-de03-0410-8827-d642c229c3f4
* Particular cases rewritten.vlefevre2002-01-171-58/+59
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1655 280ebfd0-de03-0410-8827-d642c229c3f4
* Test "__hpux", not "hpux". Mask off mrand48 return value to 31 bitsvlefevre2002-01-171-2/+2
| | | | | | | to work around sloppy mpfr #include practices. (Torbjorn Granlund) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1654 280ebfd0-de03-0410-8827-d642c229c3f4
* #include fixes (Torbjorn Granlund).vlefevre2002-01-1725-42/+65
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1653 280ebfd0-de03-0410-8827-d642c229c3f4
* Comments were incorrect.vlefevre2002-01-161-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1652 280ebfd0-de03-0410-8827-d642c229c3f4
* Note concerning mpfr_trunc, mpfr_floor and mpfr_ceil.vlefevre2002-01-151-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1651 280ebfd0-de03-0410-8827-d642c229c3f4
* Special cases.vlefevre2002-01-141-36/+32
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1650 280ebfd0-de03-0410-8827-d642c229c3f4
* Patches by Kevin Ryde for K&R compilersvlefevre2002-01-1233-153/+246
| | | | | | | and other fixes in prototypes. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1649 280ebfd0-de03-0410-8827-d642c229c3f4
* Test check_min added.vlefevre2002-01-101-3/+52
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1648 280ebfd0-de03-0410-8827-d642c229c3f4
* Test check_max added.vlefevre2002-01-101-0/+48
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1647 280ebfd0-de03-0410-8827-d642c229c3f4
* Spelling: "canceled"vlefevre2002-01-103-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1646 280ebfd0-de03-0410-8827-d642c229c3f4
* GMP_PROTO change was already done by Vincentzimmerma2002-01-101-5/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1645 280ebfd0-de03-0410-8827-d642c229c3f4
* prepare change PROTO -> GMP_PROTOzimmerma2002-01-101-0/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1644 280ebfd0-de03-0410-8827-d642c229c3f4
* The precision can no longer be 1.vlefevre2002-01-041-2/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1643 280ebfd0-de03-0410-8827-d642c229c3f4
* __GMP_PROTO defined if not already defined.vlefevre2002-01-041-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1642 280ebfd0-de03-0410-8827-d642c229c3f4
* Optimization: mpfr_cmp2 now accepts any combination of real argumentsvlefevre2002-01-048-238/+284
| | | | | | | | | and computes the sign of |b| - |c| (in addition to the number of cancelled bits); mpfr_add, mpfr_sub, mpfr_sub1, mpfr_agm and some tests updated to take this change into account. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1641 280ebfd0-de03-0410-8827-d642c229c3f4
* added check for sin(3*Pi/2)zimmerma2001-12-211-0/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1640 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug for sin(3*Pi/2)zimmerma2001-12-211-3/+15
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1639 280ebfd0-de03-0410-8827-d642c229c3f4
* Global NaN flag set when result is NaN.vlefevre2001-12-191-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1638 280ebfd0-de03-0410-8827-d642c229c3f4
* forgot to clear nan flag for Infzimmerma2001-12-191-8/+14
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1637 280ebfd0-de03-0410-8827-d642c229c3f4
* changed description of mpfr_cmp to correspond to the implementation:zimmerma2001-12-191-2/+1
| | | | | | | NaNs are not allowed git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1636 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed mpfr_cmp2 : there was a bug noticed by Nicolas Magaud and Didierzimmerma2001-12-191-1/+1
| | | | | | | | | | Bondyfalat for inputs: 100 011 111 100 010 110 where it gave 8 instead of 5. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1635 280ebfd0-de03-0410-8827-d642c229c3f4
* Better comments.vlefevre2001-12-192-4/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1634 280ebfd0-de03-0410-8827-d642c229c3f4
* added "PI and the AGM"zimmerma2001-12-102-0/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1633 280ebfd0-de03-0410-8827-d642c229c3f4
* Files renamed (log in base 2 and 10).vlefevre2001-12-063-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1632 280ebfd0-de03-0410-8827-d642c229c3f4
* Files renamed (constants).vlefevre2001-12-064-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1631 280ebfd0-de03-0410-8827-d642c229c3f4
* File aclocal.m4 removed, as generated by aclocal (called by prepare).vlefevre2001-12-061-146/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1630 280ebfd0-de03-0410-8827-d642c229c3f4
* Files log_base_*.c renamed.vlefevre2001-12-063-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1629 280ebfd0-de03-0410-8827-d642c229c3f4