


Bits error versus x.re



Bits error versus x.im



Bits error versus y.re



Bits error versus y.im
if x.im < -1.8149266215553153e+195Initial program 62.6
Taylor expanded around 0 32.7
Applied simplify35.9
Taylor expanded around -inf 6.9
Applied simplify6.9
if -1.8149266215553153e+195 < x.im < 6.544366679542679e-301 or 6.315153582127758e-210 < x.im < 3.8006421954790427e+83Initial program 24.6
Taylor expanded around 0 15.6
Applied simplify20.3
rmApplied pow-exp19.5
Applied add-exp-log19.5
Applied pow-exp19.5
Applied div-exp15.6
if 6.544366679542679e-301 < x.im < 6.315153582127758e-210 or 3.8006421954790427e+83 < x.im Initial program 45.1
Taylor expanded around 0 25.8
Applied simplify29.6
Taylor expanded around inf 12.3
Time bar (total: 57.5s)Debug logProfile
herbie shell --seed '#(1064300848 3212030778 2049303162 3567222883 2277747821 1384278011)'
(FPCore (x.re x.im y.re y.im)
:name "powComplex, real part"
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))))