summaryrefslogtreecommitdiff
path: root/contrib/libf2c/libF77/pow_di.c
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>2001-03-19 20:56:12 +0000
committercvs2svn <cvs2svn@FreeBSD.org>2001-03-19 20:56:12 +0000
commitdc54a98d057114b4701ceeceeeb16f446ade4cf4 (patch)
tree797d608e70dda10b0da9a4097457ac5fd8f1bc60 /contrib/libf2c/libF77/pow_di.c
parent06b8915d1faf919850dd08fb24caab3f447e37b6 (diff)
Notes
Diffstat (limited to 'contrib/libf2c/libF77/pow_di.c')
-rw-r--r--contrib/libf2c/libF77/pow_di.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/contrib/libf2c/libF77/pow_di.c b/contrib/libf2c/libF77/pow_di.c
deleted file mode 100644
index affed625a9110..0000000000000
--- a/contrib/libf2c/libF77/pow_di.c
+++ /dev/null
@@ -1,35 +0,0 @@
-#include "f2c.h"
-
-#ifdef KR_headers
-double pow_di(ap, bp) doublereal *ap; integer *bp;
-#else
-double pow_di(doublereal *ap, integer *bp)
-#endif
-{
-double pow, x;
-integer n;
-unsigned long u;
-
-pow = 1;
-x = *ap;
-n = *bp;
-
-if(n != 0)
- {
- if(n < 0)
- {
- n = -n;
- x = 1/x;
- }
- for(u = n; ; )
- {
- if(u & 01)
- pow *= x;
- if(u >>= 1)
- x *= x;
- else
- break;
- }
- }
-return(pow);
-}