Commit Graph

328 Commits

Author SHA1 Message Date
jasonmoxham
467c6db8d4 update makefiles and configuree for fft dir 2012-01-20 00:11:55 +00:00
jasonmoxham
30467ad7b7 change backslash to forward slash in fft_tuning.h 2012-01-19 23:54:20 +00:00
gladman
6880d37a07 set zero for output when bits = 0 2012-01-17 17:49:00 +00:00
gladman
7c55450bb2 correct call to old FFT from new code (for timing old FFT only) 2012-01-17 16:53:33 +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
af7be56a68 correct a bug in the new FFT code 2012-01-16 08:42:34 +00:00
gladman
2d7ae4b37f add missing file to SVN 2012-01-15 20:27:12 +00:00
gladman
1253dff171 Final integration of Bills new FFT code 2012-01-10 16:26:07 +00:00
gladman
e1ba31c102 2012-01-07 15:05:27 +00:00
gladman
4ed5a54b38 put FFT mpn_ files back in FFT directory 2012-01-06 13:38:56 +00:00
gladman
37d4f0ff5c update the FFT multiplication wrapper 2012-01-06 08:22:53 +00:00
gladman
4d29441935 2012-01-04 23:48:12 +00:00
gladman
338e5f2984 populate new branch 2011-12-16 19:47:56 +00:00
jasonmoxham
97d24b5ad2 crlf removal 2011-12-05 07:07:44 +00:00
gladman
b3efc4e4dc commit new GCD code to trunk 2011-10-14 11:22:46 +00:00
jasonmoxham
c0f53686c5 remove all references to GMP_IEEE_FLOATS , thats the only type we support anyway 2011-09-11 19:04:40 +00:00
jasonmoxham
9f34508f50 correct rounding mode tests and generalize, remove some more have_host's 2011-09-11 18:41:46 +00:00
jasonmoxham
5a21c6ff6a remove rest of special alpha code , very minor slowdowns 2011-08-30 20:56:10 +00:00
jasonmoxham
b503fcced2 remove pointless differences between old cpus ie k6's 2011-08-30 20:41:29 +00:00
jasonmoxham
1cf83265ac remove use of FORCE_DOUBLE ie 80bit floats which are slower now anyway 2011-08-17 15:27:10 +00:00
jasonmoxham
fedabb4c9a replace old add_n_sub_n by sumdiff 2011-07-24 19:19:58 +00:00
jasonmoxham
1f133530f1 write new toom eval for +-1 using addadd and sumdiff 2011-07-24 19:09:36 +00:00
jasonmoxham
ecc41bd176 Use new half and double code 2011-07-20 23:32:23 +00:00
jasonmoxham
5825857cc6 remove old toom22 code 2011-07-06 19:42:16 +00:00
jasonmoxham
1572383093 modify kara_sqr for use karasub 2011-07-04 08:25:21 +00:00
jasonmoxham
a962f39ee1 karaadd karasub and toom22 2011-07-04 04:34:15 +00:00
jasonmoxham
6077fd9b98 CRLF to LF on all c files except in build.vc10 dir 2011-06-08 07:15:12 +00:00
jasonmoxham
225cdd47cd comment out un-needed header files 2011-05-08 22:38:55 +00:00
gladman
cf2a5ef3c7 make changes for building longlong.h 2011-04-28 09:34:30 +00:00
jasonmoxham
1bb005f714 split longlong into arches , windows and possibly a bit of ifdef wrapping to do 2011-04-27 22:59:10 +00:00
gladman
4254bb556c Add single file changes to Visual Studio 2010 build 2010-12-30 12:23:21 +00:00
jasonmoxham
0083b66eaf remove all traces of logops.* , we now use separate add and sub versions 2010-12-30 08:19:44 +00:00
jasonmoxham
6b08d179c1 split-up popham into popcount and hamdist 2010-12-30 05:08:15 +00:00
jasonmoxham
c23be9f56f changed order of params for redc_1 for all the C code , just asm and try.c to do 2010-12-16 04:54:51 +00:00
jasonmoxham
e34cec1068 change name of redc_basecase to redc_1 and export 2010-12-16 02:32:35 +00:00
jasonmoxham
ee65be6678 bug correction to mpn_divexact 2010-09-04 16:26:28 +00:00
jasonmoxham
d28a8c4657 change file names in mpn jacbase perfsqr divis to match the function names , split out mpn/dc_div_qr_n from mpn/dc_div_qr and same for bdiv version 2010-08-13 19:30:08 +00:00
jasonmoxham
42eb646f27 replace pre_divrem_1.* with preinv_divrem_1.* 2010-08-13 14:28:46 +00:00
jasonmoxham
7a678e4d9d replace pre_mod_1.* with preinv_mod_1.* 2010-08-13 14:21:10 +00:00
jasonmoxham
4a8f88119c replace mode1o.* with modexact_1c_odd.* 2010-08-13 14:09:23 +00:00
jasonmoxham
2708d3f949 replace divebyfobm1.* with divexact_byfobm1.* and rename consistently 2010-08-13 13:53:34 +00:00
jasonmoxham
411107f047 replace divebyff.* with divexact_byff.* 2010-08-13 13:23:52 +00:00
jasonmoxham
ff3a95453c replace diveby3.* with divexact_by3c.* 2010-08-13 13:18:45 +00:00
jasonmoxham
5dad96491b change dive_1.* to divexact_1.* 2010-08-13 12:54:25 +00:00
jasonmoxham
a5859040cf new generic function mpn_not 2010-07-22 19:41:30 +00:00
jasonmoxham
95d55c6d2e remove pre-build file gen-psqr.c dumbmp.c perfsqr.h 2010-07-21 18:46:02 +00:00
jasonmoxham
ce00ee55ee trac ticket 295 , removed file and function mpn_ngcd 2010-07-16 14:41:05 +00:00
gladman
eff43d4ee1 Another try at an improved Windows build for Visual Studio 2010 2010-07-12 15:53:49 +00:00
gladman
5e84bd2bc6 Serious reversion to cancel last 24 hours work as all win32 builds failed 2010-07-11 16:19:39 +00:00
gladman
35b3ea7108 Further simplification of Windows builds 2010-07-10 11:26:54 +00:00