Blame


1 c715a612 2003-12-04 devnull #include <u.h>
2 c715a612 2003-12-04 devnull #include <libc.h>
3 5a8e63b2 2004-02-29 devnull #include "fmt/nan.h"
4 c715a612 2003-12-04 devnull
5 c715a612 2003-12-04 devnull double
6 c715a612 2003-12-04 devnull NaN(void)
7 c715a612 2003-12-04 devnull {
8 c715a612 2003-12-04 devnull return __NaN();
9 c715a612 2003-12-04 devnull }
10 c715a612 2003-12-04 devnull
11 c715a612 2003-12-04 devnull double
12 c715a612 2003-12-04 devnull Inf(int sign)
13 c715a612 2003-12-04 devnull {
14 c715a612 2003-12-04 devnull return __Inf(sign);
15 c715a612 2003-12-04 devnull }
16 c715a612 2003-12-04 devnull
17 c715a612 2003-12-04 devnull int
18 c715a612 2003-12-04 devnull isNaN(double x)
19 c715a612 2003-12-04 devnull {
20 c715a612 2003-12-04 devnull return __isNaN(x);
21 c715a612 2003-12-04 devnull }
22 c715a612 2003-12-04 devnull
23 c715a612 2003-12-04 devnull int
24 c715a612 2003-12-04 devnull isInf(double x, int sign)
25 c715a612 2003-12-04 devnull {
26 c715a612 2003-12-04 devnull return __isInf(x, sign);
27 c715a612 2003-12-04 devnull }