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 |
} |