(no author)
|
f50d7f04ff
|
Hopefully fixed tuning of division routines.
|
2010-02-19 15:22:22 +00:00 |
|
(no author)
|
f444a2bf6c
|
Attempt to tune some of the division functions.
|
2010-02-19 12:54:56 +00:00 |
|
(no author)
|
19b37fb7c1
|
Added speed, tune and try code for toom8_mul/sqr and tuning for K102.
|
2010-02-18 14:50:40 +00:00 |
|
(no author)
|
9cb500d53b
|
Turned on toom8 squaring code.
|
2010-02-18 13:40:38 +00:00 |
|
(no author)
|
3fad25a740
|
Added toom8 files.
|
2010-02-16 23:47:07 +00:00 |
|
(no author)
|
a2c42da38f
|
Fiddled with tuning value.
|
2010-02-13 21:20:12 +00:00 |
|
wbhart
|
c8d33128b5
|
Made a change to hopefully support unaligned memory allocation as requested by
Dan Grayson. Passes make check and try mpn_lshift.
|
2010-01-10 23:54:55 +00:00 |
|
wbhart
|
0200f63f3b
|
Added tuning params for K102. Added new fft code to main directory.
|
2010-01-01 14:06:41 +00:00 |
|
jasonmoxham
|
afc620f493
|
new K8 asm functions mpn_popcount mpn_hamdist
|
2009-11-19 10:38:40 +00:00 |
|
jasonmoxham
|
367f00f4fe
|
New K8 asm functions mpn_and,ior,xor
|
2009-11-19 10:35:17 +00:00 |
|
jasonmoxham
|
beb4d5b735
|
New K8 asm funtions mpn_lshift2,3,4,5,6
|
2009-11-19 10:32:03 +00:00 |
|
jasonmoxham
|
c6af9fbfc2
|
some more masm? movq/movd mixups
|
2009-10-16 00:45:14 +00:00 |
|
jasonmoxham
|
4ba747128d
|
change movq to movd for old masm assembler
|
2009-10-15 18:21:27 +00:00 |
|
jasonmoxham
|
be135c7347
|
change asm #comment to C comment
|
2009-10-15 18:13:19 +00:00 |
|
jasonmoxham
|
c9f16233b8
|
add back in old fft tuning values , better than nothing
|
2009-10-08 22:50:40 +00:00 |
|
jasonmoxham
|
93688a18b6
|
k10 params
|
2009-10-08 18:01:18 +00:00 |
|
jasonmoxham
|
e49eccab57
|
k8 params
|
2009-10-08 15:30:59 +00:00 |
|
jasonmoxham
|
4053a62930
|
k102 params
|
2009-10-08 15:28:51 +00:00 |
|
jasonmoxham
|
ad4a181469
|
New AMD asm function mpn_mod_1_3
|
2009-10-04 23:49:02 +00:00 |
|
jasonmoxham
|
bf0f5c4e6f
|
add carry limb into the existing rsh_divrem_hensel
|
2009-10-04 02:16:25 +00:00 |
|
jasonmoxham
|
cdaad5bffc
|
New AMD asm function mpn_rsh_divrem_hensel_qr_1_2
|
2009-10-03 22:21:44 +00:00 |
|
jasonmoxham
|
90d8b76405
|
New amd asm function mpn_mod_1_2
|
2009-10-03 00:04:27 +00:00 |
|
jasonmoxham
|
520fec686d
|
tweek mod_1_1 amd asm to full speed
|
2009-10-02 02:57:31 +00:00 |
|
jasonmoxham
|
adfded6fe5
|
split out mpn_mod_1_? from divrem_euclidean_r and add New asm function for AMD for mod_1_1
|
2009-10-01 22:04:24 +00:00 |
|
jasonmoxham
|
07f97a0963
|
new AMD asm function mpn_divrem_hensel_qr_1_2
|
2009-09-30 23:41:09 +00:00 |
|
jasonmoxham
|
24d1b6c39b
|
rename divrem_hensel amd asm to match
|
2009-09-30 02:52:41 +00:00 |
|
jasonmoxham
|
56801786a7
|
New asm functions for AMD divrem_hensel_qr_1 divrem_hensel_r_1
|
2009-09-29 23:52:09 +00:00 |
|
jasonmoxham
|
4783c9dc4e
|
New AMD rsh_divrem_hensel_qr_1 asm fn
|
2009-09-29 21:53:03 +00:00 |
|
jasonmoxham
|
9a315eef2c
|
mixed up gas and yasm syntax
|
2009-08-23 23:52:01 +00:00 |
|
jasonmoxham
|
1c4bb4fa9f
|
didn't like it as a macro , so new amd asm functions mpn_inclsh mpn_declsh
|
2009-08-23 23:44:19 +00:00 |
|
jasonmoxham
|
a614713922
|
New macro/function for AMD mpn_inclsh_n
|
2009-08-23 23:04:14 +00:00 |
|
jasonmoxham
|
573b911273
|
New asm functions K8/K10 mpn_addlsh_n mpn_sublsh_n and carry-in varients
|
2009-08-23 22:20:49 +00:00 |
|
jasonmoxham
|
303f9fb219
|
New K8/K10 asm function mpn_sub_err1_n
|
2009-08-18 22:36:21 +00:00 |
|
jasonmoxham
|
392ea17854
|
New K8/K10 asm function add_err1
|
2009-08-18 15:37:23 +00:00 |
|
jasonmoxham
|
1a7781ade8
|
New K8 asm function mpn_lshiftc
|
2009-08-12 03:13:11 +00:00 |
|
jasonmoxham
|
942d2666ca
|
Tweek K8 mpn_rshift
|
2009-08-11 02:27:30 +00:00 |
|
jasonmoxham
|
2d1deac90c
|
New K8 asm functions mpn_lshift2 mpn_rshift2
|
2009-07-24 11:54:46 +00:00 |
|
wbhart
|
b0db490a0b
|
K8 tuning values.
|
2009-05-28 00:12:42 +00:00 |
|
wbhart
|
5a67fa8b45
|
Added K10 tuning values.
|
2009-05-27 22:27:18 +00:00 |
|
jasonmoxham
|
e788f8b9b4
|
mul_basecase to yasm
|
2009-05-20 13:03:53 +00:00 |
|
jasonmoxham
|
5fb3fafe42
|
mul_basecase for GAS, so I know what the yasm conversion is of
|
2009-05-20 00:01:35 +00:00 |
|
wbhart
|
d96ef5e5d9
|
Reverted a change which slows things down on k8.
|
2009-05-19 02:04:09 +00:00 |
|
jasonmoxham
|
2768eeaaf0
|
New asm functions mpn_store MPN_ZERO for k8/k10/nehalem
|
2009-05-14 20:30:27 +00:00 |
|
jasonmoxham
|
3b7c555c8e
|
New generic functions/macros mpn_lshift2 mpn_rshift2 and tests/speed etc
|
2009-05-14 02:44:19 +00:00 |
|
jasonmoxham
|
ccf3200d93
|
mul_basecase tweeks
|
2009-05-13 22:51:35 +00:00 |
|
jasonmoxham
|
6ee4e35940
|
New asm function mpn_mul_basecase for K8/K10/Core2/Penryn/Nehalem
|
2009-05-13 19:49:42 +00:00 |
|
jasonmoxham
|
0a1d07af4e
|
New asm function mpn_sublsh1_n for K8/K10
|
2009-05-10 20:03:47 +00:00 |
|
jasonmoxham
|
574f3be308
|
New asm function mpn_divexact_byff for K8/K10/Core2/penryn/nehalem
|
2009-05-10 19:35:54 +00:00 |
|
jasonmoxham
|
359fab42b5
|
New asm functions mpn_rsh1add_n mpn_rsh1sub_n for K8/K10/Core2/penryn/nehalem
|
2009-05-10 18:46:48 +00:00 |
|
jasonmoxham
|
428e43b40e
|
New asm functions mpn_addadd_n mpn_addsub_n mpn_subadd_n for K8/K10
|
2009-05-10 16:25:01 +00:00 |
|