Commit Graph

153 Commits

Author SHA1 Message Date
Alex Dyachenko
adb5be1ece String IO. Completed MPIR 2.6.0 section 5.12. 2014-04-23 20:44:37 -04:00
Alex Dyachenko
607caf6b7e Raw binary IO. This necessitated some refactoring to the MPIR code. 2014-04-12 00:04:12 -04:00
BrianGladman
7df57b3aa2 Simplify defines for building DLLs with Visual Studio 2014-04-02 14:14:47 +01:00
William Hart
38bcd91d36 Handle stdint detection differently and fix a typo in README (thanks Dann
Corbit)
2014-03-28 21:57:27 +00:00
William Hart
65360455c9 Whoops, we defined GMP_CC twice. 2014-03-28 15:28:20 +00:00
William Hart
227c777b57 Update library versioning information and GMP/MPIR versions. 2014-03-26 15:09:22 +00:00
William Hart
8588b5fcbb Added __GMP_CC macros in line with GMP. 2014-03-26 13:20:01 +00:00
William Hart
4ff1e2d684 Remove dc_divappr_q_n and renamed fft_negacylic to fft_negacyclic. 2014-03-25 21:17:35 +00:00
William Hart
ba01f2690d unsigned long -> mpir_ui. 2014-02-28 19:33:27 +00:00
William Hart
7e44cf98e7 Added primorial code and test code from GMP/ 2014-02-28 13:49:27 +00:00
William Hart
3b39af2d08 Added mfac_uiui and test code from GMP-5.1.3. 2014-02-28 13:35:36 +00:00
William Hart
abc2bd4b83 Added t-fac_ui test code and changed gmp.h => mpir.h. 2014-02-28 13:19:19 +00:00
William Hart
5548023724 Switch to using both types of precomputed inverse. 2014-02-20 20:21:04 +00:00
briangladman
48d48a58d3 change name of mpz_next_likely_prime to mpz_next_prime_candidate 2013-09-02 15:10:16 +01:00
Jean-Pierre Flori
9fe40e0c6b Fix for Sun Studio compiler. 2013-08-01 19:06:30 +02:00
gladman
399bb8da6f change 'unsigned long' to 'mpir_ui' in function declaration 2012-10-29 16:09:42 +00:00
wbhart
3bc1080d95 Fixed some bugs in gmp-h.in which were causing test failures in flint. 2012-10-29 14:15:11 +00:00
wbhart
78ed485610 Export mpn_sumdiff_n unconditionally. 2012-10-23 15:37:39 +00:00
wbhart
931e8c59fd Moved some more fft prototypes from gmp.h to gmp-impl.h. 2012-10-23 15:18:10 +00:00
wbhart
70fc2bb3a0 (i)fft_blah => mpir_(i)fft_blah, n_revbin => mpir_revbin, fermat_to_mpz =>
mpir_fermat_to_mpz, random_fermat => mpir_random_fermat. Moved fft protos
to gmp-impl.h.
2012-10-18 16:29:08 +00:00
wbhart
e82dec5780 Updated AUTHORS, NEWS, ChangeLog and corrected version numbers. 2012-10-03 15:14:17 +00:00
wbhart
6c9f965781 Bumped the library version number and the mpir release number to 2.6.0. 2012-09-28 16:43:50 +00:00
wbhart
e77e27ca6b Fix compiler warning in fft_combine_limbs/bits. 2012-09-28 15:56:03 +00:00
gladman
944355c8a1 change 'truncate' in file names AND symbols with 'trunc' (except in mpn_invert_truncate) 2012-09-27 20:00:46 +00:00
gladman
b9853f5ffb Add macros for __GNU_MP_RELEASE and __MPIR_RELEASE 2012-09-01 07:13:16 +00:00
gladman
f54e4ededd change some longs to mpir_si in tests 2012-08-22 09:52:01 +00:00
gladman
c67430f35f commit changes to remove conflicts after merge from trunk 2012-07-27 08:16:21 +00:00
gladman
f629c5ce4f convert mpn_mulmod_2expp1 to mpn_mulmod_Bexpp1 and remove test of the original version 2012-07-19 13:01:13 +00:00
gladman
b5b117c93e add latest trunk changes to exp branch 2012-03-10 09:38:09 +00:00
jasonmoxham
1bf2c2bbee bump version numbers 2012-03-10 09:06:21 +00:00
jasonmoxham
03d14b7e45 correct pop order for karasub , add redc_2 , add generic addadd addsub subadd sumdiff 2012-03-10 08:27:37 +00:00
gladman
fb616eed78 Change gmp_ui/gmp_si types to mpir_ui/mpir_si 2012-01-24 14:37:16 +00:00
gladman
98b7fc8c66 Bring FFT calling interfaces into line with GMP/MPIR conventions
Add const to declarations where necessary
2012-01-17 15:13:24 +00:00
gladman
1253dff171 Final integration of Bills new FFT code 2012-01-10 16:26:07 +00:00
gladman
d540bef9cb commit latest FFT changes 2012-01-10 14:18:43 +00:00
gladman
7464db5744 add FFT tuning code 2012-01-07 14:36:54 +00:00
gladman
a857a7fa15 FFT name changes and tuning 2012-01-06 18:37:11 +00:00
gladman
5d5b753f69 change some names in the FFT code 2012-01-06 16:16:12 +00:00
gladman
0550275936 Further corrections to FFT code integrationcommit FFT test source code 2012-01-05 16:51:34 +00:00
gladman
4d29441935 2012-01-04 23:48:12 +00:00
gladman
02af761371 correct mpq_cmp_ui declaration error found by David Cleaver 2011-12-19 09:10:13 +00:00
gladman
338e5f2984 populate new branch 2011-12-16 19:47:56 +00:00
gladman
64a4bcb95f 1. revert mpz_nexxt_likely_prime to previous API
2. add miller_rabin.c implementing a thread safe version of Miller-Rabin
2011-12-04 18:43:13 +00:00
gladman
066ba97645 change gmp_h.in to reflect mpz_next_likely_prime API change 2011-11-23 15:03:41 +00:00
gladman
b3efc4e4dc commit new GCD code to trunk 2011-10-14 11:22:46 +00:00
jasonmoxham
f16f543573 bump version and so numbers ready for release 2011-09-27 23:04:16 +00:00
jasonmoxham
65b1ec121a removed all use HAVE_HOST , except for timing on the powerpc 2011-09-12 01:23:43 +00:00
jasonmoxham
b503fcced2 remove pointless differences between old cpus ie k6's 2011-08-30 20:41:29 +00:00
jasonmoxham
4cc1f1c419 bump gmp compat version to 5.0.2 2011-05-08 11:13:47 +00:00
gladman
8623d25a7b correct errors introduced when mp_bitcnt_t was added 2011-05-08 09:25:38 +00:00