Skip to content

Commit 3c15061

Browse files
authored
Update cscal.c
1 parent 05ed745 commit 3c15061

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

kernel/zarch/cscal.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,11 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
205205
if (inc_x != 1) {
206206
inc_x <<= 1;
207207

208-
if (da_r == 0.0 && !dummy2) {
208+
if (da_r == 0.0) {
209209

210210
BLASLONG n1 = n & -2;
211211

212-
if (da_i == 0.0) {
212+
if (da_i == 0.0 && dummy2 == 0) {
213213

214214
while (j < n1) {
215215

@@ -276,7 +276,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
276276

277277
} else {
278278

279-
if (da_i == 0.0) {
279+
if (da_i == 0.0 && dummy2 == 0) {
280280
BLASLONG n1 = n & -2;
281281

282282
while (j < n1) {
@@ -334,8 +334,8 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
334334
alpha[0] = da_r;
335335
alpha[1] = da_i;
336336

337-
if (da_r == 0.0 &&!dummy2)
338-
if (da_i == 0)
337+
if (da_r == 0.0)
338+
if (da_i == 0 && dummy2 == 0)
339339
cscal_kernel_16_zero(n1, x);
340340
else
341341
cscal_kernel_16_zero_r(n1, alpha, x);
@@ -350,7 +350,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
350350

351351
if (da_r == 0.0 || isnan(da_r)) {
352352

353-
if (da_i == 0.0) {
353+
if (da_i == 0.0 && dummy2 == 0) {
354354
float res = 0.0;
355355
if (isnan(da_r)) res = da_r;
356356
while (j < n) {

0 commit comments

Comments
 (0)