Preliminary Evaluation
n Trivial program transformation example for evaluation
Program 1:
Program 2:
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; }