23 integer i__,
j, k, kk, ix, iy, jx, jy, kx, ky,
info;
145 }
else if (*
incx == 0) {
147 }
else if (*
incy == 0) {
157 if (*
n == 0 || (*
alpha == 0. && *
beta == 1.)) {
166 kx = 1 - (*
n - 1) * *
incx;
171 ky = 1 - (*
n - 1) * *
incy;
183 for (i__ = 1; i__ <= i__1; ++i__) {
189 for (i__ = 1; i__ <= i__1; ++i__) {
198 for (i__ = 1; i__ <= i__1; ++i__) {
205 for (i__ = 1; i__ <= i__1; ++i__) {
223 for (
j = 1;
j <= i__1; ++
j) {
228 for (i__ = 1; i__ <= i__2; ++i__) {
229 y[i__] += temp1 * ap[k];
230 temp2 += ap[k] *
x[i__];
234 y[
j] =
y[
j] + temp1 * ap[kk +
j - 1] + *
alpha * temp2;
242 for (
j = 1;
j <= i__1; ++
j) {
248 for (k = kk; k <= i__2; ++k) {
249 y[iy] += temp1 * ap[k];
250 temp2 += ap[k] *
x[ix];
255 y[jy] =
y[jy] + temp1 * ap[kk +
j - 1] + *
alpha * temp2;
268 for (
j = 1;
j <= i__1; ++
j) {
271 y[
j] += temp1 * ap[kk];
274 for (i__ =
j + 1; i__ <= i__2; ++i__) {
275 y[i__] += temp1 * ap[k];
276 temp2 += ap[k] *
x[i__];
288 for (
j = 1;
j <= i__1; ++
j) {
291 y[jy] += temp1 * ap[kk];
295 for (k = kk + 1; k <= i__2; ++k) {
298 y[iy] += temp1 * ap[k];
299 temp2 += ap[k] *
x[ix];