]> git.ipfire.org Git - thirdparty/glibc.git/blame - include/math.h
PowerPC: remove branch prediction from rint implementation
[thirdparty/glibc.git] / include / math.h
CommitLineData
5c2a0669
UD
1#ifndef _MATH_H
2
28f540f4 3#include <math/math.h>
5c2a0669 4
31341567 5#ifndef _ISOMAC
5c2a0669 6/* Now define the internal interfaces. */
c19559b0 7extern int __matherr (struct exception *__exc);
5c2a0669 8
76f2646f
UD
9# if !defined NOT_IN_libc || defined IS_IN_libm
10hidden_proto (__finite)
11hidden_proto (__isinf)
12hidden_proto (__isnan)
13hidden_proto (__finitef)
14hidden_proto (__isinff)
15hidden_proto (__isnanf)
16
17# ifndef __NO_LONG_DOUBLE_MATH
18hidden_proto (__finitel)
19hidden_proto (__isinfl)
20hidden_proto (__isnanl)
21# endif
22# endif
a8fa4947 23
76f2646f
UD
24libm_hidden_proto (__fpclassify)
25libm_hidden_proto (__fpclassifyf)
b7805d0b
AS
26libm_hidden_proto (__exp)
27libm_hidden_proto (__expf)
f83af095 28
76f2646f
UD
29# ifndef __NO_LONG_DOUBLE_MATH
30libm_hidden_proto (__fpclassifyl)
b7805d0b 31libm_hidden_proto (__expl)
76f2646f 32libm_hidden_proto (__expm1l)
6b87a564 33# endif
6b87a564 34
7edb55ce
UD
35extern int __isinf_ns (double);
36extern int __isinf_nsf (float);
37extern int __isinf_nsl (long double);
38
5c2a0669 39#endif
31341567 40#endif