Initial program 34.1
\[\frac{x \cdot x}{y \cdot y} + \frac{z \cdot z}{t \cdot t}\]
Simplified19.1
\[\leadsto \color{blue}{\mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{x \cdot x}{y \cdot y}\right)}\]
- Using strategy
rm Applied times-frac0.4
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \color{blue}{\frac{x}{y} \cdot \frac{x}{y}}\right)\]
- Using strategy
rm Applied add-cube-cbrt0.8
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{x}{y} \cdot \frac{x}{\color{blue}{\left(\sqrt[3]{y} \cdot \sqrt[3]{y}\right) \cdot \sqrt[3]{y}}}\right)\]
Applied add-sqr-sqrt32.4
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{x}{y} \cdot \frac{\color{blue}{\sqrt{x} \cdot \sqrt{x}}}{\left(\sqrt[3]{y} \cdot \sqrt[3]{y}\right) \cdot \sqrt[3]{y}}\right)\]
Applied times-frac32.4
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{x}{y} \cdot \color{blue}{\left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)}\right)\]
Applied add-cube-cbrt32.5
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{x}{\color{blue}{\left(\sqrt[3]{y} \cdot \sqrt[3]{y}\right) \cdot \sqrt[3]{y}}} \cdot \left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)\right)\]
Applied add-sqr-sqrt32.6
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{\color{blue}{\sqrt{x} \cdot \sqrt{x}}}{\left(\sqrt[3]{y} \cdot \sqrt[3]{y}\right) \cdot \sqrt[3]{y}} \cdot \left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)\right)\]
Applied times-frac32.6
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \color{blue}{\left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)} \cdot \left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)\right)\]
Applied swap-sqr32.6
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \color{blue}{\left(\frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y} \cdot \sqrt[3]{y}}\right) \cdot \left(\frac{\sqrt{x}}{\sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)}\right)\]
Simplified32.6
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \color{blue}{\frac{\frac{\frac{x}{\sqrt[3]{y} \cdot \sqrt[3]{y}}}{\sqrt[3]{y}}}{\sqrt[3]{y}}} \cdot \left(\frac{\sqrt{x}}{\sqrt[3]{y}} \cdot \frac{\sqrt{x}}{\sqrt[3]{y}}\right)\right)\]
Simplified1.1
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{\frac{\frac{x}{\sqrt[3]{y} \cdot \sqrt[3]{y}}}{\sqrt[3]{y}}}{\sqrt[3]{y}} \cdot \color{blue}{\frac{x}{\sqrt[3]{y} \cdot \sqrt[3]{y}}}\right)\]
Final simplification1.1
\[\leadsto \mathsf{fma}\left(\frac{z}{t}, \frac{z}{t}, \frac{\frac{\frac{x}{\sqrt[3]{y} \cdot \sqrt[3]{y}}}{\sqrt[3]{y}}}{\sqrt[3]{y}} \cdot \frac{x}{\sqrt[3]{y} \cdot \sqrt[3]{y}}\right)\]