Commit graph

161 commits

Author SHA1 Message Date
Elliot Saba
b9a5027251 Modify tests from Darwin specifications to openlibm specifications
Modify specifications regarding exceptions thrown and return values for border conditions for tgamma, y0, y1 and yn functions
2013-07-15 22:28:41 -07:00
Elliot Saba
e91e6dc990 Minor formatting to make sin/cos easier to read 2013-07-15 18:29:30 -07:00
Elliot Saba
5b4fb9af72 Uncomment tests for sincos() 2013-07-15 18:29:30 -07:00
Elliot Saba
0cf89fad5d Add in sincos(), an efficient method of computing the sine and cosine of an angle together 2013-07-15 18:29:30 -07:00
Viral B. Shah
29af332f36 Add cpow from OpenBSD
Use clang by default on Darwin
Enable cpow tests

Fix #22
2013-07-14 18:33:56 +05:30
Jameson Nash
0cd232d8cf fix calling convention on win64, mostly passing the numerical tests 2013-07-11 20:19:52 -04:00
Jameson Nash
bb082aca5d add i486 processor ARCH detection 2013-06-17 20:38:51 -04:00
Jameson Nash
f948e55cbe unsupport the mingw32 compiler 2013-05-29 21:08:06 -04:00
Jameson Nash
bcefcc3d58 do ARCH autodetection based upon compiler instead of host 2013-05-28 09:30:36 -04:00
Jameson Nash
13cc579520 fix WINNT autodetection 2013-05-28 08:59:02 -04:00
Viral B. Shah
740f901b48 Remove slatec since we do not use it. 2013-04-25 10:17:37 +05:30
Jeff Bezanson
c9cf16d2de add special cases for powers 3 and 4, in addition to 2 2013-04-03 14:40:47 -04:00
Jameson Nash
3c8738e642 fix amd64 asm syntax for windows 2013-03-02 22:50:35 -05:00
Jeff Bezanson
1b9b759b48 add exported names for ldexp 2013-03-02 21:11:39 -05:00
Jameson Nash
3fda504f47 support environment CFLAGS (and SFLAGS) without clobbering the essential build flags 2013-03-02 19:40:38 -05:00
Viral B. Shah
50ce8eff11 Reinstate amos for now, since slatec is giving some trouble. 2012-12-31 17:18:50 -05:00
Viral B. Shah
c5b47b3589 Build libopenlibm-extras separately 2012-12-31 17:01:08 -05:00
Viral B. Shah
0dd0110c27 Add Makefile.extras 2012-12-31 16:47:09 -05:00
Viral B. Shah
c977aa998f Add Makefile.extras to build libopenlibm-extras.
Replace amos with slatec
2012-12-31 16:37:05 -05:00
Jameson Nash
07085279a1 use $(AR) variable instead of ar 2012-12-29 02:58:14 -05:00
Viral B. Shah
34013cae40 Merge pull request #17 from stevengj/Faddeeva
add Faddeeva package from http://ab-initio.mit.edu/Faddeeva
2012-12-20 12:50:22 -08:00
Viral B. Shah
e3e2501359 Merge pull request #16 from stevengj/CMPLX
use C11 CMPLX or gcc __builtin_complex; this fixes issue #15
2012-12-20 12:50:11 -08:00
Steven G. Johnson
b892df1d9f added Faddeeva package from http://ab-initio.mit.edu/Faddeeva for complex error functions 2012-12-20 14:35:14 -05:00
Steven G. Johnson
67d2324543 use C11 CMPLX or gcc __builtin_complex if available to define cpack macros 2012-12-20 14:04:23 -05:00
Stefan Karpinski
e08651b8a9 Merge pull request #14 from sebastien-villemot/master
Patch currently applied to the Debian package
2012-12-18 08:58:23 -08:00
Sébastien Villemot
1bbda18695 Inject FFLAGS, CFLAGS, LDFLAGS where missing 2012-12-18 17:50:02 +01:00
Viral B. Shah
00e0e7e5ee Add Make.files for all architectures. 2012-12-11 15:09:10 +05:30
Jeff Bezanson
5e08d588a9 change licenses to reflect that the "Winning Strategies, Inc." code has been placed in the public domain 2012-11-23 19:19:01 -05:00
Jeff Bezanson
f957ae9169 remove BSD clause 3 from another UCB file 2012-11-23 19:11:43 -05:00
Jeff Bezanson
1742d52791 remove advertising clause from files owned by UC Berkeley, since it was
rescinded in 1999.
2012-11-23 18:47:15 -05:00
Jameson Nash
b9dbcf8247 update gitignore for WIN32 exe files 2012-11-09 02:29:25 -05:00
Jameson Nash
e9661c36af WIN32 build fix 2012-11-09 02:25:25 -05:00
Jeff Bezanson
4ebe327d24 fix comparison syntax in s_nan.c 2012-11-01 15:09:48 -04:00
Mike Nolta
75ba4267f9 fix build failure due to gcc44 inline bug (see julia issue #1480) 2012-10-31 17:33:04 -04:00
Mike Nolta
ec53659c6a fixes for freebsd9 2012-10-30 17:54:30 -04:00
Viral B. Shah
f7c5d2787a Add the amos library 2012-10-29 15:14:32 +05:30
Viral B. Shah
fd7ad71434 Add Make.files 2012-10-29 15:13:54 +05:30
Viral B. Shah
e8bf368573 Include AMOS in OpenLibm. 2012-10-29 15:00:54 +05:30
Stefan Karpinski
820c38cbd2 git ignore test/test-{float,double}.dSYM 2012-10-27 17:22:09 -04:00
Mike Nolta
08fafa36a8 add missing 'test-double' to test/.gitignore 2012-10-27 17:03:20 -04:00
Viral B. Shah
1ac594e475 Quiet the clang build.
Rename cleanall target to distclean.
2012-10-27 10:17:38 +05:30
Viral B. Shah
298d8551d6 Update LICENSE 2012-08-24 20:55:47 +05:30
Viral B. Shah
f5d2bc53f9 Add mailmap 2012-08-24 20:53:18 +05:30
Viral B. Shah
1ad71c2061 Ver 0.2. 2012-08-21 18:53:32 +05:30
Viral B. Shah
abc6c5e76f Revert to commit 87ce7cedda
and disable the building of test-double-system and test-float-system
by default
2012-08-19 17:03:16 +05:30
Viral B. Shah
9355874e4c Make tests build on mac.
Disable test-float-system for now.
2012-08-19 16:43:40 +05:30
Keno Fischer
87ce7cedda Fix build on amd64 linux 2012-08-19 04:15:47 -04:00
Viral B. Shah
52dd430ac8 Don't use fsin and fcos.
close #11
2012-08-19 13:15:52 +05:30
Viral B. Shah
210c1fa7b4 Add fpu.h
Build will currently fail due to amd64/fenv.c not building.
2012-08-19 13:13:52 +05:30
Viral B. Shah
850280a862 Version 0.1
Update README.md
2012-08-19 11:52:43 +05:30