Lines Matching full:diff
69 long diff; in default_get_resolution() local
77 diff = tp.tv_usec - last; in default_get_resolution()
78 if (diff < 0) diff += DUSECS; in default_get_resolution()
79 if (diff > MINSTEP) if (minsteps-- <= 0) break; in default_get_resolution()
84 diff, i, (i==1) ? "" : "s"); in default_get_resolution()
86 diff = (diff *3)/2; in default_get_resolution()
91 diff = 1; /* No STEP, so FAST machine */ in default_get_resolution()
96 diff = 1; /* time to read clock >= resolution */ in default_get_resolution()
98 for (i=0, val=HUSECS; val>0; i--, val >>= 1) if (diff >= val) return i; in default_get_resolution()
127 long diff; in default_get_precision() local
149 diff = tp.tv_usec - last; in default_get_precision()
151 if (diff < 0) in default_get_precision()
152 diff += DUSECS; in default_get_precision()
153 usec += diff; in default_get_precision()
154 if (diff > MINSTEP) { in default_get_precision()
156 if (diff < val) in default_get_precision()
157 val = diff; in default_get_precision()
167 diff = HUSECS; in default_get_precision()
168 for (i = 0; diff > val; i--) in default_get_precision()
169 diff >>= 1; in default_get_precision()