Skip to content

Commit f280f4d

Browse files
authored
Update zscal.c
1 parent e1e5be5 commit f280f4d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

kernel/zarch/zscal.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -433,9 +433,13 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
433433
x[i + 1] = NAN;
434434
else
435435
x[i + 1] = da_r * x[i + 1];
436+
} else {
437+
if (isnan(x[i]))
438+
x[i + 1] = NAN;
439+
else
440+
x[i + 1] = da_r * x[i + 1];
436441
}
437-
x[i + 1] = da_r * x[i + 1];
438-
x[i] = temp0;
442+
x[i] = temp0;
439443
i += 2;
440444
j++;
441445

0 commit comments

Comments
 (0)