Lines Matching refs:__y
81 __beta_gamma(_Tp __x, _Tp __y) in __beta_gamma() argument
86 if (__x > __y) in __beta_gamma()
89 / _GLIBCXX_MATH_NS::tgamma(__x + __y); in __beta_gamma()
90 __bet *= _GLIBCXX_MATH_NS::tgamma(__y); in __beta_gamma()
94 __bet = _GLIBCXX_MATH_NS::tgamma(__y) in __beta_gamma()
95 / _GLIBCXX_MATH_NS::tgamma(__x + __y); in __beta_gamma()
99 if (__x > __y) in __beta_gamma()
101 __bet = __gamma(__x) / __gamma(__x + __y); in __beta_gamma()
102 __bet *= __gamma(__y); in __beta_gamma()
106 __bet = __gamma(__y) / __gamma(__x + __y); in __beta_gamma()
129 __beta_lgamma(_Tp __x, _Tp __y) in __beta_lgamma() argument
133 + _GLIBCXX_MATH_NS::lgamma(__y) in __beta_lgamma()
134 - _GLIBCXX_MATH_NS::lgamma(__x + __y); in __beta_lgamma()
137 + __log_gamma(__y) in __beta_lgamma()
138 - __log_gamma(__x + __y); in __beta_lgamma()
160 __beta_product(_Tp __x, _Tp __y) in __beta_product() argument
163 _Tp __bet = (__x + __y) / (__x * __y); in __beta_product()
168 _Tp __term = (_Tp(1) + (__x + __y) / __k) in __beta_product()
169 / ((_Tp(1) + __x / __k) * (_Tp(1) + __y / __k)); in __beta_product()
191 __beta(_Tp __x, _Tp __y) in __beta() argument
193 if (__isnan(__x) || __isnan(__y)) in __beta()
196 return __beta_lgamma(__x, __y); in __beta()