| Inputs |
|---|
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
re |
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) |
(-.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(*.f64 -1 re) |
(neg.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) |
re |
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) |
(-.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(*.f64 -1 im) |
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
| Outputs |
|---|
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im) |
(fma.f64 1/2 (*.f64 (/.f64 re im) re) im) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) im) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 im re)) im) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3))) |
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/8 (fma.f64 1/2 (*.f64 (/.f64 re im) re) im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3))) |
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/8 (fma.f64 1/2 (*.f64 (/.f64 re im) re) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
re |
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re) |
(-.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re))) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3))) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/8 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re)))) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3))) |
(fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/8 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re))) |
(*.f64 -1 re) |
(neg.f64 re) |
(neg.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) |
(neg.f64 (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re)))) |
(-.f64 (*.f64 (/.f64 (*.f64 im im) re) -1/2) re) |
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re)))) |
(-.f64 (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) |
(-.f64 (*.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) |
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 (/.f64 (*.f64 im im) re) -1/2)) re) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))))) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re))))) |
(-.f64 (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re))) |
(-.f64 (*.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 im 4)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re))) |
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16 (*.f64 (/.f64 (*.f64 im im) re) -1/2))) re) |
re |
(+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) |
(+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re) |
(-.f64 (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re))) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 re 3))) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/8 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 1/2 (/.f64 (pow.f64 im 2) re)))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 1/2 (/.f64 (*.f64 im im) re)))) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 1/2 (/.f64 (*.f64 im im) re) re)) (/.f64 (*.f64 -1/8 (pow.f64 im 4)) (pow.f64 re 3))) |
(fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) -1/8 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re))) |
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im) |
(fma.f64 1/2 (*.f64 (/.f64 re im) re) im) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) im) im) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 im re)) im) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3))) |
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/8 (fma.f64 1/2 (*.f64 (/.f64 re im) re) im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)) (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)))) |
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3))) |
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) -1/8 (fma.f64 1/2 (*.f64 (/.f64 re im) re) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(*.f64 -1 im) |
(neg.f64 im) |
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(neg.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) im) im)) |
(-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) |
(fma.f64 (*.f64 (/.f64 re im) re) -1/2 (neg.f64 im)) |
(-.f64 (*.f64 (*.f64 (/.f64 re im) re) -1/2) im) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (fma.f64 1/2 (/.f64 (*.f64 re re) im) im)) |
(-.f64 (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im)) |
(-.f64 (*.f64 (/.f64 1/8 (pow.f64 im 3)) (pow.f64 re 4)) (fma.f64 1/2 (*.f64 (/.f64 re im) re) im)) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
(-.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(-.f64 (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(-.f64 (*.f64 (/.f64 1/8 (pow.f64 im 3)) (pow.f64 re 4)) (fma.f64 1/2 (*.f64 (/.f64 re im) re) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |