1OpenBSD math library
2====================
3
4cvsroot  = anoncvs@anoncvs3.usa.openbsd.org:/cvs
5repo     = src
6pulled   = 4 July 2015
7location = lib/libm
8excludes = noieee_src
9           shlib_version
10           src/ld128
11           arch/alpha
12           arch/arm
13           arch/hp*
14           arch/s*
15           arch/m*
16           arch/pow*
17           arch/vax
18           arch/i387
19
20copy to includes:
21           include/math.h                => global
22           include/complex.h             => global
23           include/tgmath.h              => global
24           sys/arch/amd64/include/fenv.h => amd64
25           sys/arch/amd64/include/ieee.h => amd64
26
27copy to man:
28	   lib/libc/gen/fabs.3
29
30The following files have been patched
31=====================================
32arch/amd64/*.S             (elf note added to all assembly files)
33arch/amd64/fenv.c          (#include diff from OpenBSD)
34arch/amd64/fenv.h          (#include <sys/cdefs.h> for CDECL)
35include/global/math.h      (#include diff, double/float typedefs)
36src/e_j0.c                 (full coverage)
37src/e_j0f.c                (full coverage, fix sign comparison mismatch)
38src/e_j1.c                 (full coverage)
39src/e_j1f.c                (full coverage, fix sign comparison mismatch)
40src/e_jnf.c                (sign comparison mismatch)
41src/e_pow.c                (sign comparison mismatch)
42src/e_powf.c               (sign comparison mismatch)
43src/e_rem_pio2f.c          (sign comparison mismatch)
44src/ld80/e_fmodl.c         (sign comparison mismatch)
45src/ld80/s_ceill.c         (sign comparison mismatch)
46src/ld80/s_floorl.c        (sign comparison mismatch)
47src/ld80/s_nextafterl.c    (strong alias, explicit eval order, always true)
48src/ld80/s_remquol.c       (sign comparison mismatch)
49src/s_lround.c             (sign comparison mismatch)
50src/s_lroundf.c            (sign comparison mismatch)
51src/s_nan.c                (#include diff from OpenBSD)
52src/w_drem.c               (ansify prototype)
53