commit 792749a2d761340a345863bdf8581fdac78a717c
parent f0839dcb45b7a555dedca27524af005af306f0bf
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date: Thu, 1 Feb 2024 10:42:54 +0000
Fix complex operators
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/tests/unit/math/complex_math.cpp b/tests/unit/math/complex_math.cpp
@@ -37,6 +37,9 @@ TEST(complex_math)
CHECK(cabs(-3.f) == 3.f);
CHECK(cabs(make_vector(-3.f)) == make_vector(3.f));
+ CHECK(vec<c32, 4>{ 100, 100, 100, 100 } + vec<c32, 4>{ 1, 2, 3, 4 } == vec<c32, 4>{ 101, 102, 103, 104 });
+ CHECK(c32{ 100 } + vec<c32, 4>{ 1, 2, 3, 4 } == vec<c32, 4>{ 101, 102, 103, 104 });
+
CHECK(carg(c32{ +1.f, 0.f }) == 0.f);
CHECK(carg(c32{ 0.f, +1.f }) == c_pi<float> / 2);
CHECK(carg(c32{ 0.f, -1.f }) == -c_pi<float> / 2);