22 void casadi_mtimes_dense(
const T1* x, casadi_int nrow_x, casadi_int ncol_x,
23 const T1* y, casadi_int ncol_y, T1* z, casadi_int tr) {
27 for (i=0; i<ncol_y; ++i) {
28 for (j=0; j<ncol_x; ++j) {
29 for (k=0; k<nrow_x; ++k) {
30 z[j + i*ncol_x] += x[k + j*nrow_x] * y[k + i*nrow_x];
36 for (i=0; i<ncol_y; ++i) {
37 for (j=0; j<nrow_x; ++j) {
38 for (k=0; k<ncol_x; ++k) {
39 z[j + i*nrow_x] += x[j + k*nrow_x] * y[k + i*ncol_x];