| @@ -42,7 +42,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da, FLOAT *x, | |||||
| if (1 == inc_x) | if (1 == inc_x) | ||||
| { | { | ||||
| if (0.0 == da) | |||||
| if (0) //if (0.0 == da ) | |||||
| { | { | ||||
| v2f64 zero_v = {0.0, 0.0}; | v2f64 zero_v = {0.0, 0.0}; | ||||
| @@ -243,9 +243,11 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da, FLOAT *x, | |||||
| if (da == 0.0) | if (da == 0.0) | ||||
| { | { | ||||
| for (i = n; i--;) | for (i = n; i--;) | ||||
| { | |||||
| *x = 0.0; | |||||
| { | |||||
| if (isfinite(*x)) | |||||
| *x = 0.0; | |||||
| else | |||||
| *x = NAN; | |||||
| x += inc_x; | x += inc_x; | ||||
| } | } | ||||
| } | } | ||||