


Bits error versus re



Bits error versus im
if re < -7.2724683391263535e32Initial program 42.5
rmApplied add-sqr-sqrt42.5
Applied pow142.5
Applied log-pow42.5
Applied times-frac42.5
rmApplied add-log-exp42.5
Simplified42.4
Taylor expanded around -inf 12.0
Simplified12.0
if -7.2724683391263535e32 < re < -1.6831834820475888e-179Initial program 17.9
rmApplied pow1/217.9
Applied log-pow17.9
Applied associate-/l*17.9
rmApplied pow117.9
Applied log-pow17.9
Applied add-cube-cbrt18.5
Applied times-frac18.5
Applied add-cube-cbrt17.9
Applied times-frac17.8
Simplified17.8
Simplified17.7
if -1.6831834820475888e-179 < re < -1.8532320640870052e-259Initial program 33.2
rmApplied add-sqr-sqrt33.2
Applied pow133.2
Applied log-pow33.2
Applied times-frac33.2
rmApplied add-log-exp33.2
Simplified33.1
Taylor expanded around 0 37.1
if -1.8532320640870052e-259 < re < 7.87144532982115844e108Initial program 22.6
rmApplied add-sqr-sqrt22.6
Applied pow122.6
Applied log-pow22.6
Applied times-frac22.6
rmApplied add-log-exp22.6
Simplified22.4
if 7.87144532982115844e108 < re Initial program 53.3
rmApplied add-sqr-sqrt53.3
Applied pow153.3
Applied log-pow53.3
Applied times-frac53.3
rmApplied add-log-exp53.3
Simplified53.3
Taylor expanded around inf 9.4
Final simplification18.1
herbie shell --seed 2020191
(FPCore (re im)
:name "math.log10 on complex, real part"
:precision binary64
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10.0)))