Skip to content

Commit c9c7941

Browse files
committed
tests: dont test isnan on fast math
1 parent 4e929a8 commit c9c7941

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

test/src/test_vec3.h

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1702,6 +1702,7 @@ TEST_IMPL(GLM_PREFIX, vec3_min) {
17021702
}
17031703

17041704
TEST_IMPL(GLM_PREFIX, vec3_isnan) {
1705+
#ifndef CGLM_FAST_MATH
17051706
vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f};
17061707
vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f};
17071708
vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f};
@@ -1712,11 +1713,12 @@ TEST_IMPL(GLM_PREFIX, vec3_isnan) {
17121713
ASSERT(GLM(vec3_isnan)(v4))
17131714
ASSERT(GLM(vec3_isnan)(v5))
17141715
ASSERT(!GLM(vec3_isnan)(v6))
1715-
1716+
#endif
17161717
TEST_SUCCESS
17171718
}
17181719

17191720
TEST_IMPL(GLM_PREFIX, vec3_isinf) {
1721+
#ifndef CGLM_FAST_MATH
17201722
vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f};
17211723
vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f};
17221724
vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f};
@@ -1727,11 +1729,12 @@ TEST_IMPL(GLM_PREFIX, vec3_isinf) {
17271729
ASSERT(GLM(vec3_isinf)(v4))
17281730
ASSERT(!GLM(vec3_isinf)(v5))
17291731
ASSERT(!GLM(vec3_isinf)(v6))
1730-
1732+
#endif
17311733
TEST_SUCCESS
17321734
}
17331735

17341736
TEST_IMPL(GLM_PREFIX, vec3_isvalid) {
1737+
#ifndef CGLM_FAST_MATH
17351738
vec3 v1 = {2.104f, -3.012f, -4.10f}, v2 = {-12.35f, -31.140f, -43.502f};
17361739
vec3 v3 = {INFINITY, 0.0f, 0.0f}, v4 = {NAN, INFINITY, 2.0f};
17371740
vec3 v5 = {NAN, -1.0f, -1.0f}, v6 = {-1.0f, -1.0f, 11.0f};
@@ -1742,7 +1745,7 @@ TEST_IMPL(GLM_PREFIX, vec3_isvalid) {
17421745
ASSERT(!GLM(vec3_isvalid)(v4))
17431746
ASSERT(!GLM(vec3_isvalid)(v5))
17441747
ASSERT(GLM(vec3_isvalid)(v6))
1745-
1748+
#endif
17461749
TEST_SUCCESS
17471750
}
17481751

test/src/test_vec4.h

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1378,6 +1378,7 @@ TEST_IMPL(GLM_PREFIX, vec4_min) {
13781378
}
13791379

13801380
TEST_IMPL(GLM_PREFIX, vec4_isnan) {
1381+
#ifndef CGLM_FAST_MATH
13811382
vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f};
13821383
vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f};
13831384
vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f};
@@ -1391,11 +1392,12 @@ TEST_IMPL(GLM_PREFIX, vec4_isnan) {
13911392
ASSERT(GLM(vec4_isnan)(v4))
13921393
ASSERT(GLM(vec4_isnan)(v5))
13931394
ASSERT(!GLM(vec4_isnan)(v6))
1394-
1395+
#endif
13951396
TEST_SUCCESS
13961397
}
13971398

13981399
TEST_IMPL(GLM_PREFIX, vec4_isinf) {
1400+
#ifndef CGLM_FAST_MATH
13991401
vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f};
14001402
vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f};
14011403
vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f};
@@ -1409,11 +1411,12 @@ TEST_IMPL(GLM_PREFIX, vec4_isinf) {
14091411
ASSERT(GLM(vec4_isinf)(v4))
14101412
ASSERT(!GLM(vec4_isinf)(v5))
14111413
ASSERT(!GLM(vec4_isinf)(v6))
1412-
1414+
#endif
14131415
TEST_SUCCESS
14141416
}
14151417

14161418
TEST_IMPL(GLM_PREFIX, vec4_isvalid) {
1419+
#ifndef CGLM_FAST_MATH
14171420
vec4 v1 = {2.104f, -3.012f, -4.10f, -4.10f};
14181421
vec4 v2 = {-12.35f, -31.140f, -43.502f, -43.502f};
14191422
vec4 v3 = {INFINITY, 0.0f, 0.0f, 0.0f};
@@ -1427,7 +1430,7 @@ TEST_IMPL(GLM_PREFIX, vec4_isvalid) {
14271430
ASSERT(!GLM(vec4_isvalid)(v4))
14281431
ASSERT(!GLM(vec4_isvalid)(v5))
14291432
ASSERT(GLM(vec4_isvalid)(v6))
1430-
1433+
#endif
14311434
TEST_SUCCESS
14321435
}
14331436

0 commit comments

Comments
 (0)