diff --git a/src/spicelib/devices/vsrc/vsrcacct.c b/src/spicelib/devices/vsrc/vsrcacct.c index c1740b494..1c265ef4b 100644 --- a/src/spicelib/devices/vsrc/vsrcacct.c +++ b/src/spicelib/devices/vsrc/vsrcacct.c @@ -284,7 +284,7 @@ VSRCaccept(CKTcircuit *ckt, GENmodel *inModel) int n = (int) floor(time / TS + 0.5); volatile double nearest = n * TS; - if(AlmostEqualUlps(nearest, time, 3)) { + if(AlmostEqualUlps(nearest, time, 10)) { /* carefully calculate `next' * make sure it is really identical * with the next calculated `nearest' value