\(0.5 \cdot \sqrt{2.0 \cdot (\left({\left(\sqrt{\sqrt{re + im}}\right)}^2\right) * \left(\sqrt{re - im}\right) + re)_*}\)
- Started with
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re - im \cdot im} + re\right)}\]
14.4
- Using strategy
rm 14.4
- Applied square-unmult to get
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re - \color{red}{im \cdot im}} + re\right)} \leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re - \color{blue}{{im}^2}} + re\right)}\]
14.4
- Applied square-unmult to get
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{\color{red}{re \cdot re} - {im}^2} + re\right)} \leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{\color{blue}{{re}^2} - {im}^2} + re\right)}\]
14.4
- Applied difference-of-squares to get
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{\color{red}{{re}^2 - {im}^2}} + re\right)} \leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{\color{blue}{\left(re + im\right) \cdot \left(re - im\right)}} + re\right)}\]
14.4
- Applied sqrt-prod to get
\[0.5 \cdot \sqrt{2.0 \cdot \left(\color{red}{\sqrt{\left(re + im\right) \cdot \left(re - im\right)}} + re\right)} \leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{\sqrt{re + im} \cdot \sqrt{re - im}} + re\right)}\]
0.5
- Applied fma-def to get
\[0.5 \cdot \sqrt{2.0 \cdot \color{red}{\left(\sqrt{re + im} \cdot \sqrt{re - im} + re\right)}} \leadsto 0.5 \cdot \sqrt{2.0 \cdot \color{blue}{(\left(\sqrt{re + im}\right) * \left(\sqrt{re - im}\right) + re)_*}}\]
0.5
- Using strategy
rm 0.5
- Applied add-sqr-sqrt to get
\[0.5 \cdot \sqrt{2.0 \cdot (\color{red}{\left(\sqrt{re + im}\right)} * \left(\sqrt{re - im}\right) + re)_*} \leadsto 0.5 \cdot \sqrt{2.0 \cdot (\color{blue}{\left({\left(\sqrt{\sqrt{re + im}}\right)}^2\right)} * \left(\sqrt{re - im}\right) + re)_*}\]
0.5
- Removed slow pow expressions