x + \frac{e^{y \cdot \log \left(\frac{y}{z + y}\right)}}{y}double f(double x, double y, double z) {
double r316479 = x;
double r316480 = y;
double r316481 = z;
double r316482 = r316481 + r316480;
double r316483 = r316480 / r316482;
double r316484 = log(r316483);
double r316485 = r316480 * r316484;
double r316486 = exp(r316485);
double r316487 = r316486 / r316480;
double r316488 = r316479 + r316487;
return r316488;
}