Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #include <cstdio>
  2.  
  3. #define nv 200
  4. #define nc 50
  5.  
  6. void FIR(int *v_datos, int *v_coef) {
  7.  
  8. int sum,i,j,mpy;
  9. int resultado[nv];
  10.  
  11. #pragma MUST_ITERATE (nv,nv);
  12. for ( j = 0; j < nv; j++) {
  13. sum = 0;
  14.  
  15. #pragma MUST_ITERATE (nc,nc);
  16. for ( i = 0; i < nc; i++){
  17.  
  18. mpy = _mpy(d[i + j],c[i]);
  19. sum = _add2(sum, mpy);
  20. }
  21.  
  22. resultado[j]=sum;
  23. }
  24.  
  25. for(j = 0; j < nv; j++) {
  26. printf("%d",resultado[j]);
  27. }
  28. }
  29.  
  30. void main() {
  31.  
  32. int v_datos [nv];
  33. int v_coef [nc];
  34. int i,j;
  35.  
  36. for(i=0; i<nv; i++) {
  37. v_datos[i]=i;
  38. }
  39.  
  40. for(j=0; j<nc; j++) {
  41. v_coef[j]=j;
  42. }
  43.  
  44. FIR(v_datos,v_coef);
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement