From c9c7941a720d0850a04fd9ee1efce03e3b8c0010 Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Mon, 1 Apr 2024 14:10:38 +0300 Subject: [PATCH] tests: dont test isnan on fast math --- test/src/test_vec3.h | 9 ++++++--- test/src/test_vec4.h | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/test/src/test_vec3.h b/test/src/test_vec3.h index df6a659..f23c784 100644 --- a/test/src/test_vec3.h +++ b/test/src/test_vec3.h @@ -1702,6 +1702,7 @@ TEST_IMPL(GLM_PREFIX, vec3_min) { } TEST_IMPL(GLM_PREFIX, vec3_isnan) { +#ifndef CGLM_FAST_MATH vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f}; vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f}; vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f}; @@ -1712,11 +1713,12 @@ TEST_IMPL(GLM_PREFIX, vec3_isnan) { ASSERT(GLM(vec3_isnan)(v4)) ASSERT(GLM(vec3_isnan)(v5)) ASSERT(!GLM(vec3_isnan)(v6)) - +#endif TEST_SUCCESS } TEST_IMPL(GLM_PREFIX, vec3_isinf) { +#ifndef CGLM_FAST_MATH vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f}; vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f}; vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f}; @@ -1727,11 +1729,12 @@ TEST_IMPL(GLM_PREFIX, vec3_isinf) { ASSERT(GLM(vec3_isinf)(v4)) ASSERT(!GLM(vec3_isinf)(v5)) ASSERT(!GLM(vec3_isinf)(v6)) - +#endif TEST_SUCCESS } TEST_IMPL(GLM_PREFIX, vec3_isvalid) { +#ifndef CGLM_FAST_MATH vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f}; vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f}; vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f}; @@ -1742,7 +1745,7 @@ TEST_IMPL(GLM_PREFIX, vec3_isvalid) { ASSERT(!GLM(vec3_isvalid)(v4)) ASSERT(!GLM(vec3_isvalid)(v5)) ASSERT(GLM(vec3_isvalid)(v6)) - +#endif TEST_SUCCESS } diff --git a/test/src/test_vec4.h b/test/src/test_vec4.h index 77e7555..8d814e2 100644 --- a/test/src/test_vec4.h +++ b/test/src/test_vec4.h @@ -1378,6 +1378,7 @@ TEST_IMPL(GLM_PREFIX, vec4_min) { } TEST_IMPL(GLM_PREFIX, vec4_isnan) { +#ifndef CGLM_FAST_MATH vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f}; vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f}; vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f}; @@ -1391,11 +1392,12 @@ TEST_IMPL(GLM_PREFIX, vec4_isnan) { ASSERT(GLM(vec4_isnan)(v4)) ASSERT(GLM(vec4_isnan)(v5)) ASSERT(!GLM(vec4_isnan)(v6)) - +#endif TEST_SUCCESS } TEST_IMPL(GLM_PREFIX, vec4_isinf) { +#ifndef CGLM_FAST_MATH vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f}; vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f}; vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f}; @@ -1409,11 +1411,12 @@ TEST_IMPL(GLM_PREFIX, vec4_isinf) { ASSERT(GLM(vec4_isinf)(v4)) ASSERT(!GLM(vec4_isinf)(v5)) ASSERT(!GLM(vec4_isinf)(v6)) - +#endif TEST_SUCCESS } TEST_IMPL(GLM_PREFIX, vec4_isvalid) { +#ifndef CGLM_FAST_MATH vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f}; vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f}; vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f}; @@ -1427,7 +1430,7 @@ TEST_IMPL(GLM_PREFIX, vec4_isvalid) { ASSERT(!GLM(vec4_isvalid)(v4)) ASSERT(!GLM(vec4_isvalid)(v5)) ASSERT(GLM(vec4_isvalid)(v6)) - +#endif TEST_SUCCESS }