Commit Graph

202 Commits

Author SHA1 Message Date
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
78e52a0525 improve documentation in karasub assembler 2012-01-27 16:25:51 +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
jasonmoxham
97d24b5ad2 crlf removal 2011-12-05 07:07:44 +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
833b850d8f Copy latest tuning to Windows builds 2011-11-22 16:14:06 +00:00
gladman
8db4ca244c 1. Correct errors in Visual Studio builds
2. add tow missing Windows assembler files to SVN
2011-10-14 14:26:09 +00:00
gladman
b3efc4e4dc commit new GCD code to trunk 2011-10-14 11:22:46 +00:00
jasonmoxham
f16f543573 bump version and so numbers ready for release 2011-09-27 23:04:16 +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
01eba40795 add mpn_sumdiff_n for nehalem on Windows 2011-07-22 23:03:59 +00:00
gladman
427dead3d1 Update latest core2 assembler on Windows 2011-07-22 12:22:35 +00:00
gladman
c42eb996ca update latest assembler for nehalem on Windows 2011-07-22 12:13:14 +00:00
gladman
4d114dca5d add double and half assembler to the Windows builds 2011-07-13 13:52:06 +00:00
gladman
fc35327f0d add latest nehalem code to Windows build 2011-07-13 09:50:14 +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
gladman
6cfea75175 add karaadd and karasub assembler code to k8 and k10 Windows builds 2011-07-05 13:10:25 +00:00
jasonmoxham
7e1657b342 x86_64w fat build also uses rip relative addressing 2011-06-30 13:39:11 +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
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
fd66c7d027 bobcat gmp-mparams 2011-06-05 06:24:47 +00:00
jasonmoxham
13813b3901 sandybridge gmp-mparam.h 2011-06-05 06:11:01 +00:00
gladman
f19cade86e correct windows byte swap intrinsics 2011-05-08 16:43:04 +00:00
gladman
a7a7c79be7 add bswap limb definitions to MSVC longlong_inc.h versions 2011-04-30 08:47:19 +00:00
jasonmoxham
8e655622cf make x86 fat preinv_* general , no more bloody special cases..... 2011-04-29 07:46:44 +00:00
gladman
d3f4f67aaf correct name of longlong.h in mpn\x86_64w\ to longlong_inc.h 2011-04-28 16:03:31 +00:00
jasonmoxham
deb7d231da add bulldozer and sandybridge paths to the x86_64w fat path 2011-04-28 02:26:50 +00:00
jasonmoxham
96819f622b final bits of splitting longlong.h 2011-04-28 00:27:14 +00:00
jasonmoxham
e7b0887cc2 add in paths and the best asm we've got for sandybridge 2011-04-26 21:18:12 +00:00
jasonmoxham
059ea30181 split out windows longlong parts 2011-04-11 07:41:43 +00:00
jasonmoxham
84ccff258b and for x64w 2011-04-07 14:22:50 +00:00
jasonmoxham
3ea0bbfc8b and for x64w 2011-04-07 14:21:29 +00:00
jasonmoxham
59dc133875 and for x64w 2011-04-07 14:21:03 +00:00
jasonmoxham
99af8524fb copy some k8 files to x64 dir so that fat build on unknown cpu's work 2011-04-04 23:01:32 +00:00
jasonmoxham
0af26b5bf4 update cpuid.c to be a function rather than a code fragment 2011-04-04 00:40:39 +00:00
jasonmoxham
f2d19d0b29 delete empty dirs 2011-04-03 16:31:49 +00:00
jasonmoxham
4a10577a68 netburst and netburstlahf cpus now use the same directory 2011-04-03 15:59:49 +00:00