Commit Graph

3003 Commits

Author SHA1 Message Date
William Hart
a6538ff19e Small improvement due to Paul Zimmermann. 2015-02-03 17:13:23 +00:00
William Hart
4a5686d5fb Added note about the revised version of Paul Zimmermann's article. 2015-02-03 16:59:31 +00:00
William Hart
24b7b6eab7 Small improvement, suggested by Paul Zimmermann. 2015-02-02 23:41:47 +00:00
William Hart
248e56c88d Removed unnecessary line of code. 2015-02-02 13:57:01 +00:00
BrianGladman
6f6c8df0a5 Merge branch 'master' of https://github.com/wbhart/mpir 2015-02-02 12:43:09 +00:00
William Hart
95d4eab65c Fixed bugs in invert.c and t-invert.c. The code was always computing correct
results, but this seems to be more of an accident than by design.
2015-02-02 12:30:50 +00:00
Alex Dyachenko
bf044dc564 Float assignment tests 2014-11-23 22:50:12 -05:00
Alex Dyachenko
aaa7b56e70 Float comparison tests. Added construction and assignment of floats from rationals and vice versa. 2014-11-23 22:34:20 -05:00
Alex Dyachenko
a82fecf846 Float conversion tests 2014-11-20 08:18:15 -05:00
Alex Dyachenko
d74453427c Float construction/disposal tests. Implemented float ToString(). 2014-11-19 12:51:21 -05:00
BrianGladman
34f6a0bb34 Merge branch 'master' of https://github.com/wbhart/mpir 2014-10-13 16:43:09 +01:00
William Hart
3a9dd527a2 Fix a further issue affecting PPL, i.e. check for (U)INTMAX_MAX. Thanks to
JP Flori for the patch.
2014-10-01 13:27:06 +01:00
William Hart
a0e819627e Merge remote-tracking branch 'brian/master' 2014-10-01 13:11:30 +01:00
William Hart
82816d9951 Recognise mingw64 from msys2. 2014-09-14 21:00:31 +01:00
BrianGladman
fb11d769db Merge branch 'master' of https://github.com/wbhart/mpir 2014-09-05 18:06:17 +01:00
BrianGladman
ed36ee5257 Correct Visual Studio builds and update the Python VS build generators 2014-08-14 13:16:41 +01:00
BrianGladman
277565fdb4 1. Correct error in last commit for mpir_config.py
2. rebuild standard Windows builds
3. correct an error in win32 builds
2014-08-07 22:07:24 +01:00
BrianGladman
71e68d9404 correct prebuild.bat (part of the Visual Studio buid process) 2014-08-04 22:26:50 +01:00
BrianGladman
35e343a0d8 Merge branch 'master' of ssh://github.com/BrianGladman/mpir 2014-07-31 16:08:18 +01:00
BrianGladman
258805ae05 minor update to the Windows Visual Studio build generator 2014-07-31 16:07:21 +01:00
BrianGladman
3fbaf86744 minor update to the Windows Visual Studio build generator 2014-07-31 08:51:31 +01:00
BrianGladman
263b6de8ed add the define _GMP_IEEE_FLOATS and some missing DLL export declarations to gmp-impl.h 2014-07-22 17:47:00 +01:00
BrianGladman
35bee667c0 improvement to the Windows build generator 2014-07-17 17:36:51 +01:00
BrianGladman
9194070b24 remove faulty tuning files from the mpn\x86w assembler directories 2014-07-14 22:14:57 +01:00
William Hart
b6f8d4d052 Added note about XOP brokenness. 2014-06-29 21:18:40 +01:00
William Hart
b5f8c19e58 Remove a broken assert in the generic build. 2014-06-29 21:05:59 +01:00
BrianGladman
db2a18f0d2 update the Visual Studio builds for a file name change (mpn_mul_fft.c -> mul_fft.c) 2014-06-28 13:44:52 +01:00
BrianGladman
33a1c40cb4 revert last commit 2014-06-28 13:10:57 +01:00
BrianGladman
5eb52f8e73 match GMP and MPFR on negative values of magnitude less than one fitting unsigned integer types 2014-06-28 08:03:30 +01:00
Alex Dyachenko
76907497f0 Float Random methods. 2 TODOs. 2014-06-27 16:28:09 -04:00
Alex Dyachenko
11e33c7140 Float IsInteger 2014-06-27 12:41:46 -04:00
Alex Dyachenko
cd25b5b35c Float size checks. Three broken tests due to MPIR behavior, bug logged 2014-06-27 10:54:19 -04:00
Alex Dyachenko
35a2222d95 Assignment float-to-rational 2014-06-27 10:53:40 -04:00
Alex Dyachenko
94a9578826 Float Rounding 2014-06-27 09:35:37 -04:00
William Hart
f996e6343f Replace a gmp.h with mpir.h. 2014-06-26 14:33:32 +01:00
Alex Dyachenko
d161281a47 Float IO - Read implementation. Also updated construction and assignment to make all string conversions consistent. MPIR 2.7.0 Section 7.7 Completed. 2014-06-25 16:22:37 -04:00
Alex Dyachenko
0432170047 Float IO tests and Write implementation 2014-06-25 15:10:46 -04:00
Alex Dyachenko
20f17f9176 Float to limb or double. MPIR 2.7.0 sections 7.1-7.6 completed. 2014-06-25 12:16:40 -04:00
Alex Dyachenko
dead3bb7d1 Float expression tests 2014-06-18 11:15:29 -04:00
Alex Dyachenko
f971feae43 Float conversion tests and full implementation of ToString() 2014-06-17 17:53:26 -04:00
Alex Dyachenko
cc66a187e1 Float assignment tests. 2014-06-16 17:10:05 -04:00
Alex Dyachenko
ef95a16dab Float Changing precision. MPIR 2.7.0 section 7.1 completed. 2014-06-16 16:46:14 -04:00
Alex Dyachenko
49775dbedb Float construction and disposal tests. 2014-06-16 16:08:01 -04:00
Alex Dyachenko
3fda7f427e Moved float arithmetic and comparison tests to the correct location. 2014-06-16 16:03:07 -04:00
William Hart
636ce4f666 Fix some more compiler warnings. 2014-06-16 14:48:10 +01:00
William Hart
63e9ef9985 Wrong size format specifiers. 2014-06-16 14:42:24 +01:00
William Hart
b3eb8ae83c Unused label. 2014-06-16 14:39:30 +01:00
William Hart
bb15e496b6 Remove some compiler warnings. 2014-06-16 14:37:08 +01:00
William Hart
b67f620f08 Missing endline. 2014-06-16 14:19:48 +01:00
William Hart
425cc04c2d Add mpn_mul_fft for GMP_ECM. 2014-06-15 16:30:01 +01:00