diff --git a/local.c b/local.c index 0e69f5a..5d832c3 100644 --- a/local.c +++ b/local.c @@ -123,14 +123,13 @@ calculate_sys_precision(void) if (!(best_dusec > 0)) { CROAK("best_dusec should be positive"); } + precision_quantum = best_dusec * 1.0e-6; precision_log = 0; while (best_dusec < 500000) { precision_log--; best_dusec *= 2; } - precision_quantum = 1.0 / (double)(1<<(-precision_log)); - return; }