diff options
Diffstat (limited to 'src/auxiliaryFunctions/isnan/testIsNan.c')
-rw-r--r-- | src/auxiliaryFunctions/isnan/testIsNan.c | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/auxiliaryFunctions/isnan/testIsNan.c b/src/auxiliaryFunctions/isnan/testIsNan.c index 7b693a4d..01922c2e 100644 --- a/src/auxiliaryFunctions/isnan/testIsNan.c +++ b/src/auxiliaryFunctions/isnan/testIsNan.c @@ -17,7 +17,9 @@ int sisnansTest() { int result = 0; - float nan = 0.0f / 0.0f; + float fA=0.0f; + float fB=0.0f; + float nan = fA / fB; float full = 1.23456789f; printf(">> Float \n"); @@ -38,7 +40,9 @@ int sisnansTest() { int disnansTest() { int result = 0; - double nan = 0. / 0.; + double dA = 0.; + double dB = 0.; + double nan = dA / dB; double full = 1.456789321861; printf(">> Double\n"); @@ -59,9 +63,11 @@ int disnansTest() { int cisnansTest() { int result = 0; - floatComplex nan_nan = FloatComplex(0.0f/0.0f, 0.0f/0.0f); - floatComplex nan_real = FloatComplex(0.0f/0.0f, 1.123456789f); - floatComplex real_nan = FloatComplex(1.123456789f, 0.0f/ 0.0f); + float fA = 0.; + float fB = 0.; + floatComplex nan_nan = FloatComplex(fA/fB, fA/fB); + floatComplex nan_real = FloatComplex(fA/fB, 1.123456789f); + floatComplex real_nan = FloatComplex(1.123456789f, fA/fB); floatComplex full = FloatComplex(0.0f,1.0f); printf(">> Float Complex\n"); @@ -95,9 +101,11 @@ int cisnansTest() { int zisnansTest() { int result = 0; - floatComplex nan_nan = FloatComplex(0.0f/0.0f, 0.0f/0.0f); - floatComplex nan_real = FloatComplex(0.0f/0.0f, 1.123456789f); - floatComplex real_nan = FloatComplex(1.123456789f , 0.0f/0.0f); + float fA = 0.; + float fB = 0.; + floatComplex nan_nan = FloatComplex(fA/fB, fA/fB); + floatComplex nan_real = FloatComplex(fA/fB, 1.123456789f); + floatComplex real_nan = FloatComplex(1.123456789f , fA/fB); floatComplex full = FloatComplex(0.0f,1.0f); printf(">> Double Complex\n"); |