Unnamed
public text v1 · immutablevoid Matrix_MA(Matrix *a, Matrix *b, Matrix *c)
{
int i, j, k;
int ah = a->h;
int aw = a->w;
int bw = b->w;
double *av = a->values;
double *bv = b->values;
double *cv = c->values;
for(i = 0; i < ah; ++i)
for(j = 0; j < aw; ++j)
for(k = 0; k < bw; ++k)
cv[i * bw + k] += av[i * aw + j] * bv[j * bw + k];
}