revised floating point test