Commit Graph

325 Commits

Author SHA1 Message Date
jasonmoxham
acf341adde remove cpuid_availible function from fat detection 2011-04-03 09:00:11 +00:00
jasonmoxham
7c463d96f5 clean up fat stuff 2011-04-03 08:50:09 +00:00
jasonmoxham
2b4f1626bc bobcat params 2011-03-04 14:56:09 +00:00
jasonmoxham
d4b0827cc2 asm basecases for bobcat from k8 for linux and windows 2011-03-04 14:31:05 +00:00
jasonmoxham
4e6496d3bb select from existing dir's fastest functions for bobcat linux and windows 2011-03-04 11:55:38 +00:00
jasonmoxham
13009502e8 New asm directory for bobcat 2011-03-04 08:38:40 +00:00
jasonmoxham
7f6602a57f retune netburst params 2011-02-22 10:00:06 +00:00
jasonmoxham
0302f8f283 retune k10 params 2011-02-22 09:34:42 +00:00
jasonmoxham
e808ef6f3f retune atom params 2011-02-22 09:24:32 +00:00
jasonmoxham
fd4597e8c5 retune penryn params 2011-02-22 08:55:06 +00:00
jasonmoxham
9868d5ddef retune K8 params 2011-02-22 08:52:03 +00:00
jasonmoxham
dcd1cc75f7 retune core2 params 2011-02-22 08:38:13 +00:00
jasonmoxham
2422c4300f retune params for nehalem 2011-02-22 08:00:31 +00:00
jasonmoxham
0ba8d8d2fb corrected K8 not.asm 2011-02-21 16:42:26 +00:00
jasonmoxham
cd6fabdacf New AMD mpn_not asm function 2011-02-20 23:13:34 +00:00
jasonmoxham
3556bf39e0 New mpn_mod_1_2 for Core2/Penryn 2011-02-20 18:16:50 +00:00
jasonmoxham
dd88a1b5fd New AMD mpn_mod_1_2 2011-02-20 13:29:40 +00:00
jasonmoxham
75d6bf6f07 correct wrong name in amd submul_1 2011-02-20 09:27:40 +00:00
jasonmoxham
72695428b8 New mod_1_1 for core2 and a slightly different one for penryn 2011-02-19 10:38:02 +00:00
jasonmoxham
6409bad8cc New nehalem mod_1_1 2011-02-15 17:00:25 +00:00
jasonmoxham
a4cd2bfbd1 update AMD mul_1 and submul_1 , just like the new addmul_1 2011-02-11 22:05:06 +00:00
jasonmoxham
c5ae3bd756 New AMD addmul_1 , was 450bytes now 407bytes 2011-01-28 10:44:16 +00:00
jasonmoxham
78db757bc5 new nehalem mpn_mul_1 , this time for real.... 2010-12-24 05:58:03 +00:00
jasonmoxham
d00c5103f3 new nehalem mpn_mul_2 asm function 2010-12-22 09:01:47 +00:00
jasonmoxham
751033b59a New nehalem mul_1 asm function 2010-12-18 04:53:51 +00:00
jasonmoxham
bc2fb3d67e New core2/penryn mul_1 asm function 2010-12-17 00:54:02 +00:00
jasonmoxham
f4cad36a24 change calling convention on the asm code in x86_64 for redc_1 2010-12-16 22:39:03 +00:00
jasonmoxham
e34cec1068 change name of redc_basecase to redc_1 and export 2010-12-16 02:32:35 +00:00
jasonmoxham
874e62cbf0 New K8 asm function mpn_store 2010-12-05 10:35:49 +00:00
jasonmoxham
a87caeb1f8 faster core2/penryn mpn_hamdist by using the K8 version 2010-12-05 07:49:17 +00:00
jasonmoxham
77e6892a3c windows conversion script doestn't like sums in code 2010-12-05 01:34:06 +00:00
jasonmoxham
b820af3933 New K8 asm logic functions mpn_nand_n mpn_nior_n 2010-12-05 00:55:20 +00:00
jasonmoxham
3fbe565821 New nehalem asm function popcount 2010-12-04 14:29:18 +00:00
jasonmoxham
014ff79403 New asm function mpn_hamdist for nehalem 2010-12-04 10:08:24 +00:00
jasonmoxham
08f9f8b572 New core2/penryn asm function mpn_popcount 2010-12-04 00:10:53 +00:00
jasonmoxham
8e1e363c9e update asm def file 2010-12-03 23:49:07 +00:00
jasonmoxham
b6c1ca003c new K8 asm function popcount hamdist 2010-12-03 23:22:36 +00:00
jasonmoxham
d9e61dbf34 new asm code for K10 popcount hamdist 2010-12-03 23:00:04 +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
5fe96fe1ec replace multifunction aors_err1,2 with add,sub separate src code 2010-09-04 20:26:53 +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
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
jasonmoxham
e0aae614a4 add missing asm functions for nano,netburst as fat requires asm (not C) functions for any function in the fat structure 2010-07-22 15:42:21 +00:00
jasonmoxham
b474f41608 correct fat entry , got wrong case 2010-07-22 11:29:38 +00:00