Lines Matching full:__d
592 _Tp __d = __w.imag();
594 _Tp __bd = __b * __d;
595 _Tp __ad = __a * __d;
608 if (isnan(__d))
609 __d = copysign(_Tp(0), __d);
612 if (isinf(__c) || isinf(__d))
615 __d = copysign(isinf(__d) ? _Tp(1) : _Tp(0), __d);
631 if (isnan(__d))
632 __d = copysign(_Tp(0), __d);
637 __x = _Tp(INFINITY) * (__a * __c - __b * __d);
638 __y = _Tp(INFINITY) * (__a * __d + __b * __c);
672 _Tp __d = __w.imag();
673 _Tp __logbw = logb(fmax(fabs(__c), fabs(__d)));
678 __d = scalbn(__d, -__ilogbw);
680 _Tp __denom = __c * __c + __d * __d;
681 _Tp __x = scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
682 _Tp __y = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
690 else if ((isinf(__a) || isinf(__b)) && isfinite(__c) && isfinite(__d))
694 __x = _Tp(INFINITY) * (__a * __c + __b * __d);
695 __y = _Tp(INFINITY) * (__b * __c - __a * __d);
700 __d = copysign(isinf(__d) ? _Tp(1) : _Tp(0), __d);
701 __x = _Tp(0) * (__a * __c + __b * __d);
702 __y = _Tp(0) * (__b * __c - __a * __d);
1355 _Tp __d(cosh(__2r) + cos(__2i));
1357 if (isinf(__2rsh) && isinf(__d))
1360 return complex<_Tp>(__2rsh/__d, sin(__2i)/__d);