


Bits error versus f
if (+ (- (fma (* (* f f) PI) 7/96 (* 3/2 f))) (* (/ 4 PI) (log1p (expm1 (- (log f) (log (/ 4 PI))))))) < -1.4509068521284864e+17Initial program 62.0
Taylor expanded around 0 0.4
Applied simplify0.4
rmApplied log-div0.4
Applied associate--r-0.5
Applied distribute-lft-in0.4
if -1.4509068521284864e+17 < (+ (- (fma (* (* f f) PI) 7/96 (* 3/2 f))) (* (/ 4 PI) (log1p (expm1 (- (log f) (log (/ 4 PI))))))) < -52359817.530938186Initial program 63.0
Taylor expanded around inf 0
Applied simplify0
if -52359817.530938186 < (+ (- (fma (* (* f f) PI) 7/96 (* 3/2 f))) (* (/ 4 PI) (log1p (expm1 (- (log f) (log (/ 4 PI))))))) < -24.727664437970862Initial program 39.3
Taylor expanded around 0 22.0
Applied simplify22.0
if -24.727664437970862 < (+ (- (fma (* (* f f) PI) 7/96 (* 3/2 f))) (* (/ 4 PI) (log1p (expm1 (- (log f) (log (/ 4 PI))))))) Initial program 8.9
rmApplied flip--9.0
Applied simplify8.4
Time bar (total: 4.8m)Debug logProfile
herbie shell --seed 2020178 +o rules:numerics
(FPCore (f)
:name "VandenBroeck and Keller, Equation (20)"
(- (* (/ 1 (/ PI 4)) (log (/ (+ (exp (* (/ PI 4) f)) (exp (- (* (/ PI 4) f)))) (- (exp (* (/ PI 4) f)) (exp (- (* (/ PI 4) f)))))))))