Exemplo n.º 1
0
int main(){
  long ct_repeat=0;
  long ct_repeat_max=1;
  int ct_return=0;

#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++)
  {
   Initialize(Array);
   BubbleSort(Array);
  }

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

   return 0;
}
Exemplo n.º 2
0
 xopenme() :
     var_count(0),
     tmp_uint(0),
     tmp_ulong(0),
     tmp_size_t(0),
     tmp_size_t_dims() // C++11: {0, ..., 0}
 {
     assert(3 == max_work_dims);
     xopenme_init(max_tmr_count, max_var_count);
 }
Exemplo n.º 3
0
int main(){
  long ct_repeat=0;
  long ct_repeat_max=1;
  int ct_return=0;

    int  i, n = 64, flag, chkerr;

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

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

    /* ar  */
    for(i = 0; i < n; i++)
      ar[i] = cos(2*M_PI*i/n);

#ifdef XOPENME
  xopenme_clock_start(0);
#endif

  for (ct_repeat=0; ct_repeat<ct_repeat_max; ct_repeat++)
  {
    /* forward fft */
    flag = 0;
    chkerr = fft1(n, flag);

    /* inverse fft */
    flag = 1;
    chkerr = fft1(n, flag);

  }

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

    (void) chkerr; /* Silence compiler about unused 'chkerr'.  */

    return 0;
}
Exemplo n.º 4
0
int main(){
  long ct_repeat=0;
  long ct_repeat_max=1;
  int ct_return=0;

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

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

	// initialization
	byte * test_data = generate_test_data(TEST_SIZE);

#ifdef XOPENME
  xopenme_clock_start(0);
#endif

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

	// what we're timing
	int j;
	for(j=0; j<100; j++){
		compdecomp(test_data,TEST_SIZE);
	}

  }

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


	// release resources
	free(test_data);

	// done
	return 0;
}
Exemplo n.º 5
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;
}