Import Upstream version 20180207
[hcoop/debian/mlton.git] / runtime / platform / float-math.h
1 #define unaryReal(func) float func##f (float x);
2 unaryReal(acos)
3 unaryReal(asin)
4 unaryReal(atan)
5 unaryReal(cos)
6 unaryReal(cosh)
7 unaryReal(exp)
8 unaryReal(fabs)
9 unaryReal(log)
10 unaryReal(log10)
11 unaryReal(rint)
12 unaryReal(sin)
13 unaryReal(sinh)
14 unaryReal(sqrt)
15 unaryReal(tan)
16 unaryReal(tanh)
17 #undef unaryReal
18
19 #define binaryReal(func) float func##f (float x, float y);
20 binaryReal(atan2)
21 binaryReal(pow)
22 #undef binaryReal
23
24 float frexpf(float x, int *e);
25 float ldexpf (float x, int i);