summaryrefslogtreecommitdiff
path: root/src/gamma_inc.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-02-06 09:42:06 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-02-06 09:42:06 +0000
commita1ec55cdc47b42462cbcfffeb201b0d98ae33995 (patch)
tree0984f8d8c4c8dd2ffa57ed6d053ea750bbff57d6 /src/gamma_inc.c
parent2e2e7838710bf0977268b718a9acdcef8d46a681 (diff)
downloadmpfr-a1ec55cdc47b42462cbcfffeb201b0d98ae33995.tar.gz
more work on gamma_inc
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9980 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/gamma_inc.c')
-rw-r--r--src/gamma_inc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gamma_inc.c b/src/gamma_inc.c
index 8733fe66e..a2279e9c5 100644
--- a/src/gamma_inc.c
+++ b/src/gamma_inc.c
@@ -152,12 +152,8 @@ mpfr_gamma_inc (mpfr_ptr y, mpfr_srcptr a, mpfr_srcptr x, mpfr_rnd_t rnd)
MPFR_RET_NAN;
}
else if (MPFR_IS_ZERO (x))
- {
- /* gamma_inc(a,0) = +Inf */
- MPFR_SET_INF (y);
- MPFR_SET_POS (y);
- MPFR_RET (0); /* exact */
- }
+ /* gamma_inc(a,0) = gamma(a) */
+ return mpfr_gamma (y, a, rnd); /* a=+0->+Inf, a=-0->-Inf */
else
{
/* gamma_inc (0, x) = int (exp(-t), t=x..infinity) = Ei(1,x)