20 integer a_dim1, a_offset, i__1, i__2, i__3, i__4;
172 a_offset = 1 + a_dim1;
186 }
else if (*
lda < *k + 1) {
188 }
else if (*
incx == 0) {
190 }
else if (*
incy == 0) {
200 if (*
n == 0 || (*
alpha == 0.f && *beta == 1.f)) {
209 kx = 1 - (*
n - 1) * *
incx;
214 ky = 1 - (*
n - 1) * *
incy;
226 for (i__ = 1; i__ <= i__1; ++i__) {
232 for (i__ = 1; i__ <= i__1; ++i__) {
233 y[i__] = *beta *
y[i__];
241 for (i__ = 1; i__ <= i__1; ++i__) {
248 for (i__ = 1; i__ <= i__1; ++i__) {
249 y[iy] = *beta *
y[iy];
266 for (j = 1; j <= i__1; ++j) {
271 i__2 = 1, i__3 = j - *k;
273 for (i__ =
max(i__2,i__3); i__ <= i__4; ++i__) {
274 y[i__] += temp1 *
a[l + i__ + j * a_dim1];
275 temp2 +=
a[l + i__ + j * a_dim1] *
x[i__];
278 y[j] =
y[j] + temp1 *
a[kplus1 + j * a_dim1] + *
alpha * temp2;
285 for (j = 1; j <= i__1; ++j) {
292 i__4 = 1, i__2 = j - *k;
294 for (i__ =
max(i__4,i__2); i__ <= i__3; ++i__) {
295 y[iy] += temp1 *
a[l + i__ + j * a_dim1];
296 temp2 +=
a[l + i__ + j * a_dim1] *
x[ix];
301 y[jy] =
y[jy] + temp1 *
a[kplus1 + j * a_dim1] + *
alpha *
318 for (j = 1; j <= i__1; ++j) {
321 y[j] += temp1 *
a[j * a_dim1 + 1];
324 i__4 = *
n, i__2 = j + *k;
325 i__3 =
min(i__4,i__2);
326 for (i__ = j + 1; i__ <= i__3; ++i__) {
327 y[i__] += temp1 *
a[l + i__ + j * a_dim1];
328 temp2 +=
a[l + i__ + j * a_dim1] *
x[i__];
338 for (j = 1; j <= i__1; ++j) {
341 y[jy] += temp1 *
a[j * a_dim1 + 1];
346 i__4 = *
n, i__2 = j + *k;
347 i__3 =
min(i__4,i__2);
348 for (i__ = j + 1; i__ <= i__3; ++i__) {
351 y[iy] += temp1 *
a[l + i__ + j * a_dim1];
352 temp2 +=
a[l + i__ + j * a_dim1] *
x[ix];