Pivoting (or rather missing pivot)
Hal Murray
hmurray at megapathdsl.net
Wed Apr 26 07:52:27 UTC 2017
> Different code path.
OK, I'm missing something.
Eric restored the pivot code that we don't like to step_systime()
How does the first step happen without going through there? and/or how does
the first step get turned into the right size double without a pivot and/or
where does that pivot happen?
>From your second message:
> Yes, but when we subtract from our local time, truncated to an l_fp, and 2s
> complement, we end up with a delta on local time. Once we get runnning,
> any delta past 'gate' is thrown away. That gate, by default is just 1,000
> seconds.
> So. after the first big correction, we KNOW the delta is 1,000 seconds or
> less and 2s complement arithmetic over the epoch rollever is fine.
The question is how does the first big correction work?
Your analysis covers the no-big-step case. I called that: system time is
"close enough".
--
These are my opinions. I hate spam.
More information about the devel
mailing list