Lines Matching refs:__y
259 template<class _Tp> complex<_Tp> operator/(const complex<_Tp>& __x, const complex<_Tp>& __y);
532 operator+(const complex<_Tp>& __x, const complex<_Tp>& __y)
535 __t += __y;
542 operator+(const complex<_Tp>& __x, const _Tp& __y)
545 __t += __y;
552 operator+(const _Tp& __x, const complex<_Tp>& __y)
554 complex<_Tp> __t(__y);
562 operator-(const complex<_Tp>& __x, const complex<_Tp>& __y)
565 __t -= __y;
572 operator-(const complex<_Tp>& __x, const _Tp& __y)
575 __t -= __y;
582 operator-(const _Tp& __x, const complex<_Tp>& __y)
584 complex<_Tp> __t(-__y);
602 _Tp __y = __ad + __bc;
603 if (__libcpp_isnan_or_builtin(__x) && __libcpp_isnan_or_builtin(__y))
642 __y = _Tp(INFINITY) * (__a * __d + __b * __c);
645 return complex<_Tp>(__x, __y);
651 operator*(const complex<_Tp>& __x, const _Tp& __y)
654 __t *= __y;
661 operator*(const _Tp& __x, const complex<_Tp>& __y)
663 complex<_Tp> __t(__y);
686 _Tp __y = scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
687 if (__libcpp_isnan_or_builtin(__x) && __libcpp_isnan_or_builtin(__y))
692 __y = copysign(_Tp(INFINITY), __c) * __b;
699 __y = _Tp(INFINITY) * (__b * __c - __a * __d);
706 __y = _Tp(0) * (__b * __c - __a * __d);
709 return complex<_Tp>(__x, __y);
715 operator/(const complex<_Tp>& __x, const _Tp& __y)
717 return complex<_Tp>(__x.real() / __y, __x.imag() / __y);
723 operator/(const _Tp& __x, const complex<_Tp>& __y)
726 __t /= __y;
749 operator==(const complex<_Tp>& __x, const complex<_Tp>& __y)
751 return __x.real() == __y.real() && __x.imag() == __y.imag();
757 operator==(const complex<_Tp>& __x, const _Tp& __y)
759 return __x.real() == __y && __x.imag() == 0;
765 operator==(const _Tp& __x, const complex<_Tp>& __y)
767 return __x == __y.real() && 0 == __y.imag();
773 operator!=(const complex<_Tp>& __x, const complex<_Tp>& __y)
775 return !(__x == __y);
781 operator!=(const complex<_Tp>& __x, const _Tp& __y)
783 return !(__x == __y);
789 operator!=(const _Tp& __x, const complex<_Tp>& __y)
791 return !(__x == __y);
1014 _Tp __y = __rho * sin(__theta);
1015 if (__libcpp_isnan_or_builtin(__y))
1016 __y = 0;
1017 return complex<_Tp>(__x, __y);
1089 pow(const complex<_Tp>& __x, const complex<_Tp>& __y)
1091 return exp(__y * log(__x));
1097 pow(const complex<_Tp>& __x, const complex<_Up>& __y)
1100 return _VSTD::pow(result_type(__x), result_type(__y));
1110 pow(const complex<_Tp>& __x, const _Up& __y)
1113 return _VSTD::pow(result_type(__x), result_type(__y));
1123 pow(const _Tp& __x, const complex<_Up>& __y)
1126 return _VSTD::pow(result_type(__x), result_type(__y));