Statistics
| Branch: | Revision:

root / synthbench / euroben-ports / base / C / mod2am / gendat.c @ 0:839f52ef7657

History | View | Annotate | Download (672 Bytes)

1
void gendat( int lda, int m, int l, int n, double a[][lda], double b[][n] )
2
// ---------------------------------------------------------------------
3
// --- Routine 'gendat' generates matrix 'A' and 'B' for the
4
//     matrix-matrix multiplication 'C = AB'.
5
// ---------------------------------------------------------------------
6
{
7
   int    i, j;
8
// ---------------------------------------------------------------------
9
   for( j = 0; j < m; j++ ){
10
      for( i = 0 ; i < l; i++ ){
11
         a[j][i] = (double)(i + 1);
12
      }
13
      a[j][lda-1] = 0.0;
14
   }
15
   for( i = 0; i < n; i++ ){
16
      for( j = 0; j < l; j++ ){
17
         b[j][i] = 1.0/(double)(j + 1);
18
      }
19
   }
20
}