00001 #include "tm_timings.h" 00002 00003 static CLOCK_T time_tab[MAX_CLOCK]; 00004 static int clock_num=-1; 00005 00006 void get_time(void){ 00007 clock_num++; 00008 00009 if(clock_num>MAX_CLOCK-1) 00010 return; 00011 00012 00013 00014 CLOCK(time_tab[clock_num]); 00015 } 00016 00017 double time_diff(void){ 00018 CLOCK_T t2,t1; 00019 00020 00021 if(clock_num>MAX_CLOCK-1){ 00022 clock_num--; 00023 return -1.0; 00024 } 00025 00026 CLOCK(t2); 00027 t1=time_tab[clock_num--]; 00028 00029 00030 return CLOCK_DIFF(t2,t1); 00031 }