home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / c / ms_prof.arc / test.c < prev   
Encoding:
C/C++ Source or Header  |  1989-09-11  |  436 b   |  36 lines

  1. /*
  2.  * A quick and dirty test program. Just warms up the CPU.
  3.  * Author: Diomidis D. Spinellis
  4.  */
  5.  
  6. volatile int q;
  7.  
  8. #define proc(x,n) \
  9. void \
  10. x()\
  11. {\
  12.     long i;\
  13.     register j;\
  14.     for (i = 0; i < n; i++)\
  15.         for (j = 0; j < 15; j++)\
  16.             q = j;\
  17. }
  18.         
  19. proc(a, 10000)
  20. proc(b, 4000)
  21. proc(c, 20000)
  22. proc(d, 6000)
  23.  
  24. void
  25. main(int argc, char *argv[])
  26. {
  27.     prof_start(argv[0]);
  28.  
  29.     a();
  30.     b();
  31.     c();
  32.     d();
  33.     a();
  34.     a();
  35. }
  36.