\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
\left(x - \left(y - 1\right) \cdot z\right) + \left(\left(\left(y + t\right) - 2\right) \cdot b - a \cdot \left(t - 1\right)\right)
double f(double x, double y, double z, double t, double a, double b) {
double r35163 = x;
double r35164 = y;
double r35165 = 1.0;
double r35166 = r35164 - r35165;
double r35167 = z;
double r35168 = r35166 * r35167;
double r35169 = r35163 - r35168;
double r35170 = t;
double r35171 = r35170 - r35165;
double r35172 = a;
double r35173 = r35171 * r35172;
double r35174 = r35169 - r35173;
double r35175 = r35164 + r35170;
double r35176 = 2.0;
double r35177 = r35175 - r35176;
double r35178 = b;
double r35179 = r35177 * r35178;
double r35180 = r35174 + r35179;
return r35180;
}
double f(double x, double y, double z, double t, double a, double b) {
double r35181 = x;
double r35182 = y;
double r35183 = 1.0;
double r35184 = r35182 - r35183;
double r35185 = z;
double r35186 = r35184 * r35185;
double r35187 = r35181 - r35186;
double r35188 = t;
double r35189 = r35182 + r35188;
double r35190 = 2.0;
double r35191 = r35189 - r35190;
double r35192 = b;
double r35193 = r35191 * r35192;
double r35194 = a;
double r35195 = r35188 - r35183;
double r35196 = r35194 * r35195;
double r35197 = r35193 - r35196;
double r35198 = r35187 + r35197;
return r35198;
}



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
Simplified0.0
Final simplification0.0
herbie shell --seed 2019209
(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)))