\[\frac{x \cdot y - \left(z \cdot 9\right) \cdot t}{a \cdot 2}
\]
↓
\[\begin{array}{l}
t_1 := x \cdot \left(y \cdot \frac{0.5}{a}\right) - \frac{z}{\frac{a}{9}} \cdot \frac{t}{2}\\
t_2 := x \cdot y - \left(z \cdot 9\right) \cdot t\\
\mathbf{if}\;t_2 \leq -2 \cdot 10^{+269}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;t_2 \leq -1 \cdot 10^{-285}:\\
\;\;\;\;\frac{\mathsf{fma}\left(z, t \cdot -9, x \cdot y\right)}{a \cdot 2}\\
\mathbf{elif}\;t_2 \leq 5 \cdot 10^{-320} \lor \neg \left(t_2 \leq 2 \cdot 10^{+303}\right):\\
\;\;\;\;t_1\\
\mathbf{else}:\\
\;\;\;\;\frac{x \cdot y - z \cdot \left(9 \cdot t\right)}{a \cdot 2}\\
\end{array}
\]
double code(double x, double y, double z, double t, double a) {
return ((x * y) - ((z * 9.0) * t)) / (a * 2.0);
}
↓
double code(double x, double y, double z, double t, double a) {
double t_1 = (x * (y * (0.5 / a))) - ((z / (a / 9.0)) * (t / 2.0));
double t_2 = (x * y) - ((z * 9.0) * t);
double tmp;
if (t_2 <= -2e+269) {
tmp = t_1;
} else if (t_2 <= -1e-285) {
tmp = fma(z, (t * -9.0), (x * y)) / (a * 2.0);
} else if ((t_2 <= 5e-320) || !(t_2 <= 2e+303)) {
tmp = t_1;
} else {
tmp = ((x * y) - (z * (9.0 * t))) / (a * 2.0);
}
return tmp;
}
function code(x, y, z, t, a)
return Float64(Float64(Float64(x * y) - Float64(Float64(z * 9.0) * t)) / Float64(a * 2.0))
end
↓
function code(x, y, z, t, a)
t_1 = Float64(Float64(x * Float64(y * Float64(0.5 / a))) - Float64(Float64(z / Float64(a / 9.0)) * Float64(t / 2.0)))
t_2 = Float64(Float64(x * y) - Float64(Float64(z * 9.0) * t))
tmp = 0.0
if (t_2 <= -2e+269)
tmp = t_1;
elseif (t_2 <= -1e-285)
tmp = Float64(fma(z, Float64(t * -9.0), Float64(x * y)) / Float64(a * 2.0));
elseif ((t_2 <= 5e-320) || !(t_2 <= 2e+303))
tmp = t_1;
else
tmp = Float64(Float64(Float64(x * y) - Float64(z * Float64(9.0 * t))) / Float64(a * 2.0));
end
return tmp
end
code[x_, y_, z_, t_, a_] := N[(N[(N[(x * y), $MachinePrecision] - N[(N[(z * 9.0), $MachinePrecision] * t), $MachinePrecision]), $MachinePrecision] / N[(a * 2.0), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_, t_, a_] := Block[{t$95$1 = N[(N[(x * N[(y * N[(0.5 / a), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[(N[(z / N[(a / 9.0), $MachinePrecision]), $MachinePrecision] * N[(t / 2.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(N[(x * y), $MachinePrecision] - N[(N[(z * 9.0), $MachinePrecision] * t), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[t$95$2, -2e+269], t$95$1, If[LessEqual[t$95$2, -1e-285], N[(N[(z * N[(t * -9.0), $MachinePrecision] + N[(x * y), $MachinePrecision]), $MachinePrecision] / N[(a * 2.0), $MachinePrecision]), $MachinePrecision], If[Or[LessEqual[t$95$2, 5e-320], N[Not[LessEqual[t$95$2, 2e+303]], $MachinePrecision]], t$95$1, N[(N[(N[(x * y), $MachinePrecision] - N[(z * N[(9.0 * t), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(a * 2.0), $MachinePrecision]), $MachinePrecision]]]]]]
\frac{x \cdot y - \left(z \cdot 9\right) \cdot t}{a \cdot 2}
↓
\begin{array}{l}
t_1 := x \cdot \left(y \cdot \frac{0.5}{a}\right) - \frac{z}{\frac{a}{9}} \cdot \frac{t}{2}\\
t_2 := x \cdot y - \left(z \cdot 9\right) \cdot t\\
\mathbf{if}\;t_2 \leq -2 \cdot 10^{+269}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;t_2 \leq -1 \cdot 10^{-285}:\\
\;\;\;\;\frac{\mathsf{fma}\left(z, t \cdot -9, x \cdot y\right)}{a \cdot 2}\\
\mathbf{elif}\;t_2 \leq 5 \cdot 10^{-320} \lor \neg \left(t_2 \leq 2 \cdot 10^{+303}\right):\\
\;\;\;\;t_1\\
\mathbf{else}:\\
\;\;\;\;\frac{x \cdot y - z \cdot \left(9 \cdot t\right)}{a \cdot 2}\\
\end{array}