summaryrefslogtreecommitdiff
path: root/src/auxiliaryFunctions/isnan/testIsNan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/auxiliaryFunctions/isnan/testIsNan.c')
-rw-r--r--src/auxiliaryFunctions/isnan/testIsNan.c24
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");