replace exp10() by pow(10, ...),

exp10 not available in VS2022
This commit is contained in:
Holger Vogt 2023-07-30 08:39:47 +02:00
parent dc5291fa91
commit da3dda3269
1 changed files with 6 additions and 6 deletions

View File

@ -736,29 +736,29 @@ EVTprintvcd(wordlist *wl)
} else if (tspower < 4) {
unit = "ms";
tspower = 3 - tspower;
scale = 1e3 * exp10((double)-tspower);
scale = 1e3 * pow(10, (double)-tspower);
} else if (tspower < 7) {
unit = "us";
tspower = 6 - tspower;
scale = 1e6 * exp10((double)-tspower);
scale = 1e6 * pow(10, (double)-tspower);
} else if (tspower < 10) {
unit = "ns";
tspower = 9 - tspower;
scale = 1e9 * exp10((double)-tspower);
scale = 1e9 * pow(10, (double)-tspower);
} else if (tspower < 13) {
unit = "ps";
tspower = 12 - tspower;
scale = 1e12 * exp10((double)-tspower);
scale = 1e12 * pow(10, (double)-tspower);
} else if (tspower < 16) {
unit = "fs";
tspower = 15 - tspower;
scale = 1e15 * exp10((double)-tspower);
scale = 1e15 * pow(10, (double)-tspower);
} else { // 1 fS is the bottom.
unit = "fs";
tspower = 0;
scale = 1e15;
}
out_printf("$timescale %g %s $end\n", exp10((double)tspower), unit);
out_printf("$timescale %g %s $end\n", pow(10, (double)tspower), unit);
} else {
double tstep = ckt->CKTstep;