summaryrefslogtreecommitdiff
path: root/src/ubf.c
Commit message (Collapse)AuthorAgeFilesLines
* Untabify and remove trailing spaces.vlefevre2021-03-161-9/+9
| | | | git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14476 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/rec_sqrt.c] replace a call to mpn_mul_n with identical arguments byzimmerma2021-03-161-3/+9
| | | | | | | | a call to mpn_sqr + similar changes in other files (thanks Fredrik Johansson) git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14475 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ubf.c] Forgot a cast from UBF pointer to mpfr_t pointer.vlefevre2021-03-061-1/+1
| | | | | | This became visible with the fix of the mpfr_get_prec macro in r14454. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14455 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2021 withvlefevre2021-01-031-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2020)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2020 from the example in the doc/README.dev file. git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14229 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ubf.c]vlefevre2020-02-121-6/+16
| | | | | | | | * Optimized mpfr_init_get_zexp() for _MPFR_EXP_FORMAT <= 3 (as in the default configuration). * Updated comments. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13704 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2020 withvlefevre2020-01-081-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2019)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2019 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13652 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated the www.gnu.org URL's (http → https) on all the files with:vlefevre2019-01-071-1/+1
| | | | | | | perl -pi -e 's,http://www.gnu.org/,https://www.gnu.org/,g' **/*(.) under zsh. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13372 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2019 withvlefevre2019-01-011-1/+1
| | | | | | | | perl -pi -e 's/ (\d{4}-)?(2018)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh. Removed 2018 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13359 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2018 withvlefevre2018-01-031-1/+1
| | | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2017)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the ck-mparam and timings-mpfr.c files and the mbench directory under "tools" (not distributed with MPFR). Removed 2017 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12067 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ubf.c] Renamed mpfr_get_zexp to mpfr_init_get_zexp for clarity.vlefevre2017-04-071-7/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11425 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/fmma.c] speedup of mpfr_fmma and mpfr_fmmszimmerma2017-02-211-8/+24
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11332 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2016)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2016 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11117 280ebfd0-de03-0410-8827-d642c229c3f4
* More UBF support:vlefevre2016-05-231-14/+23
| | | | | | | * mpfr-impl.h, ubf.c: added mpfr_ubf_zexp2exp function. * add1.c: support the case where b (the first input) is an UBF. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/ubf@10325 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ubf.c] Memory leak in some case.vlefevre2016-05-231-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/ubf@10323 280ebfd0-de03-0410-8827-d642c229c3f4
* Added UBF support for mpfr_cmp2.vlefevre2016-05-231-0/+34
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/ubf@10322 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/ubf.c] Support reduced exponent range in mpfr_get_zexp.vlefevre2016-05-231-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/ubf@10320 280ebfd0-de03-0410-8827-d642c229c3f4
* Started to implement unbounded floats (UBF) and added support in somevlefevre2016-05-231-0/+177
existing functions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/ubf@10318 280ebfd0-de03-0410-8827-d642c229c3f4