Beispiel #1
0
int
benchmark (void)
{
  long  output[OUTSIZE];

  fir_filter_int(in_data,output,700,fir_int,35,285);
  return 0;
}
Beispiel #2
0
/*--------------------------------------------------
 *--- Main Function
 *--------------------------------------------------*/
void main()
{
    long  output[OUTSIZE];

    fir_filter_int(in_data,output,700,fir_int,35,285); //Changed JG/Ebbe
    //fir_filter_int(in_data,output,10,fir_int,35,285);

    /* Verify results */
    /*for(i=0;i<700;i++)*/
    /* if (output[i]!=out_data[i])*/
    /*{ printf("Error: index %d, data %x != %x\n",*/
    /* i, output[i], out_data[i]); */
    /* break; */
    /* }*/
}
Beispiel #3
0
int main(){
  long ct_repeat=0;
  long ct_repeat_max=1;
  int ct_return=0;

	long  output[OUTSIZE];

	int j;

#ifdef XOPENME
  xopenme_init(1,2);
#endif

  if (getenv("CT_REPEAT_MAIN")!=NULL) ct_repeat_max=atol(getenv("CT_REPEAT_MAIN"));

#ifdef XOPENME
  xopenme_clock_start(0);
#endif

  for (ct_repeat=0; ct_repeat<ct_repeat_max; ct_repeat++)
  {

	for(j=0; j<2000; j++){
		fir_filter_int(in_data,output,700,fir_int,35,285);
	}

  }

#ifdef XOPENME
  xopenme_clock_end(0);
  xopenme_dump_state();
  xopenme_finish();
#endif

	return 0;
}
Beispiel #4
0
/*--------------------------------------------------
 *--- Main Function
 *--------------------------------------------------*/
int
main(void)
{
        int i;
	long            output[OUTSIZE];

/*  fir_filter_int(in_data,output,700,fir_int,35,285); Changed JG/Ebbe */
	fir_filter_int(in_data, output, 10, fir_int, 35, 285);
#ifdef PRINT_RESULTS
        for(i = 0; i < 10; i++) {
          printf("fir: output[%d] = %ld\n",i,output[i]);
        }
#endif

	/* Verify results */
        if(output[6] != 135) return 1;
	/* for(i=0;i<700;i++) */
	/* if (output[i]!=out_data[i]) */
	/* { printf("Error: index %d, data %x != %x\n", */
	/* i, output[i], out_data[i]); */
	/* break; */
	/* } */
	return 0;
}