\[\frac{\left(x - 2\right) \cdot \left(\left(\left(\left(x \cdot 4.16438922228 + 78.6994924154\right) \cdot x + 137.519416416\right) \cdot x + y\right) \cdot x + z\right)}{\left(\left(\left(x + 43.3400022514\right) \cdot x + 263.505074721\right) \cdot x + 313.399215894\right) \cdot x + 47.066876606}
\]
↓
\[\begin{array}{l}
t_0 := x \cdot \left(x + 43.3400022514\right)\\
t_1 := \frac{z}{\mathsf{fma}\left(x, \mathsf{fma}\left(x, \mathsf{fma}\left(x, x + 43.3400022514, 263.505074721\right), 313.399215894\right), 47.066876606\right)}\\
t_2 := \frac{\left(x + -2\right) \cdot \left(17.342137594641823 - {t_1}^{2}\right)}{4.16438922228 - t_1}\\
\mathbf{if}\;x \leq -4.791208594581818 \cdot 10^{+40}:\\
\;\;\;\;t_2\\
\mathbf{elif}\;x \leq 1.128817725001906 \cdot 10^{+59}:\\
\;\;\;\;\left(x + -2\right) \cdot \left(\frac{x \cdot \left(y + x \cdot \left(137.519416416 + x \cdot \left(78.6994924154 + x \cdot 4.16438922228\right)\right)\right)}{47.066876606 + x \cdot \left(313.399215894 + \frac{x \cdot \left(69434.9244037198 - {t_0}^{2}\right)}{263.505074721 - t_0}\right)} + \frac{z}{47.066876606 + x \cdot \left(313.399215894 + x \cdot \left(263.505074721 + t_0\right)\right)}\right)\\
\mathbf{else}:\\
\;\;\;\;t_2\\
\end{array}
\]
double code(double x, double y, double z) {
return ((x - 2.0) * ((((((((x * 4.16438922228) + 78.6994924154) * x) + 137.519416416) * x) + y) * x) + z)) / (((((((x + 43.3400022514) * x) + 263.505074721) * x) + 313.399215894) * x) + 47.066876606);
}
↓
double code(double x, double y, double z) {
double t_0 = x * (x + 43.3400022514);
double t_1 = z / fma(x, fma(x, fma(x, (x + 43.3400022514), 263.505074721), 313.399215894), 47.066876606);
double t_2 = ((x + -2.0) * (17.342137594641823 - pow(t_1, 2.0))) / (4.16438922228 - t_1);
double tmp;
if (x <= -4.791208594581818e+40) {
tmp = t_2;
} else if (x <= 1.128817725001906e+59) {
tmp = (x + -2.0) * (((x * (y + (x * (137.519416416 + (x * (78.6994924154 + (x * 4.16438922228))))))) / (47.066876606 + (x * (313.399215894 + ((x * (69434.9244037198 - pow(t_0, 2.0))) / (263.505074721 - t_0)))))) + (z / (47.066876606 + (x * (313.399215894 + (x * (263.505074721 + t_0)))))));
} else {
tmp = t_2;
}
return tmp;
}
function code(x, y, z)
return Float64(Float64(Float64(x - 2.0) * Float64(Float64(Float64(Float64(Float64(Float64(Float64(Float64(x * 4.16438922228) + 78.6994924154) * x) + 137.519416416) * x) + y) * x) + z)) / Float64(Float64(Float64(Float64(Float64(Float64(Float64(x + 43.3400022514) * x) + 263.505074721) * x) + 313.399215894) * x) + 47.066876606))
end
↓
function code(x, y, z)
t_0 = Float64(x * Float64(x + 43.3400022514))
t_1 = Float64(z / fma(x, fma(x, fma(x, Float64(x + 43.3400022514), 263.505074721), 313.399215894), 47.066876606))
t_2 = Float64(Float64(Float64(x + -2.0) * Float64(17.342137594641823 - (t_1 ^ 2.0))) / Float64(4.16438922228 - t_1))
tmp = 0.0
if (x <= -4.791208594581818e+40)
tmp = t_2;
elseif (x <= 1.128817725001906e+59)
tmp = Float64(Float64(x + -2.0) * Float64(Float64(Float64(x * Float64(y + Float64(x * Float64(137.519416416 + Float64(x * Float64(78.6994924154 + Float64(x * 4.16438922228))))))) / Float64(47.066876606 + Float64(x * Float64(313.399215894 + Float64(Float64(x * Float64(69434.9244037198 - (t_0 ^ 2.0))) / Float64(263.505074721 - t_0)))))) + Float64(z / Float64(47.066876606 + Float64(x * Float64(313.399215894 + Float64(x * Float64(263.505074721 + t_0))))))));
else
tmp = t_2;
end
return tmp
end
code[x_, y_, z_] := N[(N[(N[(x - 2.0), $MachinePrecision] * N[(N[(N[(N[(N[(N[(N[(N[(x * 4.16438922228), $MachinePrecision] + 78.6994924154), $MachinePrecision] * x), $MachinePrecision] + 137.519416416), $MachinePrecision] * x), $MachinePrecision] + y), $MachinePrecision] * x), $MachinePrecision] + z), $MachinePrecision]), $MachinePrecision] / N[(N[(N[(N[(N[(N[(N[(x + 43.3400022514), $MachinePrecision] * x), $MachinePrecision] + 263.505074721), $MachinePrecision] * x), $MachinePrecision] + 313.399215894), $MachinePrecision] * x), $MachinePrecision] + 47.066876606), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_] := Block[{t$95$0 = N[(x * N[(x + 43.3400022514), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[(z / N[(x * N[(x * N[(x * N[(x + 43.3400022514), $MachinePrecision] + 263.505074721), $MachinePrecision] + 313.399215894), $MachinePrecision] + 47.066876606), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(N[(N[(x + -2.0), $MachinePrecision] * N[(17.342137594641823 - N[Power[t$95$1, 2.0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(4.16438922228 - t$95$1), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[x, -4.791208594581818e+40], t$95$2, If[LessEqual[x, 1.128817725001906e+59], N[(N[(x + -2.0), $MachinePrecision] * N[(N[(N[(x * N[(y + N[(x * N[(137.519416416 + N[(x * N[(78.6994924154 + N[(x * 4.16438922228), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(47.066876606 + N[(x * N[(313.399215894 + N[(N[(x * N[(69434.9244037198 - N[Power[t$95$0, 2.0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(263.505074721 - t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(z / N[(47.066876606 + N[(x * N[(313.399215894 + N[(x * N[(263.505074721 + t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], t$95$2]]]]]
\frac{\left(x - 2\right) \cdot \left(\left(\left(\left(x \cdot 4.16438922228 + 78.6994924154\right) \cdot x + 137.519416416\right) \cdot x + y\right) \cdot x + z\right)}{\left(\left(\left(x + 43.3400022514\right) \cdot x + 263.505074721\right) \cdot x + 313.399215894\right) \cdot x + 47.066876606}
↓
\begin{array}{l}
t_0 := x \cdot \left(x + 43.3400022514\right)\\
t_1 := \frac{z}{\mathsf{fma}\left(x, \mathsf{fma}\left(x, \mathsf{fma}\left(x, x + 43.3400022514, 263.505074721\right), 313.399215894\right), 47.066876606\right)}\\
t_2 := \frac{\left(x + -2\right) \cdot \left(17.342137594641823 - {t_1}^{2}\right)}{4.16438922228 - t_1}\\
\mathbf{if}\;x \leq -4.791208594581818 \cdot 10^{+40}:\\
\;\;\;\;t_2\\
\mathbf{elif}\;x \leq 1.128817725001906 \cdot 10^{+59}:\\
\;\;\;\;\left(x + -2\right) \cdot \left(\frac{x \cdot \left(y + x \cdot \left(137.519416416 + x \cdot \left(78.6994924154 + x \cdot 4.16438922228\right)\right)\right)}{47.066876606 + x \cdot \left(313.399215894 + \frac{x \cdot \left(69434.9244037198 - {t_0}^{2}\right)}{263.505074721 - t_0}\right)} + \frac{z}{47.066876606 + x \cdot \left(313.399215894 + x \cdot \left(263.505074721 + t_0\right)\right)}\right)\\
\mathbf{else}:\\
\;\;\;\;t_2\\
\end{array}