hyperbolic arcsin . hyperbolic arc sine : log x + sqrt 1 + x ^ 2 concode_field_sep float HALF_PI concode_elem_sep float TWO_PI concode_elem_sep double TWO_PI_D concode_elem_sep double HALF_PI_D concode_field_sep short BuildShortBE concode_elem_sep short BuildShortBE concode_elem_sep int BuildInteger concode_elem_sep int BuildInteger concode_elem_sep float sinh concode_elem_sep double sinh concode_elem_sep long BuildLongLE concode_elem_sep long BuildLongLE concode_elem_sep long BuildLong concode_elem_sep long BuildLong concode_elem_sep int sign concode_elem_sep int sign concode_elem_sep int sign concode_elem_sep int sign concode_elem_sep int sign concode_elem_sep int signedToInt concode_elem_sep int signedToInt concode_elem_sep long BuildLongBE concode_elem_sep long BuildLongBE concode_elem_sep int BuildIntegerLE concode_elem_sep int BuildIntegerLE concode_elem_sep boolean odd concode_elem_sep boolean odd concode_elem_sep boolean odd concode_elem_sep short BuildShortLE concode_elem_sep short BuildShortLE concode_elem_sep boolean approximately_equal concode_elem_sep boolean approximately_equal concode_elem_sep boolean even concode_elem_sep boolean even concode_elem_sep boolean even concode_elem_sep short BuildShort concode_elem_sep short BuildShort concode_elem_sep int BuildIntegerBE concode_elem_sep int BuildIntegerBE concode_elem_sep int wordToByte concode_elem_sep long signedToLong
float function ( float arg0 ) { return ( float ) Math . log ( arg0 + Math . sqrt ( arg0 * arg0 + 1 ) ) ; }