


Bits error versus x.re



Bits error versus x.im



Bits error versus y.re



Bits error versus y.im
if x.im < -1.3432939735880117e+154Initial program 63.0
Taylor expanded around inf 49.2
if -1.3432939735880117e+154 < x.im < 1.4083077318059443e-308Initial program 22.6
if 1.4083077318059443e-308 < x.im < 1.769373820383343e-69Initial program 28.0
Taylor expanded around 0 25.5
rmApplied add-sqr-sqrt25.5
Applied associate-*l*25.5
if 1.769373820383343e-69 < x.im Initial program 35.4
Taylor expanded around 0 21.8
Taylor expanded around 0 7.9
Applied simplify13.7
rmApplied add-cube-cbrt14.1
Time bar (total: 1.1m)Debug logProfile
herbie shell --seed '#(1070578969 3140398606 632207097 462683394 1189254563 964980650)'
(FPCore (x.re x.im y.re y.im)
:name "powComplex, imaginary part"
(* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))))