X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=driver%2Ffirm_timing.c;h=82a59be5402a8a5b86bdace50b58caa21cb45abf;hb=f109471af0f1a95e840a66c9e136409d0973021c;hp=24994daef6e23cb5bddeea1b4adb0cc092ace0f4;hpb=d9f918c846087ee7fc1b97e83671181c1ecf2fff;p=cparser diff --git a/driver/firm_timing.c b/driver/firm_timing.c index 24994da..82a59be 100644 --- a/driver/firm_timing.c +++ b/driver/firm_timing.c @@ -5,7 +5,7 @@ * * $Id$ */ -#include +#include #include "firm_timing.h" static const char *tv_names[] = { @@ -22,14 +22,14 @@ static const char *tv_desc[] = { #undef DEFTIMEVAR }; -static lc_timer_t *timers[TV_LAST]; +static ir_timer_t *timers[TV_LAST]; static int timers_inited; void timer_init(void) { int i; for (i = 0; i < TV_LAST; ++i) { - timers[i] = lc_timer_register(tv_names[i], tv_desc[i]); + timers[i] = ir_timer_register(tv_names[i], tv_desc[i]); } timers_inited = 1; @@ -39,8 +39,8 @@ void timer_term(FILE *f) { int i; for (i = 0; i < TV_LAST; ++i) { - unsigned long val = lc_timer_elapsed_msec(timers[i]); - fprintf(f, "%-30s %8lu\n", tv_desc[i], val); + double val = (double)ir_timer_elapsed_usec(timers[i]) / 1000.0; + fprintf(f, "%-30s %8.3f msec\n", tv_desc[i], val); } timers_inited = 0; @@ -48,20 +48,20 @@ void timer_term(FILE *f) { void timer_push(int timer) { if (timers_inited) - lc_timer_push(timers[timer]); + ir_timer_push(timers[timer]); } void timer_pop(void) { if (timers_inited) - lc_timer_pop(); + ir_timer_pop(); } void timer_start(int timer) { if (timers_inited) - lc_timer_start(timers[timer]); + ir_timer_start(timers[timer]); } void timer_stop(int timer) { if (timers_inited) - lc_timer_stop(timers[timer]); + ir_timer_stop(timers[timer]); }