\[\begin{array}{l}
t_1 := y \cdot \left(x \cdot 0.5\right)\\
t_1 + \left(t_1 - z \cdot t\right)
\end{array}
\]
(FPCore (x y z t) :precision binary64 (- (* x y) (* z t)))
↓
(FPCore (x y z t)
:precision binary64
(let* ((t_1 (* y (* x 0.5)))) (+ t_1 (- t_1 (* z t)))))
double code(double x, double y, double z, double t) {
return (x * y) - (z * t);
}
↓
double code(double x, double y, double z, double t) {
double t_1 = y * (x * 0.5);
return t_1 + (t_1 - (z * t));
}
real(8) function code(x, y, z, t)
real(8), intent (in) :: x
real(8), intent (in) :: y
real(8), intent (in) :: z
real(8), intent (in) :: t
code = (x * y) - (z * t)
end function
↓
real(8) function code(x, y, z, t)
real(8), intent (in) :: x
real(8), intent (in) :: y
real(8), intent (in) :: z
real(8), intent (in) :: t
real(8) :: t_1
t_1 = y * (x * 0.5d0)
code = t_1 + (t_1 - (z * t))
end function
public static double code(double x, double y, double z, double t) {
return (x * y) - (z * t);
}
↓
public static double code(double x, double y, double z, double t) {
double t_1 = y * (x * 0.5);
return t_1 + (t_1 - (z * t));
}
def code(x, y, z, t):
return (x * y) - (z * t)
↓
def code(x, y, z, t):
t_1 = y * (x * 0.5)
return t_1 + (t_1 - (z * t))
function code(x, y, z, t)
return Float64(Float64(x * y) - Float64(z * t))
end
↓
function code(x, y, z, t)
t_1 = Float64(y * Float64(x * 0.5))
return Float64(t_1 + Float64(t_1 - Float64(z * t)))
end
function tmp = code(x, y, z, t)
tmp = (x * y) - (z * t);
end
↓
function tmp = code(x, y, z, t)
t_1 = y * (x * 0.5);
tmp = t_1 + (t_1 - (z * t));
end