From 798f1595d5e54cbc0be36c57933f5e7ec4f3e770 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Sun, 18 Feb 2018 12:37:09 +0100 Subject: [PATCH] Fix condition in both second scaling loops --- interface/rotmg.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/interface/rotmg.c b/interface/rotmg.c index 2c9bd9f04..2e949437d 100644 --- a/interface/rotmg.c +++ b/interface/rotmg.c @@ -152,7 +152,7 @@ void CNAME(FLOAT *dd1, FLOAT *dd2, FLOAT *dx1, FLOAT dy1, FLOAT *dparam){ } if( *dd1 <= RGAMSQ ) { - while (ABS(*dd1) <= RGAMSQ) { + while ((*dd1) <= RGAMSQ) { *dd1 = *dd1 * (GAM * GAM); *dx1 = *dx1 / GAM; dh11 = dh11 / GAM; @@ -161,7 +161,7 @@ void CNAME(FLOAT *dd1, FLOAT *dd2, FLOAT *dx1, FLOAT dy1, FLOAT *dparam){ } else { - while (ABS(*dd1) <= GAMSQ) { + while ((*dd1) >= GAMSQ) { *dd1 = *dd1 / (GAM * GAM); *dx1 = *dx1 * GAM; dh11 = dh11 * GAM; @@ -197,7 +197,7 @@ void CNAME(FLOAT *dd1, FLOAT *dd2, FLOAT *dx1, FLOAT dy1, FLOAT *dparam){ } else { - while (ABS(*dd2) <= GAMSQ) { + while (ABS(*dd2) >= GAMSQ) { *dd2 = *dd2 / (GAM * GAM); dh21 = dh21 * GAM; dh22 = dh22 * GAM;