diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2007-09-18 14:16:46 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2007-09-18 14:16:46 +0000 |
commit | ebc1345b22e9c37f1f0efb892ce8cf5dbb09a708 (patch) | |
tree | bfdf102af1ed7944ba9d05c38bb934b197238465 /isqrt.c | |
parent | f2a8eeceea56a58495357a759c1721e3569588b6 (diff) | |
download | mpfr-ebc1345b22e9c37f1f0efb892ce8cf5dbb09a708.tar.gz |
isqrt.c: GNU coding style.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4853 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'isqrt.c')
-rw-r--r-- | isqrt.c | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -29,9 +29,11 @@ __gmpfr_isqrt (unsigned long n) unsigned long s; s = 1; - do { - s = (s + n / s) / 2; - } while (!(s*s <= n && n <= s*(s+2))); + do + { + s = (s + n / s) / 2; + } + while (!(s*s <= n && n <= s*(s+2))); return s; } @@ -42,10 +44,11 @@ __gmpfr_cuberoot (unsigned long n) double s, is; s = 1.0; - do { - s = (2*s*s*s + (double) n) / (3*s*s); - is = (double) ((int) s); - } while (!(is*is*is <= (double) n && (double) n < (is+1)*(is+1)*(is+1))); + do + { + s = (2*s*s*s + (double) n) / (3*s*s); + is = (double) ((int) s); + } + while (!(is*is*is <= (double) n && (double) n < (is+1)*(is+1)*(is+1))); return (unsigned long) is; } - |