Parent Directory | Revision Log
Revision 851 - (view) (download)
1 : | edgomez | 851 | #ifndef _ENCORE_TIMER_H |
2 : | #define _ENCORE_TIMER_H | ||
3 : | Isibaar | 3 | |
4 : | edgomez | 851 | #if defined(_PROFILING_) |
5 : | Isibaar | 3 | |
6 : | #include "../portab.h" | ||
7 : | |||
8 : | uint64_t count_frames; | ||
9 : | |||
10 : | extern void start_timer(); | ||
11 : | extern void start_global_timer(); | ||
12 : | extern void stop_dct_timer(); | ||
13 : | extern void stop_idct_timer(); | ||
14 : | extern void stop_motion_timer(); | ||
15 : | extern void stop_comp_timer(); | ||
16 : | extern void stop_edges_timer(); | ||
17 : | extern void stop_inter_timer(); | ||
18 : | extern void stop_quant_timer(); | ||
19 : | extern void stop_iquant_timer(); | ||
20 : | extern void stop_conv_timer(); | ||
21 : | extern void stop_transfer_timer(); | ||
22 : | extern void stop_coding_timer(); | ||
23 : | extern void stop_prediction_timer(); | ||
24 : | h | 69 | extern void stop_interlacing_timer(); |
25 : | Isibaar | 3 | extern void stop_global_timer(); |
26 : | extern void init_timer(); | ||
27 : | extern void write_timer(); | ||
28 : | |||
29 : | #else | ||
30 : | |||
31 : | edgomez | 195 | static __inline void |
32 : | edgomez | 851 | start_timer() |
33 : | edgomez | 195 | { |
34 : | } | ||
35 : | static __inline void | ||
36 : | edgomez | 851 | start_global_timer() |
37 : | edgomez | 195 | { |
38 : | } | ||
39 : | static __inline void | ||
40 : | edgomez | 851 | stop_dct_timer() |
41 : | edgomez | 195 | { |
42 : | } | ||
43 : | static __inline void | ||
44 : | edgomez | 851 | stop_idct_timer() |
45 : | edgomez | 195 | { |
46 : | } | ||
47 : | static __inline void | ||
48 : | edgomez | 851 | stop_motion_timer() |
49 : | edgomez | 195 | { |
50 : | } | ||
51 : | static __inline void | ||
52 : | edgomez | 851 | stop_comp_timer() |
53 : | edgomez | 195 | { |
54 : | } | ||
55 : | static __inline void | ||
56 : | edgomez | 851 | stop_edges_timer() |
57 : | edgomez | 195 | { |
58 : | } | ||
59 : | static __inline void | ||
60 : | edgomez | 851 | stop_inter_timer() |
61 : | edgomez | 195 | { |
62 : | } | ||
63 : | static __inline void | ||
64 : | edgomez | 851 | stop_quant_timer() |
65 : | edgomez | 195 | { |
66 : | } | ||
67 : | static __inline void | ||
68 : | edgomez | 851 | stop_iquant_timer() |
69 : | edgomez | 195 | { |
70 : | } | ||
71 : | static __inline void | ||
72 : | edgomez | 851 | stop_conv_timer() |
73 : | edgomez | 195 | { |
74 : | } | ||
75 : | static __inline void | ||
76 : | edgomez | 851 | stop_transfer_timer() |
77 : | edgomez | 195 | { |
78 : | } | ||
79 : | static __inline void | ||
80 : | edgomez | 851 | init_timer() |
81 : | edgomez | 195 | { |
82 : | } | ||
83 : | static __inline void | ||
84 : | edgomez | 851 | write_timer() |
85 : | edgomez | 195 | { |
86 : | } | ||
87 : | static __inline void | ||
88 : | edgomez | 851 | stop_coding_timer() |
89 : | edgomez | 195 | { |
90 : | } | ||
91 : | static __inline void | ||
92 : | edgomez | 851 | stop_interlacing_timer() |
93 : | edgomez | 195 | { |
94 : | } | ||
95 : | static __inline void | ||
96 : | edgomez | 851 | stop_prediction_timer() |
97 : | edgomez | 195 | { |
98 : | } | ||
99 : | static __inline void | ||
100 : | edgomez | 851 | stop_global_timer() |
101 : | edgomez | 195 | { |
102 : | } | ||
103 : | Isibaar | 3 | |
104 : | edgomez | 851 | #endif |
105 : | Isibaar | 3 | |
106 : | edgomez | 851 | #endif /* _TIMER_H_ */ |
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |