 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
|
 |
 |
n |
Trivial
program transformation example for evaluation
|
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
public
int[][]
|
|
|
matmul(int[][]
m1, int[][] m2) {
|
|
|
for (int i=0; i< SIZE, ++i) {
|
|
|
for (int j=0;
j<SIZE; j++) {
|
|
|
T[i][j]=0;
|
|
|
for (int
k=0; k<SIZE; k++) {
|
|
|
T[i][j]+=m1[i][k]*m2[k][j];
|
|
}}}
|
|
|
return T;
|
|
|
}
|
|
|
|
|
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
public
int[][]
|
|
|
matmul(int[][]
m1, int[][]m2) {
|
|
|
for (int i=0; i< SIZE, ++i) {
|
|
|
int tmp[]=m1[i];
|
|
|
for (int j=0;
j<SIZE; j++) {
|
|
|
T[i][j]=0;
|
|
|
for (int k=0; k<SIZE; k++) {
|
|
T[i][j]+=tmp[k]*m2[k][j];
|
|
|
}}}
|
|
|
return T; }
|
|
|
|
|
|
|