Lines Matching refs:copysign
77 __r = std::complex<_Tp>(INFINITY, copysign(_Tp(0), __c.imag()));
128 : copysign(_Tp(0), __x.imag()));
130 copysign(__x.real(), __x.imag()));
181 copysign(__pi * _Tp(0.25), __x.imag()));
182 return std::complex<_Tp>(__x.real(), copysign(_Tp(0), __x.imag()));
192 return std::complex<_Tp>(copysign(__x.imag(), __x.real()),
193 copysign(__pi / _Tp(2), __x.imag()));
195 return std::complex<_Tp>(copysign(__z.real(), __x.real()),
196 copysign(__z.imag(), __x.imag()));
210 copysign(__pi * _Tp(0.25), __x.imag()));
213 copysign(__pi * _Tp(0.75), __x.imag()));
216 return std::complex<_Tp>(-__x.real(), copysign(__pi, __x.imag()));
217 return std::complex<_Tp>(__x.real(), copysign(_Tp(0), __x.imag()));
226 copysign(__pi / _Tp(2), __x.imag()));
228 return std::complex<_Tp>(copysign(__z.real(), _Tp(0)),
229 copysign(__z.imag(), __x.imag()));
238 return std::complex<_Tp>(copysign(_Tp(0), __x.real()),
239 copysign(__pi / _Tp(2), __x.imag()));
243 return std::complex<_Tp>(copysign(_Tp(0), __x.real()), __x.imag());
250 return std::complex<_Tp>(copysign(_Tp(0), __x.real()),
251 copysign(__pi / _Tp(2), __x.imag()));
254 return std::complex<_Tp>(copysign(_Tp(INFINITY), __x.real()),
255 copysign(_Tp(0), __x.imag()));
258 return std::complex<_Tp>(copysign(__z.real(), __x.real()),
259 copysign(__z.imag(), __x.imag()));
300 copysign(_Tp(0), sin(_Tp(2) * __x.imag())));