Math FPCore C Julia Wolfram TeX \[\left(x - \frac{y}{z \cdot 3}\right) + \frac{t}{\left(z \cdot 3\right) \cdot y}
\]
↓
\[\begin{array}{l}
t_1 := \frac{t}{\left(z \cdot 3\right) \cdot y}\\
\mathbf{if}\;z \cdot 3 \leq -2 \cdot 10^{+139}:\\
\;\;\;\;\mathsf{fma}\left(-0.3333333333333333, \frac{y}{z}, x\right) + t_1\\
\mathbf{elif}\;z \cdot 3 \leq 2 \cdot 10^{-11}:\\
\;\;\;\;x + \frac{y - \frac{t}{y}}{z \cdot -3}\\
\mathbf{else}:\\
\;\;\;\;t_1 + \left(x - \frac{y}{z \cdot 3}\right)\\
\end{array}
\]
(FPCore (x y z t)
:precision binary64
(+ (- x (/ y (* z 3.0))) (/ t (* (* z 3.0) y)))) ↓
(FPCore (x y z t)
:precision binary64
(let* ((t_1 (/ t (* (* z 3.0) y))))
(if (<= (* z 3.0) -2e+139)
(+ (fma -0.3333333333333333 (/ y z) x) t_1)
(if (<= (* z 3.0) 2e-11)
(+ x (/ (- y (/ t y)) (* z -3.0)))
(+ t_1 (- x (/ y (* z 3.0)))))))) double code(double x, double y, double z, double t) {
return (x - (y / (z * 3.0))) + (t / ((z * 3.0) * y));
}
↓
double code(double x, double y, double z, double t) {
double t_1 = t / ((z * 3.0) * y);
double tmp;
if ((z * 3.0) <= -2e+139) {
tmp = fma(-0.3333333333333333, (y / z), x) + t_1;
} else if ((z * 3.0) <= 2e-11) {
tmp = x + ((y - (t / y)) / (z * -3.0));
} else {
tmp = t_1 + (x - (y / (z * 3.0)));
}
return tmp;
}
function code(x, y, z, t)
return Float64(Float64(x - Float64(y / Float64(z * 3.0))) + Float64(t / Float64(Float64(z * 3.0) * y)))
end
↓
function code(x, y, z, t)
t_1 = Float64(t / Float64(Float64(z * 3.0) * y))
tmp = 0.0
if (Float64(z * 3.0) <= -2e+139)
tmp = Float64(fma(-0.3333333333333333, Float64(y / z), x) + t_1);
elseif (Float64(z * 3.0) <= 2e-11)
tmp = Float64(x + Float64(Float64(y - Float64(t / y)) / Float64(z * -3.0)));
else
tmp = Float64(t_1 + Float64(x - Float64(y / Float64(z * 3.0))));
end
return tmp
end
code[x_, y_, z_, t_] := N[(N[(x - N[(y / N[(z * 3.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(t / N[(N[(z * 3.0), $MachinePrecision] * y), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_, t_] := Block[{t$95$1 = N[(t / N[(N[(z * 3.0), $MachinePrecision] * y), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[N[(z * 3.0), $MachinePrecision], -2e+139], N[(N[(-0.3333333333333333 * N[(y / z), $MachinePrecision] + x), $MachinePrecision] + t$95$1), $MachinePrecision], If[LessEqual[N[(z * 3.0), $MachinePrecision], 2e-11], N[(x + N[(N[(y - N[(t / y), $MachinePrecision]), $MachinePrecision] / N[(z * -3.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(t$95$1 + N[(x - N[(y / N[(z * 3.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]]
\left(x - \frac{y}{z \cdot 3}\right) + \frac{t}{\left(z \cdot 3\right) \cdot y}
↓
\begin{array}{l}
t_1 := \frac{t}{\left(z \cdot 3\right) \cdot y}\\
\mathbf{if}\;z \cdot 3 \leq -2 \cdot 10^{+139}:\\
\;\;\;\;\mathsf{fma}\left(-0.3333333333333333, \frac{y}{z}, x\right) + t_1\\
\mathbf{elif}\;z \cdot 3 \leq 2 \cdot 10^{-11}:\\
\;\;\;\;x + \frac{y - \frac{t}{y}}{z \cdot -3}\\
\mathbf{else}:\\
\;\;\;\;t_1 + \left(x - \frac{y}{z \cdot 3}\right)\\
\end{array}
Alternatives Alternative 1 Error 0.63% Cost 1481
\[\begin{array}{l}
\mathbf{if}\;z \cdot 3 \leq -3 \cdot 10^{-18} \lor \neg \left(z \cdot 3 \leq 2 \cdot 10^{-11}\right):\\
\;\;\;\;\frac{t}{\left(z \cdot 3\right) \cdot y} + \left(x - \frac{y}{z \cdot 3}\right)\\
\mathbf{else}:\\
\;\;\;\;x + \frac{\frac{y - \frac{t}{y}}{z}}{-3}\\
\end{array}
\]
Alternative 2 Error 48.26% Cost 1245
\[\begin{array}{l}
t_1 := 0.3333333333333333 \cdot \frac{\frac{t}{z}}{y}\\
\mathbf{if}\;y \leq -3.6 \cdot 10^{+41}:\\
\;\;\;\;\frac{y}{z \cdot -3}\\
\mathbf{elif}\;y \leq -1 \cdot 10^{-25}:\\
\;\;\;\;x\\
\mathbf{elif}\;y \leq -1 \cdot 10^{-141}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;y \leq -3.1 \cdot 10^{-181}:\\
\;\;\;\;x\\
\mathbf{elif}\;y \leq 160000000:\\
\;\;\;\;t_1\\
\mathbf{elif}\;y \leq 1.35 \cdot 10^{+59} \lor \neg \left(y \leq 1.8 \cdot 10^{+103}\right):\\
\;\;\;\;\frac{-0.3333333333333333}{\frac{z}{y}}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 3 Error 45.57% Cost 1112
\[\begin{array}{l}
t_1 := 0.3333333333333333 \cdot \frac{t}{z \cdot y}\\
\mathbf{if}\;x \leq -1.65 \cdot 10^{+36}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq -1.2 \cdot 10^{-11}:\\
\;\;\;\;y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;x \leq -2.4 \cdot 10^{-74}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;x \leq -5.2 \cdot 10^{-217}:\\
\;\;\;\;\frac{-0.3333333333333333}{\frac{z}{y}}\\
\mathbf{elif}\;x \leq 3.2 \cdot 10^{-269}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;x \leq 5.5 \cdot 10^{+68}:\\
\;\;\;\;\frac{-0.3333333333333333 \cdot y}{z}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 4 Error 45.82% Cost 1112
\[\begin{array}{l}
\mathbf{if}\;x \leq -1.3 \cdot 10^{+36}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq -1.1 \cdot 10^{-10}:\\
\;\;\;\;y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;x \leq -7.2 \cdot 10^{-75}:\\
\;\;\;\;0.3333333333333333 \cdot \frac{\frac{t}{y}}{z}\\
\mathbf{elif}\;x \leq -4.8 \cdot 10^{-216}:\\
\;\;\;\;\frac{-0.3333333333333333}{\frac{z}{y}}\\
\mathbf{elif}\;x \leq 9.8 \cdot 10^{-261}:\\
\;\;\;\;0.3333333333333333 \cdot \frac{t}{z \cdot y}\\
\mathbf{elif}\;x \leq 2.8 \cdot 10^{+67}:\\
\;\;\;\;\frac{-0.3333333333333333 \cdot y}{z}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 5 Error 25.83% Cost 976
\[\begin{array}{l}
t_1 := 0.3333333333333333 \cdot \frac{\frac{t}{z}}{y}\\
t_2 := x + y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{if}\;y \leq -9.8 \cdot 10^{-60}:\\
\;\;\;\;t_2\\
\mathbf{elif}\;y \leq -7 \cdot 10^{-142}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;y \leq -6.4 \cdot 10^{-181}:\\
\;\;\;\;x\\
\mathbf{elif}\;y \leq 1.9 \cdot 10^{-102}:\\
\;\;\;\;t_1\\
\mathbf{else}:\\
\;\;\;\;t_2\\
\end{array}
\]
Alternative 6 Error 25.76% Cost 976
\[\begin{array}{l}
t_1 := 0.3333333333333333 \cdot \frac{\frac{t}{z}}{y}\\
\mathbf{if}\;y \leq -5.5 \cdot 10^{-62}:\\
\;\;\;\;x + y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;y \leq -1.45 \cdot 10^{-141}:\\
\;\;\;\;t_1\\
\mathbf{elif}\;y \leq -1.7 \cdot 10^{-181}:\\
\;\;\;\;x\\
\mathbf{elif}\;y \leq 5 \cdot 10^{-102}:\\
\;\;\;\;t_1\\
\mathbf{else}:\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\end{array}
\]
Alternative 7 Error 25.8% Cost 976
\[\begin{array}{l}
\mathbf{if}\;y \leq -1.8 \cdot 10^{-60}:\\
\;\;\;\;x + y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;y \leq -7.5 \cdot 10^{-142}:\\
\;\;\;\;0.3333333333333333 \cdot \frac{\frac{t}{z}}{y}\\
\mathbf{elif}\;y \leq -8 \cdot 10^{-187}:\\
\;\;\;\;x\\
\mathbf{elif}\;y \leq 3.6 \cdot 10^{-102}:\\
\;\;\;\;\frac{0.3333333333333333}{y \cdot \frac{z}{t}}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\end{array}
\]
Alternative 8 Error 2.62% Cost 969
\[\begin{array}{l}
\mathbf{if}\;y \leq -2.3 \cdot 10^{-133} \lor \neg \left(y \leq 1.9 \cdot 10^{-102}\right):\\
\;\;\;\;x + \left(y - \frac{t}{y}\right) \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{\frac{t}{z \cdot 3}}{y}\\
\end{array}
\]
Alternative 9 Error 2.65% Cost 968
\[\begin{array}{l}
t_1 := y - \frac{t}{y}\\
\mathbf{if}\;y \leq -7.8 \cdot 10^{-134}:\\
\;\;\;\;x + t_1 \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;y \leq 5 \cdot 10^{-101}:\\
\;\;\;\;x + \frac{\frac{t}{z \cdot 3}}{y}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{-0.3333333333333333}{\frac{z}{t_1}}\\
\end{array}
\]
Alternative 10 Error 2.58% Cost 968
\[\begin{array}{l}
t_1 := y - \frac{t}{y}\\
\mathbf{if}\;y \leq -2.3 \cdot 10^{-133}:\\
\;\;\;\;x + \frac{t_1}{z \cdot -3}\\
\mathbf{elif}\;y \leq 7 \cdot 10^{-101}:\\
\;\;\;\;x + \frac{\frac{t}{z \cdot 3}}{y}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{-0.3333333333333333}{\frac{z}{t_1}}\\
\end{array}
\]
Alternative 11 Error 14.05% Cost 841
\[\begin{array}{l}
\mathbf{if}\;y \leq -2 \cdot 10^{-5} \lor \neg \left(y \leq 520000\right):\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{t}{y} \cdot \frac{0.3333333333333333}{z}\\
\end{array}
\]
Alternative 12 Error 13% Cost 841
\[\begin{array}{l}
\mathbf{if}\;y \leq -1.45 \cdot 10^{-8} \lor \neg \left(y \leq 5500000\right):\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{t \cdot 0.3333333333333333}{z \cdot y}\\
\end{array}
\]
Alternative 13 Error 9.18% Cost 841
\[\begin{array}{l}
\mathbf{if}\;y \leq -0.6 \lor \neg \left(y \leq 700000\right):\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{\frac{t}{z \cdot 3}}{y}\\
\end{array}
\]
Alternative 14 Error 18.57% Cost 840
\[\begin{array}{l}
\mathbf{if}\;x \leq -1.05 \cdot 10^{-26}:\\
\;\;\;\;x + y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{elif}\;x \leq 8.6 \cdot 10^{+32}:\\
\;\;\;\;-0.3333333333333333 \cdot \frac{y - \frac{t}{y}}{z}\\
\mathbf{else}:\\
\;\;\;\;x + \frac{y}{z \cdot -3}\\
\end{array}
\]
Alternative 15 Error 44.53% Cost 584
\[\begin{array}{l}
\mathbf{if}\;x \leq -1.8 \cdot 10^{+36}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq 3.5 \cdot 10^{+68}:\\
\;\;\;\;-0.3333333333333333 \cdot \frac{y}{z}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 16 Error 44.65% Cost 584
\[\begin{array}{l}
\mathbf{if}\;x \leq -9.5 \cdot 10^{+35}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq 4.8 \cdot 10^{+70}:\\
\;\;\;\;y \cdot \frac{-0.3333333333333333}{z}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 17 Error 44.54% Cost 584
\[\begin{array}{l}
\mathbf{if}\;x \leq -1.65 \cdot 10^{+36}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq 3 \cdot 10^{+67}:\\
\;\;\;\;\frac{-0.3333333333333333}{\frac{z}{y}}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 18 Error 44.5% Cost 584
\[\begin{array}{l}
\mathbf{if}\;x \leq -6.8 \cdot 10^{+35}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq 8.8 \cdot 10^{+67}:\\
\;\;\;\;\frac{-0.3333333333333333 \cdot y}{z}\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}
\]
Alternative 19 Error 58.49% Cost 64
\[x
\]