Reverted to a single set of fixed-point routines.  Also added
ifdef'd-out implementation as inline functions instead of macros (they
are a bit slower).