summaryrefslogtreecommitdiff
path: root/src/rec_sqrt.c
Commit message (Collapse)AuthorAgeFilesLines
* Copyright notice update: added 2013 withvlefevre2013-03-081-1/+1
| | | | | | | | | perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file (the m4 and tools/mbench directories were not modified). Removed 2012 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@8465 280ebfd0-de03-0410-8827-d642c229c3f4
* Changed Arenaire to AriC with:vlefevre2012-01-101-1/+1
| | | | | | | perl -pi -e 's/Contributed by the Arenaire/Contributed by the AriC/' **/*(^/) under zsh, reverting the ChangeLog file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7995 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2012 withvlefevre2012-01-101-1/+1
| | | | | | | | | perl -pi -e 's/2011 Free Software/2011, 2012 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file (the m4 and tools/mbench directories were not modified). Removed 2011 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/3.1@7987 280ebfd0-de03-0410-8827-d642c229c3f4
* Untabified and removed trailing spaces.vlefevre2011-08-011-10/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7778 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] continued review; I can now prove that cu=0 in all caseszimmerma2011-05-221-19/+23
| | | | | | | [tests/trec_sqrt.c] added tests for corner cases git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7711 280ebfd0-de03-0410-8827-d642c229c3f4
* [rec_sqrt.c] more review of codes, following comments from Vincentzimmerma2011-05-201-4/+19
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7710 280ebfd0-de03-0410-8827-d642c229c3f4
* [rec_sqrt.c] removed tabszimmerma2011-05-191-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7709 280ebfd0-de03-0410-8827-d642c229c3f4
* [rec_sqrt.c] review and small change of changeset 7651: most probably cu=0zimmerma2011-05-191-19/+4
| | | | | | | | when th=0 (and maybe cu=0 always, I cannot find an example where cu <> 0) but considering the case th=0 is more natural. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7708 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Improved the comment added in r7651.vlefevre2011-05-031-8/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7652 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Fixed the buffer overflow (bug 12553).vlefevre2011-05-021-4/+18
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7651 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Added an assertion to avoid a buffer overflowvlefevre2011-05-021-1/+2
| | | | | | | | (mpn_add_1 and mpn_sub_1 don't support size = 0). It sometimes fails, and this is the following bug: https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7650 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Added a comment about a buffer overflow. Bug report:vlefevre2011-05-021-0/+1
| | | | | | https://gforge.inria.fr/tracker/index.php?func=detail&aid=12553&group_id=136&atid=619 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7649 280ebfd0-de03-0410-8827-d642c229c3f4
* Get rid of deprecated register_printf_function function in logging system.thevenyp2011-03-171-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7575 280ebfd0-de03-0410-8827-d642c229c3f4
* Added new types mpfr_limb_ptr and mpfr_limb_srcptr to src/mpfr-impl.h,vlefevre2011-02-091-4/+4
| | | | | | | and replaced mp_ptr and mp_srcptr (GMP internals) by these 2 new types respectively. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7455 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2011 withvlefevre2011-01-171-1/+1
| | | | | | | | perl -pi -e 's/2010 Free Software/2010, 2011 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 and tools/mbench directories. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7389 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Added support for the division-by-zero exception.vlefevre2011-01-161-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7378 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Improved comment.vlefevre2010-12-171-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7307 280ebfd0-de03-0410-8827-d642c229c3f4
* [rec_sqrt.c] put back some information lost in commit 7302zimmerma2010-12-171-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7305 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] Removed a variable that was used only once.vlefevre2010-12-171-3/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7302 280ebfd0-de03-0410-8827-d642c229c3f4
* Added MPFR_TMP_LIMBS_ALLOC macro and updated the source to use it.vlefevre2010-12-171-3/+3
| | | | | | tools/mpfrlint: check its use instead of MPFR_TMP_ALLOC. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7300 280ebfd0-de03-0410-8827-d642c229c3f4
* Source reorganization. In short:vlefevre2010-08-171-0/+535
* Added directories and moved related files into them: - src for the MPFR source files (to build the library). - doc for documentation files (except INSTALL, README...). - tools for various tools (scripts) and mbench. - tune for tuneup-related source files. - other for other source files (not distributed in tarballs). Existing directories: - tests for the source files of the test suite (make check). - examples for examples. - m4 for m4 files. * Renamed configure.in to configure.ac. * Added/updated Makefile.am files where needed. * Updated acinclude.m4 and configure.ac (AC_CONFIG_FILES line). * Updated the documentation (INSTALL, README, doc/README.dev and doc/mpfr.texi). * Updated NEWS and TODO. * Updated the scripts now in tools. The following script was used: #!/usr/bin/env zsh svn mkdir doc other src tools tune svn mv ${${(M)$(sed -n '/libmpfr_la_SOURCES/,/[^\]$/p' \ Makefile.am):#*.[ch]}:#get_patches.c} mparam_h.in \ round_raw_generic.c jyn_asympt.c src svn mv mbench check_inits_clears coverage get_patches.sh mpfrlint \ nightly-test update-patchv update-version tools svn mv bidimensional_sample.c speed.c tuneup.c tune svn mv *.{c,h} other svn mv FAQ.html README.dev algorithm* faq.xsl fdl.texi mpfr.texi \ update-faq doc svn mv configure.in configure.ac svn cp Makefile.am src/Makefile.am svn rm replace_all [Modifying some files, see above] svn add doc/Makefile.am svn add tune/Makefile.am git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7087 280ebfd0-de03-0410-8827-d642c229c3f4