checkspeed: use startclock instead of lastclock to ensure

Linux compatibility.
This commit is contained in:
Holger Vogt 2021-01-20 08:08:17 +01:00
parent 2a2a488f7d
commit a86a500b07
1 changed files with 3 additions and 3 deletions

View File

@ -82,7 +82,7 @@ int fixme_inoise_type = SV_NOTYPE;
#define DOUBLE_PRECISION 15
static clock_t lastclock, currclock;
static clock_t lastclock, currclock, startclock;
static double *rowbuf;
static size_t column, rowbuflen;
@ -433,7 +433,7 @@ beginPlot(JOB *analysisPtr, CKTcircuit *circuitPtr, char *cktName, char *analNam
sh_vecinit(run);
#endif
lastclock = clock();
startclock = clock();
return (OK);
}
@ -547,7 +547,7 @@ OUTpD_memory(runDesc *run, IFvalue *refValue, IFvalue *valuePtr)
if (ft_ngdebug && d->type == IF_REAL && eq(d->name, "speedcheck")) {
/* current time */
clock_t cl = clock();
double tt = ((double)cl - (double)lastclock) / CLOCKS_PER_SEC;
double tt = ((double)cl - (double)startclock) / CLOCKS_PER_SEC;
plotAddRealValue(d, tt);
}
else if (d->type == IF_REAL)