| Inputs |
|---|
#s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 y.im x.re)) |
(*.f64 y.im x.re) |
y.im |
x.re |
#s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 y.re x.im)) |
(*.f64 y.re x.im) |
y.re |
x.im |
(fma.f64 y.im x.re (*.f64 y.re x.im)) |
(fma.f64 y.re x.im (*.f64 y.im x.re)) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* x.im y.re))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (+ (* x.im y.re) (* x.re y.im)))) |
#s(approx (* y.im x.re) #s(hole binary64 (* x.re y.im))) |
#s(approx x.re #s(hole binary64 x.re)) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* x.im y.re))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (+ (* x.im y.re) (* x.re y.im)))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* x.im y.re))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (+ (* x.im y.re) (* x.re y.im)))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* x.re y.im))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* x.re (+ y.im (/ (* x.im y.re) x.re))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* x.re y.im))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* x.re (+ y.im (/ (* x.im y.re) x.re))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* x.re y.im))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* x.re (+ y.im (/ (* x.im y.re) x.re))))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* -1 (* x.re (+ (* -1 y.im) (* -1 (/ (* x.im y.re) x.re))))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* -1 (* x.re (+ (* -1 y.im) (* -1 (/ (* x.im y.re) x.re))))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* -1 (* x.re (+ (* -1 y.im) (* -1 (/ (* x.im y.re) x.re))))))) |
#s(approx (* y.re x.im) #s(hole binary64 (* x.im y.re))) |
#s(approx x.im #s(hole binary64 x.im)) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* x.im (+ y.re (/ (* x.re y.im) x.im))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* x.im (+ y.re (/ (* x.re y.im) x.im))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* x.im (+ y.re (/ (* x.re y.im) x.im))))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* -1 (* x.im (+ (* -1 y.re) (* -1 (/ (* x.re y.im) x.im))))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* -1 (* x.im (+ (* -1 y.re) (* -1 (/ (* x.re y.im) x.im))))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* -1 (* x.im (+ (* -1 y.re) (* -1 (/ (* x.re y.im) x.im))))))) |
#s(approx y.re #s(hole binary64 y.re)) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* y.re (+ x.im (/ (* x.re y.im) y.re))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* y.re (+ x.im (/ (* x.re y.im) y.re))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* y.re (+ x.im (/ (* x.re y.im) y.re))))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* -1 (* y.re (+ (* -1 x.im) (* -1 (/ (* x.re y.im) y.re))))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* -1 (* y.re (+ (* -1 x.im) (* -1 (/ (* x.re y.im) y.re))))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* -1 (* y.re (+ (* -1 x.im) (* -1 (/ (* x.re y.im) y.re))))))) |
#s(approx y.im #s(hole binary64 y.im)) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* y.im (+ x.re (/ (* x.im y.re) y.im))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* y.im (+ x.re (/ (* x.im y.re) y.im))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* y.im (+ x.re (/ (* x.im y.re) y.im))))) |
#s(approx (+ (* x.re y.im) (* x.im y.re)) #s(hole binary64 (* -1 (* y.im (+ (* -1 x.re) (* -1 (/ (* x.im y.re) y.im))))))) |
#s(approx (+ (* y.im x.re) (* y.re x.im)) #s(hole binary64 (* -1 (* y.im (+ (* -1 x.re) (* -1 (/ (* x.im y.re) y.im))))))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) #s(hole binary64 (* -1 (* y.im (+ (* -1 x.re) (* -1 (/ (* x.im y.re) y.im))))))) |
| Outputs |
|---|
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.im x.re)) |
(*.f64 y.im x.re) |
(*.f64 x.re y.im) |
y.im |
x.re |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.re x.im)) |
(*.f64 y.re x.im) |
(*.f64 x.im y.re) |
y.re |
x.im |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (*.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (*.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (*.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (*.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) |
(fma.f64 y.re x.im (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(fma.f64 y.re x.im (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(fma.f64 y.re x.im (*.f64 y.im x.re)) |
(fma.f64 x.im y.re (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(fma.f64 x.im y.re (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(fma.f64 x.im y.re (*.f64 y.im x.re)) |
(fma.f64 y.im x.re (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(fma.f64 y.im x.re (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(fma.f64 y.im x.re (*.f64 y.re x.im)) |
(fma.f64 x.re y.im (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(fma.f64 x.re y.im (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(fma.f64 x.re y.im (*.f64 y.re x.im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im))))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re))))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(-.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)) |
(-.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (/.f64 (*.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 y.im x.re)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (/.f64 (*.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 y.re x.im)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(+.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(+.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(+.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(+.f64 (*.f64 y.im x.re) (*.f64 y.re x.im)) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (*.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (*.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (*.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (*.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64))) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) |
(fma.f64 y.re x.im (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(fma.f64 y.re x.im (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(fma.f64 y.re x.im (*.f64 y.im x.re)) |
(fma.f64 x.im y.re (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(fma.f64 x.im y.re (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(fma.f64 x.im y.re (*.f64 y.im x.re)) |
(fma.f64 y.im x.re (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(fma.f64 y.im x.re (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(fma.f64 y.im x.re (*.f64 y.re x.im)) |
(fma.f64 x.re y.im (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(fma.f64 x.re y.im (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(fma.f64 x.re y.im (*.f64 y.re x.im)) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im))))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (*.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re))))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (*.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(-.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 x.re) y.im)) |
(-.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 x.im) y.re)) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.im x.re) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)) (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 3 binary64)) (fma.f64 (*.f64 y.re x.im) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)) (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.re x.im) #s(literal 2 binary64)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im))) (/.f64 (*.f64 (*.f64 (neg.f64 x.re) y.im) (*.f64 y.im x.re)) (fma.f64 y.re x.im (*.f64 (neg.f64 x.re) y.im)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y.im x.re) #s(literal 2 binary64)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re))) (/.f64 (*.f64 (*.f64 (neg.f64 x.im) y.re) (*.f64 y.re x.im)) (fma.f64 y.im x.re (*.f64 (neg.f64 x.im) y.re)))) |
(+.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 (neg.f64 x.re)) y.im)) |
(+.f64 (*.f64 y.re x.im) (*.f64 (neg.f64 (neg.f64 y.im)) x.re)) |
(+.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 (neg.f64 x.im)) y.re)) |
(+.f64 (*.f64 y.im x.re) (*.f64 (neg.f64 (neg.f64 y.re)) x.im)) |
(+.f64 (*.f64 y.im x.re) (*.f64 y.re x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.re x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (fma.f64 y.re x.im (*.f64 y.im x.re))) |
#s(approx (* y.im x.re) (*.f64 y.im x.re)) |
#s(approx x.re x.re) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.re x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (fma.f64 y.re x.im (*.f64 y.im x.re))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.re x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (fma.f64 y.re x.im (*.f64 y.im x.re))) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.im x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.im x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 y.im x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re x.re) x.im y.im) x.re)) |
#s(approx (* y.re x.im) (*.f64 y.re x.im)) |
#s(approx x.im x.im) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im x.im) x.re y.re) x.im)) |
#s(approx y.re y.re) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.im y.re) x.re x.im) y.re)) |
#s(approx y.im y.im) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |
#s(approx (+ (* y.re x.im) (* y.im x.re)) (*.f64 (fma.f64 (/.f64 y.re y.im) x.im x.re) y.im)) |