Lines Matching refs:diff
71 long diff; in default_get_resolution() local
79 diff = tp.tv_usec - last; in default_get_resolution()
80 if (diff < 0) diff += DUSECS; in default_get_resolution()
81 if (diff > MINSTEP) if (minsteps-- <= 0) break; in default_get_resolution()
86 diff, i, (i==1) ? "" : "s"); in default_get_resolution()
88 diff = (diff *3)/2; in default_get_resolution()
93 diff = 1; /* No STEP, so FAST machine */ in default_get_resolution()
98 diff = 1; /* time to read clock >= resolution */ in default_get_resolution()
100 for (i=0, val=HUSECS; val>0; i--, val >>= 1) if (diff >= val) return i; in default_get_resolution()
129 long diff; in default_get_precision() local
151 diff = tp.tv_usec - last; in default_get_precision()
153 if (diff < 0) in default_get_precision()
154 diff += DUSECS; in default_get_precision()
155 usec += diff; in default_get_precision()
156 if (diff > MINSTEP) { in default_get_precision()
158 if (diff < val) in default_get_precision()
159 val = diff; in default_get_precision()
169 diff = HUSECS; in default_get_precision()
170 for (i = 0; diff > val; i--) in default_get_precision()
171 diff >>= 1; in default_get_precision()