result of INV is never more precise than double 9 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.50000 ulp for INV(0.99999999999999989) = 1.0000000000000002) 0.50000 ulp for INV(3.9999999999999996) = 0.25000000000000006) 0.50000 ulp for INV(0.24999999999999997) = 4.0000000000000009) 0.50000 ulp for INV(1.9999999999999998) = 0.50000000000000011) 0.50000 ulp for INV(0.12499999999999999) = 8.0000000000000018) 0.50000 ulp for INV(0.49999999999999994) = 2.0000000000000004) 0.50000 ulp for INV(7.9999999999999991) = 0.12500000000000003) 0.50000 ulp for INV(0.49471405240200178) = 2.0213697087128741) 0.50000 ulp for INV(-0.1603454312004868) = -6.23653566249516) 0.50000 ulp for INV(-0.6828380991998757) = -1.4644759880442564) 0.50000 ulp for INV(0.55712805299896795) = 1.7949194886473478) 0.50000 ulp for INV(-0.50012464039304461) = -1.999501562678669) 0.50000 ulp for INV(0.29019680059930697) = 3.4459373705527621) 0.50000 ulp for INV(-0.73224416179824681) = -1.3656646951533187) 0.50000 ulp for INV(-0.42655372799987845) = -2.3443705548865461) 0.50000 ulp for INV(0.90431789479066893) = 1.1058058297425148) 0.50000 ulp for INV(-0.58492832179845) = -1.7096111826579874) 0.50000 ulp for INV(-0.57271852519847566) = -1.7460584143902973) 0.50000 ulp for INV(-0.4778251382034826) = -2.0928158023660703) 0.50000 ulp for INV(-0.77915039099875927) = -1.2834492692972188) INV6530.500000.999999999999999891.0000000000000002