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