Lines Matching +full:x +full:-

1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
47 floating_point abs(floating_point x);
49 floating_point acos (arithmetic x);
50 float acosf(float x);
51 long double acosl(long double x);
53 floating_point asin (arithmetic x);
54 float asinf(float x);
55 long double asinl(long double x);
57 floating_point atan (arithmetic x);
58 float atanf(float x);
59 long double atanl(long double x);
61 floating_point atan2 (arithmetic y, arithmetic x);
62 float atan2f(float y, float x);
63 long double atan2l(long double y, long double x);
65 floating_point ceil (arithmetic x);
66 float ceilf(float x);
67 long double ceill(long double x);
69 floating_point cos (arithmetic x);
70 float cosf(float x);
71 long double cosl(long double x);
73 floating_point cosh (arithmetic x);
74 float coshf(float x);
75 long double coshl(long double x);
77 floating_point exp (arithmetic x);
78 float expf(float x);
79 long double expl(long double x);
81 floating_point fabs (arithmetic x);
82 float fabsf(float x);
83 long double fabsl(long double x);
85 floating_point floor (arithmetic x);
86 float floorf(float x);
87 long double floorl(long double x);
89 floating_point fmod (arithmetic x, arithmetic y);
90 float fmodf(float x, float y);
91 long double fmodl(long double x, long double y);
101 floating_point log (arithmetic x);
102 float logf(float x);
103 long double logl(long double x);
105 floating_point log10 (arithmetic x);
106 float log10f(float x);
107 long double log10l(long double x);
113 floating_point pow (arithmetic x, arithmetic y);
114 float powf(float x, float y);
115 long double powl(long double x, long double y);
117 floating_point sin (arithmetic x);
118 float sinf(float x);
119 long double sinl(long double x);
121 floating_point sinh (arithmetic x);
122 float sinhf(float x);
123 long double sinhl(long double x);
125 floating_point sqrt (arithmetic x);
126 float sqrtf(float x);
127 long double sqrtl(long double x);
129 floating_point tan (arithmetic x);
130 float tanf(float x);
131 long double tanl(long double x);
133 floating_point tanh (arithmetic x);
134 float tanhf(float x);
135 long double tanhl(long double x);
139 bool signbit(arithmetic x);
141 int fpclassify(arithmetic x);
143 bool isfinite(arithmetic x);
144 bool isinf(arithmetic x);
145 bool isnan(arithmetic x);
146 bool isnormal(arithmetic x);
148 bool isgreater(arithmetic x, arithmetic y);
149 bool isgreaterequal(arithmetic x, arithmetic y);
150 bool isless(arithmetic x, arithmetic y);
151 bool islessequal(arithmetic x, arithmetic y);
152 bool islessgreater(arithmetic x, arithmetic y);
153 bool isunordered(arithmetic x, arithmetic y);
155 floating_point acosh (arithmetic x);
156 float acoshf(float x);
157 long double acoshl(long double x);
159 floating_point asinh (arithmetic x);
160 float asinhf(float x);
161 long double asinhl(long double x);
163 floating_point atanh (arithmetic x);
164 float atanhf(float x);
165 long double atanhl(long double x);
167 floating_point cbrt (arithmetic x);
168 float cbrtf(float x);
169 long double cbrtl(long double x);
171 floating_point copysign (arithmetic x, arithmetic y);
172 float copysignf(float x, float y);
173 long double copysignl(long double x, long double y);
175 floating_point erf (arithmetic x);
176 float erff(float x);
177 long double erfl(long double x);
179 floating_point erfc (arithmetic x);
180 float erfcf(float x);
181 long double erfcl(long double x);
183 floating_point exp2 (arithmetic x);
184 float exp2f(float x);
185 long double exp2l(long double x);
187 floating_point expm1 (arithmetic x);
188 float expm1f(float x);
189 long double expm1l(long double x);
191 floating_point fdim (arithmetic x, arithmetic y);
192 float fdimf(float x, float y);
193 long double fdiml(long double x, long double y);
195 floating_point fma (arithmetic x, arithmetic y, arithmetic z);
196 float fmaf(float x, float y, float z);
197 long double fmal(long double x, long double y, long double z);
199 floating_point fmax (arithmetic x, arithmetic y);
200 float fmaxf(float x, float y);
201 long double fmaxl(long double x, long double y);
203 floating_point fmin (arithmetic x, arithmetic y);
204 float fminf(float x, float y);
205 long double fminl(long double x, long double y);
207 double hermite(unsigned n, double x); // C++17
208 float hermite(unsigned n, float x); // C++17
209 long double hermite(unsigned n, long double x); // C++17
210 float hermitef(unsigned n, float x); // C++17
211 long double hermitel(unsigned n, long double x); // C++17
213 double hermite(unsigned n, Integer x); // C++17
215 floating_point hypot (arithmetic x, arithmetic y);
216 float hypotf(float x, float y);
217 long double hypotl(long double x, long double y);
219 double hypot(double x, double y, double z); // C++17
220 float hypot(float x, float y, float z); // C++17
221 long double hypot(long double x, long double y, long double z); // C++17
223 int ilogb (arithmetic x);
224 int ilogbf(float x);
225 int ilogbl(long double x);
227 floating_point lgamma (arithmetic x);
228 float lgammaf(float x);
229 long double lgammal(long double x);
231 long long llrint (arithmetic x);
232 long long llrintf(float x);
233 long long llrintl(long double x);
235 long long llround (arithmetic x);
236 long long llroundf(float x);
237 long long llroundl(long double x);
239 floating_point log1p (arithmetic x);
240 float log1pf(float x);
241 long double log1pl(long double x);
243 floating_point log2 (arithmetic x);
244 float log2f(float x);
245 long double log2l(long double x);
247 floating_point logb (arithmetic x);
248 float logbf(float x);
249 long double logbl(long double x);
251 long lrint (arithmetic x);
252 long lrintf(float x);
253 long lrintl(long double x);
255 long lround (arithmetic x);
256 long lroundf(float x);
257 long lroundl(long double x);
263 floating_point nearbyint (arithmetic x);
264 float nearbyintf(float x);
265 long double nearbyintl(long double x);
267 floating_point nextafter (arithmetic x, arithmetic y);
268 float nextafterf(float x, float y);
269 long double nextafterl(long double x, long double y);
271 floating_point nexttoward (arithmetic x, long double y);
272 float nexttowardf(float x, long double y);
273 long double nexttowardl(long double x, long double y);
275 floating_point remainder (arithmetic x, arithmetic y);
276 float remainderf(float x, float y);
277 long double remainderl(long double x, long double y);
279 floating_point remquo (arithmetic x, arithmetic y, int* pquo);
280 float remquof(float x, float y, int* pquo);
281 long double remquol(long double x, long double y, int* pquo);
283 floating_point rint (arithmetic x);
284 float rintf(float x);
285 long double rintl(long double x);
287 floating_point round (arithmetic x);
288 float roundf(float x);
289 long double roundl(long double x);
291 floating_point scalbln (arithmetic x, long ex);
292 float scalblnf(float x, long ex);
293 long double scalblnl(long double x, long ex);
295 floating_point scalbn (arithmetic x, int ex);
296 float scalbnf(float x, int ex);
297 long double scalbnl(long double x, int ex);
299 floating_point tgamma (arithmetic x);
300 float tgammaf(float x);
301 long double tgammal(long double x);
303 floating_point trunc (arithmetic x);
304 float truncf(float x);
305 long double truncl(long double x);
603 return __t * __b + (1 - __t) * __a;
607 const _Fp __x = __a + __t * (__b - __a);