\[2 \cdot \cos \left(\frac{2 \cdot \pi}{3} + \frac{\cos^{-1} \left(\frac{-g}{h}\right)}{3}\right)
\]
↓
\[\begin{array}{l}
t_0 := \sqrt[3]{e^{\cos \left(\mathsf{fma}\left(\pi, 0.6666666666666666, \cos^{-1} \left(\frac{g}{h}\right) \cdot 0.3333333333333333\right)\right)}}\\
2 \cdot \left(\log \left({t_0}^{2}\right) + \log t_0\right)
\end{array}
\]
(FPCore (g h)
:precision binary64
(* 2.0 (cos (+ (/ (* 2.0 PI) 3.0) (/ (acos (/ (- g) h)) 3.0)))))
↓
(FPCore (g h)
:precision binary64
(let* ((t_0
(cbrt
(exp
(cos
(fma
PI
0.6666666666666666
(* (acos (/ g h)) 0.3333333333333333)))))))
(* 2.0 (+ (log (pow t_0 2.0)) (log t_0)))))double code(double g, double h) {
return 2.0 * cos((((2.0 * ((double) M_PI)) / 3.0) + (acos((-g / h)) / 3.0)));
}
↓
double code(double g, double h) {
double t_0 = cbrt(exp(cos(fma(((double) M_PI), 0.6666666666666666, (acos((g / h)) * 0.3333333333333333)))));
return 2.0 * (log(pow(t_0, 2.0)) + log(t_0));
}
function code(g, h)
return Float64(2.0 * cos(Float64(Float64(Float64(2.0 * pi) / 3.0) + Float64(acos(Float64(Float64(-g) / h)) / 3.0))))
end
↓
function code(g, h)
t_0 = cbrt(exp(cos(fma(pi, 0.6666666666666666, Float64(acos(Float64(g / h)) * 0.3333333333333333)))))
return Float64(2.0 * Float64(log((t_0 ^ 2.0)) + log(t_0)))
end
code[g_, h_] := N[(2.0 * N[Cos[N[(N[(N[(2.0 * Pi), $MachinePrecision] / 3.0), $MachinePrecision] + N[(N[ArcCos[N[((-g) / h), $MachinePrecision]], $MachinePrecision] / 3.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
↓
code[g_, h_] := Block[{t$95$0 = N[Power[N[Exp[N[Cos[N[(Pi * 0.6666666666666666 + N[(N[ArcCos[N[(g / h), $MachinePrecision]], $MachinePrecision] * 0.3333333333333333), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision], 1/3], $MachinePrecision]}, N[(2.0 * N[(N[Log[N[Power[t$95$0, 2.0], $MachinePrecision]], $MachinePrecision] + N[Log[t$95$0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]
2 \cdot \cos \left(\frac{2 \cdot \pi}{3} + \frac{\cos^{-1} \left(\frac{-g}{h}\right)}{3}\right)
↓
\begin{array}{l}
t_0 := \sqrt[3]{e^{\cos \left(\mathsf{fma}\left(\pi, 0.6666666666666666, \cos^{-1} \left(\frac{g}{h}\right) \cdot 0.3333333333333333\right)\right)}}\\
2 \cdot \left(\log \left({t_0}^{2}\right) + \log t_0\right)
\end{array}