Skip to content

Commit 02a9a8b

Browse files
committed
Merge pull request #64 from waldir/patch-1
fix broken msun link, add wikipedia link
2 parents f418860 + 85a0f20 commit 02a9a8b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
## OpenLibm
22

33
OpenLibm is an effort to have a high quality, portable, standalone
4-
`libm` library. It can be used standalone in applications and
5-
programming language implementations.
4+
C mathematical library ([`libm`](http://en.wikipedia.org/wiki/libm)).
5+
It can be used standalone in applications and programming language
6+
implementations.
67

78
The project was born out of a need to have a good `libm` for the
89
[Julia programming langage](http://www.julialang.org) that worked
@@ -12,16 +13,16 @@ consistently across compilers and operating systems, and in 32-bit and
1213
### History
1314

1415
The OpenLibm code derives from the [FreeBSD
15-
msun](http://ftp.freebsd.org/pub/FreeBSD/FreeBSD/development/FreeBSD-CVS/src/lib/msun/)
16-
implementation, which in turn derives from [FDLIBM
16+
msun](http://svnweb.freebsd.org/base/head/lib/msun/) implementation,
17+
which in turn derives from [FDLIBM
1718
5.3](http://www.netlib.org/fdlibm/). As a result, it includes a number
1819
of fixes and updates to FDLIBM that have accumulated over the years in
1920
`msun`, and optimized versions of many functions.
2021

2122
### Platform support
2223

2324
OpenLibm builds on Linux, Mac OS X, and Windows, and with little
24-
effort, should build on FreeBSD as well. It builds with both, GCC and
25+
effort, should build on FreeBSD as well. It builds with both GCC and
2526
clang. Although largely tested on x86, it also includes experimental
2627
support for ARM. The original `msun` also includes support for mips,
2728
sparc64, powerpc, ia64, and alpha. These are present in the OpenLibm
@@ -30,5 +31,5 @@ source tree, but no attempt has been made to build any of these.
3031
### Build instructions
3132

3233
1. `make` or `make USEGCC=1` to build with GCC. This is the default on
33-
Linux and Windows.
34+
Linux and Windows.
3435
2. `make USECLANG=1` to build with clang. This is the default on OS X.

0 commit comments

Comments
 (0)