\left(R_a - \frac{12 \cdot G_a}{11}\right) + \frac{B_a}{11}\left(R_a - \frac{12 \cdot G_a}{11}\right) + \frac{B_a}{11}double code(double R_a, double G_a, double B_a) {
return ((double) (((double) (R_a - ((double) (((double) (12.0 * G_a)) / 11.0)))) + ((double) (B_a / 11.0))));
}
double code(double R_a, double G_a, double B_a) {
return ((double) (((double) (R_a - ((double) (((double) (12.0 * G_a)) / 11.0)))) + ((double) (B_a / 11.0))));
}



Bits error versus R_a



Bits error versus G_a



Bits error versus B_a
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2020153
(FPCore (R_a G_a B_a)
:name "(+ (- R_a (/ (* 12 G_a) 11)) (/ B_a 11))"
:precision binary64
(+ (- R_a (/ (* 12.0 G_a) 11.0)) (/ B_a 11.0)))