Commit Graph

41 Commits

Author SHA1 Message Date
jasonmoxham
e34cec1068 change name of redc_basecase to redc_1 and export 2010-12-16 02:32:35 +00:00
jasonmoxham
72316c1513 add sandybridge to cpu's 2010-12-02 23:05:35 +00:00
jasonmoxham
97e2c4c0ef x86_64 cpuid always availible , simplify detection code 2010-10-26 15:53:26 +00:00
jasonmoxham
42eb646f27 replace pre_divrem_1.* with preinv_divrem_1.* 2010-08-13 14:28:46 +00:00
jasonmoxham
7a678e4d9d replace pre_mod_1.* with preinv_mod_1.* 2010-08-13 14:21:10 +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
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
jasonmoxham
b474f41608 correct fat entry , got wrong case 2010-07-22 11:29:38 +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
jasonmoxham
aefcb57915 add in westmere cpu properly 2010-06-26 09:58:50 +00:00
jasonmoxham
484cceadc4 new K8only dir for asm that is faster on K8 but NOT K10 2010-06-26 09:00:48 +00:00
(no author)
5b91e6fe9d add divrem_2 to the fat structure 2010-03-18 15:27:42 +00:00
jasonmoxham
a2bf208858 add via nano cpuid and code path 2009-09-27 23:12:12 +00:00
jasonmoxham
f446d380ce whoops uppercase instead of lower case 2009-09-08 02:05:31 +00:00
jasonmoxham
993fab5c21 rename K10_2 to K102 as autotools doesnt like - and fat mechanism doesn't like _ 2009-09-08 01:55:29 +00:00
jasonmoxham
9010f58508 update fat to cope with K10_2 and core2,k8 etc on 32bit 2009-09-08 01:49:01 +00:00
wbhart
bc25f5bacd More generic x86_64 tuning values and values for fat binaries (taken from k8 values). 2009-05-31 18:47:52 +00:00
jasonmoxham
9c68614d77 Add new function generic mpn_divrem_euclidean_qr_2 2009-05-19 09:30:34 +00:00
jasonmoxham
996bd50496 add divrem_euclidean_qr_1 , divexact_byBm1of to fat structure 2009-04-13 21:42:55 +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
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
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
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
def21c1810 add redc_basecase and sumdiff_n to the fat structure 2009-02-27 17:59:28 +00:00
jasonmoxham
e554550755 for file in $(find -name \*.c ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done
for file in $(find -name \*.h ) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done
for file in $(find -name \*.cc) ; do sed -e "s/#include \"gmp\.h\"/#include \"mpir.h\"/g" $file > temp ; mv temp $file ; done
2009-02-12 10:24:24 +00:00
wbhart
01864037af Made fat binaries work for x86_64. 2009-01-29 06:05:21 +00:00
wbhart
057a0ff49a Fixed cpuid. 2009-01-19 00:07:32 +00:00
wbhart
7987ca92e9 Rewrote fat.c to work with x86_64 processors. Made fat_entry.asm
assemble, though it segfaults. Added some missing definitions to 
x86_64-defs.m4.
2009-01-18 23:21:54 +00:00
wbhart
44af910cc5 Made /mpn/x86_64/fat/gmp-mparam.h 64 bit instead of 32 bit. 2009-01-18 19:52:40 +00:00
wbhart
1ed72b1360 Made changes to allow a fat build on x86_64. 2009-01-18 15:15:25 +00:00