\[\frac{x \cdot x - \left(y \cdot 4\right) \cdot y}{x \cdot x + \left(y \cdot 4\right) \cdot y}
\]
↓
\[\begin{array}{l}
t_0 := \frac{x \cdot x + y \cdot \left(y \cdot -4\right)}{x \cdot x + y \cdot \left(y \cdot 4\right)}\\
\mathbf{if}\;x \leq -3.7505748457790156 \cdot 10^{+102}:\\
\;\;\;\;y \cdot \left(-8 \cdot \frac{\frac{y}{x}}{x}\right) + 1\\
\mathbf{elif}\;x \leq -5.348786173424537 \cdot 10^{-67}:\\
\;\;\;\;t_0\\
\mathbf{elif}\;x \leq 3.6910028754933256 \cdot 10^{-85}:\\
\;\;\;\;\mathsf{fma}\left(\frac{x}{\frac{y}{x}}, \frac{0.5}{y}, -1\right)\\
\mathbf{elif}\;x \leq 9.024619746559065 \cdot 10^{+116}:\\
\;\;\;\;t_0\\
\mathbf{else}:\\
\;\;\;\;{\left(\sqrt[3]{\mathsf{fma}\left(-8, {\left(\frac{x}{y}\right)}^{-2}, 1\right)}\right)}^{3}\\
\end{array}
\]
double code(double x, double y) {
return ((x * x) - ((y * 4.0) * y)) / ((x * x) + ((y * 4.0) * y));
}
↓
double code(double x, double y) {
double t_0 = ((x * x) + (y * (y * -4.0))) / ((x * x) + (y * (y * 4.0)));
double tmp;
if (x <= -3.7505748457790156e+102) {
tmp = (y * (-8.0 * ((y / x) / x))) + 1.0;
} else if (x <= -5.348786173424537e-67) {
tmp = t_0;
} else if (x <= 3.6910028754933256e-85) {
tmp = fma((x / (y / x)), (0.5 / y), -1.0);
} else if (x <= 9.024619746559065e+116) {
tmp = t_0;
} else {
tmp = pow(cbrt(fma(-8.0, pow((x / y), -2.0), 1.0)), 3.0);
}
return tmp;
}
function code(x, y)
return Float64(Float64(Float64(x * x) - Float64(Float64(y * 4.0) * y)) / Float64(Float64(x * x) + Float64(Float64(y * 4.0) * y)))
end
↓
function code(x, y)
t_0 = Float64(Float64(Float64(x * x) + Float64(y * Float64(y * -4.0))) / Float64(Float64(x * x) + Float64(y * Float64(y * 4.0))))
tmp = 0.0
if (x <= -3.7505748457790156e+102)
tmp = Float64(Float64(y * Float64(-8.0 * Float64(Float64(y / x) / x))) + 1.0);
elseif (x <= -5.348786173424537e-67)
tmp = t_0;
elseif (x <= 3.6910028754933256e-85)
tmp = fma(Float64(x / Float64(y / x)), Float64(0.5 / y), -1.0);
elseif (x <= 9.024619746559065e+116)
tmp = t_0;
else
tmp = cbrt(fma(-8.0, (Float64(x / y) ^ -2.0), 1.0)) ^ 3.0;
end
return tmp
end
code[x_, y_] := N[(N[(N[(x * x), $MachinePrecision] - N[(N[(y * 4.0), $MachinePrecision] * y), $MachinePrecision]), $MachinePrecision] / N[(N[(x * x), $MachinePrecision] + N[(N[(y * 4.0), $MachinePrecision] * y), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_] := Block[{t$95$0 = N[(N[(N[(x * x), $MachinePrecision] + N[(y * N[(y * -4.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(N[(x * x), $MachinePrecision] + N[(y * N[(y * 4.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[x, -3.7505748457790156e+102], N[(N[(y * N[(-8.0 * N[(N[(y / x), $MachinePrecision] / x), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + 1.0), $MachinePrecision], If[LessEqual[x, -5.348786173424537e-67], t$95$0, If[LessEqual[x, 3.6910028754933256e-85], N[(N[(x / N[(y / x), $MachinePrecision]), $MachinePrecision] * N[(0.5 / y), $MachinePrecision] + -1.0), $MachinePrecision], If[LessEqual[x, 9.024619746559065e+116], t$95$0, N[Power[N[Power[N[(-8.0 * N[Power[N[(x / y), $MachinePrecision], -2.0], $MachinePrecision] + 1.0), $MachinePrecision], 1/3], $MachinePrecision], 3.0], $MachinePrecision]]]]]]
\frac{x \cdot x - \left(y \cdot 4\right) \cdot y}{x \cdot x + \left(y \cdot 4\right) \cdot y}
↓
\begin{array}{l}
t_0 := \frac{x \cdot x + y \cdot \left(y \cdot -4\right)}{x \cdot x + y \cdot \left(y \cdot 4\right)}\\
\mathbf{if}\;x \leq -3.7505748457790156 \cdot 10^{+102}:\\
\;\;\;\;y \cdot \left(-8 \cdot \frac{\frac{y}{x}}{x}\right) + 1\\
\mathbf{elif}\;x \leq -5.348786173424537 \cdot 10^{-67}:\\
\;\;\;\;t_0\\
\mathbf{elif}\;x \leq 3.6910028754933256 \cdot 10^{-85}:\\
\;\;\;\;\mathsf{fma}\left(\frac{x}{\frac{y}{x}}, \frac{0.5}{y}, -1\right)\\
\mathbf{elif}\;x \leq 9.024619746559065 \cdot 10^{+116}:\\
\;\;\;\;t_0\\
\mathbf{else}:\\
\;\;\;\;{\left(\sqrt[3]{\mathsf{fma}\left(-8, {\left(\frac{x}{y}\right)}^{-2}, 1\right)}\right)}^{3}\\
\end{array}