\left(\left(x - \left(y - 1\right) \cdot z\right) - \left(t - 1\right) \cdot a\right) + \left(\left(y + t\right) - 2\right) \cdot b
x + \left(\left(\left(y + t\right) - 2\right) \cdot b - \left(\left(y - 1\right) \cdot z + \left(t - 1\right) \cdot a\right)\right)
double f(double x, double y, double z, double t, double a, double b) {
double r33563 = x;
double r33564 = y;
double r33565 = 1.0;
double r33566 = r33564 - r33565;
double r33567 = z;
double r33568 = r33566 * r33567;
double r33569 = r33563 - r33568;
double r33570 = t;
double r33571 = r33570 - r33565;
double r33572 = a;
double r33573 = r33571 * r33572;
double r33574 = r33569 - r33573;
double r33575 = r33564 + r33570;
double r33576 = 2.0;
double r33577 = r33575 - r33576;
double r33578 = b;
double r33579 = r33577 * r33578;
double r33580 = r33574 + r33579;
return r33580;
}
double f(double x, double y, double z, double t, double a, double b) {
double r33581 = x;
double r33582 = y;
double r33583 = t;
double r33584 = r33582 + r33583;
double r33585 = 2.0;
double r33586 = r33584 - r33585;
double r33587 = b;
double r33588 = r33586 * r33587;
double r33589 = 1.0;
double r33590 = r33582 - r33589;
double r33591 = z;
double r33592 = r33590 * r33591;
double r33593 = r33583 - r33589;
double r33594 = a;
double r33595 = r33593 * r33594;
double r33596 = r33592 + r33595;
double r33597 = r33588 - r33596;
double r33598 = r33581 + r33597;
return r33598;
}



Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t



Bits error versus a



Bits error versus b
Results
Initial program 0.0
rmApplied sub-neg0.0
Applied associate--l+0.0
Applied associate-+l+0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020046
(FPCore (x y z t a b)
:name "Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2"
:precision binary64
(+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)))