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) 1.01467 ulp for asin(0.84147098480789573) = 0.99999999999999845) 0.65151 ulp for asin(-0.99999999999999978) = -1.5707963057214722) 0.59793 ulp for asin(-0.86981899859999867) = -1.0548353350762394) 0.59382 ulp for asin(0.74088277260000135) = 0.83438377211343218) 0.58884 ulp for asin(-0.97998788959999905) = -1.3704006365386971) 0.57725 ulp for asin(0.90431789480000002) = 1.1297790452705163) 0.57245 ulp for asin(-0.83782862820000048) = -0.99329364113976348) 0.56117 ulp for asin(-0.70169444059999986) = -0.77777295579751438) 0.55855 ulp for asin(0.74706767740000035) = 0.84363989652393212) 0.55559 ulp for asin(-0.58693407620000027) = -0.62726682082497698) 0.55105 ulp for asin(-0.90795177080000045) = -1.1383703829818348) 0.54674 ulp for asin(0.8574899511999986) = 1.0303710451389783) 0.54412 ulp for asin(-0.45156291380000002) = -0.46851623980187135) 0.54375 ulp for asin(0.68611433479999961) = 0.75613433954248832) 0.54192 ulp for asin(-0.85753957820000182) = -1.0304675095139872) 0.54093 ulp for asin(0.62937967600000022) = 0.68075469611100203) 0.54091 ulp for asin(0.80688201140000015) = 0.93885457255068316) 0.53836 ulp for asin(0.83391883200000017) = 0.98617083750954682) 0.53785 ulp for asin(0.69174379520000029) = 0.76390101926381415) 0.53764 ulp for asin(0.84147098480789717) = 1.0000000000000011) asin13441.014670.841470984807895730.99999999999999845