summaryrefslogtreecommitdiffstats
path: root/libtommath/bn_mp_sqrt.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix compiler warning seen with static builds (--disable-shared): ↵jan.nijtmans2021-06-091-0/+1
| | | | "FLT_RADIX" is not defined, evaluates to 0 [-Wundef]
* Put #define's in alphabetical order. jan.nijtmans2019-10-251-5/+5
| | | | Use MP_DIGIT_BIT in stead of (deprecated) DIGIT_BIT everywhere. (just code cleanup, nothing funcional)
* Latest libtommath's "develop" branch adapted for Tcl 8.6. And Tcl 8.6 ↵jan.nijtmans2019-06-141-31/+18
|\ | | | | | | adapted for changes in libtommath
| * Update to latest libtommath's "develop" branch. On the way to 1.2.0jan.nijtmans2019-06-131-29/+16
| |
| * Take over improvements from libtommath's development branch (which will ↵jan.nijtmans2019-04-051-1/+1
| | | | | | | | | | | | | | appear in next version). - More efficient MP_SET_XLONG() macro. - New internal macro's IS_ZERO/IS_EVEN/IS_ODD - Changed signature for XMALLOC/XREALLOC/XFREE
| * Update to libtommath v1.1.0-rc4jan.nijtmans2019-01-221-2/+1
| |
| * Update libtommath to latest "develop" branchjan.nijtmans2018-10-221-3/+1
| |
| * 'const'ify all libtommath functions, will appear in next libtommath version. ↵jan.nijtmans2017-10-021-1/+1
| | | | | | | | See: pull request [https://github.com/libtom/libtommath/pull/88|88]
| * re-format everything through astyle. Taken from libtom/libtommath (pull ↵jan.nijtmans2017-09-151-44/+46
| | | | | | | | request [https://github.com/libtom/libtommath/pull/85|85])
| * Undo tag removal (just get libtommath directly from GitHUB), so we don't ↵jan.nijtmans2017-08-311-3/+3
| | | | | | | | have useless file changes with every new release
| * libtommath 1.0.1jan.nijtmans2017-08-291-3/+3
| |
| * libtommath 1.0.1 rc 2jan.nijtmans2017-08-291-3/+3
| |
| * import libtommath 1.0jan.nijtmans2016-11-161-4/+4
| |
| * Import of tommath 0.42.0jan.nijtmans2011-03-141-3/+3
| |
| * re-import ltm-0.39, with original RCS-ID'sjan.nijtmans2011-03-141-4/+4
| |
| * Import of libtommath 0.39+Kevin B Kenny2006-12-011-3/+3
| |
| * Import of libtommath 0.36Kevin B Kenny2005-09-261-0/+4
| |
| * Import of libtommath 0.33Kevin B Kenny2005-01-191-0/+77
|
* Only use special mp_sqrt() code when double format/tommath format are ↵jan.nijtmans2019-04-111-7/+15
| | | | | | exactly what's expected. Otherwise, use original always-working tommath code. Simplify overflow check in bignum expononent code, not using bignums where it's not necessary. Don't overallocate bignums when using wideint's only.
* Update libtommath to latest stable release (1.1.0)jan.nijtmans2019-02-011-88/+90
|
* Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-5/+0
| | | more harm than good. Purged them.
* * libtommath/bn_mp_sqrt.c (bn_mp_sqrt): Handle the case whereKevin B Kenny2008-10-051-4/+21
| | | | | | | * tests/expr.test (expr-47.13): a number's square root is between n<<DIGIT_BIT and n<<DIGIT_BIT+1. [Bug 2143288] Thanks to Malcolm Boffey (malcolm.boffey@virgin.net) for the patch.
* fix typo: 0,0 -> 0.0das2006-12-011-3/+3
|
* Upgrade to tommath 0.39 plus patches from TomKevin B Kenny2006-12-011-3/+4
|
* fixed bug in floating point initial approximation that caused convergence ↵Kevin B Kenny2006-11-301-4/+10
| | | | failure
* Corrected bugs in tommath installation, improved tommath square root ↵Kevin B Kenny2005-12-271-8/+50
| | | | performance, patched around a [clock scan] issue with time zones
* Import of libtommath 0.36Kevin B Kenny2005-09-261-0/+4
|
* Import of libtommath 0.33Kevin B Kenny2005-01-191-0/+77