Browse Source

Update cscal.c

pull/5284/head
Martin Kroeker GitHub 1 year ago
parent
commit
3c150610b7
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      kernel/zarch/cscal.c

+ 6
- 6
kernel/zarch/cscal.c View File

@@ -205,11 +205,11 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i,
if (inc_x != 1) { if (inc_x != 1) {
inc_x <<= 1; inc_x <<= 1;


if (da_r == 0.0 && !dummy2) {
if (da_r == 0.0) {


BLASLONG n1 = n & -2; BLASLONG n1 = n & -2;


if (da_i == 0.0) {
if (da_i == 0.0 && dummy2 == 0) {


while (j < n1) { while (j < n1) {


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


} else { } else {


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


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


if (da_r == 0.0 &&!dummy2)
if (da_i == 0)
if (da_r == 0.0)
if (da_i == 0 && dummy2 == 0)
cscal_kernel_16_zero(n1, x); cscal_kernel_16_zero(n1, x);
else else
cscal_kernel_16_zero_r(n1, alpha, x); 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,


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


if (da_i == 0.0) {
if (da_i == 0.0 && dummy2 == 0) {
float res = 0.0; float res = 0.0;
if (isnan(da_r)) res = da_r; if (isnan(da_r)) res = da_r;
while (j < n) { while (j < n) {


Loading…
Cancel
Save