Anybody involved with ISO C standardization ?
Chuck Swiger
cswiger at mac.com
Fri Jan 21 11:00:11 PST 2005
Poul-Henning Kamp wrote:
> In message <41F14659.8040003 at mac.com>, Chuck Swiger writes:
[ ... ]
> Resolution of 2 nanoseconds.
>
> To get seconds you have to do a 64 bit divide by 500000000 ?
>
> Anyone here heard about binary computers ?
>
> Binary fractions please, that we we can simply shift way the bits
> we don't want:
>
> seconds = longtime >> 29;
>
> (For some value of 29.)
Indeed. Some clever person might decide to power of two which was a multiple
of 8 or 16 or so, so that you don't even have to shift bits, and you end up
with something that resembles (struct timeval). An integral timer with a
resolution of 1 tick = 1 second has a lot going right for it.
And of course, there is the issue of choosing yet another epoch that nobody
else has heard of. If you talk to an astronomer, they really want to
standardarize on J2000.
--
-Chuck
More information about the freebsd-current
mailing list