home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / piwg / a000103.ada < prev    next >
Encoding:
Text File  |  1988-05-03  |  1.8 KB  |  100 lines

  1. -- This is a procedure that calls most of the timing procedures 10 times
  2. --    The task timing is not set up for use in a loop
  3.  
  4. with A000049 ; -- must be used with A000043, PIWG_IO to disk
  5. with A000091 ;
  6. --with A000092 ; -- comment out  or  provide host math library in A000092.ADA
  7. with A000093 ;
  8. with A000094 ;
  9. with C000001 ;
  10. with C000002 ;
  11. with C000003 ;
  12. with D000001 ;
  13. with D000002 ;
  14. with D000003 ;
  15. with D000004 ;
  16. with E000001 ;
  17. with E000002 ;
  18. with E000004 ;
  19. with F000001 ;
  20. with F000002 ;
  21. with G000001 ;
  22. with G000002 ;
  23. with G000003 ;
  24. with G000004 ;
  25. with G000005 ;
  26. with G000006 ;
  27. with G000007 ;
  28. with L000001 ;
  29. with L000002 ;
  30. with L000003 ;
  31. with P000001 ;
  32. with P000002 ;
  33. with P000003 ;
  34. with P000004 ;
  35. with P000005 ;
  36. with P000006 ;
  37. with P000007 ;
  38. with P000010 ;
  39. with P000011 ;
  40. with P000012 ;
  41. with P000013 ;
  42. with T000001 ;
  43. with T000002 ;
  44. with T000003 ;
  45. with T000004 ;
  46. with T000005 ;
  47. with T000006 ;
  48.  
  49. procedure A000103 is
  50. begin
  51.  
  52.   A000091 ;
  53. --  A000092 ; -- comment out  or  provide host math routines
  54.   A000093 ;
  55.   A000094 ;
  56.   C000001 ;
  57.   C000002 ;
  58.   C000003 ;
  59.   for I in 1..10 loop -- data collected on disk, then averaged
  60.     D000001 ;
  61.     D000002 ;
  62.     D000003 ;
  63.     D000004 ;
  64.     E000001 ;
  65.     E000002 ;
  66.     E000004 ;
  67.     F000001 ;
  68.     F000002 ;
  69.     G000001 ;
  70.     G000002 ;
  71.     G000003 ;
  72.     G000004 ;
  73.     G000005 ;
  74.     G000006 ;
  75.     G000007 ;
  76.     L000001 ;
  77.     L000002 ;
  78.     L000003 ;
  79.     P000001 ;
  80.     P000002 ;
  81.     P000003 ;
  82.     P000004 ;
  83.     P000005 ;
  84.     P000006 ;
  85.     P000007 ;
  86.     P000010 ;
  87.     P000011 ;
  88.     P000012 ;
  89.     P000013 ;
  90.   end loop ;
  91.   T000001 ;
  92.   T000002 ;
  93.   T000003 ;
  94.   T000004 ;
  95.   T000005 ;
  96.   T000006 ;
  97. --  T000007 ; -- only a check. it will not work on some hosts.
  98.   A000049 ; -- write out timing report
  99. end ;
  100.