\[\frac{\left(\left(\left(x \cdot y + z\right) \cdot y + 27464.7644705\right) \cdot y + 230661.510616\right) \cdot y + t}{\left(\left(\left(y + a\right) \cdot y + b\right) \cdot y + c\right) \cdot y + i}
\]
↓
\[\begin{array}{l}
t_1 := b + y \cdot \left(y + a\right)\\
t_2 := y \cdot t_1\\
t_3 := c + t_2\\
t_4 := y \cdot \left(z + y \cdot x\right)\\
t_5 := \left(\frac{z}{y} + x\right) - \left(x \cdot \frac{a}{y} + \frac{b}{y} \cdot \frac{x}{y}\right)\\
t_6 := t_3 \cdot t_3\\
t_7 := t_1 \cdot t_1\\
\mathbf{if}\;y \leq -5.4 \cdot 10^{+70}:\\
\;\;\;\;t_5\\
\mathbf{elif}\;y \leq 1.16 \cdot 10^{+48}:\\
\;\;\;\;\frac{\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(x, y, z\right), y, 27464.7644705\right), y, 230661.510616\right), y, t\right)}{\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(y + a, y, b\right), y, c\right), y, i\right)}\\
\mathbf{elif}\;y \leq 3.9 \cdot 10^{+130}:\\
\;\;\;\;\frac{t}{y \cdot t_3} + \left(i \cdot \left(\left(230661.510616 \cdot \frac{-1}{y \cdot t_6} + \left(\frac{1}{t_6} \cdot -27464.7644705 - \frac{t_4}{t_6}\right)\right) - \frac{t}{{y}^{2} \cdot t_6}\right) + \left(\frac{27464.7644705 + t_4}{t_1} + \left(230661.510616 \cdot \frac{1}{t_2} + c \cdot \left(\left(27464.7644705 \cdot \frac{-1}{t_2 \cdot t_1} + \left(230661.510616 \cdot \frac{-1}{t_1 \cdot \left({y}^{2} \cdot t_1\right)} - \frac{y \cdot x}{t_7}\right)\right) - \frac{z}{t_7}\right)\right)\right)\right)\\
\mathbf{else}:\\
\;\;\;\;t_5\\
\end{array}
\]
double code(double x, double y, double z, double t, double a, double b, double c, double i) {
return ((((((((x * y) + z) * y) + 27464.7644705) * y) + 230661.510616) * y) + t) / (((((((y + a) * y) + b) * y) + c) * y) + i);
}
↓
double code(double x, double y, double z, double t, double a, double b, double c, double i) {
double t_1 = b + (y * (y + a));
double t_2 = y * t_1;
double t_3 = c + t_2;
double t_4 = y * (z + (y * x));
double t_5 = ((z / y) + x) - ((x * (a / y)) + ((b / y) * (x / y)));
double t_6 = t_3 * t_3;
double t_7 = t_1 * t_1;
double tmp;
if (y <= -5.4e+70) {
tmp = t_5;
} else if (y <= 1.16e+48) {
tmp = fma(fma(fma(fma(x, y, z), y, 27464.7644705), y, 230661.510616), y, t) / fma(fma(fma((y + a), y, b), y, c), y, i);
} else if (y <= 3.9e+130) {
tmp = (t / (y * t_3)) + ((i * (((230661.510616 * (-1.0 / (y * t_6))) + (((1.0 / t_6) * -27464.7644705) - (t_4 / t_6))) - (t / (pow(y, 2.0) * t_6)))) + (((27464.7644705 + t_4) / t_1) + ((230661.510616 * (1.0 / t_2)) + (c * (((27464.7644705 * (-1.0 / (t_2 * t_1))) + ((230661.510616 * (-1.0 / (t_1 * (pow(y, 2.0) * t_1)))) - ((y * x) / t_7))) - (z / t_7))))));
} else {
tmp = t_5;
}
return tmp;
}
function code(x, y, z, t, a, b, c, i)
return Float64(Float64(Float64(Float64(Float64(Float64(Float64(Float64(Float64(x * y) + z) * y) + 27464.7644705) * y) + 230661.510616) * y) + t) / Float64(Float64(Float64(Float64(Float64(Float64(Float64(y + a) * y) + b) * y) + c) * y) + i))
end
↓
function code(x, y, z, t, a, b, c, i)
t_1 = Float64(b + Float64(y * Float64(y + a)))
t_2 = Float64(y * t_1)
t_3 = Float64(c + t_2)
t_4 = Float64(y * Float64(z + Float64(y * x)))
t_5 = Float64(Float64(Float64(z / y) + x) - Float64(Float64(x * Float64(a / y)) + Float64(Float64(b / y) * Float64(x / y))))
t_6 = Float64(t_3 * t_3)
t_7 = Float64(t_1 * t_1)
tmp = 0.0
if (y <= -5.4e+70)
tmp = t_5;
elseif (y <= 1.16e+48)
tmp = Float64(fma(fma(fma(fma(x, y, z), y, 27464.7644705), y, 230661.510616), y, t) / fma(fma(fma(Float64(y + a), y, b), y, c), y, i));
elseif (y <= 3.9e+130)
tmp = Float64(Float64(t / Float64(y * t_3)) + Float64(Float64(i * Float64(Float64(Float64(230661.510616 * Float64(-1.0 / Float64(y * t_6))) + Float64(Float64(Float64(1.0 / t_6) * -27464.7644705) - Float64(t_4 / t_6))) - Float64(t / Float64((y ^ 2.0) * t_6)))) + Float64(Float64(Float64(27464.7644705 + t_4) / t_1) + Float64(Float64(230661.510616 * Float64(1.0 / t_2)) + Float64(c * Float64(Float64(Float64(27464.7644705 * Float64(-1.0 / Float64(t_2 * t_1))) + Float64(Float64(230661.510616 * Float64(-1.0 / Float64(t_1 * Float64((y ^ 2.0) * t_1)))) - Float64(Float64(y * x) / t_7))) - Float64(z / t_7)))))));
else
tmp = t_5;
end
return tmp
end
code[x_, y_, z_, t_, a_, b_, c_, i_] := N[(N[(N[(N[(N[(N[(N[(N[(N[(x * y), $MachinePrecision] + z), $MachinePrecision] * y), $MachinePrecision] + 27464.7644705), $MachinePrecision] * y), $MachinePrecision] + 230661.510616), $MachinePrecision] * y), $MachinePrecision] + t), $MachinePrecision] / N[(N[(N[(N[(N[(N[(N[(y + a), $MachinePrecision] * y), $MachinePrecision] + b), $MachinePrecision] * y), $MachinePrecision] + c), $MachinePrecision] * y), $MachinePrecision] + i), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_, t_, a_, b_, c_, i_] := Block[{t$95$1 = N[(b + N[(y * N[(y + a), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(y * t$95$1), $MachinePrecision]}, Block[{t$95$3 = N[(c + t$95$2), $MachinePrecision]}, Block[{t$95$4 = N[(y * N[(z + N[(y * x), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$5 = N[(N[(N[(z / y), $MachinePrecision] + x), $MachinePrecision] - N[(N[(x * N[(a / y), $MachinePrecision]), $MachinePrecision] + N[(N[(b / y), $MachinePrecision] * N[(x / y), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$6 = N[(t$95$3 * t$95$3), $MachinePrecision]}, Block[{t$95$7 = N[(t$95$1 * t$95$1), $MachinePrecision]}, If[LessEqual[y, -5.4e+70], t$95$5, If[LessEqual[y, 1.16e+48], N[(N[(N[(N[(N[(x * y + z), $MachinePrecision] * y + 27464.7644705), $MachinePrecision] * y + 230661.510616), $MachinePrecision] * y + t), $MachinePrecision] / N[(N[(N[(N[(y + a), $MachinePrecision] * y + b), $MachinePrecision] * y + c), $MachinePrecision] * y + i), $MachinePrecision]), $MachinePrecision], If[LessEqual[y, 3.9e+130], N[(N[(t / N[(y * t$95$3), $MachinePrecision]), $MachinePrecision] + N[(N[(i * N[(N[(N[(230661.510616 * N[(-1.0 / N[(y * t$95$6), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(N[(N[(1.0 / t$95$6), $MachinePrecision] * -27464.7644705), $MachinePrecision] - N[(t$95$4 / t$95$6), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[(t / N[(N[Power[y, 2.0], $MachinePrecision] * t$95$6), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(N[(N[(27464.7644705 + t$95$4), $MachinePrecision] / t$95$1), $MachinePrecision] + N[(N[(230661.510616 * N[(1.0 / t$95$2), $MachinePrecision]), $MachinePrecision] + N[(c * N[(N[(N[(27464.7644705 * N[(-1.0 / N[(t$95$2 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(N[(230661.510616 * N[(-1.0 / N[(t$95$1 * N[(N[Power[y, 2.0], $MachinePrecision] * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[(N[(y * x), $MachinePrecision] / t$95$7), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[(z / t$95$7), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], t$95$5]]]]]]]]]]
\frac{\left(\left(\left(x \cdot y + z\right) \cdot y + 27464.7644705\right) \cdot y + 230661.510616\right) \cdot y + t}{\left(\left(\left(y + a\right) \cdot y + b\right) \cdot y + c\right) \cdot y + i}
↓
\begin{array}{l}
t_1 := b + y \cdot \left(y + a\right)\\
t_2 := y \cdot t_1\\
t_3 := c + t_2\\
t_4 := y \cdot \left(z + y \cdot x\right)\\
t_5 := \left(\frac{z}{y} + x\right) - \left(x \cdot \frac{a}{y} + \frac{b}{y} \cdot \frac{x}{y}\right)\\
t_6 := t_3 \cdot t_3\\
t_7 := t_1 \cdot t_1\\
\mathbf{if}\;y \leq -5.4 \cdot 10^{+70}:\\
\;\;\;\;t_5\\
\mathbf{elif}\;y \leq 1.16 \cdot 10^{+48}:\\
\;\;\;\;\frac{\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(x, y, z\right), y, 27464.7644705\right), y, 230661.510616\right), y, t\right)}{\mathsf{fma}\left(\mathsf{fma}\left(\mathsf{fma}\left(y + a, y, b\right), y, c\right), y, i\right)}\\
\mathbf{elif}\;y \leq 3.9 \cdot 10^{+130}:\\
\;\;\;\;\frac{t}{y \cdot t_3} + \left(i \cdot \left(\left(230661.510616 \cdot \frac{-1}{y \cdot t_6} + \left(\frac{1}{t_6} \cdot -27464.7644705 - \frac{t_4}{t_6}\right)\right) - \frac{t}{{y}^{2} \cdot t_6}\right) + \left(\frac{27464.7644705 + t_4}{t_1} + \left(230661.510616 \cdot \frac{1}{t_2} + c \cdot \left(\left(27464.7644705 \cdot \frac{-1}{t_2 \cdot t_1} + \left(230661.510616 \cdot \frac{-1}{t_1 \cdot \left({y}^{2} \cdot t_1\right)} - \frac{y \cdot x}{t_7}\right)\right) - \frac{z}{t_7}\right)\right)\right)\right)\\
\mathbf{else}:\\
\;\;\;\;t_5\\
\end{array}