diff options
author | Richard Henderson <rth@twiddle.net> | 2014-06-25 13:58:59 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2014-07-03 08:38:30 -0700 |
commit | 86e1a7ff92df1589a3a0e0dd44ef2d861e307620 (patch) | |
tree | 4d4d60aeed7a88a42ac04f5e0867fc76b832d84f /sysdeps/generic/hp-timing.h | |
parent | 428dd03f5a7291d19f0c45fc314da9356ee22d63 (diff) | |
download | glibc-86e1a7ff92df1589a3a0e0dd44ef2d861e307620.tar.gz glibc-86e1a7ff92df1589a3a0e0dd44ef2d861e307620.tar.xz glibc-86e1a7ff92df1589a3a0e0dd44ef2d861e307620.zip |
Unify hp-timing implementations
Provide an hp-timing-common.h for ports to use.
Diffstat (limited to 'sysdeps/generic/hp-timing.h')
-rw-r--r-- | sysdeps/generic/hp-timing.h | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/sysdeps/generic/hp-timing.h b/sysdeps/generic/hp-timing.h index 49ddb91046..95c051dd57 100644 --- a/sysdeps/generic/hp-timing.h +++ b/sysdeps/generic/hp-timing.h @@ -20,39 +20,9 @@ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 - /* There are no generic definitions for the times. We could write something using the `gettimeofday' system call where available but the overhead of - the system call might be too high. - - In case a platform supports timers in the hardware the following macros - and types must be defined: - - - HP_TIMING_AVAIL: test for availability. - - - HP_TIMING_INLINE: this macro is non-zero if the functionality is not - implemented using function calls but instead uses some inlined code - which might simply consist of a few assembler instructions. We have to - know this since we might want to use the macros here in places where we - cannot make function calls. - - - hp_timing_t: This is the type for variables used to store the time - values. - - - HP_TIMING_NOW: place timestamp for current time in variable given as - parameter. - - - HP_TIMING_DIFF: compute difference between two times and store it - in a third. Source and destination might overlap. - - - HP_TIMING_ACCUM_NT: add time difference to another variable, without - being thread-safe. - - - HP_TIMING_PRINT: write decimal representation of the timing value into - the given string. This operation need not be inline even though - HP_TIMING_INLINE is specified. - -*/ + the system call might be too high. */ /* Provide dummy definitions. */ #define HP_TIMING_AVAIL (0) |