Home | History | Annotate | Download | only in include

Lines Matching refs:__c

33                                                       double __c, double __d) {
34 double __ac = __a * __c;
37 double __bc = __b * __c;
46 if (std::isnan(__c))
47 __c = std::copysign(0, __c);
52 if (std::isinf(__c) || std::isinf(__d)) {
53 __c = std::copysign(std::isinf(__c) ? 1 : 0, __c);
67 if (std::isnan(__c))
68 __c = std::copysign(0, __c);
76 __real__(z) = __builtin_huge_valf() * (__a * __c - __b * __d);
77 __imag__(z) = __builtin_huge_valf() * (__a * __d + __b * __c);
84 float __c, float __d) {
85 float __ac = __a * __c;
88 float __bc = __b * __c;
97 if (std::isnan(__c))
98 __c = std::copysign(0, __c);
103 if (std::isinf(__c) || std::isinf(__d)) {
104 __c = std::copysign(std::isinf(__c) ? 1 : 0, __c);
118 if (std::isnan(__c))
119 __c = std::copysign(0, __c);
125 __real__(z) = __builtin_huge_valf() * (__a * __c - __b * __d);
126 __imag__(z) = __builtin_huge_valf() * (__a * __d + __b * __c);
133 double __c, double __d) {
138 double __logbw = std::logb(max(std::abs(__c), std::abs(__d)));
141 __c = std::scalbn(__c, -__ilogbw);
144 double __denom = __c * __c + __d * __d;
146 __real__(z) = std::scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
147 __imag__(z) = std::scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
150 __real__(z) = std::copysign(__builtin_huge_valf(), __c) * __a;
151 __imag__(z) = std::copysign(__builtin_huge_valf(), __c) * __b;
152 } else if ((std::isinf(__a) || std::isinf(__b)) && std::isfinite(__c) &&
156 __real__(z) = __builtin_huge_valf() * (__a * __c + __b * __d);
157 __imag__(z) = __builtin_huge_valf() * (__b * __c - __a * __d);
160 __c = std::copysign(std::isinf(__c) ? 1.0 : 0.0, __c);
162 __real__(z) = 0.0 * (__a * __c + __b * __d);
163 __imag__(z) = 0.0 * (__b * __c - __a * __d);
170 float __c, float __d) {
172 float __logbw = std::logb(max(std::abs(__c), std::abs(__d)));
175 __c = std::scalbn(__c, -__ilogbw);
178 float __denom = __c * __c + __d * __d;
180 __real__(z) = std::scalbn((__a * __c + __b * __d) / __denom, -__ilogbw);
181 __imag__(z) = std::scalbn((__b * __c - __a * __d) / __denom, -__ilogbw);
184 __real__(z) = std::copysign(__builtin_huge_valf(), __c) * __a;
185 __imag__(z) = std::copysign(__builtin_huge_valf(), __c) * __b;
186 } else if ((std::isinf(__a) || std::isinf(__b)) && std::isfinite(__c) &&
190 __real__(z) = __builtin_huge_valf() * (__a * __c + __b * __d);
191 __imag__(z) = __builtin_huge_valf() * (__b * __c - __a * __d);
194 __c = std::copysign(std::isinf(__c) ? 1 : 0, __c);
196 __real__(z) = 0 * (__a * __c + __b * __d);
197 __imag__(z) = 0 * (__b * __c - __a * __d);