libm fixes from richlowe - richlowe.net/webrevs/il_keith