\[\left(10^{-5} \leq x \land x \leq 1\right) \land \left(1 \leq tau \land tau \leq 5\right)\]
\[\frac{\sin \left(\left(x \cdot \pi\right) \cdot tau\right)}{\left(x \cdot \pi\right) \cdot tau} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\]
↓
\[\begin{array}{l}
t_1 := tau \cdot \left(x \cdot \pi\right)\\
\frac{\sin t_1}{t_1} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\end{array}
\]
(FPCore (x tau)
:precision binary32
(* (/ (sin (* (* x PI) tau)) (* (* x PI) tau)) (/ (sin (* x PI)) (* x PI))))
↓
(FPCore (x tau)
:precision binary32
(let* ((t_1 (* tau (* x PI))))
(* (/ (sin t_1) t_1) (/ (sin (* x PI)) (* x PI)))))
float code(float x, float tau) {
return (sinf(((x * ((float) M_PI)) * tau)) / ((x * ((float) M_PI)) * tau)) * (sinf((x * ((float) M_PI))) / (x * ((float) M_PI)));
}
↓
float code(float x, float tau) {
float t_1 = tau * (x * ((float) M_PI));
return (sinf(t_1) / t_1) * (sinf((x * ((float) M_PI))) / (x * ((float) M_PI)));
}
function code(x, tau)
return Float32(Float32(sin(Float32(Float32(x * Float32(pi)) * tau)) / Float32(Float32(x * Float32(pi)) * tau)) * Float32(sin(Float32(x * Float32(pi))) / Float32(x * Float32(pi))))
end
↓
function code(x, tau)
t_1 = Float32(tau * Float32(x * Float32(pi)))
return Float32(Float32(sin(t_1) / t_1) * Float32(sin(Float32(x * Float32(pi))) / Float32(x * Float32(pi))))
end
function tmp = code(x, tau)
tmp = (sin(((x * single(pi)) * tau)) / ((x * single(pi)) * tau)) * (sin((x * single(pi))) / (x * single(pi)));
end
↓
function tmp = code(x, tau)
t_1 = tau * (x * single(pi));
tmp = (sin(t_1) / t_1) * (sin((x * single(pi))) / (x * single(pi)));
end
\frac{\sin \left(\left(x \cdot \pi\right) \cdot tau\right)}{\left(x \cdot \pi\right) \cdot tau} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
↓
\begin{array}{l}
t_1 := tau \cdot \left(x \cdot \pi\right)\\
\frac{\sin t_1}{t_1} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\end{array}
Alternatives
| Alternative 1 |
|---|
| Error | 0.7 |
|---|
| Cost | 19680 |
|---|
\[\begin{array}{l}
t_1 := x \cdot \left(\pi \cdot tau\right)\\
\frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi} \cdot \frac{\sin t_1}{t_1}
\end{array}
\]
| Alternative 2 |
|---|
| Error | 0.9 |
|---|
| Cost | 19616 |
|---|
\[\sin \left(x \cdot \pi\right) \cdot \frac{\sin \left(x \cdot \left(\pi \cdot tau\right)\right)}{tau \cdot {\left(x \cdot \pi\right)}^{2}}
\]
| Alternative 3 |
|---|
| Error | 0.9 |
|---|
| Cost | 19616 |
|---|
\[\sin \left(x \cdot \pi\right) \cdot \frac{\sin \left(\pi \cdot \left(x \cdot tau\right)\right)}{tau \cdot {\left(x \cdot \pi\right)}^{2}}
\]
| Alternative 4 |
|---|
| Error | 0.9 |
|---|
| Cost | 19616 |
|---|
\[\frac{\sin \left(tau \cdot \left(x \cdot \pi\right)\right)}{\frac{tau \cdot {\left(x \cdot \pi\right)}^{2}}{\sin \left(x \cdot \pi\right)}}
\]
| Alternative 5 |
|---|
| Error | 0.8 |
|---|
| Cost | 19616 |
|---|
\[\frac{\frac{\sin \left(x \cdot \pi\right) \cdot \sin \left(tau \cdot \left(x \cdot \pi\right)\right)}{{\left(x \cdot \pi\right)}^{2}}}{tau}
\]
| Alternative 6 |
|---|
| Error | 6.7 |
|---|
| Cost | 16608 |
|---|
\[\frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi} \cdot \left(1 + -0.16666666666666666 \cdot \left(\left(x \cdot x\right) \cdot \left({\pi}^{2} \cdot \left(tau \cdot tau\right)\right)\right)\right)
\]
| Alternative 7 |
|---|
| Error | 4.9 |
|---|
| Cost | 16608 |
|---|
\[\frac{\sin \left(tau \cdot \left(x \cdot \pi\right)\right)}{x \cdot \pi} \cdot \left(\frac{1}{tau} + -0.16666666666666666 \cdot \frac{{\left(x \cdot \pi\right)}^{2}}{tau}\right)
\]
| Alternative 8 |
|---|
| Error | 4.8 |
|---|
| Cost | 16608 |
|---|
\[\begin{array}{l}
t_1 := x \cdot \left(\pi \cdot tau\right)\\
\frac{\sin t_1}{t_1} \cdot \left(1 + -0.16666666666666666 \cdot \left(\left(x \cdot x\right) \cdot {\pi}^{2}\right)\right)
\end{array}
\]
| Alternative 9 |
|---|
| Error | 4.8 |
|---|
| Cost | 16608 |
|---|
\[\begin{array}{l}
t_1 := tau \cdot \left(x \cdot \pi\right)\\
\frac{\sin t_1}{t_1} \cdot \left(1 + \left(-0.16666666666666666 \cdot \left(x \cdot x\right)\right) \cdot {\pi}^{2}\right)
\end{array}
\]
| Alternative 10 |
|---|
| Error | 6.7 |
|---|
| Cost | 16448 |
|---|
\[\sin \left(x \cdot \pi\right) \cdot \mathsf{fma}\left(-0.16666666666666666, \pi \cdot \left(tau \cdot \left(x \cdot tau\right)\right), \frac{1}{x \cdot \pi}\right)
\]
| Alternative 11 |
|---|
| Error | 6.7 |
|---|
| Cost | 16448 |
|---|
\[\sin \left(x \cdot \pi\right) \cdot \mathsf{fma}\left(-0.16666666666666666, \left(x \cdot \pi\right) \cdot \left(tau \cdot tau\right), \frac{1}{x \cdot \pi}\right)
\]
| Alternative 12 |
|---|
| Error | 6.8 |
|---|
| Cost | 13312 |
|---|
\[\sin \left(x \cdot \pi\right) \cdot \left(\frac{\frac{1}{\pi}}{x} + -0.16666666666666666 \cdot \left(tau \cdot \left(tau \cdot \left(x \cdot \pi\right)\right)\right)\right)
\]
| Alternative 13 |
|---|
| Error | 6.9 |
|---|
| Cost | 10016 |
|---|
\[1 + \left(\pi \cdot \left(x \cdot \left(x \cdot \pi\right)\right)\right) \cdot \left(-0.16666666666666666 \cdot \mathsf{fma}\left(tau, tau, 1\right)\right)
\]
| Alternative 14 |
|---|
| Error | 6.9 |
|---|
| Cost | 9920 |
|---|
\[1 + -0.16666666666666666 \cdot {\left(\left(x \cdot \pi\right) \cdot \mathsf{hypot}\left(1, tau\right)\right)}^{2}
\]
| Alternative 15 |
|---|
| Error | 6.9 |
|---|
| Cost | 6880 |
|---|
\[1 + -0.16666666666666666 \cdot \left(\left(x \cdot x\right) \cdot \left({\pi}^{2} \cdot \left(1 + tau \cdot tau\right)\right)\right)
\]
| Alternative 16 |
|---|
| Error | 6.9 |
|---|
| Cost | 6816 |
|---|
\[1 + {\left(x \cdot \pi\right)}^{2} \cdot \left(-0.16666666666666666 + -0.16666666666666666 \cdot \left(tau \cdot tau\right)\right)
\]
| Alternative 17 |
|---|
| Error | 9.8 |
|---|
| Cost | 6752 |
|---|
\[1 + -0.16666666666666666 \cdot \left(tau \cdot \left(tau \cdot {\left(x \cdot \pi\right)}^{2}\right)\right)
\]
| Alternative 18 |
|---|
| Error | 9.8 |
|---|
| Cost | 6752 |
|---|
\[1 + -0.16666666666666666 \cdot \left({\left(x \cdot \pi\right)}^{2} \cdot \left(tau \cdot tau\right)\right)
\]
| Alternative 19 |
|---|
| Error | 11.4 |
|---|
| Cost | 6688 |
|---|
\[1 + -0.16666666666666666 \cdot \left(\pi \cdot \left(x \cdot \left(x \cdot \pi\right)\right)\right)
\]
| Alternative 20 |
|---|
| Error | 11.4 |
|---|
| Cost | 6688 |
|---|
\[1 + -0.16666666666666666 \cdot \left(\left(x \cdot x\right) \cdot {\pi}^{2}\right)
\]
| Alternative 21 |
|---|
| Error | 11.4 |
|---|
| Cost | 6688 |
|---|
\[1 + \left(-0.16666666666666666 \cdot \left(x \cdot x\right)\right) \cdot {\pi}^{2}
\]
| Alternative 22 |
|---|
| Error | 11.4 |
|---|
| Cost | 6624 |
|---|
\[1 + {\left(x \cdot \pi\right)}^{2} \cdot -0.16666666666666666
\]
| Alternative 23 |
|---|
| Error | 11.7 |
|---|
| Cost | 32 |
|---|
\[1
\]