Lines Matching refs:__d
596 _Tp __d = __w.imag();
598 _Tp __bd = __b * __d;
599 _Tp __ad = __a * __d;
612 if (__libcpp_isnan_or_builtin(__d))
613 __d = copysign(_Tp(0), __d);
616 if (__libcpp_isinf_or_builtin(__c) || __libcpp_isinf_or_builtin(__d))
619 __d = copysign(__libcpp_isinf_or_builtin(__d) ? _Tp(1) : _Tp(0), __d);
635 if (__libcpp_isnan_or_builtin(__d))
636 __d = copysign(_Tp(0), __d);
641 __x = _Tp(INFINITY) * (__a * __c - __b * __d);
642 __y = _Tp(INFINITY) * (__a * __d + __b * __c);
676 _Tp __d = __w.imag();
677 _Tp __logbw = logb(fmax(fabs(__c), fabs(__d)));
682 __d = scalbn(__d, -__ilogbw);
684 _Tp __denom = __c * __c + __d * __d;
685 _Tp __x = scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
686 _Tp __y = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
694 …p_isinf_or_builtin(__b)) && __libcpp_isfinite_or_builtin(__c) && __libcpp_isfinite_or_builtin(__d))
698 __x = _Tp(INFINITY) * (__a * __c + __b * __d);
699 __y = _Tp(INFINITY) * (__b * __c - __a * __d);
704 __d = copysign(__libcpp_isinf_or_builtin(__d) ? _Tp(1) : _Tp(0), __d);
705 __x = _Tp(0) * (__a * __c + __b * __d);
706 __y = _Tp(0) * (__b * __c - __a * __d);
1284 _Tp __d(cosh(__2r) + cos(__2i));
1286 if (__libcpp_isinf_or_builtin(__2rsh) && __libcpp_isinf_or_builtin(__d))
1289 return complex<_Tp>(__2rsh/__d, sin(__2i)/__d);