\[\begin{array}{l}
\mathbf{if}\;\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) = 0.0:\\
\;\;\;\;1.0\\
\mathbf{else}:\\
\;\;\;\;\frac{e^{\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right)} - 1.0}{\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right)}\\
\end{array}\]
\begin{array}{l}
\mathbf{if}\;\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) = 0.0:\\
\;\;\;\;1.0\\
\mathbf{else}:\\
\;\;\;\;\frac{e^{\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right)} - 1.0}{\left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right) \cdot \left(\left|y - \sqrt{y \cdot y + 1.0}\right| - \frac{1.0}{y + \sqrt{y \cdot y + 1.0}}\right)}\\
\end{array}double f(double y) {
double r1030739 = y;
double r1030740 = r1030739 * r1030739;
double r1030741 = 1.0;
double r1030742 = r1030740 + r1030741;
double r1030743 = sqrt(r1030742);
double r1030744 = r1030739 - r1030743;
double r1030745 = fabs(r1030744);
double r1030746 = r1030739 + r1030743;
double r1030747 = r1030741 / r1030746;
double r1030748 = r1030745 - r1030747;
double r1030749 = r1030748 * r1030748;
double r1030750 = 0.0;
double r1030751 = r1030749 == r1030750;
double r1030752 = exp(r1030749);
double r1030753 = r1030752 - r1030741;
double r1030754 = r1030753 / r1030749;
double r1030755 = r1030751 ? r1030741 : r1030754;
return r1030755;
}