Commit Graph

127 Commits

Author SHA1 Message Date
gladman
a52c522f63 add new assembler for and and nior to Windows 2010-12-05 09:17:11 +00:00
jasonmoxham
a87caeb1f8 faster core2/penryn mpn_hamdist by using the K8 version 2010-12-05 07:49:17 +00:00
gladman
2fc9938ea2 add latest assembler for nehalem to Windows 2010-12-04 15:39:30 +00:00
gladman
bbd6d19cd2 add Jason new code to Windows build 2010-12-04 14:35:12 +00:00
jasonmoxham
72316c1513 add sandybridge to cpu's 2010-12-02 23:05:35 +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
jasonmoxham
19e1c6e90b update fat_entry for windows ABI 2010-10-24 10:31:19 +00:00
jasonmoxham
c832f01b9a copy x86_64/fat to x86_64w/fat 2010-10-24 10:09:33 +00:00
gladman
76b0c1bb9e Re-commit 'lost' changes 2010-09-24 13:37:53 +00:00
gladman
7034a48ad9 cosmetic update 2010-09-05 14:18:03 +00:00
gladman
b8d0083303 split x86_64w 'aors_err' assembler files into add, sub and inc files 2010-09-05 10:46:23 +00:00
jasonmoxham
a1fe3f15bb new code path for netburst on mingw64 2010-09-04 17:01:00 +00:00
jasonmoxham
a935db08eb new dir for atom under mingw64 , files taken from the relavant k8,core2 dirs 2010-09-04 16:02:03 +00:00
gladman
6cf3ebcf63 Change Windows assembler include file organisation (VS 2010) 2010-08-15 10:08:57 +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
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
64f03d3ce1 Commit changes to allow Windows DLLs to be tested 2010-07-11 18:15:59 +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
13cec19ee0 2010-07-09 15:47:32 +00:00
gladman
700ead092c Change "Bm1of" to "fobm1" in text files (hopefully fairly safe) 2010-07-09 15:09:09 +00:00
gladman
3d80645be9 1. Change symbol mpn_divexact_bybM1of to mpn_divexact_fobm1 in *.c, *.h, *.in and config.* files
2. Change filenames divebybm1of.<c|asm|as> to divebyfobm1.<c|asm|as>
3. Change filename t-divebybm1of.c to t-divebyfobm1.c 
4. Update Windows builds accordingly
2010-07-09 11:56:57 +00:00
gladman
dae1683f41 tidy up documentation of this function 2010-07-06 18:16:42 +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
d57e46a9b9 Remove serious bug in Windows K8/K10 assembler code 2010-06-09 16:21:25 +00:00
gladman
7890b8aa29 Update Windows tuning values 2010-05-20 08:07:39 +00:00
jasonmoxham
53edce5a20 removed all old gcdext_threshold that were set to zero 2010-05-12 20:56:21 +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)
231175e86f Add nehalem tuning for Windows 2010-04-08 22:33:44 +00:00
(no author)
204ad67265 Copy some tuning parameters from Linux/GCC to Windows 2010-04-01 08:51:00 +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)
fbd28cb458 Add mulmid_basecase assembler to Windows x64 builds 2010-02-24 20:37:51 +00:00
(no author)
69b3ac6b38 2010-02-21 19:51:12 +00:00
(no author)
5b52d6c93d Update Windows tuning files (only nehalem done though) 2010-02-18 18:18:52 +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
(no author)
c4746c30a7 tune for windows nehalem 2010-02-17 10:43:21 +00:00
(no author)
00f292cc48 adjust windows tune slightly 2010-02-08 10:02:55 +00:00
(no author)
015ce32bf7 correct bug in new assembler code 2010-02-07 17:59:56 +00:00
(no author)
3306eae2a2 Add HAVE_NATIVE defines for Windows code 2010-02-07 17:33:56 +00:00
(no author)
3c16b2f566 1. Update g2y.py to cope with GMP assembler
2. add new assembler to Windows build
2010-02-07 14:48:02 +00:00
gladman
0ac38fd71c 1. repair Windows build script
2. Add tuning for nehalem on Windows
2010-01-06 15:07:32 +00:00