int main(void) { int i; printf("Detecting processor information ..."); fflush(stdout); printf("\n\n%s\n", CPU_getProcessorName()); ZTimerInit(); LZTimerOn(); for (i = 0; i < LOOPS; i++) { PM_blockUntilTimeout(DELAY_MSECS); ReportTime(LZTimerLap()); } LZTimerOff(); return 0; }
void Phase::ReportPass(unsigned long now) const { // clock-skew can cause now < startTime, just report 0 in that case unsigned long phaseTime = 0; if (now > mStartTime) phaseTime = now - mStartTime; ReportTime(mName, phaseTime / 1e6); if (developer == true) { char text[32]; sprintf(text, " [%9d]", lastNodeIDUsed()); ReportText(text); } ReportText("\n"); }
void Phase::ReportTotal(unsigned long totalTime) { ReportTime("total time", totalTime / 1e6); ReportText("\n\n\n\n"); }