


Bits error versus F



Bits error versus B



Bits error versus x
if F < -1.3553598376870535e154Initial program 41.5
Simplified36.4
rmApplied div-inv36.4
Applied associate-*r*36.4
Simplified36.4
rmApplied distribute-frac-neg36.4
Applied pow-neg36.4
Applied un-div-inv36.4
Taylor expanded around -inf 3.9
Simplified4.2
if -1.3553598376870535e154 < F < 1.96833105963148191e142Initial program 2.2
Simplified0.4
rmApplied div-inv0.4
Applied associate-*r*0.4
Simplified0.4
rmApplied distribute-frac-neg0.4
Applied pow-neg0.4
Applied un-div-inv0.3
if 1.96833105963148191e142 < F Initial program 40.0
Simplified34.5
rmApplied div-inv34.5
Applied associate-*r*34.5
Simplified34.5
rmApplied distribute-frac-neg34.5
Applied pow-neg34.5
Applied un-div-inv34.5
Taylor expanded around inf 3.9
Simplified4.2
Final simplification1.5
herbie shell --seed 2020181
(FPCore (F B x)
:name "VandenBroeck and Keller, Equation (23)"
:precision binary64
(+ (neg (* x (/ 1.0 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (neg (/ 1.0 2.0))))))