• Home
  • Raw
  • Download

Lines Matching refs:__y

261 template<class _Tp> complex<_Tp> operator/(const complex<_Tp>& __x, const complex<_Tp>& __y);
528 operator+(const complex<_Tp>& __x, const complex<_Tp>& __y)
531 __t += __y;
538 operator+(const complex<_Tp>& __x, const _Tp& __y)
541 __t += __y;
548 operator+(const _Tp& __x, const complex<_Tp>& __y)
550 complex<_Tp> __t(__y);
558 operator-(const complex<_Tp>& __x, const complex<_Tp>& __y)
561 __t -= __y;
568 operator-(const complex<_Tp>& __x, const _Tp& __y)
571 __t -= __y;
578 operator-(const _Tp& __x, const complex<_Tp>& __y)
580 complex<_Tp> __t(-__y);
598 _Tp __y = __ad + __bc;
599 if (isnan(__x) && isnan(__y))
638 __y = _Tp(INFINITY) * (__a * __d + __b * __c);
641 return complex<_Tp>(__x, __y);
647 operator*(const complex<_Tp>& __x, const _Tp& __y)
650 __t *= __y;
657 operator*(const _Tp& __x, const complex<_Tp>& __y)
659 complex<_Tp> __t(__y);
682 _Tp __y = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
683 if (isnan(__x) && isnan(__y))
688 __y = copysign(_Tp(INFINITY), __c) * __b;
695 __y = _Tp(INFINITY) * (__b * __c - __a * __d);
702 __y = _Tp(0) * (__b * __c - __a * __d);
705 return complex<_Tp>(__x, __y);
711 operator/(const complex<_Tp>& __x, const _Tp& __y)
713 return complex<_Tp>(__x.real() / __y, __x.imag() / __y);
719 operator/(const _Tp& __x, const complex<_Tp>& __y)
722 __t /= __y;
745 operator==(const complex<_Tp>& __x, const complex<_Tp>& __y)
747 return __x.real() == __y.real() && __x.imag() == __y.imag();
753 operator==(const complex<_Tp>& __x, const _Tp& __y)
755 return __x.real() == __y && __x.imag() == 0;
761 operator==(const _Tp& __x, const complex<_Tp>& __y)
763 return __x == __y.real() && 0 == __y.imag();
769 operator!=(const complex<_Tp>& __x, const complex<_Tp>& __y)
771 return !(__x == __y);
777 operator!=(const complex<_Tp>& __x, const _Tp& __y)
779 return !(__x == __y);
785 operator!=(const _Tp& __x, const complex<_Tp>& __y)
787 return !(__x == __y);
1096 _Tp __y = __rho * sin(__theta);
1097 if (isnan(__y))
1098 __y = 0;
1099 return complex<_Tp>(__x, __y);
1171 pow(const complex<_Tp>& __x, const complex<_Tp>& __y)
1173 return exp(__y * log(__x));
1179 pow(const complex<_Tp>& __x, const complex<_Up>& __y)
1182 return _VSTD::pow(result_type(__x), result_type(__y));
1192 pow(const complex<_Tp>& __x, const _Up& __y)
1195 return _VSTD::pow(result_type(__x), result_type(__y));
1205 pow(const _Tp& __x, const complex<_Up>& __y)
1208 return _VSTD::pow(result_type(__x), result_type(__y));