\frac{x - y}{z - y}\frac{x - y}{z - y}double f(double x, double y, double z) {
double r375203 = x;
double r375204 = y;
double r375205 = r375203 - r375204;
double r375206 = z;
double r375207 = r375206 - r375204;
double r375208 = r375205 / r375207;
return r375208;
}
double f(double x, double y, double z) {
double r375209 = x;
double r375210 = y;
double r375211 = r375209 - r375210;
double r375212 = z;
double r375213 = r375212 - r375210;
double r375214 = r375211 / r375213;
return r375214;
}




Bits error versus x




Bits error versus y




Bits error versus z
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019208 +o rules:numerics
(FPCore (x y z)
:name "Graphics.Rasterific.Shading:$sgradientColorAt from Rasterific-0.6.1"
:precision binary64
:herbie-target
(- (/ x (- z y)) (/ y (- z y)))
(/ (- x y) (- z y)))