Commit Graph

254 Commits

Author SHA1 Message Date
Brian Gladman
c7567b5ad9 Remove __GMP_PROTO and _PROTO crap from the MPIR source code 2018-02-25 09:02:47 +00:00
Paweł Bylica
4919dbbb34
autoconf: Do not use AC_TYPE_SIGNAL 2017-09-07 08:19:58 +02:00
Jean-Pierre Flori
28d2620ddf Untrack autotools generated files. 2017-02-15 11:14:40 +00:00
William Hart
58a7e98fcd Run autoreconf. 2017-02-14 15:01:24 +00:00
William Hart
7794ae01b4 Fix merge of new mpz_powm, mpz_powm_ui code. 2017-02-13 17:24:01 +00:00
Jean-Pierre Flori
feb4d44508 Merge branch 'master' into powm
Conflicts:
	configure.ac
	gmp-impl.h
2017-02-13 16:42:13 +00:00
Alexander Kruppa
dd530fa21c Add mpn_nsumdiff_n 2017-01-30 18:03:19 +01:00
William Hart
8435273a1a Remove sb_div* small implementation (due to bug and due to being a very minor
performance improvement).
2015-11-13 14:47:44 +00:00
Jean-Pierre Flori
58844207ae Merge remote-tracking branch 'wbhart/master' into powm
Conflicts:
	configure.ac
2015-07-22 04:57:48 -07:00
William Hart
acd49c3818 INCLUDES -> AM_CPPFLAGS as per autoreconf advice. 2015-06-09 17:21:21 +00:00
William Hart
33c8ccc034 Ran autoreconf -fiv --no-recursive. 2015-06-09 15:50:53 +00:00
Jean-Pierre Flori
1b68626146 Add tuning for mulmid code. 2014-05-06 11:57:31 +02:00
Jean-Pierre Flori
38e440da39 Fix speed target for GMP powm code. 2014-05-02 15:17:00 +02:00
Jean-Pierre Flori
2091276c4a Draft commit to merge GMP powm code into MPIR. 2014-04-30 16:14:11 +02:00
William Hart
a9a73c77ee Removed unneeded tune-fft files and made tuning stop if 25 fft tuning values are
found and we have at least five 2's in a row.
2014-03-26 15:43:06 +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
9cf9b9bbaf Remove gcd_finda.asm and references to it. 2014-03-25 20:14:46 +00:00
William Hart
08e6470110 Tuning for powerpc32. Remove adjustments to tuneup.c as they don't help on
ppc32.
2014-03-24 23:41:24 +00:00
William Hart
2e0b2137d6 Added tuning for powerpc64 and tried to fix at least one problem with tuning on
that platform.
2014-03-24 23:11:11 +00:00
William Hart
abee3112ce Add missing mpir.h. 2014-03-20 16:00:53 +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
4c81d9ea46 Fix bugs in tuneup. 2014-02-27 17:01:09 +00:00
William Hart
44c5877e6a Add mpn_tdiv_q to speed. 2014-02-26 17:34:08 +00:00
BrianGladman
94c011b8a3 1. add revised core 2 assembler to the Windows build
2. add revised nehalem tuning on Windows
3. fix bug in speed on Windows x64
2014-02-24 21:07:18 +00:00
William Hart
3079fab0eb Correct SPEED_MPN_DC_DIV_SMALL_Q 2014-02-21 11:02:35 +00:00
William Hart
5548023724 Switch to using both types of precomputed inverse. 2014-02-20 20:21:04 +00:00
William Hart
c33f9b04f7 Fix SPEED_DC_DIV_Q_SMALL and add sb_divappr_q to speed. 2014-02-20 18:49:28 +00:00
William Hart
7e5589a8bb Ran autoreconf -i to change autotools versions to those of development machine. 2014-02-04 13:40:51 +00:00
briangladman
3acc37364d Add build files for Visual Studio 2013 2013-10-24 11:31:09 +01:00
Jean-Pierre Flori
b3438467e6 Ran "autoreconf -fiv --no-recursive". 2013-08-05 00:34:35 +02:00
Jean-Pierre Flori
d222af9e8c Ran "autoreconf -fi" and put back correct config.(guess|sub) files. 2013-07-31 14:51:32 +02:00
William Hart
89acc6b8ce Switch all precomputed inverses to new ones. 2013-04-15 17:39:36 +01:00
William Hart
e0922e5ce5 Changed the name of a macro. 2013-04-11 01:43:58 +01:00
William Hart
f608007fc5 Line endings 2012-11-25 22:33:07 +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
1350c07091 Hacked fft tuning code in to tuneup. Also added tuning values for k102. 2012-10-17 21:18:28 +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
813219a066 Fixed a bug in speed/common for dc_bdiv_qr_n. 2012-08-08 06:35:48 +00:00
wbhart
6f542aa81d Fixed fft stuff in tuneup. 2012-08-08 05:04:56 +00:00
wbhart
ea8c9d864a Added typo to match incorrect filename in fft directory. 2012-08-08 03:30:08 +00:00
wbhart
41e09c0660 Attempt to add fft files to tuneup. 2012-08-08 03:26:04 +00:00
wbhart
3af2edd91d Removed mul_fft.c from tuneup. 2012-08-08 02:54:34 +00:00
gladman
f8048b4818 minor updates to FFT code 2012-01-21 17:32:30 +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
eca7796ff8 sync with trunk 2012-01-07 15:42:44 +00:00
gladman
7464db5744 add FFT tuning code 2012-01-07 14:36:54 +00:00
gladman
b3efc4e4dc commit new GCD code to trunk 2011-10-14 11:22:46 +00:00
jasonmoxham
65b1ec121a removed all use HAVE_HOST , except for timing on the powerpc 2011-09-12 01:23:43 +00:00