Changeset 3a4ae6c in rtems for c/src/tests/tmtests/include/timesys.h
- Timestamp:
- 09/11/95 19:35:39 (28 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- ced11f99
- Parents:
- 5072b07
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/tests/tmtests/include/timesys.h
r5072b07 r3a4ae6c 1 /* timesys tem.h1 /* timesys.h 2 2 * 3 * This include file contains information that is included in every4 * function in the Time Suite.3 * This header file contains the global variables for the Time 4 * suite. 5 5 * 6 6 * COPYRIGHT (c) 1989, 1990, 1991, 1992, 1993, 1994. … … 15 15 */ 16 16 17 #include <tmacros.h> 17 18 18 /* constants */ 19 /* 20 * How many times a particular operation is performed while timed. 21 */ 22 23 #define OPERATION_COUNT 100 24 #define IT_COUNT 100 19 25 20 #define OPERATION_COUNT 100 21 #define IT_COUNT 100 26 /* functions */ 22 27 23 /* Miscellaneous */ 28 #define put_time( _message, _total_time, \ 29 _iterations, _loop_overhead, _overhead ) \ 30 printf( \ 31 "%s %d\n", \ 32 (_message), \ 33 (((_total_time) - (_loop_overhead)) / (_iterations)) - (_overhead) \ 34 ) 24 35 25 #define FOREVER 1 /* infinite loop */ 26 #define EXTERN extern /* external definition */ 36 #if defined(STACK_CHECKER_ON) || defined(RTEMS_DEBUG) 37 #define Print_Warning() \ 38 do { \ 39 puts( \ 40 "\n" \ 41 "THE TIMES REPORTED BY THIS TEST INCLUDE DEBUG CODE!\n" \ 42 "\n" \ 43 ); \ 44 } while (0) 27 45 28 /* structures */ 46 #else 47 #define Print_Warning() 48 #endif 49 50 /* variables */ 51 52 TEST_EXTERN volatile rtems_unsigned32 end_time; /* ending time variable */ 53 TEST_EXTERN volatile rtems_unsigned32 overhead; /* loop overhead variable */ 54 55 TEST_EXTERN rtems_id Task_id[ OPERATION_COUNT+1 ]; /* array of task ids */ 56 TEST_EXTERN rtems_id Task_name[ OPERATION_COUNT+1 ]; /* array of task names */ 29 57 30 58 /* end of include file */
Note: See TracChangeset
for help on using the changeset viewer.