


Bits error versus x



Bits error versus cos



Bits error versus sin
if (- (fma 2/3 (* (/ x (* sin cos)) (/ x (* sin cos))) (/ (/ (/ 1 sin) sin) (* (* cos x) (* cos x)))) (/ 2 (* (* sin cos) (* sin cos)))) < +inf.0Initial program 17.1
rmApplied add-sqr-sqrt17.1
Applied simplify17.1
Applied simplify0.6
rmApplied *-un-lft-identity0.6
Applied times-frac0.3
if +inf.0 < (- (fma 2/3 (* (/ x (* sin cos)) (/ x (* sin cos))) (/ (/ (/ 1 sin) sin) (* (* cos x) (* cos x)))) (/ 2 (* (* sin cos) (* sin cos)))) Initial program 56.6
rmApplied add-sqr-sqrt56.6
Applied simplify56.5
Applied simplify9.3
Taylor expanded around 0 3.4
Time bar (total: 45.6s)Debug logProfile
herbie shell --seed '#(1070578969 3140398606 632207097 462683394 1189254563 964980650)' +o rules:numerics
(FPCore (x cos sin)
:name "cos(2*x)/(cos^2(x)*sin^2(x))"
(/ (cos (* 2 x)) (* (pow cos 2) (* (* x (pow sin 2)) x))))