diff options
-rw-r--r-- | libclc/clc/lib/generic/geometric/clc_length.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libclc/clc/lib/generic/geometric/clc_length.inc b/libclc/clc/lib/generic/geometric/clc_length.inc index f8d611c..7603735 100644 --- a/libclc/clc/lib/generic/geometric/clc_length.inc +++ b/libclc/clc/lib/generic/geometric/clc_length.inc @@ -43,7 +43,9 @@ _CLC_OVERLOAD _CLC_DEF __CLC_SCALAR_GENTYPE __clc_length(__CLC_GENTYPE p) { if (l2 < __CLC_GENTYPE_MIN) { p *= __CLC_GENTYPE_MIN_SCALE_UP; return __clc_sqrt(__clc_dot(p, p)) * __CLC_GENTYPE_MIN_SCALE_DOWN; - } else if (l2 == INFINITY) { + } + + if (l2 == INFINITY) { p *= __CLC_GENTYPE_INF_SCALE_DOWN; return __clc_sqrt(__clc_dot(p, p)) * __CLC_GENTYPE_INF_SCALE_UP; } |