Lines Matching refs:__d
591 _Tp __d = __w.imag();
593 _Tp __bd = __b * __d;
594 _Tp __ad = __a * __d;
607 if (__libcpp_isnan_or_builtin(__d))
608 __d = copysign(_Tp(0), __d);
611 if (__libcpp_isinf_or_builtin(__c) || __libcpp_isinf_or_builtin(__d))
614 __d = copysign(__libcpp_isinf_or_builtin(__d) ? _Tp(1) : _Tp(0), __d);
630 if (__libcpp_isnan_or_builtin(__d))
631 __d = copysign(_Tp(0), __d);
636 __x = _Tp(INFINITY) * (__a * __c - __b * __d);
637 __y = _Tp(INFINITY) * (__a * __d + __b * __c);
671 _Tp __d = __w.imag();
672 _Tp __logbw = logb(fmax(fabs(__c), fabs(__d)));
677 __d = scalbn(__d, -__ilogbw);
679 _Tp __denom = __c * __c + __d * __d;
680 _Tp __x = scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
681 _Tp __y = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
689 …p_isinf_or_builtin(__b)) && __libcpp_isfinite_or_builtin(__c) && __libcpp_isfinite_or_builtin(__d))
693 __x = _Tp(INFINITY) * (__a * __c + __b * __d);
694 __y = _Tp(INFINITY) * (__b * __c - __a * __d);
699 __d = copysign(__libcpp_isinf_or_builtin(__d) ? _Tp(1) : _Tp(0), __d);
700 __x = _Tp(0) * (__a * __c + __b * __d);
701 __y = _Tp(0) * (__b * __c - __a * __d);
1279 _Tp __d(cosh(__2r) + cos(__2i));
1281 if (__libcpp_isinf_or_builtin(__2rsh) && __libcpp_isinf_or_builtin(__d))
1284 return complex<_Tp>(__2rsh/__d, sin(__2i)/__d);