
(FPCore (z0) :precision binary64 (/ PI z0))
double code(double z0) {
return ((double) M_PI) / z0;
}
public static double code(double z0) {
return Math.PI / z0;
}
def code(z0): return math.pi / z0
function code(z0) return Float64(pi / z0) end
function tmp = code(z0) tmp = pi / z0; end
code[z0_] := N[(Pi / z0), $MachinePrecision]
\frac{\pi}{z0}
Herbie found 1 alternatives:
| Alternative | Accuracy | Speedup |
|---|
(FPCore (z0) :precision binary64 (/ PI z0))
double code(double z0) {
return ((double) M_PI) / z0;
}
public static double code(double z0) {
return Math.PI / z0;
}
def code(z0): return math.pi / z0
function code(z0) return Float64(pi / z0) end
function tmp = code(z0) tmp = pi / z0; end
code[z0_] := N[(Pi / z0), $MachinePrecision]
\frac{\pi}{z0}
herbie shell --seed 2025277 -o generate:taylor -o generate:evaluate
(FPCore (z0)
:name "(/ PI z0)"
:precision binary64
(/ PI z0))