summaryrefslogtreecommitdiff
path: root/numpy/linalg/lapack_lite/blas_lite.c
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/linalg/lapack_lite/blas_lite.c')
-rw-r--r--numpy/linalg/lapack_lite/blas_lite.c459
1 files changed, 199 insertions, 260 deletions
diff --git a/numpy/linalg/lapack_lite/blas_lite.c b/numpy/linalg/lapack_lite/blas_lite.c
index 3ac680167..0991b2d21 100644
--- a/numpy/linalg/lapack_lite/blas_lite.c
+++ b/numpy/linalg/lapack_lite/blas_lite.c
@@ -21,8 +21,7 @@ extern doublereal dlapy2_(doublereal *x, doublereal *y);
/* Table of constant values */
static complex c_b21 = {1.f,0.f};
-static integer c__1 = 1;
-static doublecomplex c_b1077 = {1.,0.};
+static doublecomplex c_b1071 = {1.,0.};
/* Subroutine */ int caxpy_(integer *n, complex *ca, complex *cx, integer *
incx, complex *cy, integer *incy)
@@ -539,8 +538,8 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (((alpha->r == 0.f && alpha->i == 0.f) ||
- (*k == 0)) && (beta->r == 1.f && beta->i == 0.f))) {
+ if (*m == 0 || *n == 0 || (alpha->r == 0.f && alpha->i == 0.f || *k == 0)
+ && (beta->r == 1.f && beta->i == 0.f)) {
return 0;
}
@@ -593,7 +592,7 @@ L20:
c__[i__3].r = 0.f, c__[i__3].i = 0.f;
/* L50: */
}
- } else if ((beta->r != 1.f) || (beta->i != 0.f)) {
+ } else if (beta->r != 1.f || beta->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -608,7 +607,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = l + j * b_dim1;
- if ((b[i__3].r != 0.f) || (b[i__3].i != 0.f)) {
+ if (b[i__3].r != 0.f || b[i__3].i != 0.f) {
i__3 = l + j * b_dim1;
q__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3].i,
q__1.i = alpha->r * b[i__3].i + alpha->i * b[
@@ -731,7 +730,7 @@ L20:
c__[i__3].r = 0.f, c__[i__3].i = 0.f;
/* L160: */
}
- } else if ((beta->r != 1.f) || (beta->i != 0.f)) {
+ } else if (beta->r != 1.f || beta->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -746,7 +745,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * b_dim1;
- if ((b[i__3].r != 0.f) || (b[i__3].i != 0.f)) {
+ if (b[i__3].r != 0.f || b[i__3].i != 0.f) {
r_cnjg(&q__2, &b[j + l * b_dim1]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i,
q__1.i = alpha->r * q__2.i + alpha->i *
@@ -783,7 +782,7 @@ L20:
c__[i__3].r = 0.f, c__[i__3].i = 0.f;
/* L210: */
}
- } else if ((beta->r != 1.f) || (beta->i != 0.f)) {
+ } else if (beta->r != 1.f || beta->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -798,7 +797,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * b_dim1;
- if ((b[i__3].r != 0.f) || (b[i__3].i != 0.f)) {
+ if (b[i__3].r != 0.f || b[i__3].i != 0.f) {
i__3 = j + l * b_dim1;
q__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3].i,
q__1.i = alpha->r * b[i__3].i + alpha->i * b[
@@ -1149,8 +1148,8 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0.f && alpha->i == 0.f && (
- beta->r == 1.f && beta->i == 0.f))) {
+ if (*m == 0 || *n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r
+ == 1.f && beta->i == 0.f)) {
return 0;
}
@@ -1186,7 +1185,7 @@ L20:
First form y := beta*y.
*/
- if ((beta->r != 1.f) || (beta->i != 0.f)) {
+ if (beta->r != 1.f || beta->i != 0.f) {
if (*incy == 1) {
if (beta->r == 0.f && beta->i == 0.f) {
i__1 = leny;
@@ -1244,7 +1243,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
i__2 = jx;
q__1.r = alpha->r * x[i__2].r - alpha->i * x[i__2].i,
q__1.i = alpha->r * x[i__2].i + alpha->i * x[i__2]
@@ -1271,7 +1270,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
i__2 = jx;
q__1.r = alpha->r * x[i__2].r - alpha->i * x[i__2].i,
q__1.i = alpha->r * x[i__2].i + alpha->i * x[i__2]
@@ -1507,7 +1506,7 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0.f && alpha->i == 0.f)) {
+ if (*m == 0 || *n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
return 0;
}
@@ -1525,7 +1524,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.f) || (y[i__2].i != 0.f)) {
+ if (y[i__2].r != 0.f || y[i__2].i != 0.f) {
r_cnjg(&q__2, &y[jy]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -1554,7 +1553,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.f) || (y[i__2].i != 0.f)) {
+ if (y[i__2].r != 0.f || y[i__2].i != 0.f) {
r_cnjg(&q__2, &y[jy]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -1698,7 +1697,7 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0.f && alpha->i == 0.f)) {
+ if (*m == 0 || *n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
return 0;
}
@@ -1716,7 +1715,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.f) || (y[i__2].i != 0.f)) {
+ if (y[i__2].r != 0.f || y[i__2].i != 0.f) {
i__2 = jy;
q__1.r = alpha->r * y[i__2].r - alpha->i * y[i__2].i, q__1.i =
alpha->r * y[i__2].i + alpha->i * y[i__2].r;
@@ -1745,7 +1744,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.f) || (y[i__2].i != 0.f)) {
+ if (y[i__2].r != 0.f || y[i__2].i != 0.f) {
i__2 = jy;
q__1.r = alpha->r * y[i__2].r - alpha->i * y[i__2].i, q__1.i =
alpha->r * y[i__2].i + alpha->i * y[i__2].r;
@@ -1916,8 +1915,8 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f &&
- beta->i == 0.f))) {
+ if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f &&
+ beta->i == 0.f)) {
return 0;
}
@@ -1942,7 +1941,7 @@ L20:
First form y := beta*y.
*/
- if ((beta->r != 1.f) || (beta->i != 0.f)) {
+ if (beta->r != 1.f || beta->i != 0.f) {
if (*incy == 1) {
if (beta->r == 0.f && beta->i == 0.f) {
i__1 = *n;
@@ -2322,7 +2321,7 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (alpha->r == 0.f && alpha->i == 0.f)) {
+ if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
return 0;
}
@@ -2331,7 +2330,7 @@ L20:
unity.
*/
- if ((*incx != 1) || (*incy != 1)) {
+ if (*incx != 1 || *incy != 1) {
if (*incx > 0) {
kx = 1;
} else {
@@ -2361,8 +2360,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = j;
i__3 = j;
- if (((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) || (((y[i__3]
- .r != 0.f) || (y[i__3].i != 0.f)))) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f || (y[i__3].r != 0.f
+ || y[i__3].i != 0.f)) {
r_cnjg(&q__2, &y[j]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -2417,8 +2416,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
i__3 = jy;
- if (((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) || (((y[i__3]
- .r != 0.f) || (y[i__3].i != 0.f)))) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f || (y[i__3].r != 0.f
+ || y[i__3].i != 0.f)) {
r_cnjg(&q__2, &y[jy]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -2484,8 +2483,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = j;
i__3 = j;
- if (((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) || (((y[i__3]
- .r != 0.f) || (y[i__3].i != 0.f)))) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f || (y[i__3].r != 0.f
+ || y[i__3].i != 0.f)) {
r_cnjg(&q__2, &y[j]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -2540,8 +2539,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
i__3 = jy;
- if (((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) || (((y[i__3]
- .r != 0.f) || (y[i__3].i != 0.f)))) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f || (y[i__3].r != 0.f
+ || y[i__3].i != 0.f)) {
r_cnjg(&q__2, &y[jy]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i, q__1.i =
alpha->r * q__2.i + alpha->i * q__2.r;
@@ -2806,8 +2805,8 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (((alpha->r == 0.f && alpha->i == 0.f) || (*k == 0)) && *
- beta == 1.f)) {
+ if (*n == 0 || (alpha->r == 0.f && alpha->i == 0.f || *k == 0) && *beta ==
+ 1.f) {
return 0;
}
@@ -2923,8 +2922,8 @@ L20:
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
i__4 = j + l * b_dim1;
- if (((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) || (((b[
- i__4].r != 0.f) || (b[i__4].i != 0.f)))) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f || (b[i__4].r !=
+ 0.f || b[i__4].i != 0.f)) {
r_cnjg(&q__2, &b[j + l * b_dim1]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i,
q__1.i = alpha->r * q__2.i + alpha->i *
@@ -3007,8 +3006,8 @@ L20:
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
i__4 = j + l * b_dim1;
- if (((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) || (((b[
- i__4].r != 0.f) || (b[i__4].i != 0.f)))) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f || (b[i__4].r !=
+ 0.f || b[i__4].i != 0.f)) {
r_cnjg(&q__2, &b[j + l * b_dim1]);
q__1.r = alpha->r * q__2.r - alpha->i * q__2.i,
q__1.i = alpha->r * q__2.i + alpha->i *
@@ -3431,7 +3430,7 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.f) || (*k == 0)) && *beta == 1.f)) {
+ if (*n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
return 0;
}
@@ -3543,7 +3542,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
r_cnjg(&q__2, &a[j + l * a_dim1]);
q__1.r = *alpha * q__2.r, q__1.i = *alpha * q__2.i;
temp.r = q__1.r, temp.i = q__1.i;
@@ -3606,7 +3605,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
r_cnjg(&q__2, &a[j + l * a_dim1]);
q__1.r = *alpha * q__2.r, q__1.i = *alpha * q__2.i;
temp.r = q__1.r, temp.i = q__1.i;
@@ -3783,7 +3782,7 @@ L20:
--cx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -3846,7 +3845,7 @@ L20:
--cx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -4181,7 +4180,7 @@ L20:
i__2 = *m;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * b_dim1;
- if ((b[i__3].r != 0.f) || (b[i__3].i != 0.f)) {
+ if (b[i__3].r != 0.f || b[i__3].i != 0.f) {
i__3 = k + j * b_dim1;
q__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3]
.i, q__1.i = alpha->r * b[i__3].i +
@@ -4219,7 +4218,7 @@ L20:
for (j = 1; j <= i__1; ++j) {
for (k = *m; k >= 1; --k) {
i__2 = k + j * b_dim1;
- if ((b[i__2].r != 0.f) || (b[i__2].i != 0.f)) {
+ if (b[i__2].r != 0.f || b[i__2].i != 0.f) {
i__2 = k + j * b_dim1;
q__1.r = alpha->r * b[i__2].r - alpha->i * b[i__2]
.i, q__1.i = alpha->r * b[i__2].i +
@@ -4402,7 +4401,7 @@ L20:
i__1 = j - 1;
for (k = 1; k <= i__1; ++k) {
i__2 = k + j * a_dim1;
- if ((a[i__2].r != 0.f) || (a[i__2].i != 0.f)) {
+ if (a[i__2].r != 0.f || a[i__2].i != 0.f) {
i__2 = k + j * a_dim1;
q__1.r = alpha->r * a[i__2].r - alpha->i * a[i__2]
.i, q__1.i = alpha->r * a[i__2].i +
@@ -4450,7 +4449,7 @@ L20:
i__2 = *n;
for (k = j + 1; k <= i__2; ++k) {
i__3 = k + j * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
i__3 = k + j * a_dim1;
q__1.r = alpha->r * a[i__3].r - alpha->i * a[i__3]
.i, q__1.i = alpha->r * a[i__3].i +
@@ -4485,7 +4484,7 @@ L20:
i__2 = k - 1;
for (j = 1; j <= i__2; ++j) {
i__3 = j + k * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
if (noconj) {
i__3 = j + k * a_dim1;
q__1.r = alpha->r * a[i__3].r - alpha->i * a[
@@ -4531,7 +4530,7 @@ L20:
temp.r = q__1.r, temp.i = q__1.i;
}
}
- if ((temp.r != 1.f) || (temp.i != 0.f)) {
+ if (temp.r != 1.f || temp.i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + k * b_dim1;
@@ -4550,7 +4549,7 @@ L20:
i__1 = *n;
for (j = k + 1; j <= i__1; ++j) {
i__2 = j + k * a_dim1;
- if ((a[i__2].r != 0.f) || (a[i__2].i != 0.f)) {
+ if (a[i__2].r != 0.f || a[i__2].i != 0.f) {
if (noconj) {
i__2 = j + k * a_dim1;
q__1.r = alpha->r * a[i__2].r - alpha->i * a[
@@ -4596,7 +4595,7 @@ L20:
temp.r = q__1.r, temp.i = q__1.i;
}
}
- if ((temp.r != 1.f) || (temp.i != 0.f)) {
+ if (temp.r != 1.f || temp.i != 0.f) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + k * b_dim1;
@@ -4795,7 +4794,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = j;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
i__2 = j;
temp.r = x[i__2].r, temp.i = x[i__2].i;
i__2 = j - 1;
@@ -4828,7 +4827,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
i__2 = jx;
temp.r = x[i__2].r, temp.i = x[i__2].i;
ix = kx;
@@ -4864,7 +4863,7 @@ L20:
if (*incx == 1) {
for (j = *n; j >= 1; --j) {
i__1 = j;
- if ((x[i__1].r != 0.f) || (x[i__1].i != 0.f)) {
+ if (x[i__1].r != 0.f || x[i__1].i != 0.f) {
i__1 = j;
temp.r = x[i__1].r, temp.i = x[i__1].i;
i__1 = j + 1;
@@ -4897,7 +4896,7 @@ L20:
jx = kx;
for (j = *n; j >= 1; --j) {
i__1 = jx;
- if ((x[i__1].r != 0.f) || (x[i__1].i != 0.f)) {
+ if (x[i__1].r != 0.f || x[i__1].i != 0.f) {
i__1 = jx;
temp.r = x[i__1].r, temp.i = x[i__1].i;
ix = kx;
@@ -5372,7 +5371,7 @@ L20:
if (upper) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -5386,7 +5385,7 @@ L20:
}
for (k = *m; k >= 1; --k) {
i__2 = k + j * b_dim1;
- if ((b[i__2].r != 0.f) || (b[i__2].i != 0.f)) {
+ if (b[i__2].r != 0.f || b[i__2].i != 0.f) {
if (nounit) {
i__2 = k + j * b_dim1;
c_div(&q__1, &b[k + j * b_dim1], &a[k + k *
@@ -5415,7 +5414,7 @@ L20:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -5430,7 +5429,7 @@ L20:
i__2 = *m;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * b_dim1;
- if ((b[i__3].r != 0.f) || (b[i__3].i != 0.f)) {
+ if (b[i__3].r != 0.f || b[i__3].i != 0.f) {
if (nounit) {
i__3 = k + j * b_dim1;
c_div(&q__1, &b[k + j * b_dim1], &a[k + k *
@@ -5577,7 +5576,7 @@ L20:
if (upper) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -5592,7 +5591,7 @@ L20:
i__2 = j - 1;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
i__3 = *m;
for (i__ = 1; i__ <= i__3; ++i__) {
i__4 = i__ + j * b_dim1;
@@ -5628,7 +5627,7 @@ L20:
}
} else {
for (j = *n; j >= 1; --j) {
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + j * b_dim1;
@@ -5643,7 +5642,7 @@ L20:
i__1 = *n;
for (k = j + 1; k <= i__1; ++k) {
i__2 = k + j * a_dim1;
- if ((a[i__2].r != 0.f) || (a[i__2].i != 0.f)) {
+ if (a[i__2].r != 0.f || a[i__2].i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -5710,7 +5709,7 @@ L20:
i__1 = k - 1;
for (j = 1; j <= i__1; ++j) {
i__2 = j + k * a_dim1;
- if ((a[i__2].r != 0.f) || (a[i__2].i != 0.f)) {
+ if (a[i__2].r != 0.f || a[i__2].i != 0.f) {
if (noconj) {
i__2 = j + k * a_dim1;
temp.r = a[i__2].r, temp.i = a[i__2].i;
@@ -5734,7 +5733,7 @@ L20:
}
/* L310: */
}
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + k * b_dim1;
@@ -5774,7 +5773,7 @@ L20:
i__2 = *n;
for (j = k + 1; j <= i__2; ++j) {
i__3 = j + k * a_dim1;
- if ((a[i__3].r != 0.f) || (a[i__3].i != 0.f)) {
+ if (a[i__3].r != 0.f || a[i__3].i != 0.f) {
if (noconj) {
i__3 = j + k * a_dim1;
temp.r = a[i__3].r, temp.i = a[i__3].i;
@@ -5798,7 +5797,7 @@ L20:
}
/* L360: */
}
- if ((alpha->r != 1.f) || (alpha->i != 0.f)) {
+ if (alpha->r != 1.f || alpha->i != 0.f) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + k * b_dim1;
@@ -5999,7 +5998,7 @@ L20:
if (*incx == 1) {
for (j = *n; j >= 1; --j) {
i__1 = j;
- if ((x[i__1].r != 0.f) || (x[i__1].i != 0.f)) {
+ if (x[i__1].r != 0.f || x[i__1].i != 0.f) {
if (nounit) {
i__1 = j;
c_div(&q__1, &x[j], &a[j + j * a_dim1]);
@@ -6026,7 +6025,7 @@ L20:
jx = kx + (*n - 1) * *incx;
for (j = *n; j >= 1; --j) {
i__1 = jx;
- if ((x[i__1].r != 0.f) || (x[i__1].i != 0.f)) {
+ if (x[i__1].r != 0.f || x[i__1].i != 0.f) {
if (nounit) {
i__1 = jx;
c_div(&q__1, &x[jx], &a[j + j * a_dim1]);
@@ -6058,7 +6057,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = j;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
if (nounit) {
i__2 = j;
c_div(&q__1, &x[j], &a[j + j * a_dim1]);
@@ -6087,7 +6086,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.f) || (x[i__2].i != 0.f)) {
+ if (x[i__2].r != 0.f || x[i__2].i != 0.f) {
if (nounit) {
i__2 = jx;
c_div(&q__1, &x[jx], &a[j + j * a_dim1]);
@@ -6809,8 +6808,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (((*alpha == 0.) || (*k == 0)) && *beta ==
- 1.)) {
+ if (*m == 0 || *n == 0 || (*alpha == 0. || *k == 0) && *beta == 1.) {
return 0;
}
@@ -7111,7 +7109,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (*alpha == 0. && *beta == 1.)) {
+ if (*m == 0 || *n == 0 || *alpha == 0. && *beta == 1.) {
return 0;
}
@@ -7374,7 +7372,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (*alpha == 0.)) {
+ if (*m == 0 || *n == 0 || *alpha == 0.) {
return 0;
}
@@ -7462,7 +7460,7 @@ doublereal dnrm2_(integer *n, doublereal *x, integer *incx)
--x;
/* Function Body */
- if ((*n < 1) || (*incx < 1)) {
+ if (*n < 1 || *incx < 1) {
norm = 0.;
} else if (*n == 1) {
norm = abs(x[1]);
@@ -7593,7 +7591,7 @@ L20:
--dx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -7874,7 +7872,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (*alpha == 0. && *beta == 1.)) {
+ if (*n == 0 || *alpha == 0. && *beta == 1.) {
return 0;
}
@@ -8160,7 +8158,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (*alpha == 0.)) {
+ if (*n == 0 || *alpha == 0.) {
return 0;
}
@@ -8169,7 +8167,7 @@ L40:
unity.
*/
- if ((*incx != 1) || (*incy != 1)) {
+ if (*incx != 1 || *incy != 1) {
if (*incx > 0) {
kx = 1;
} else {
@@ -8197,7 +8195,7 @@ L40:
if (*incx == 1 && *incy == 1) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[j] != 0.) || (y[j] != 0.)) {
+ if (x[j] != 0. || y[j] != 0.) {
temp1 = *alpha * y[j];
temp2 = *alpha * x[j];
i__2 = j;
@@ -8212,7 +8210,7 @@ L40:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[jx] != 0.) || (y[jy] != 0.)) {
+ if (x[jx] != 0. || y[jy] != 0.) {
temp1 = *alpha * y[jy];
temp2 = *alpha * x[jx];
ix = kx;
@@ -8238,7 +8236,7 @@ L40:
if (*incx == 1 && *incy == 1) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[j] != 0.) || (y[j] != 0.)) {
+ if (x[j] != 0. || y[j] != 0.) {
temp1 = *alpha * y[j];
temp2 = *alpha * x[j];
i__2 = *n;
@@ -8253,7 +8251,7 @@ L40:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[jx] != 0.) || (y[jy] != 0.)) {
+ if (x[jx] != 0. || y[jy] != 0.) {
temp1 = *alpha * y[jy];
temp2 = *alpha * x[jx];
ix = jx;
@@ -8471,7 +8469,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.) || (*k == 0)) && *beta == 1.)) {
+ if (*n == 0 || (*alpha == 0. || *k == 0) && *beta == 1.) {
return 0;
}
@@ -8550,8 +8548,7 @@ L40:
}
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
- if ((a[j + l * a_dim1] != 0.) || (b[j + l * b_dim1] != 0.)
- ) {
+ if (a[j + l * a_dim1] != 0. || b[j + l * b_dim1] != 0.) {
temp1 = *alpha * b[j + l * b_dim1];
temp2 = *alpha * a[j + l * a_dim1];
i__3 = j;
@@ -8584,8 +8581,7 @@ L40:
}
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
- if ((a[j + l * a_dim1] != 0.) || (b[j + l * b_dim1] != 0.)
- ) {
+ if (a[j + l * a_dim1] != 0. || b[j + l * b_dim1] != 0.) {
temp1 = *alpha * b[j + l * b_dim1];
temp2 = *alpha * a[j + l * a_dim1];
i__3 = *n;
@@ -8828,7 +8824,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.) || (*k == 0)) && *beta == 1.)) {
+ if (*n == 0 || (*alpha == 0. || *k == 0) && *beta == 1.) {
return 0;
}
@@ -10244,7 +10240,7 @@ doublereal dzasum_(integer *n, doublecomplex *zx, integer *incx)
/* Function Body */
ret_val = 0.;
stemp = 0.;
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return ret_val;
}
if (*incx == 1) {
@@ -10306,7 +10302,7 @@ doublereal dznrm2_(integer *n, doublecomplex *x, integer *incx)
--x;
/* Function Body */
- if ((*n < 1) || (*incx < 1)) {
+ if (*n < 1 || *incx < 1) {
norm = 0.;
} else {
scale = 0.;
@@ -10387,7 +10383,7 @@ integer icamax_(integer *n, complex *cx, integer *incx)
/* Function Body */
ret_val = 0;
- if ((*n < 1) || (*incx <= 0)) {
+ if (*n < 1 || *incx <= 0) {
return ret_val;
}
ret_val = 1;
@@ -10465,7 +10461,7 @@ integer idamax_(integer *n, doublereal *dx, integer *incx)
/* Function Body */
ret_val = 0;
- if ((*n < 1) || (*incx <= 0)) {
+ if (*n < 1 || *incx <= 0) {
return ret_val;
}
ret_val = 1;
@@ -10535,7 +10531,7 @@ integer isamax_(integer *n, real *sx, integer *incx)
/* Function Body */
ret_val = 0;
- if ((*n < 1) || (*incx <= 0)) {
+ if (*n < 1 || *incx <= 0) {
return ret_val;
}
ret_val = 1;
@@ -10605,7 +10601,7 @@ integer izamax_(integer *n, doublecomplex *zx, integer *incx)
/* Function Body */
ret_val = 0;
- if ((*n < 1) || (*incx <= 0)) {
+ if (*n < 1 || *incx <= 0) {
return ret_val;
}
ret_val = 1;
@@ -10705,7 +10701,7 @@ logical lsame_(char *ca, char *cb)
inta = *(unsigned char *)ca;
intb = *(unsigned char *)cb;
- if ((zcode == 90) || (zcode == 122)) {
+ if (zcode == 90 || zcode == 122) {
/*
ASCII is assumed - ZCODE is the ASCII code of either lower or
@@ -10719,23 +10715,23 @@ logical lsame_(char *ca, char *cb)
intb += -32;
}
- } else if ((zcode == 233) || (zcode == 169)) {
+ } else if (zcode == 233 || zcode == 169) {
/*
EBCDIC is assumed - ZCODE is the EBCDIC code of either lower or
upper case 'Z'.
*/
- if (((inta >= 129 && inta <= 137) || (inta >= 145 && inta <= 153)) ||
- (inta >= 162 && inta <= 169)) {
+ if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta
+ >= 162 && inta <= 169) {
inta += 64;
}
- if (((intb >= 129 && intb <= 137) || (intb >= 145 && intb <= 153)) ||
- (intb >= 162 && intb <= 169)) {
+ if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb
+ >= 162 && intb <= 169) {
intb += 64;
}
- } else if ((zcode == 218) || (zcode == 250)) {
+ } else if (zcode == 218 || zcode == 250) {
/*
ASCII is assumed, on Prime machines - ZCODE is the ASCII code
@@ -10877,7 +10873,7 @@ doublereal scasum_(integer *n, complex *cx, integer *incx)
/* Function Body */
ret_val = 0.f;
stemp = 0.f;
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return ret_val;
}
if (*incx == 1) {
@@ -10943,7 +10939,7 @@ doublereal scnrm2_(integer *n, complex *x, integer *incx)
--x;
/* Function Body */
- if ((*n < 1) || (*incx < 1)) {
+ if (*n < 1 || *incx < 1) {
norm = 0.f;
} else {
scale = 0.f;
@@ -11375,8 +11371,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (((*alpha == 0.f) || (*k == 0)) && *beta
- == 1.f)) {
+ if (*m == 0 || *n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
return 0;
}
@@ -11677,7 +11672,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (*alpha == 0.f && *beta == 1.f)) {
+ if (*m == 0 || *n == 0 || *alpha == 0.f && *beta == 1.f) {
return 0;
}
@@ -11939,7 +11934,7 @@ L60:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (*alpha == 0.f)) {
+ if (*m == 0 || *n == 0 || *alpha == 0.f) {
return 0;
}
@@ -12027,7 +12022,7 @@ doublereal snrm2_(integer *n, real *x, integer *incx)
--x;
/* Function Body */
- if ((*n < 1) || (*incx < 1)) {
+ if (*n < 1 || *incx < 1) {
norm = 0.f;
} else if (*n == 1) {
norm = dabs(x[1]);
@@ -12157,7 +12152,7 @@ L20:
--sx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -12438,7 +12433,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (*alpha == 0.f && *beta == 1.f)) {
+ if (*n == 0 || *alpha == 0.f && *beta == 1.f) {
return 0;
}
@@ -12723,7 +12718,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (*alpha == 0.f)) {
+ if (*n == 0 || *alpha == 0.f) {
return 0;
}
@@ -12732,7 +12727,7 @@ L40:
unity.
*/
- if ((*incx != 1) || (*incy != 1)) {
+ if (*incx != 1 || *incy != 1) {
if (*incx > 0) {
kx = 1;
} else {
@@ -12760,7 +12755,7 @@ L40:
if (*incx == 1 && *incy == 1) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[j] != 0.f) || (y[j] != 0.f)) {
+ if (x[j] != 0.f || y[j] != 0.f) {
temp1 = *alpha * y[j];
temp2 = *alpha * x[j];
i__2 = j;
@@ -12775,7 +12770,7 @@ L40:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[jx] != 0.f) || (y[jy] != 0.f)) {
+ if (x[jx] != 0.f || y[jy] != 0.f) {
temp1 = *alpha * y[jy];
temp2 = *alpha * x[jx];
ix = kx;
@@ -12801,7 +12796,7 @@ L40:
if (*incx == 1 && *incy == 1) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[j] != 0.f) || (y[j] != 0.f)) {
+ if (x[j] != 0.f || y[j] != 0.f) {
temp1 = *alpha * y[j];
temp2 = *alpha * x[j];
i__2 = *n;
@@ -12816,7 +12811,7 @@ L40:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((x[jx] != 0.f) || (y[jy] != 0.f)) {
+ if (x[jx] != 0.f || y[jy] != 0.f) {
temp1 = *alpha * y[jy];
temp2 = *alpha * x[jx];
ix = jx;
@@ -13034,7 +13029,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.f) || (*k == 0)) && *beta == 1.f)) {
+ if (*n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
return 0;
}
@@ -13113,8 +13108,8 @@ L40:
}
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
- if ((a[j + l * a_dim1] != 0.f) || (b[j + l * b_dim1] !=
- 0.f)) {
+ if (a[j + l * a_dim1] != 0.f || b[j + l * b_dim1] != 0.f)
+ {
temp1 = *alpha * b[j + l * b_dim1];
temp2 = *alpha * a[j + l * a_dim1];
i__3 = j;
@@ -13147,8 +13142,8 @@ L40:
}
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
- if ((a[j + l * a_dim1] != 0.f) || (b[j + l * b_dim1] !=
- 0.f)) {
+ if (a[j + l * a_dim1] != 0.f || b[j + l * b_dim1] != 0.f)
+ {
temp1 = *alpha * b[j + l * b_dim1];
temp2 = *alpha * a[j + l * a_dim1];
i__3 = *n;
@@ -13391,7 +13386,7 @@ L40:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.f) || (*k == 0)) && *beta == 1.f)) {
+ if (*n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
return 0;
}
@@ -14780,63 +14775,6 @@ L40:
/* End of STRSM . */
} /* strsm_ */
-#if 0
-/* Subroutine */ int xerbla_(char *srname, integer *info)
-{
- /* Format strings */
- static char fmt_9999[] = "(\002 ** On entry to \002,a6,\002 parameter nu"
- "mber \002,i2,\002 had \002,\002an illegal value\002)";
-
- /* Builtin functions */
- integer s_wsfe(cilist *), do_fio(integer *, char *, ftnlen), e_wsfe(void);
- /* Subroutine */ int s_stop(char *, ftnlen);
-
- /* Fortran I/O blocks */
- static cilist io___425 = { 0, 6, 0, fmt_9999, 0 };
-
-
-/*
- -- LAPACK auxiliary routine (preliminary version) --
- Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
- Courant Institute, Argonne National Lab, and Rice University
- February 29, 1992
-
-
- Purpose
- =======
-
- XERBLA is an error handler for the LAPACK routines.
- It is called by an LAPACK routine if an input parameter has an
- invalid value. A message is printed and execution stops.
-
- Installers may consider modifying the STOP statement in order to
- call system-specific exception-handling facilities.
-
- Arguments
- =========
-
- SRNAME (input) CHARACTER*6
- The name of the routine which called XERBLA.
-
- INFO (input) INTEGER
- The position of the invalid parameter in the parameter list
- of the calling routine.
-*/
-
-
- s_wsfe(&io___425);
- do_fio(&c__1, srname, (ftnlen)6);
- do_fio(&c__1, (char *)&(*info), (ftnlen)sizeof(integer));
- e_wsfe();
-
- s_stop("", (ftnlen)0);
-
-
-/* End of XERBLA */
-
- return 0;
-} /* xerbla_ */
-#endif
/* Subroutine */ int zaxpy_(integer *n, doublecomplex *za, doublecomplex *zx,
integer *incx, doublecomplex *zy, integer *incy)
@@ -15162,7 +15100,7 @@ L20:
--zx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -15409,8 +15347,8 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (((alpha->r == 0. && alpha->i == 0.) || (*
- k == 0)) && (beta->r == 1. && beta->i == 0.))) {
+ if (*m == 0 || *n == 0 || (alpha->r == 0. && alpha->i == 0. || *k == 0) &&
+ (beta->r == 1. && beta->i == 0.)) {
return 0;
}
@@ -15463,7 +15401,7 @@ L20:
c__[i__3].r = 0., c__[i__3].i = 0.;
/* L50: */
}
- } else if ((beta->r != 1.) || (beta->i != 0.)) {
+ } else if (beta->r != 1. || beta->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -15478,7 +15416,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = l + j * b_dim1;
- if ((b[i__3].r != 0.) || (b[i__3].i != 0.)) {
+ if (b[i__3].r != 0. || b[i__3].i != 0.) {
i__3 = l + j * b_dim1;
z__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3].i,
z__1.i = alpha->r * b[i__3].i + alpha->i * b[
@@ -15601,7 +15539,7 @@ L20:
c__[i__3].r = 0., c__[i__3].i = 0.;
/* L160: */
}
- } else if ((beta->r != 1.) || (beta->i != 0.)) {
+ } else if (beta->r != 1. || beta->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -15616,7 +15554,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * b_dim1;
- if ((b[i__3].r != 0.) || (b[i__3].i != 0.)) {
+ if (b[i__3].r != 0. || b[i__3].i != 0.) {
d_cnjg(&z__2, &b[j + l * b_dim1]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i,
z__1.i = alpha->r * z__2.i + alpha->i *
@@ -15653,7 +15591,7 @@ L20:
c__[i__3].r = 0., c__[i__3].i = 0.;
/* L210: */
}
- } else if ((beta->r != 1.) || (beta->i != 0.)) {
+ } else if (beta->r != 1. || beta->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * c_dim1;
@@ -15668,7 +15606,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * b_dim1;
- if ((b[i__3].r != 0.) || (b[i__3].i != 0.)) {
+ if (b[i__3].r != 0. || b[i__3].i != 0.) {
i__3 = j + l * b_dim1;
z__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3].i,
z__1.i = alpha->r * b[i__3].i + alpha->i * b[
@@ -16020,8 +15958,8 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0. && alpha->i == 0. && (
- beta->r == 1. && beta->i == 0.))) {
+ if (*m == 0 || *n == 0 || alpha->r == 0. && alpha->i == 0. && (beta->r ==
+ 1. && beta->i == 0.)) {
return 0;
}
@@ -16057,7 +15995,7 @@ L20:
First form y := beta*y.
*/
- if ((beta->r != 1.) || (beta->i != 0.)) {
+ if (beta->r != 1. || beta->i != 0.) {
if (*incy == 1) {
if (beta->r == 0. && beta->i == 0.) {
i__1 = leny;
@@ -16115,7 +16053,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
i__2 = jx;
z__1.r = alpha->r * x[i__2].r - alpha->i * x[i__2].i,
z__1.i = alpha->r * x[i__2].i + alpha->i * x[i__2]
@@ -16142,7 +16080,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
i__2 = jx;
z__1.r = alpha->r * x[i__2].r - alpha->i * x[i__2].i,
z__1.i = alpha->r * x[i__2].i + alpha->i * x[i__2]
@@ -16379,7 +16317,7 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0. && alpha->i == 0.)) {
+ if (*m == 0 || *n == 0 || alpha->r == 0. && alpha->i == 0.) {
return 0;
}
@@ -16397,7 +16335,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.) || (y[i__2].i != 0.)) {
+ if (y[i__2].r != 0. || y[i__2].i != 0.) {
d_cnjg(&z__2, &y[jy]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -16426,7 +16364,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.) || (y[i__2].i != 0.)) {
+ if (y[i__2].r != 0. || y[i__2].i != 0.) {
d_cnjg(&z__2, &y[jy]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -16571,7 +16509,7 @@ L20:
/* Quick return if possible. */
- if (((*m == 0) || (*n == 0)) || (alpha->r == 0. && alpha->i == 0.)) {
+ if (*m == 0 || *n == 0 || alpha->r == 0. && alpha->i == 0.) {
return 0;
}
@@ -16589,7 +16527,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.) || (y[i__2].i != 0.)) {
+ if (y[i__2].r != 0. || y[i__2].i != 0.) {
i__2 = jy;
z__1.r = alpha->r * y[i__2].r - alpha->i * y[i__2].i, z__1.i =
alpha->r * y[i__2].i + alpha->i * y[i__2].r;
@@ -16618,7 +16556,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jy;
- if ((y[i__2].r != 0.) || (y[i__2].i != 0.)) {
+ if (y[i__2].r != 0. || y[i__2].i != 0.) {
i__2 = jy;
z__1.r = alpha->r * y[i__2].r - alpha->i * y[i__2].i, z__1.i =
alpha->r * y[i__2].i + alpha->i * y[i__2].r;
@@ -16789,8 +16727,8 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (alpha->r == 0. && alpha->i == 0. && (beta->r == 1. &&
- beta->i == 0.))) {
+ if (*n == 0 || alpha->r == 0. && alpha->i == 0. && (beta->r == 1. &&
+ beta->i == 0.)) {
return 0;
}
@@ -16815,7 +16753,7 @@ L20:
First form y := beta*y.
*/
- if ((beta->r != 1.) || (beta->i != 0.)) {
+ if (beta->r != 1. || beta->i != 0.) {
if (*incy == 1) {
if (beta->r == 0. && beta->i == 0.) {
i__1 = *n;
@@ -17196,7 +17134,7 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (alpha->r == 0. && alpha->i == 0.)) {
+ if (*n == 0 || alpha->r == 0. && alpha->i == 0.) {
return 0;
}
@@ -17205,7 +17143,7 @@ L20:
unity.
*/
- if ((*incx != 1) || (*incy != 1)) {
+ if (*incx != 1 || *incy != 1) {
if (*incx > 0) {
kx = 1;
} else {
@@ -17235,8 +17173,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = j;
i__3 = j;
- if (((x[i__2].r != 0.) || (x[i__2].i != 0.)) || (((y[i__3].r
- != 0.) || (y[i__3].i != 0.)))) {
+ if (x[i__2].r != 0. || x[i__2].i != 0. || (y[i__3].r != 0. ||
+ y[i__3].i != 0.)) {
d_cnjg(&z__2, &y[j]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -17291,8 +17229,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
i__3 = jy;
- if (((x[i__2].r != 0.) || (x[i__2].i != 0.)) || (((y[i__3].r
- != 0.) || (y[i__3].i != 0.)))) {
+ if (x[i__2].r != 0. || x[i__2].i != 0. || (y[i__3].r != 0. ||
+ y[i__3].i != 0.)) {
d_cnjg(&z__2, &y[jy]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -17358,8 +17296,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = j;
i__3 = j;
- if (((x[i__2].r != 0.) || (x[i__2].i != 0.)) || (((y[i__3].r
- != 0.) || (y[i__3].i != 0.)))) {
+ if (x[i__2].r != 0. || x[i__2].i != 0. || (y[i__3].r != 0. ||
+ y[i__3].i != 0.)) {
d_cnjg(&z__2, &y[j]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -17414,8 +17352,8 @@ L20:
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
i__3 = jy;
- if (((x[i__2].r != 0.) || (x[i__2].i != 0.)) || (((y[i__3].r
- != 0.) || (y[i__3].i != 0.)))) {
+ if (x[i__2].r != 0. || x[i__2].i != 0. || (y[i__3].r != 0. ||
+ y[i__3].i != 0.)) {
d_cnjg(&z__2, &y[jy]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i, z__1.i =
alpha->r * z__2.i + alpha->i * z__2.r;
@@ -17680,8 +17618,8 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (((alpha->r == 0. && alpha->i == 0.) || (*k == 0)) && *
- beta == 1.)) {
+ if (*n == 0 || (alpha->r == 0. && alpha->i == 0. || *k == 0) && *beta ==
+ 1.) {
return 0;
}
@@ -17797,8 +17735,8 @@ L20:
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
i__4 = j + l * b_dim1;
- if (((a[i__3].r != 0.) || (a[i__3].i != 0.)) || (((b[i__4]
- .r != 0.) || (b[i__4].i != 0.)))) {
+ if (a[i__3].r != 0. || a[i__3].i != 0. || (b[i__4].r !=
+ 0. || b[i__4].i != 0.)) {
d_cnjg(&z__2, &b[j + l * b_dim1]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i,
z__1.i = alpha->r * z__2.i + alpha->i *
@@ -17881,8 +17819,8 @@ L20:
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
i__4 = j + l * b_dim1;
- if (((a[i__3].r != 0.) || (a[i__3].i != 0.)) || (((b[i__4]
- .r != 0.) || (b[i__4].i != 0.)))) {
+ if (a[i__3].r != 0. || a[i__3].i != 0. || (b[i__4].r !=
+ 0. || b[i__4].i != 0.)) {
d_cnjg(&z__2, &b[j + l * b_dim1]);
z__1.r = alpha->r * z__2.r - alpha->i * z__2.i,
z__1.i = alpha->r * z__2.i + alpha->i *
@@ -18305,7 +18243,7 @@ L20:
/* Quick return if possible. */
- if ((*n == 0) || (((*alpha == 0.) || (*k == 0)) && *beta == 1.)) {
+ if (*n == 0 || (*alpha == 0. || *k == 0) && *beta == 1.) {
return 0;
}
@@ -18417,7 +18355,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
d_cnjg(&z__2, &a[j + l * a_dim1]);
z__1.r = *alpha * z__2.r, z__1.i = *alpha * z__2.i;
temp.r = z__1.r, temp.i = z__1.i;
@@ -18480,7 +18418,7 @@ L20:
i__2 = *k;
for (l = 1; l <= i__2; ++l) {
i__3 = j + l * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
d_cnjg(&z__2, &a[j + l * a_dim1]);
z__1.r = *alpha * z__2.r, z__1.i = *alpha * z__2.i;
temp.r = z__1.r, temp.i = z__1.i;
@@ -18657,7 +18595,7 @@ L20:
--zx;
/* Function Body */
- if ((*n <= 0) || (*incx <= 0)) {
+ if (*n <= 0 || *incx <= 0) {
return 0;
}
if (*incx == 1) {
@@ -18990,7 +18928,7 @@ L20:
i__2 = *m;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * b_dim1;
- if ((b[i__3].r != 0.) || (b[i__3].i != 0.)) {
+ if (b[i__3].r != 0. || b[i__3].i != 0.) {
i__3 = k + j * b_dim1;
z__1.r = alpha->r * b[i__3].r - alpha->i * b[i__3]
.i, z__1.i = alpha->r * b[i__3].i +
@@ -19028,7 +18966,7 @@ L20:
for (j = 1; j <= i__1; ++j) {
for (k = *m; k >= 1; --k) {
i__2 = k + j * b_dim1;
- if ((b[i__2].r != 0.) || (b[i__2].i != 0.)) {
+ if (b[i__2].r != 0. || b[i__2].i != 0.) {
i__2 = k + j * b_dim1;
z__1.r = alpha->r * b[i__2].r - alpha->i * b[i__2]
.i, z__1.i = alpha->r * b[i__2].i +
@@ -19211,7 +19149,7 @@ L20:
i__1 = j - 1;
for (k = 1; k <= i__1; ++k) {
i__2 = k + j * a_dim1;
- if ((a[i__2].r != 0.) || (a[i__2].i != 0.)) {
+ if (a[i__2].r != 0. || a[i__2].i != 0.) {
i__2 = k + j * a_dim1;
z__1.r = alpha->r * a[i__2].r - alpha->i * a[i__2]
.i, z__1.i = alpha->r * a[i__2].i +
@@ -19259,7 +19197,7 @@ L20:
i__2 = *n;
for (k = j + 1; k <= i__2; ++k) {
i__3 = k + j * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
i__3 = k + j * a_dim1;
z__1.r = alpha->r * a[i__3].r - alpha->i * a[i__3]
.i, z__1.i = alpha->r * a[i__3].i +
@@ -19294,7 +19232,7 @@ L20:
i__2 = k - 1;
for (j = 1; j <= i__2; ++j) {
i__3 = j + k * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
if (noconj) {
i__3 = j + k * a_dim1;
z__1.r = alpha->r * a[i__3].r - alpha->i * a[
@@ -19340,7 +19278,7 @@ L20:
temp.r = z__1.r, temp.i = z__1.i;
}
}
- if ((temp.r != 1.) || (temp.i != 0.)) {
+ if (temp.r != 1. || temp.i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + k * b_dim1;
@@ -19359,7 +19297,7 @@ L20:
i__1 = *n;
for (j = k + 1; j <= i__1; ++j) {
i__2 = j + k * a_dim1;
- if ((a[i__2].r != 0.) || (a[i__2].i != 0.)) {
+ if (a[i__2].r != 0. || a[i__2].i != 0.) {
if (noconj) {
i__2 = j + k * a_dim1;
z__1.r = alpha->r * a[i__2].r - alpha->i * a[
@@ -19405,7 +19343,7 @@ L20:
temp.r = z__1.r, temp.i = z__1.i;
}
}
- if ((temp.r != 1.) || (temp.i != 0.)) {
+ if (temp.r != 1. || temp.i != 0.) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + k * b_dim1;
@@ -19604,7 +19542,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = j;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
i__2 = j;
temp.r = x[i__2].r, temp.i = x[i__2].i;
i__2 = j - 1;
@@ -19637,7 +19575,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
i__2 = jx;
temp.r = x[i__2].r, temp.i = x[i__2].i;
ix = kx;
@@ -19673,7 +19611,7 @@ L20:
if (*incx == 1) {
for (j = *n; j >= 1; --j) {
i__1 = j;
- if ((x[i__1].r != 0.) || (x[i__1].i != 0.)) {
+ if (x[i__1].r != 0. || x[i__1].i != 0.) {
i__1 = j;
temp.r = x[i__1].r, temp.i = x[i__1].i;
i__1 = j + 1;
@@ -19706,7 +19644,7 @@ L20:
jx = kx;
for (j = *n; j >= 1; --j) {
i__1 = jx;
- if ((x[i__1].r != 0.) || (x[i__1].i != 0.)) {
+ if (x[i__1].r != 0. || x[i__1].i != 0.) {
i__1 = jx;
temp.r = x[i__1].r, temp.i = x[i__1].i;
ix = kx;
@@ -20182,7 +20120,7 @@ L20:
if (upper) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -20196,7 +20134,7 @@ L20:
}
for (k = *m; k >= 1; --k) {
i__2 = k + j * b_dim1;
- if ((b[i__2].r != 0.) || (b[i__2].i != 0.)) {
+ if (b[i__2].r != 0. || b[i__2].i != 0.) {
if (nounit) {
i__2 = k + j * b_dim1;
z_div(&z__1, &b[k + j * b_dim1], &a[k + k *
@@ -20225,7 +20163,7 @@ L20:
} else {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -20240,7 +20178,7 @@ L20:
i__2 = *m;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * b_dim1;
- if ((b[i__3].r != 0.) || (b[i__3].i != 0.)) {
+ if (b[i__3].r != 0. || b[i__3].i != 0.) {
if (nounit) {
i__3 = k + j * b_dim1;
z_div(&z__1, &b[k + j * b_dim1], &a[k + k *
@@ -20387,7 +20325,7 @@ L20:
if (upper) {
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -20402,7 +20340,7 @@ L20:
i__2 = j - 1;
for (k = 1; k <= i__2; ++k) {
i__3 = k + j * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
i__3 = *m;
for (i__ = 1; i__ <= i__3; ++i__) {
i__4 = i__ + j * b_dim1;
@@ -20421,7 +20359,7 @@ L20:
/* L210: */
}
if (nounit) {
- z_div(&z__1, &c_b1077, &a[j + j * a_dim1]);
+ z_div(&z__1, &c_b1071, &a[j + j * a_dim1]);
temp.r = z__1.r, temp.i = z__1.i;
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
@@ -20438,7 +20376,7 @@ L20:
}
} else {
for (j = *n; j >= 1; --j) {
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + j * b_dim1;
@@ -20453,7 +20391,7 @@ L20:
i__1 = *n;
for (k = j + 1; k <= i__1; ++k) {
i__2 = k + j * a_dim1;
- if ((a[i__2].r != 0.) || (a[i__2].i != 0.)) {
+ if (a[i__2].r != 0. || a[i__2].i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + j * b_dim1;
@@ -20472,7 +20410,7 @@ L20:
/* L260: */
}
if (nounit) {
- z_div(&z__1, &c_b1077, &a[j + j * a_dim1]);
+ z_div(&z__1, &c_b1071, &a[j + j * a_dim1]);
temp.r = z__1.r, temp.i = z__1.i;
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
@@ -20499,11 +20437,11 @@ L20:
for (k = *n; k >= 1; --k) {
if (nounit) {
if (noconj) {
- z_div(&z__1, &c_b1077, &a[k + k * a_dim1]);
+ z_div(&z__1, &c_b1071, &a[k + k * a_dim1]);
temp.r = z__1.r, temp.i = z__1.i;
} else {
d_cnjg(&z__2, &a[k + k * a_dim1]);
- z_div(&z__1, &c_b1077, &z__2);
+ z_div(&z__1, &c_b1071, &z__2);
temp.r = z__1.r, temp.i = z__1.i;
}
i__1 = *m;
@@ -20520,7 +20458,7 @@ L20:
i__1 = k - 1;
for (j = 1; j <= i__1; ++j) {
i__2 = j + k * a_dim1;
- if ((a[i__2].r != 0.) || (a[i__2].i != 0.)) {
+ if (a[i__2].r != 0. || a[i__2].i != 0.) {
if (noconj) {
i__2 = j + k * a_dim1;
temp.r = a[i__2].r, temp.i = a[i__2].i;
@@ -20544,7 +20482,7 @@ L20:
}
/* L310: */
}
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__1 = *m;
for (i__ = 1; i__ <= i__1; ++i__) {
i__2 = i__ + k * b_dim1;
@@ -20563,11 +20501,11 @@ L20:
for (k = 1; k <= i__1; ++k) {
if (nounit) {
if (noconj) {
- z_div(&z__1, &c_b1077, &a[k + k * a_dim1]);
+ z_div(&z__1, &c_b1071, &a[k + k * a_dim1]);
temp.r = z__1.r, temp.i = z__1.i;
} else {
d_cnjg(&z__2, &a[k + k * a_dim1]);
- z_div(&z__1, &c_b1077, &z__2);
+ z_div(&z__1, &c_b1071, &z__2);
temp.r = z__1.r, temp.i = z__1.i;
}
i__2 = *m;
@@ -20584,7 +20522,7 @@ L20:
i__2 = *n;
for (j = k + 1; j <= i__2; ++j) {
i__3 = j + k * a_dim1;
- if ((a[i__3].r != 0.) || (a[i__3].i != 0.)) {
+ if (a[i__3].r != 0. || a[i__3].i != 0.) {
if (noconj) {
i__3 = j + k * a_dim1;
temp.r = a[i__3].r, temp.i = a[i__3].i;
@@ -20608,7 +20546,7 @@ L20:
}
/* L360: */
}
- if ((alpha->r != 1.) || (alpha->i != 0.)) {
+ if (alpha->r != 1. || alpha->i != 0.) {
i__2 = *m;
for (i__ = 1; i__ <= i__2; ++i__) {
i__3 = i__ + k * b_dim1;
@@ -20810,7 +20748,7 @@ L20:
if (*incx == 1) {
for (j = *n; j >= 1; --j) {
i__1 = j;
- if ((x[i__1].r != 0.) || (x[i__1].i != 0.)) {
+ if (x[i__1].r != 0. || x[i__1].i != 0.) {
if (nounit) {
i__1 = j;
z_div(&z__1, &x[j], &a[j + j * a_dim1]);
@@ -20837,7 +20775,7 @@ L20:
jx = kx + (*n - 1) * *incx;
for (j = *n; j >= 1; --j) {
i__1 = jx;
- if ((x[i__1].r != 0.) || (x[i__1].i != 0.)) {
+ if (x[i__1].r != 0. || x[i__1].i != 0.) {
if (nounit) {
i__1 = jx;
z_div(&z__1, &x[jx], &a[j + j * a_dim1]);
@@ -20869,7 +20807,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = j;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
if (nounit) {
i__2 = j;
z_div(&z__1, &x[j], &a[j + j * a_dim1]);
@@ -20898,7 +20836,7 @@ L20:
i__1 = *n;
for (j = 1; j <= i__1; ++j) {
i__2 = jx;
- if ((x[i__2].r != 0.) || (x[i__2].i != 0.)) {
+ if (x[i__2].r != 0. || x[i__2].i != 0.) {
if (nounit) {
i__2 = jx;
z_div(&z__1, &x[jx], &a[j + j * a_dim1]);
@@ -21132,3 +21070,4 @@ L20:
/* End of ZTRSV . */
} /* ztrsv_ */
+