2 \cdot \left(\left(1 \cdot \frac{1}{9} + \frac{1}{9} \cdot \frac{1}{9}\right) + \frac{1}{9} \cdot 1\right)\frac{38}{81}double f() {
double r1102254 = 2.0;
double r1102255 = 1.0;
double r1102256 = 9.0;
double r1102257 = r1102255 / r1102256;
double r1102258 = r1102255 * r1102257;
double r1102259 = r1102257 * r1102257;
double r1102260 = r1102258 + r1102259;
double r1102261 = r1102257 * r1102255;
double r1102262 = r1102260 + r1102261;
double r1102263 = r1102254 * r1102262;
return r1102263;
}
double f() {
double r1102264 = 0.4691358024691358;
return r1102264;
}
Results
| Original | 0 |
|---|---|
| Target | 0 |
| Herbie | 0 |
Initial program 0
Simplified0
Final simplification0
herbie shell --seed 2019153 +o rules:numerics
(FPCore ()
:name "Rectangular parallelepiped of dimension a×b×c"
:herbie-target
(+ (+ (* (* (/ 1 9) 1) 2) (* 2 (* (/ 1 9) (/ 1 9)))) (* 2 (* 1 (/ 1 9))))
(* 2 (+ (+ (* 1 (/ 1 9)) (* (/ 1 9) (/ 1 9))) (* (/ 1 9) 1))))