1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* $Id$ */
/**************************************************************************
* Copyright (C) 1995 Silicon Graphics, Inc. *
* *
* These coded instructions, statements, and computer programs were *
* developed by SGI for public use. If any changes are made to this code*
* please try to get the changes back to the author. Feel free to make *
* modifications and changes to the code and release it. *
* *
**************************************************************************/
#ifndef __TIMEFUNC_H__
#define __TIMEFUNC_H__
extern double timevaldouble(struct timeval *);
extern void doubletimeval(const double, struct timeval *);
extern void addtime(struct timeval *, struct timeval *);
extern void compdifftime(struct timeval *, struct timeval *, struct timeval *);
extern void mintime(struct timeval *, struct timeval *);
extern void maxtime(struct timeval *, struct timeval *);
extern void avgtime(struct timeval *, int, struct timeval *);
extern void variancetime(struct timeval *, double, int, struct timeval *);
extern void stddevtime(struct timeval *, double, int, struct timeval *);
extern void sqtime(struct timeval *, struct timeval *);
extern double thruputpersec(const double, struct timeval *);
#endif /* !__TIMEFUNC_H__ */
|