summaryrefslogtreecommitdiffstats
path: root/lib/libF77/z_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libF77/z_log.c')
-rw-r--r--lib/libF77/z_log.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libF77/z_log.c b/lib/libF77/z_log.c
index fa1ac80..2d52b94 100644
--- a/lib/libF77/z_log.c
+++ b/lib/libF77/z_log.c
@@ -10,7 +10,7 @@ extern double f__cabs(double, double);
void z_log(doublecomplex *r, doublecomplex *z)
#endif
{
-
-r->i = atan2(z->i, z->r);
-r->r = log( f__cabs( z->r, z->i ) );
-}
+ double zi = z->i;
+ r->i = atan2(zi, z->r);
+ r->r = log( f__cabs( z->r, zi ) );
+ }
OpenPOWER on IntegriCloud