


Bits error versus t



Bits error versus l



Bits error versus k
if (* (* (* (cbrt (* (/ k t) (/ k t))) (sin k)) (* (cbrt (* (/ k t) (/ k t))) (* (/ t (/ l t)) (/ (tan k) (/ l t))))) (cbrt (- (+ 1 (pow (/ k t) 2)) 1))) < -2.954411983378822e-216Initial program 24.5
rmApplied add-sqr-sqrt24.5
Applied associate-*r*24.5
Applied simplify6.8
if -2.954411983378822e-216 < (* (* (* (cbrt (* (/ k t) (/ k t))) (sin k)) (* (cbrt (* (/ k t) (/ k t))) (* (/ t (/ l t)) (/ (tan k) (/ l t))))) (cbrt (- (+ 1 (pow (/ k t) 2)) 1))) < 7.162293700860324e-281Initial program 61.1
rmApplied add-cbrt-cube61.4
Applied simplify45.5
if 7.162293700860324e-281 < (* (* (* (cbrt (* (/ k t) (/ k t))) (sin k)) (* (cbrt (* (/ k t) (/ k t))) (* (/ t (/ l t)) (/ (tan k) (/ l t))))) (cbrt (- (+ 1 (pow (/ k t) 2)) 1))) < +inf.0Initial program 24.1
rmApplied add-cube-cbrt24.2
Applied associate-*r*24.2
Applied simplify5.6
if +inf.0 < (* (* (* (cbrt (* (/ k t) (/ k t))) (sin k)) (* (cbrt (* (/ k t) (/ k t))) (* (/ t (/ l t)) (/ (tan k) (/ l t))))) (cbrt (- (+ 1 (pow (/ k t) 2)) 1))) Initial program 62.7
Taylor expanded around 0 59.5
Applied simplify39.9
rmApplied frac-times39.8
Applied associate-/l/40.0
Applied simplify39.8
rmApplied associate-/r/39.8
Applied associate-/r*39.5
Applied simplify39.4
rmApplied add-cube-cbrt39.4
Time bar (total: 5.4m)Debug logProfile
herbie shell --seed '#(1070991898 1055468627 4280279443 640792587 928206309 3646738750)' +o rules:numerics
(FPCore (t l k)
:name "Toniolo and Linder, Equation (10-)"
(/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))))