Statistics
| Branch: | Revision:

root / synthbench / euroben-ports / base / C-MPI / mod2f / .svn / text-base / set_arr.c.svn-base @ 0:839f52ef7657

History | View | Annotate | Download (413 Bytes)

1 0:839f52ef7657 louridas
void clr_arr( int n, int m, double **a, val )
2 0:839f52ef7657 louridas
{
3 0:839f52ef7657 louridas
   int i, j, mf;
4 0:839f52ef7657 louridas
// ---------------------------------------------------------------------
5 0:839f52ef7657 louridas
   mf = m - m%4;
6 0:839f52ef7657 louridas
7 0:839f52ef7657 louridas
   for( i = 0; i < n; i++ ) {
8 0:839f52ef7657 louridas
      for( j = 0; j < mf; j+= 4 ) {
9 0:839f52ef7657 louridas
         a[i][j] = 0.0; a[i][j+1] = 0.0; a[i][j+2] = 0.0; a[i][j+3] = 0.0;
10 0:839f52ef7657 louridas
      }
11 0:839f52ef7657 louridas
   }
12 0:839f52ef7657 louridas
   for( i = 0; i < n; i++ ) {
13 0:839f52ef7657 louridas
      for( j = mf; j < m; j++ ) {
14 0:839f52ef7657 louridas
         a[i][j] = 0.0;
15 0:839f52ef7657 louridas
      }
16 0:839f52ef7657 louridas
   }
17 0:839f52ef7657 louridas
}