Initial program 0.1
\[x \cdot 0.5 + y \cdot \left(\left(1 - z\right) + \log z\right)\]
Simplified0.1
\[\leadsto \color{blue}{\mathsf{fma}\left(x, 0.5, y \cdot \left(\left(1 - z\right) + \log z\right)\right)}\]
- Using strategy
rm Applied distribute-lft-in0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \color{blue}{y \cdot \left(1 - z\right) + y \cdot \log z}\right)\]
- Using strategy
rm Applied add-cube-cbrt0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, y \cdot \left(1 - z\right) + y \cdot \log \color{blue}{\left(\left(\sqrt[3]{z} \cdot \sqrt[3]{z}\right) \cdot \sqrt[3]{z}\right)}\right)\]
Applied log-prod0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, y \cdot \left(1 - z\right) + y \cdot \color{blue}{\left(\log \left(\sqrt[3]{z} \cdot \sqrt[3]{z}\right) + \log \left(\sqrt[3]{z}\right)\right)}\right)\]
Applied distribute-lft-in0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, y \cdot \left(1 - z\right) + \color{blue}{\left(y \cdot \log \left(\sqrt[3]{z} \cdot \sqrt[3]{z}\right) + y \cdot \log \left(\sqrt[3]{z}\right)\right)}\right)\]
Applied associate-+r+0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \color{blue}{\left(y \cdot \left(1 - z\right) + y \cdot \log \left(\sqrt[3]{z} \cdot \sqrt[3]{z}\right)\right) + y \cdot \log \left(\sqrt[3]{z}\right)}\right)\]
Simplified0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \color{blue}{\left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y} + y \cdot \log \left(\sqrt[3]{z}\right)\right)\]
- Using strategy
rm Applied add-cube-cbrt0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y + y \cdot \log \left(\sqrt[3]{\color{blue}{\left(\sqrt[3]{z} \cdot \sqrt[3]{z}\right) \cdot \sqrt[3]{z}}}\right)\right)\]
Applied cbrt-prod0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y + y \cdot \log \color{blue}{\left(\sqrt[3]{\sqrt[3]{z} \cdot \sqrt[3]{z}} \cdot \sqrt[3]{\sqrt[3]{z}}\right)}\right)\]
Applied log-prod0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y + y \cdot \color{blue}{\left(\log \left(\sqrt[3]{\sqrt[3]{z} \cdot \sqrt[3]{z}}\right) + \log \left(\sqrt[3]{\sqrt[3]{z}}\right)\right)}\right)\]
Applied distribute-lft-in0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y + \color{blue}{\left(y \cdot \log \left(\sqrt[3]{\sqrt[3]{z} \cdot \sqrt[3]{z}}\right) + y \cdot \log \left(\sqrt[3]{\sqrt[3]{z}}\right)\right)}\right)\]
Final simplification0.1
\[\leadsto \mathsf{fma}\left(x, 0.5, \left(1 - \left(z - 2 \cdot \log \left(\sqrt[3]{z}\right)\right)\right) \cdot y + \left(y \cdot \log \left(\sqrt[3]{\sqrt[3]{z} \cdot \sqrt[3]{z}}\right) + y \cdot \log \left(\sqrt[3]{\sqrt[3]{z}}\right)\right)\right)\]