Commit Graph

117 Commits

Author SHA1 Message Date
jasonmoxham
057df2db7c add header 2009-04-10 23:07:41 +00:00
jasonmoxham
d2038f6348 new x86_64 addmul_2.asm :note convert to yasm , update netburst gmp-mparam.h 2009-04-10 22:58:42 +00:00
jasonmoxham
87af550e1c copy more core2 asm function to netburst 2009-04-06 20:59:23 +00:00
jasonmoxham
f70778cb24 copy some core2 asm to netburst 2009-04-06 20:51:21 +00:00
jasonmoxham
6787300718 remove un-needed case in mul_basecase.as for x86_64 2009-04-02 00:25:40 +00:00
jasonmoxham
d6f0373c37 update gmp-mparam for k10,core2,penryn 2009-04-01 22:48:19 +00:00
jasonmoxham
5ecc4581da nehalem,k8 tune params 2009-04-01 22:13:15 +00:00
jasonmoxham
863fd95eb1 update k10,nehalem,core2,penryn gmp-mparam.h 2009-04-01 13:37:17 +00:00
wbhart
e42709e967 Added toom4 multiplication. 2009-04-01 08:21:03 +00:00
jasonmoxham
8ca3be5bef merge div-branch into trunk with svn merge -r 1782:1816 ../branches/x86_64-division/ run on my local trunk 2009-03-31 23:56:06 +00:00
jasonmoxham
587bf31b2c New assembler x86_64 mpn_mul_2 2009-03-31 22:50:46 +00:00
wbhart
32409ddc7d Removed superfluous instructions from conversion to yasm format in
diveby3.
2009-03-29 19:05:14 +00:00
jasonmoxham
2235444edf x86_64 mpn_subadd_n plus tests,tune 2009-03-29 10:49:51 +00:00
jasonmoxham
5a048dae03 merged x86_64 cpuid branch into trunk with svn merge -r 1755:1779 ../branches/x86_64_cpuid/ run in my local copy of trunk 2009-03-19 19:52:22 +00:00
jasonmoxham
ef025d7676 removed space 2009-03-15 14:27:26 +00:00
jasonmoxham
f2a624baa2 remove crlf from old add/sub_n and remove yasm macros from GLOBAL_FUNC names 2009-03-15 13:29:03 +00:00
jasonmoxham
bcdb64a903 copy add/sub from mpir-0.9/mpn/x86_64/amd/ to mpn/x86_64/core2/ for the nocona with no lahf 2009-03-15 02:22:21 +00:00
jasonmoxham
599f86a919 lahf and nocona hack... aaarrrrgggghhhh 2009-03-15 01:18:54 +00:00
jasonmoxham
9466115888 Atom cpuid update 2009-03-14 00:16:29 +00:00
jasonmoxham
4e092271ed Nehalem cpuid update 2009-03-13 20:00:56 +00:00
jasonmoxham
ea9ce09036 delete amd copyi.as and copyd.as 2009-03-06 16:01:39 +00:00
jasonmoxham
5cfca1657e remove crlf from k10 asm files 2009-03-06 15:38:21 +00:00
jasonmoxham
f920a71acf remove define test for copyi/d 2009-03-06 05:17:31 +00:00
jasonmoxham
a0c2458b0b added include files 2009-03-06 05:08:36 +00:00
jasonmoxham
799f347514 cant spell 2009-03-06 05:00:44 +00:00
jasonmoxham
77060ac2f6 move amd specific copy back to amd dir , and write new fat fallback copy fn 2009-03-06 04:55:43 +00:00
jasonmoxham
3242063820 removed dos crlf from linux asm files , update configure to recognize GLOBAL_FUNC for HAVE_NATIVE_functions 2009-03-05 17:50:57 +00:00
wbhart
0de1cfd773 Changed alignb #,nop back to align # because it appears to make no
difference. 

Got rid of relative paths for yasm_mac.inc.
2009-03-05 16:28:17 +00:00
wbhart
2831de1ed4 Jason Moxham's Core 2 assembly code to yasm format. 2009-03-05 15:48:35 +00:00
wbhart
f596e5d3ed Last of Jason Moxham's K8 assembly code converted to yasm format. 2009-03-04 22:01:05 +00:00
wbhart
47be515d09 More of Jason Moxham's code converted to yasm format. 2009-03-04 21:42:45 +00:00
wbhart
df04ac8e91 More of Jason Moxham's assembly to yasm format. 2009-03-04 21:22:34 +00:00
wbhart
50fca0e0be More of Jason Moxham's code converted to yasm format. 2009-03-04 20:49:03 +00:00
wbhart
661b1673c9 Conversion of redc_basecase of Jason Moxham to yasm format. 2009-03-04 19:38:45 +00:00
wbhart
5ceb500330 More conversions of Jason Moxham's assembly code to yasm format. 2009-03-04 19:14:38 +00:00
wbhart
4e88ddfc06 More of Jason Moxham's assembly code converted to yasm format. 2009-03-04 18:14:03 +00:00
wbhart
f2fa962ce3 Coverted left and right shift assembly functions of Jason Moxham to yasm
format.
2009-03-04 16:22:48 +00:00
wbhart
53fc1663bc Converted Jason Moxham's K10 code to yasm format. 2009-03-04 15:32:42 +00:00
jasonmoxham
b9fc94a42f buildtest merge copyi,copyd were missed as I moved them 2009-03-03 22:03:12 +00:00
jasonmoxham
98fb151932 merged buildtest branch into trunk for building outside the src tree , the command I used was svn merge -r 1643:1669 ../branches/buildtest/ in my local copy of trunk 2009-03-03 21:40:13 +00:00
jasonmoxham
c2b39601ec movq to movd fix for broken old masm on OSX 2009-03-03 18:11:42 +00:00
jasonmoxham
cec19c727c removed # comments from x86_64 assembler as OSX dont like em 2009-03-03 17:58:40 +00:00
jasonmoxham
a07c4b86c6 update core2 cpu detection for fat 2009-03-02 15:23:14 +00:00
jasonmoxham
c867a0f96c trunk fat dummy functions redc_basecase,sumdiff_n for x86_64 and x86 2009-03-02 14:28:08 +00:00
jasonmoxham
bc96592570 trunk fat dummy functions mul/sqr basecase for x86_64 , and move amd64 copy asm to x86_64 2009-03-02 14:24:15 +00:00
jasonmoxham
a3a0793c66 update gmp-mparam for linux K8,K10,core2 2009-02-28 00:13:22 +00:00
jasonmoxham
def21c1810 add redc_basecase and sumdiff_n to the fat structure 2009-02-27 17:59:28 +00:00
jasonmoxham
f86e86473b Copy AMD asm code to core2 and change inc/dec to add/sub 2009-02-23 11:26:08 +00:00
jasonmoxham
deb06ea4ed merged k8-branch into trunk , autotools , few handbits , windows bits just copyed over 2009-02-19 23:22:30 +00:00
jasonmoxham
b76677c8fc changed libgmp*.* for a few odd cases left 2009-02-12 12:25:23 +00:00