From a9a56a6696a589ee84fd7e1a039f710a1100dbf9 Mon Sep 17 00:00:00 2001 From: PaddiM8 Date: Wed, 3 Apr 2024 12:27:50 +0200 Subject: [PATCH] Fix pow for negative exponents < 1 --- kalk/src/kalk_value/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kalk/src/kalk_value/mod.rs b/kalk/src/kalk_value/mod.rs index 26d8780..33ac810 100644 --- a/kalk/src/kalk_value/mod.rs +++ b/kalk/src/kalk_value/mod.rs @@ -971,7 +971,7 @@ impl KalkValue { ) => { if self.has_imaginary() || imaginary_rhs != &0f64 - || (real_rhs > &0f64 && real_rhs < &1f64) + || (real < 0f64 && real_rhs.clone().abs() < 1f64) { let a = real; let b = imaginary;