20     integer a_dim1, a_offset, i__1, i__2, i__3, i__4, i__5;
 
  179     a_offset = 1 + a_dim1;
 
  193     } 
else if (*
lda < *
k + 1) {
 
  195     } 
else if (*
incx == 0) {
 
  197     } 
else if (*
incy == 0) {
 
  207     if (*
n == 0 || (
alpha->r == 0.f && 
alpha->i == 0.f && (
beta->r == 1.f && 
 
  217         kx = 1 - (*
n - 1) * *
incx;
 
  222         ky = 1 - (*
n - 1) * *
incy;
 
  230     if (
beta->r != 1.f || 
beta->i != 0.f) {
 
  232             if (
beta->r == 0.f && 
beta->i == 0.f) {
 
  234                 for (i__ = 1; i__ <= i__1; ++i__) {
 
  236                     y[i__2].r = 0.f, 
y[i__2].i = 0.f;
 
  241                 for (i__ = 1; i__ <= i__1; ++i__) {
 
  244                     q__1.
r = 
beta->r * 
y[i__3].r - 
beta->i * 
y[i__3].i, 
 
  247                     y[i__2].r = q__1.
r, 
y[i__2].i = q__1.
i;
 
  253             if (
beta->r == 0.f && 
beta->i == 0.f) {
 
  255                 for (i__ = 1; i__ <= i__1; ++i__) {
 
  257                     y[i__2].r = 0.f, 
y[i__2].i = 0.f;
 
  263                 for (i__ = 1; i__ <= i__1; ++i__) {
 
  266                     q__1.
r = 
beta->r * 
y[i__3].r - 
beta->i * 
y[i__3].i, 
 
  269                     y[i__2].r = q__1.
r, 
y[i__2].i = q__1.
i;
 
  286             for (
j = 1; 
j <= i__1; ++
j) {
 
  290                 temp1.
r = q__1.
r, temp1.
i = q__1.
i;
 
  291                 temp2.
r = 0.f, temp2.
i = 0.f;
 
  294                 i__2 = 1, i__3 = 
j - *
k;
 
  296                 for (i__ = 
max(i__2,i__3); i__ <= i__4; ++i__) {
 
  299                     i__5 = 
l + i__ + 
j * a_dim1;
 
  300                     q__2.
r = temp1.
r * 
a[i__5].r - temp1.
i * 
a[i__5].i, 
 
  301                             q__2.
i = temp1.
r * 
a[i__5].i + temp1.
i * 
a[i__5]
 
  303                     q__1.
r = 
y[i__3].r + q__2.
r, q__1.
i = 
y[i__3].i + q__2.
i;
 
  304                     y[i__2].r = q__1.
r, 
y[i__2].i = q__1.
i;
 
  307                     q__2.
r = q__3.
r * 
x[i__2].r - q__3.
i * 
x[i__2].i, q__2.
i =
 
  308                              q__3.
r * 
x[i__2].i + q__3.
i * 
x[i__2].r;
 
  309                     q__1.
r = temp2.
r + q__2.
r, q__1.
i = temp2.
i + q__2.
i;
 
  310                     temp2.
r = q__1.
r, temp2.
i = q__1.
i;
 
  315                 i__3 = kplus1 + 
j * a_dim1;
 
  317                 q__3.
r = r__1 * temp1.
r, q__3.
i = r__1 * temp1.
i;
 
  318                 q__2.
r = 
y[i__2].r + q__3.
r, q__2.
i = 
y[i__2].i + q__3.
i;
 
  321                 q__1.
r = q__2.
r + q__4.
r, q__1.
i = q__2.
i + q__4.
i;
 
  322                 y[i__4].r = q__1.
r, 
y[i__4].i = q__1.
i;
 
  329             for (
j = 1; 
j <= i__1; ++
j) {
 
  333                 temp1.
r = q__1.
r, temp1.
i = q__1.
i;
 
  334                 temp2.
r = 0.f, temp2.
i = 0.f;
 
  339                 i__4 = 1, i__2 = 
j - *
k;
 
  341                 for (i__ = 
max(i__4,i__2); i__ <= i__3; ++i__) {
 
  344                     i__5 = 
l + i__ + 
j * a_dim1;
 
  345                     q__2.
r = temp1.
r * 
a[i__5].r - temp1.
i * 
a[i__5].i, 
 
  346                             q__2.
i = temp1.
r * 
a[i__5].i + temp1.
i * 
a[i__5]
 
  348                     q__1.
r = 
y[i__2].r + q__2.
r, q__1.
i = 
y[i__2].i + q__2.
i;
 
  349                     y[i__4].r = q__1.
r, 
y[i__4].i = q__1.
i;
 
  352                     q__2.
r = q__3.
r * 
x[i__4].r - q__3.
i * 
x[i__4].i, q__2.
i =
 
  353                              q__3.
r * 
x[i__4].i + q__3.
i * 
x[i__4].r;
 
  354                     q__1.
r = temp2.
r + q__2.
r, q__1.
i = temp2.
i + q__2.
i;
 
  355                     temp2.
r = q__1.
r, temp2.
i = q__1.
i;
 
  362                 i__2 = kplus1 + 
j * a_dim1;
 
  364                 q__3.
r = r__1 * temp1.
r, q__3.
i = r__1 * temp1.
i;
 
  365                 q__2.
r = 
y[i__4].r + q__3.
r, q__2.
i = 
y[i__4].i + q__3.
i;
 
  368                 q__1.
r = q__2.
r + q__4.
r, q__1.
i = q__2.
i + q__4.
i;
 
  369                 y[i__3].r = q__1.
r, 
y[i__3].i = q__1.
i;
 
  385             for (
j = 1; 
j <= i__1; ++
j) {
 
  389                 temp1.
r = q__1.
r, temp1.
i = q__1.
i;
 
  390                 temp2.
r = 0.f, temp2.
i = 0.f;
 
  393                 i__2 = 
j * a_dim1 + 1;
 
  395                 q__2.
r = r__1 * temp1.
r, q__2.
i = r__1 * temp1.
i;
 
  396                 q__1.
r = 
y[i__4].r + q__2.
r, q__1.
i = 
y[i__4].i + q__2.
i;
 
  397                 y[i__3].r = q__1.
r, 
y[i__3].i = q__1.
i;
 
  400                 i__4 = *
n, i__2 = 
j + *
k;
 
  401                 i__3 = 
min(i__4,i__2);
 
  402                 for (i__ = 
j + 1; i__ <= i__3; ++i__) {
 
  405                     i__5 = 
l + i__ + 
j * a_dim1;
 
  406                     q__2.
r = temp1.
r * 
a[i__5].r - temp1.
i * 
a[i__5].i, 
 
  407                             q__2.
i = temp1.
r * 
a[i__5].i + temp1.
i * 
a[i__5]
 
  409                     q__1.
r = 
y[i__2].r + q__2.
r, q__1.
i = 
y[i__2].i + q__2.
i;
 
  410                     y[i__4].r = q__1.
r, 
y[i__4].i = q__1.
i;
 
  413                     q__2.
r = q__3.
r * 
x[i__4].r - q__3.
i * 
x[i__4].i, q__2.
i =
 
  414                              q__3.
r * 
x[i__4].i + q__3.
i * 
x[i__4].r;
 
  415                     q__1.
r = temp2.
r + q__2.
r, q__1.
i = temp2.
i + q__2.
i;
 
  416                     temp2.
r = q__1.
r, temp2.
i = q__1.
i;
 
  423                 q__1.
r = 
y[i__4].r + q__2.
r, q__1.
i = 
y[i__4].i + q__2.
i;
 
  424                 y[i__3].r = q__1.
r, 
y[i__3].i = q__1.
i;
 
  431             for (
j = 1; 
j <= i__1; ++
j) {
 
  435                 temp1.
r = q__1.
r, temp1.
i = q__1.
i;
 
  436                 temp2.
r = 0.f, temp2.
i = 0.f;
 
  439                 i__2 = 
j * a_dim1 + 1;
 
  441                 q__2.
r = r__1 * temp1.
r, q__2.
i = r__1 * temp1.
i;
 
  442                 q__1.
r = 
y[i__4].r + q__2.
r, q__1.
i = 
y[i__4].i + q__2.
i;
 
  443                 y[i__3].r = q__1.
r, 
y[i__3].i = q__1.
i;
 
  448                 i__4 = *
n, i__2 = 
j + *
k;
 
  449                 i__3 = 
min(i__4,i__2);
 
  450                 for (i__ = 
j + 1; i__ <= i__3; ++i__) {
 
  455                     i__5 = 
l + i__ + 
j * a_dim1;
 
  456                     q__2.
r = temp1.
r * 
a[i__5].r - temp1.
i * 
a[i__5].i, 
 
  457                             q__2.
i = temp1.
r * 
a[i__5].i + temp1.
i * 
a[i__5]
 
  459                     q__1.
r = 
y[i__2].r + q__2.
r, q__1.
i = 
y[i__2].i + q__2.
i;
 
  460                     y[i__4].r = q__1.
r, 
y[i__4].i = q__1.
i;
 
  463                     q__2.
r = q__3.
r * 
x[i__4].r - q__3.
i * 
x[i__4].i, q__2.
i =
 
  464                              q__3.
r * 
x[i__4].i + q__3.
i * 
x[i__4].r;
 
  465                     q__1.
r = temp2.
r + q__2.
r, q__1.
i = temp2.
i + q__2.
i;
 
  466                     temp2.
r = q__1.
r, temp2.
i = q__1.
i;
 
  473                 q__1.
r = 
y[i__4].r + q__2.
r, q__1.
i = 
y[i__4].i + q__2.
i;
 
  474                 y[i__3].r = q__1.
r, 
y[i__3].i = q__1.
i;