\sin^{-1} \left(n - a \cdot \left(m + n\right)\right)\sin^{-1} \left(n - a \cdot \left(m + n\right)\right)double code(double n, double a, double m) {
return ((double) asin(((double) (n - ((double) (a * ((double) (m + n))))))));
}
double code(double n, double a, double m) {
return ((double) asin(((double) (n - ((double) (a * ((double) (m + n))))))));
}



Bits error versus n



Bits error versus a



Bits error versus m
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (n a m)
:name "(asin (- n (* a (+ m n))))"
:precision binary64
(asin (- n (* a (+ m n)))))