


Bits error versus x.re



Bits error versus x.im



Bits error versus y.re



Bits error versus y.im
Initial program 0.0
Initial simplification0.0
Taylor expanded around inf 0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2018362 +o rules:numerics
(FPCore (x.re x.im y.re y.im)
:name "_multiplyComplex, imaginary part"
(+ (* x.re y.im) (* x.im y.re)))
Time bar (total: 649.0ms)Debug log
1 alts after pruning (1 fresh and 0 done)
Merged error: 0.0b
Found 1 expressions with local error:
| 0.0b | (fma x.re y.im (* x.im y.re)) |
1 calls. Slowest were:
| 0.0ms | (fma x.re y.im (* x.im y.re)) |
1 calls. Slowest were:
| 30.0ms | (fma x.re y.im (* x.im y.re)) |
3 calls. Slowest were:
| 5.0ms | (+ (* y.re x.im) (* y.im x.re)) |
| 5.0ms | (+ (* y.re x.im) (* y.im x.re)) |
| 0.0ms | 0 |
2 alts after pruning (1 fresh and 1 done)
Merged error: 0b
Found 1 expressions with local error:
| 0.0b | (fma y.re x.im (* y.im x.re)) |
1 calls. Slowest were:
| 0.0ms | (fma y.re x.im (* y.im x.re)) |
1 calls. Slowest were:
| 30.0ms | (fma y.re x.im (* y.im x.re)) |
3 calls. Slowest were:
| 13.0ms | (+ (* y.re x.im) (* y.im x.re)) |
| 10.0ms | (+ (* y.re x.im) (* y.im x.re)) |
| 1.0ms | 0 |
2 alts after pruning (0 fresh and 2 done)
Merged error: 0b
0% (0.0b remaining)
Error of 0.0b against oracle of 0.0b and baseline of 0.0b