Commit Graph

40 Commits

Author SHA1 Message Date
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
William Hart
f541fce21f Removed slower sandybrige rshift1. 2015-06-12 11:27:42 +00:00
William Hart
48bf24bdea Add missing rshift1.as/asm in Sandy Bridge. 2015-06-10 01:40:32 +00:00
BrianGladman
e3e00705de add Ivybridge tuning on Windows 2014-04-01 08:23:35 +01:00
BrianGladman
053a6cd91a copy GCC tuning values over to Windows 2014-04-01 00:35:49 +01:00
BrianGladman
1f13a0f477 tuning plus cosmetic change to mpir_config.py 2014-03-28 17:05:47 +00:00
William Hart
1f4dc6e93f Attempt to fix fat build on MinGW64. 2014-03-28 14:57:43 +00:00
BrianGladman
f6691eaf65 update windows tuning by copying from GCC/Linux 2014-03-22 16:05:46 +00:00
BrianGladman
6e53dff494 add new factorial code and tests to Visual Studio builds 2014-02-28 15:12:11 +00:00
BrianGladman
edcefb28cb Update Windows Visual Studio 2013 build for latest changes 2014-02-27 22:16:06 +00:00
BrianGladman
2e9c90554c update windows builds for GMP sqr_basecase change 2014-02-18 17:36:29 +00:00
BrianGladman
d76d8284b9 add GMP sqr_basecase assembler code for Windows 2014-02-17 23:06:06 +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
ce643bc361 move new *nix tuning values into windows 2012-10-25 15:39:46 +00:00
wbhart
05c51ddd91 Removed old FFT tuning params from gmp-mparam.h files. 2012-09-25 15:43:18 +00:00
gladman
4fc4fe0884 merge mpir-exp branch into trunk 2012-07-27 13:26:23 +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
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
jasonmoxham
97f6f431fd asm redc_1 for sandybridge and bobcat for x86_64 and x86_64w 2012-03-19 07:10:43 +00:00
jasonmoxham
00deb1f830 karasub for windows 2012-02-18 11:40:28 +00:00
gladman
406c8e8b24 prepare for new Python build system 2012-02-13 15:18:13 +00:00
gladman
9f7e38798b Correct the Windows kara_sub assembler implementation. 2012-02-03 19:45:18 +00:00
gladman
5a508593a5 adopt Jason's six loop solution for carries in karasub assembler 2012-01-31 19:38:55 +00:00
gladman
67645bface correction to karasub assembler documentation 2012-01-28 09:08:54 +00:00
gladman
d1d2b839fe small change to Windows karasub asseembler 2012-01-27 22:51:07 +00:00
gladman
340449f492 correct the Windows versions of karasub assembler 2012-01-27 12:49:09 +00:00
gladman
7b6cec91a5 karasub documentation correction 2012-01-26 20:59:30 +00:00
gladman
ceb36b722d minor documentation update for karasub assembler on Windows 2012-01-26 18:33:47 +00:00
gladman
e625d10b9c correct bug in WIndows assembler code for karasub 2012-01-26 18:12:57 +00:00
gladman
833b850d8f Copy latest tuning to Windows builds 2011-11-22 16:14:06 +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
0104a83deb delete inc/declsh_n entry point from sandybridge add/submul_1 as in mingw64 fat build the symbols clash 2011-06-07 09:01:59 +00:00
jasonmoxham
13a63a7ef1 and rename symbol in sandybridge/mul_1 2011-06-07 09:00:24 +00:00
jasonmoxham
327f3f585a unique symbols requires for miongw64 fat build 2011-06-07 07:14:56 +00:00
jasonmoxham
13813b3901 sandybridge gmp-mparam.h 2011-06-05 06:11:01 +00:00
jasonmoxham
e7b0887cc2 add in paths and the best asm we've got for sandybridge 2011-04-26 21:18:12 +00:00