Commit Graph

1054 Commits

Author SHA1 Message Date
William Hart
98c0d8d14c Made m4 macros in mullo_basecase.asm resolve by adding macros from GMP to
x86_64-defs.m4.
2013-04-06 00:36:53 +01:00
William Hart
954857eedb Initial commit of mullo_basecase.asm, obtained from the GNU MP project (5.1.1)
m4 macros JUMPTABSECT, JMPENT, FUNC_ENTRY, FUNC_EXIT probably don't expand
yet.
2013-04-06 00:08:00 +01:00
William Hart
f608007fc5 Line endings 2012-11-25 22:33:07 +00:00
wbhart
96290ef587 Copied final tuning params across from *nix. 2012-10-25 22:25:37 +00:00
wbhart
a05e0123fe ARM and AMD Bobcat tuning values courtesty of Julien Puydt and Leif Lionhardy
respectively.
2012-10-25 22:14:23 +00:00
gladman
ce643bc361 move new *nix tuning values into windows 2012-10-25 15:39:46 +00:00
wbhart
a881af8585 Sandy Bridge tuning values courtesy of JP Flori. 2012-10-25 13:13:41 +00:00
gladman
76944a04f8 move new *nix tuning values into windows 2012-10-24 07:01:53 +00:00
wbhart
1a010f75a6 Lots of tuning values. 2012-10-24 01:58:08 +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
2208dcbe51 remove multiple definition warning in win32 build 2012-10-09 07:25:35 +00:00
wbhart
b0f3391568 Fixed integer overflow warning in gcdext.c. 2012-09-28 15:57:37 +00:00
gladman
b3c032a269 add some missing win32 assembler files 2012-09-28 11:36:44 +00:00
gladman
a5d6cad0b0 remove some Visual Studio build files wrongly added to the repository 2012-09-28 08:23:15 +00:00
gladman
d981389b86 change mpn_invert_truncate to mpn_invert_trunc for naming compatibility 2012-09-27 21:12:13 +00:00
gladman
92a6cdf4bf update Visual Studio build files for file name changes 2012-09-27 20:40:31 +00:00
gladman
e8680c1ed9 revert invert_trunc back to invert_truncate 2012-09-27 20:16:48 +00:00
wbhart
05c51ddd91 Removed old FFT tuning params from gmp-mparam.h files. 2012-09-25 15:43:18 +00:00
gladman
5205d30dda Update to batch file build for MSVC provided by Case
Remove macro bug found by Case
2012-09-05 14:11:27 +00:00
gladman
4fc4fe0884 merge mpir-exp branch into trunk 2012-07-27 13:26:23 +00:00
gladman
c67430f35f commit changes to remove conflicts after merge from trunk 2012-07-27 08:16:21 +00:00
gladman
685a5726fd add some trunk changes to exp branch 2012-07-19 19:52:41 +00:00
gladman
1bd41a7b27 add minor changes from trunk to Windows x64 assembler files 2012-07-19 19:42:18 +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
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
0e06c37a20 Add recent bug fixes to the FFT code 2012-07-14 14:39:23 +00:00
gladman
f790a80397 remove a few duplicate PROLOGUE lines 2012-07-12 12:47:59 +00:00
jasonmoxham
5241475f1a make sure x86_64w asm files are in dos format line feeds 2012-07-08 14:05:43 +00:00
jasonmoxham
5a9db35787 change global func to prologue 2012-07-08 13:56:43 +00:00
jasonmoxham
1128c43da4 add GLOBAL_FUNC to all x86_64w asm files 2012-06-27 04:35:20 +00:00
gladman
f43cb59137 further improvements to Windows build generator
allow generic mpn_sumdiff_n to work with zero limbs
2012-06-11 20:31:25 +00:00
gladman
6efedb9b50 Add latest bugfix to FFT code 2012-06-05 14:09:03 +00:00
gladman
8d35e726c2 2012-05-09 07:55:05 +00:00
gladman
6d1a7e93af rebuild all Visual Studio builds to remove win32 build errors 2012-03-29 11:42:49 +00:00
gladman
8d2d920902 correct 32-bit build error reporteed by Case 2012-03-19 09:46:25 +00:00
jasonmoxham
97f6f431fd asm redc_1 for sandybridge and bobcat for x86_64 and x86_64w 2012-03-19 07:10:43 +00:00
jasonmoxham
854897bb3c correct header file in redc_2 2012-03-13 07:21:30 +00:00
jasonmoxham
3eb1475068 correct assert in sumdiff 2012-03-11 11:11:31 +00:00
gladman
87b591f284 minor changes to add comments for symbols defined in macros 2012-03-10 21:55:33 +00:00
gladman
e4f7ccacc1 minor changes to add comments for symbols defined in macros 2012-03-10 21:54:15 +00:00
gladman
b5b117c93e add latest trunk changes to exp branch 2012-03-10 09:38:09 +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
89fb944670 add bug fixes from trunk 2012-02-18 12:26:54 +00:00
jasonmoxham
00deb1f830 karasub for windows 2012-02-18 11:40:28 +00:00
jasonmoxham
935c0158ef karasub for all x64 2012-02-18 09:15:44 +00:00
jasonmoxham
b1d11d499b gmp-5.0.3 to gmp-5.0.4 bug fixed 2012-02-18 07:22:11 +00:00
gladman
49cbdf7a0b new karasub C code and a Windows postbuild tweak 2012-02-14 21:14:56 +00:00
jasonmoxham
22e1c60ce6 correct generic karasub for carry/borrow propagation 2012-02-14 20:06:42 +00:00