Math FPCore C Julia Wolfram TeX \[\frac{\left(x \cdot y\right) \cdot z}{\sqrt{z \cdot z - t \cdot a}}
\]
↓
\[\begin{array}{l}
t_1 := \sqrt{\mathsf{fma}\left(z, z, -a \cdot t\right)}\\
\mathbf{if}\;z \leq -4200000:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 3.5 \cdot 10^{+93}:\\
\;\;\;\;\begin{array}{l}
\mathbf{if}\;y \cdot z \ne 0:\\
\;\;\;\;\frac{x}{\frac{t_1}{y \cdot z}}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left(x \cdot y\right) \cdot z}{t_1}\\
\end{array}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
(FPCore (x y z t a)
:precision binary64
(/ (* (* x y) z) (sqrt (- (* z z) (* t a))))) ↓
(FPCore (x y z t a)
:precision binary64
(let* ((t_1 (sqrt (fma z z (- (* a t))))))
(if (<= z -4200000.0)
(- (* x y))
(if (<= z 3.5e+93)
(if (!= (* y z) 0.0) (/ x (/ t_1 (* y z))) (/ (* (* x y) z) t_1))
(* y x))))) double code(double x, double y, double z, double t, double a) {
return ((x * y) * z) / sqrt(((z * z) - (t * a)));
}
↓
double code(double x, double y, double z, double t, double a) {
double t_1 = sqrt(fma(z, z, -(a * t)));
double tmp;
if (z <= -4200000.0) {
tmp = -(x * y);
} else if (z <= 3.5e+93) {
double tmp_1;
if ((y * z) != 0.0) {
tmp_1 = x / (t_1 / (y * z));
} else {
tmp_1 = ((x * y) * z) / t_1;
}
tmp = tmp_1;
} else {
tmp = y * x;
}
return tmp;
}
function code(x, y, z, t, a)
return Float64(Float64(Float64(x * y) * z) / sqrt(Float64(Float64(z * z) - Float64(t * a))))
end
↓
function code(x, y, z, t, a)
t_1 = sqrt(fma(z, z, Float64(-Float64(a * t))))
tmp = 0.0
if (z <= -4200000.0)
tmp = Float64(-Float64(x * y));
elseif (z <= 3.5e+93)
tmp_1 = 0.0
if (Float64(y * z) != 0.0)
tmp_1 = Float64(x / Float64(t_1 / Float64(y * z)));
else
tmp_1 = Float64(Float64(Float64(x * y) * z) / t_1);
end
tmp = tmp_1;
else
tmp = Float64(y * x);
end
return tmp
end
code[x_, y_, z_, t_, a_] := N[(N[(N[(x * y), $MachinePrecision] * z), $MachinePrecision] / N[Sqrt[N[(N[(z * z), $MachinePrecision] - N[(t * a), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_, t_, a_] := Block[{t$95$1 = N[Sqrt[N[(z * z + (-N[(a * t), $MachinePrecision])), $MachinePrecision]], $MachinePrecision]}, If[LessEqual[z, -4200000.0], (-N[(x * y), $MachinePrecision]), If[LessEqual[z, 3.5e+93], If[Unequal[N[(y * z), $MachinePrecision], 0.0], N[(x / N[(t$95$1 / N[(y * z), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(N[(N[(x * y), $MachinePrecision] * z), $MachinePrecision] / t$95$1), $MachinePrecision]], N[(y * x), $MachinePrecision]]]]
\frac{\left(x \cdot y\right) \cdot z}{\sqrt{z \cdot z - t \cdot a}}
↓
\begin{array}{l}
t_1 := \sqrt{\mathsf{fma}\left(z, z, -a \cdot t\right)}\\
\mathbf{if}\;z \leq -4200000:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 3.5 \cdot 10^{+93}:\\
\;\;\;\;\begin{array}{l}
\mathbf{if}\;y \cdot z \ne 0:\\
\;\;\;\;\frac{x}{\frac{t_1}{y \cdot z}}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left(x \cdot y\right) \cdot z}{t_1}\\
\end{array}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
Alternatives Alternative 1 Error 7.1 Cost 13832
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.35 \cdot 10^{+97}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 9.8 \cdot 10^{+95}:\\
\;\;\;\;\frac{y \cdot z}{\sqrt{\mathsf{fma}\left(z, z, -t \cdot a\right)}} \cdot x\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 2 Error 7.1 Cost 7496
\[\begin{array}{l}
\mathbf{if}\;z \leq -4.8 \cdot 10^{+102}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 2 \cdot 10^{+90}:\\
\;\;\;\;\frac{x \cdot y}{\sqrt{z \cdot z - t \cdot a}} \cdot z\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 3 Error 12.5 Cost 7304
\[\begin{array}{l}
\mathbf{if}\;z \leq -5.7 \cdot 10^{-86}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 1.9 \cdot 10^{-61}:\\
\;\;\;\;\frac{x \cdot y}{\sqrt{-a \cdot t}} \cdot z\\
\mathbf{else}:\\
\;\;\;\;\frac{z}{\frac{\left(-0.5 \cdot a\right) \cdot t}{z} + z} \cdot \left(x \cdot y\right)\\
\end{array}
\]
Alternative 4 Error 12.5 Cost 7304
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.85 \cdot 10^{-86}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 1.15 \cdot 10^{-62}:\\
\;\;\;\;\frac{\left(y \cdot z\right) \cdot x}{\sqrt{-a \cdot t}}\\
\mathbf{else}:\\
\;\;\;\;\frac{z}{\frac{\left(-0.5 \cdot a\right) \cdot t}{z} + z} \cdot \left(x \cdot y\right)\\
\end{array}
\]
Alternative 5 Error 16.2 Cost 1356
\[\begin{array}{l}
t_1 := -x \cdot y\\
\mathbf{if}\;z \leq -4.35 \cdot 10^{+102}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;z \leq -2.7 \cdot 10^{-157}:\\
\;\;\;\;\frac{x \cdot y}{0.5 \cdot \frac{a \cdot t}{z} + -1 \cdot z} \cdot z\\
\mathbf{elif}\;z \leq -8.6 \cdot 10^{-190}:\\
\;\;\;\;t_1\\
\mathbf{else}:\\
\;\;\;\;\frac{z}{\frac{\left(-0.5 \cdot a\right) \cdot t}{z} + z} \cdot \left(x \cdot y\right)\\
\end{array}
\]
Alternative 6 Error 15.9 Cost 1352
\[\begin{array}{l}
\mathbf{if}\;z \leq -9.5 \cdot 10^{-58}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 5.5 \cdot 10^{-276}:\\
\;\;\;\;\frac{\left(x \cdot y\right) \cdot z}{0.5 \cdot \frac{a \cdot t}{z} + -1 \cdot z}\\
\mathbf{else}:\\
\;\;\;\;\frac{z}{\frac{\left(-0.5 \cdot a\right) \cdot t}{z} + z} \cdot \left(x \cdot y\right)\\
\end{array}
\]
Alternative 7 Error 17.3 Cost 1096
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.95 \cdot 10^{-112}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 3.2 \cdot 10^{-143}:\\
\;\;\;\;\frac{-2 \cdot \left(\left(\left(z \cdot z\right) \cdot y\right) \cdot x\right)}{a \cdot t}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 8 Error 16.5 Cost 1092
\[\begin{array}{l}
\mathbf{if}\;z \leq -1 \cdot 10^{-189}:\\
\;\;\;\;-x \cdot y\\
\mathbf{else}:\\
\;\;\;\;\frac{z}{\frac{\left(-0.5 \cdot a\right) \cdot t}{z} + z} \cdot \left(x \cdot y\right)\\
\end{array}
\]
Alternative 9 Error 17.2 Cost 776
\[\begin{array}{l}
\mathbf{if}\;z \leq -3.4 \cdot 10^{-112}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 5.2 \cdot 10^{-160}:\\
\;\;\;\;\frac{\left(y \cdot z\right) \cdot x}{-z}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 10 Error 17.7 Cost 712
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.5 \cdot 10^{-225}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 1.26 \cdot 10^{-154}:\\
\;\;\;\;\frac{\left(x \cdot y\right) \cdot z}{z}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 11 Error 17.3 Cost 712
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.9 \cdot 10^{-208}:\\
\;\;\;\;-x \cdot y\\
\mathbf{elif}\;z \leq 9 \cdot 10^{-155}:\\
\;\;\;\;\frac{\left(y \cdot z\right) \cdot x}{z}\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 12 Error 19.1 Cost 388
\[\begin{array}{l}
\mathbf{if}\;z \leq -2.75 \cdot 10^{-303}:\\
\;\;\;\;-x \cdot y\\
\mathbf{else}:\\
\;\;\;\;y \cdot x\\
\end{array}
\]
Alternative 13 Error 36.3 Cost 192
\[y \cdot x
\]