result of asin is never more precise than double 3 results were exact to double the precision 20 largest ulp errors (stored in a double) 0.50035 ulp for asin(0.821457679200080504) = 0.963962456376332044) 0.50033 ulp for asin(0.841470984807921041) = 1.0000000000000453) 0.50033 ulp for asin(-0.418126490400015538) = -0.431381885291778455) 0.50030 ulp for asin(-0.572718525199937156) = -0.60981830561152206) 0.50028 ulp for asin(-0.9849025673999805) = -1.3968102639426907) 0.50027 ulp for asin(-0.915123739200011888) = -1.15581472720556988) 0.50027 ulp for asin(-0.456227928600024091) = -0.473751634328762106) 0.50025 ulp for asin(0.895974109600018442) = 1.11061978822753193) 0.50024 ulp for asin(-0.588554136000015049) = -0.629269251740634861) 0.50024 ulp for asin(0.143596270200005705) = 0.144094396125133917) 0.50022 ulp for asin(0.17253298259998906) = 0.173400639240957333) 0.50021 ulp for asin(0.367012319999992565) = 0.375795164670487014) 0.50021 ulp for asin(-0.456591417799993848) = -0.474160154852177107) 0.50021 ulp for asin(-0.618849086999965547) = -0.667276676569257488) 0.50021 ulp for asin(0.710773567600044065) = 0.790597321488979876) 0.50020 ulp for asin(-0.489661821400026731) = -0.511701852231708054) 0.50020 ulp for asin(-0.859377740199689155) = -1.03405150838911464) 0.50020 ulp for asin(0.0474766862000005202) = 0.047494540006531541) 0.50020 ulp for asin(-0.984902567400161466) = -1.39681026394373609) 0.50020 ulp for asin(-0.883561193000023337) = -1.08341274867251203) asin13440.500350.8214576792000805040.963962456376332044