Commit Graph

86 Commits

Author SHA1 Message Date
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
BrianGladman
2e9c90554c update windows builds for GMP sqr_basecase change 2014-02-18 17:36:29 +00:00
Jean-Pierre Flori
4491e7b7da Modify PROLOGUE declarations in x86_64w.
This let configure define correct HAVE_NATIVE_* constants.
This may break the VS builds.
2013-08-05 00:17:37 +02:00
William Hart
f608007fc5 Line endings 2012-11-25 22:33:07 +00:00
gladman
76944a04f8 move new *nix tuning values into windows 2012-10-24 07:01:53 +00:00
wbhart
05c51ddd91 Removed old FFT tuning params from gmp-mparam.h files. 2012-09-25 15:43:18 +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
6d1a7e93af rebuild all Visual Studio builds to remove win32 build errors 2012-03-29 11:42:49 +00:00
jasonmoxham
00deb1f830 karasub for windows 2012-02-18 11:40:28 +00:00
gladman
d090b3e7c5 copy Jason's latest tuning to Windows 2011-12-03 23:27:11 +00:00
gladman
6323fbfb28 copy Jasons tuning to Windows 2011-11-23 22:15:43 +00:00
gladman
bb009d186b Add sumdiff_n for core2 and penryn and mod_1_1 for penryn on Windows 2011-07-23 15:57:46 +00:00
gladman
427dead3d1 Update latest core2 assembler on Windows 2011-07-22 12:22:35 +00:00
gladman
9171d38e78 1. rename umul.asm and umul.asm to align with the symbols they export
2. minor Windows build tweaks
2011-07-13 06:37:51 +00:00
gladman
8546be98a1 change labels from global to local in latest Windows assembler code 2011-07-07 13:48:55 +00:00
gladman
36a0e7e247 add latest assembler code to nehalem and core2 builds 2011-07-05 21:18:30 +00:00
jasonmoxham
466614556f copy k8 and karaadd/sub to the other cpu arches linux and windows 2011-07-05 20:16:41 +00:00
jasonmoxham
fdd1dc256f CRLF for all *.h and *.c files not in build.vc10 or yasm 2011-06-08 10:46:43 +00:00
gladman
2733006356 2011-02-28 22:52:56 +00:00
gladman
0f016ba1ea 1. add latest assembler code to the Windows build.
2. correct error in the Python code that runs the tests
2011-02-21 15:13:02 +00:00
jasonmoxham
84835b612c make sure we have unique names for FRAME_PROC in redc 2010-12-17 14:33:58 +00:00
gladman
de924e3d62 1. Add Jason's fantastic new mul assembler to Windows
2. remove bug from Windows core2 popcount assemmbler
3. remove bug from Python AT&T to Intel converter
2010-12-17 14:03:48 +00:00
gladman
8bc37f9a24 make redc changes for Windows 2010-12-16 11:50:51 +00:00
jasonmoxham
e34cec1068 change name of redc_basecase to redc_1 and export 2010-12-16 02:32:35 +00:00
jasonmoxham
a87caeb1f8 faster core2/penryn mpn_hamdist by using the K8 version 2010-12-05 07:49:17 +00:00
gladman
bbd6d19cd2 add Jason new code to Windows build 2010-12-04 14:35:12 +00:00
jasonmoxham
d2778569d7 copy all param's from x86_64 to x86_64w 2010-11-08 18:51:18 +00:00
jasonmoxham
160a48148e unique names for mingw64 asm code 2010-11-07 14:39:17 +00:00
gladman
6cf3ebcf63 Change Windows assembler include file organisation (VS 2010) 2010-08-15 10:08:57 +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
gladman
7d6cc1e587 1. remove single epilogue restriction in Windows assembler code
2. tidy up format of Windows assembler code
2010-07-22 11:33:16 +00:00
gladman
85658e070b 1. Add config.h file generation for Windows
2. Add Configuration to the Windows tests to test DLL versions of MPIR
2010-07-11 19:40:30 +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
gladman
9bf78f0866 1. Update Windows k10 build to match Linux
2. Remove the now redundant 32 to 64 register mapping for mp_size_t inputs in Windows assembler
2010-07-02 11:52:24 +00:00
gladman
74e9c755d2 correction of mpn_store on Windows 2010-07-02 07:06:02 +00:00
gladman
7890b8aa29 Update Windows tuning values 2010-05-20 08:07:39 +00:00
gladman
61b6bc2210 Add Core2 and i3/5/7 (nehalem) tuning for GCD to Windows builds 2010-05-12 08:26:24 +00:00
(no author)
4f580d2bb6 Tune Windows Core2 build (using Linux/GCC values) 2010-03-24 21:33:30 +00:00
(no author)
4f19244f53 Add latest changes to the Windows builds 2010-03-15 09:03:05 +00:00
(no author)
36ca8eb0a9 Removed toom7 code. 2010-03-14 14:16:35 +00:00
(no author)
d7b3af99f2 1. Add toom8 code to Windows build
2. tidy up gmp-mparam.h for a future tuning effort on Windows
2010-02-18 14:39:28 +00:00
gladman
11c4a69572 Add Windows build for Intel nehalem 2009-12-03 17:32:55 +00:00
gladman
1485e3dc1b 1. Add Jason's new assembler code to the Windows builds
2. Tidy up assembler to prepare for Windows nehalem build
2009-12-02 16:24:00 +00:00
gladman
0965fc4532 update VC++ readme.txt and Core2 tuning 2009-10-15 16:24:35 +00:00
gladman
f42829cd8e Core2 assembler (copies) for Windows 2009-10-05 15:56:30 +00:00
gladman
fa92663df1 Update Core2 x64 windows assembler 2009-09-02 17:20:55 +00:00