float values at the extreme... when did things change?

Dag-Erling Smorgrav des at ofug.org
Fri May 9 09:04:06 PDT 2003


David Schultz <das at freebsd.org> writes:
> I don't know why people keep assuming the 'g' stands for GNU.  I
> don't think it stands for the name of the author, either.  The
> original 'dtoa' routine provided IEEE 754 double conversions,
> whereas 'gdtoa' is a generic routine that operates on many
> different floating point formats.  (The algorithms are basically
> the same, albeit less efficient.)  Thus, the 'g' probably stands
> for ``generalized''.

Both the original dtoa implementation and gdtoa were written by the
same author, and he himself describes gdtoa a "generalization of
dtoa.c to other IEEE and IEEE-like precisions [...]"

DES
-- 
Dag-Erling Smorgrav - des at ofug.org


More information about the freebsd-standards mailing list