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 |
|
William Hart
|
0bc525c9a3
|
Fixed a bug in mpir_invert_pi2 triggered by the MPFR test code.
|
2014-06-08 21:30:32 +01:00 |
|
William Hart
|
8e4f26aa58
|
Fix a bug in Cygwin64 (missing __GMP_DECLSPEC on mpn_store).
|
2014-04-02 00:55:11 +01: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
|
9cf9b9bbaf
|
Remove gcd_finda.asm and references to it.
|
2014-03-25 20:14:46 +00:00 |
|
William Hart
|
0795469230
|
Add new x86_64 assembly functions provided for all platforms to fat build.
|
2014-03-25 15:24:17 +00:00 |
|
William Hart
|
d6fe8951ee
|
Added tuning for sparc32/v9 and default value for FFT_MULMOD_2EXPP1_CUTOFF.
|
2014-03-24 22:36:54 +00:00 |
|
William Hart
|
984d9dbe8e
|
Missing endlines and jacobi prototypes for gmp-impl.h.
|
2014-03-24 18:54:51 +00:00 |
|
William Hart
|
3b6a11e4c5
|
Added tuning code from GMP for gcd, gcdext, jacobi and fac_ui.
|
2014-03-20 15:28:01 +00:00 |
|
William Hart
|
471fddeece
|
Added tuning for small version of sb_divappr_q and sb_div_qr.
|
2014-03-19 23:09:38 +00:00 |
|
William Hart
|
4fa350f51d
|
Hack FFT usage into mpn_mulmod_2expp1.
|
2014-03-19 17:32:01 +00:00 |
|
William Hart
|
ba01f2690d
|
unsigned long -> mpir_ui.
|
2014-02-28 19:33:27 +00:00 |
|
William Hart
|
8e3504e372
|
Updated to new bin_ui and bin_uiui code from GMP 5.1.3. Added a version of
mpn_divrem_hensel_rsh_qr_1 that takes a precomputed inverse.
|
2014-02-28 16:44:53 +00:00 |
|
William Hart
|
67809f39a2
|
Update to GMP 5.1.3 factorial code.
|
2014-02-27 21:35:04 +00:00 |
|
William Hart
|
0c96bff79f
|
Add rudimentary mpn_mulmod_bnm1. Update to new gcd and xgcd code from GMP.
|
2014-02-27 16:00:08 +00:00 |
|
William Hart
|
bcf545c219
|
Speed up precomputed inverses.
|
2014-02-25 14:24:08 +00:00 |
|
William Hart
|
ec94b97a94
|
Slight speedup for k10.
|
2014-02-23 18:11:17 +00:00 |
|
William Hart
|
b65ad160ab
|
Fix slowdown on penryn, retune k10.
|
2014-02-23 17:47:35 +00:00 |
|
William Hart
|
5548023724
|
Switch to using both types of precomputed inverse.
|
2014-02-20 20:21:04 +00:00 |
|
William Hart
|
ae7c8a30b2
|
Added dc_divappr_q and fixed sb_divappr_q, general code clean up.
|
2013-04-15 17:16:38 +01:00 |
|
William Hart
|
e0922e5ce5
|
Changed the name of a macro.
|
2013-04-11 01:43:58 +01:00 |
|
William Hart
|
44d27e44eb
|
Updated copyright notices.
|
2013-04-11 01:28:46 +01:00 |
|
William Hart
|
188955ab2a
|
Removed a couple of duplicated macros.
|
2013-04-11 01:24:45 +01:00 |
|
William Hart
|
e967731486
|
Move divrem fixup into macro.
|
2013-04-11 01:05:33 +01:00 |
|
William Hart
|
7b7ffec89c
|
Switched to new divrem basecase.
|
2013-04-11 00:18:00 +01:00 |
|
William Hart
|
8655d3b7e0
|
Tried a new kind of basecase division.
|
2013-04-09 03:20:58 +01:00 |
|
gladman
|
a373abbc93
|
export a few more DLL symbols on Windows (needed by try).
|
2012-11-10 19:26:08 +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
|
b874101b6e
|
Removed symbol conflicts of the form n_blah, with flint.
|
2012-10-17 22:27:11 +00:00 |
|
wbhart
|
0695935782
|
Hopefully fixed a bug in my mpn_addmod_2expp1_1 macro.
|
2012-10-12 23:40:25 +00:00 |
|
wbhart
|
3b68dc2fb8
|
Replaced inline with macro.
|
2012-10-12 23:24:57 +00:00 |
|
wbhart
|
accd90893f
|
Changed a GMP_EXTERN_INLINE to __inline__/__inline.
|
2012-10-12 23:12:06 +00:00 |
|
gladman
|
eb3d0f71f7
|
Extend the speed and try programs on Windows to work with MPIR DLL libraries.
|
2012-10-02 16:23:40 +00:00 |
|
gladman
|
eb8349e807
|
revert gmp-impl.h
|
2012-10-02 15:14:31 +00:00 |
|
gladman
|
61efcc3bf1
|
Improve resilience of the Visual Studio build for test and tune projects
|
2012-10-02 15:00:21 +00:00 |
|
wbhart
|
e77e27ca6b
|
Fix compiler warning in fft_combine_limbs/bits.
|
2012-09-28 15:56:03 +00:00 |
|
gladman
|
d981389b86
|
change mpn_invert_truncate to mpn_invert_trunc for naming compatibility
|
2012-09-27 21:12:13 +00:00 |
|
gladman
|
e8680c1ed9
|
revert invert_trunc back to invert_truncate
|
2012-09-27 20:16:48 +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 |
|
wbhart
|
6f542aa81d
|
Fixed fft stuff in tuneup.
|
2012-08-08 05:04:56 +00:00 |
|
gladman
|
2c05d7c98b
|
complete new FFT and strip out old one
|
2012-07-18 11:02:59 +00:00 |
|
wbhart
|
b50f939a74
|
Added missing mpn_mul_fft function (now mpn_mulmod_Bexpp1_fft) and used it.
|
2012-07-17 21:33:24 +00:00 |
|
gladman
|
f4d883f252
|
add latest gmp-impl.h changes
|
2012-03-17 08:48:09 +00:00 |
|
gladman
|
263c9abdc9
|
|
2012-03-16 17:10:19 +00:00 |
|
gladman
|
b5b117c93e
|
add latest trunk changes to exp branch
|
2012-03-10 09:38:09 +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
|
5d5b753f69
|
change some names in the FFT code
|
2012-01-06 16:16:12 +00:00 |
|