- "Sleep precision: %llu ms. ", cumDelta / 1000 / (MAXV / INCR));
- if (cumDelta <= 10 * MAXV / INCR)
- fprintf (stdout, "Timer precision is excellent.\n");
- else if (cumDelta <= 50 * MAXV / INCR) /* 50 ms average deviation */
- fprintf (stdout, "Timer precision is good.\n");
- else if (cumDelta > 250 * MAXV / INCR)
- fprintf (stdout, "Timer precision is awful.\n");
+ "Sleep precision: %llu microseconds (average delta). ",
+ cumDelta / (MAXV / INCR));
+ if (cumDelta <= 500 * MAXV / INCR)
+ FPRINTF (stdout, "%s", "Timer precision is excellent.\n");
+ else if (cumDelta <= 5000 * MAXV / INCR) /* 5 ms average deviation */
+ FPRINTF (stdout, "%s", "Timer precision is good.\n");
+ else if (cumDelta > 25000 * MAXV / INCR)
+ FPRINTF (stdout, "%s", "Timer precision is awful.\n");