Alex Kruppa
|
0595d7cc7c
|
Copied from core2/
The files differed only in one whitespace character
|
2017-01-02 06:32:54 -08:00 |
|
William Hart
|
8435273a1a
|
Remove sb_div* small implementation (due to bug and due to being a very minor
performance improvement).
|
2015-11-13 14:47:44 +00:00 |
|
William Hart
|
de759a4525
|
Replace lahf and sahf with .byte declarations to support old coreutils such as
that used by OpenBSD-5.6.
|
2015-06-11 12:51:45 +00:00 |
|
William Hart
|
dfe64a438f
|
Update nehalem tuning values.
|
2014-03-21 16:34:38 +00:00 |
|
William Hart
|
b3471ddac5
|
Update sandybridge and westmere tuning values.
|
2014-03-21 16:05:02 +00:00 |
|
William Hart
|
a1a268dc7e
|
Corrected nehalem tuning value.
|
2014-02-18 12:42:07 +00:00 |
|
William Hart
|
c8c2a49c43
|
Update nehalem tuning values.
|
2014-02-18 11:29:26 +00:00 |
|
William Hart
|
2a741c97d0
|
On nehalem the GMP sqr_basecase is faster. Thus both nehalem and westmere can
use the mpn/x86_64/sqr_basecase.asm file.
|
2014-02-18 11:25:37 +00:00 |
|
William Hart
|
edb937d0e3
|
GMP sqr_basecase is faster on westmere.
|
2014-02-17 19:37:58 +00:00 |
|
William Hart
|
8437e1f92a
|
Added comments to add_err1_n/add_err2_n.asm and fixed some comments in
sub_err1_n/sub_err2_n.asm.
|
2014-02-07 14:55:59 +00:00 |
|
William Hart
|
66827c7e00
|
Comments in sub_err1_n/sub_err2_n.asm.
|
2014-02-07 13:05:55 +00:00 |
|
wbhart
|
1a010f75a6
|
Lots of tuning values.
|
2012-10-24 01:58:08 +00:00 |
|
wbhart
|
05c51ddd91
|
Removed old FFT tuning params from gmp-mparam.h files.
|
2012-09-25 15:43:18 +00:00 |
|
jasonmoxham
|
03d14b7e45
|
correct pop order for karasub , add redc_2 , add generic addadd addsub subadd sumdiff
|
2012-03-10 08:27:37 +00:00 |
|
jasonmoxham
|
935c0158ef
|
karasub for all x64
|
2012-02-18 09:15:44 +00:00 |
|
jasonmoxham
|
50fb23fd6e
|
nehalem tuning
|
2011-11-22 09:41:10 +00:00 |
|
gladman
|
b3efc4e4dc
|
commit new GCD code to trunk
|
2011-10-14 11:22:46 +00:00 |
|
jasonmoxham
|
30e7a89da6
|
New mpn_sumdiff_n for nehalem
|
2011-07-22 21:47:35 +00:00 |
|
jasonmoxham
|
1a7e5f137f
|
New nehalem asm functions for addadd addsub subadd
|
2011-07-22 10:07:54 +00:00 |
|
jasonmoxham
|
94cc9b7a7b
|
karasub/add for nehalem
|
2011-07-13 08:35:13 +00:00 |
|
jasonmoxham
|
2422c4300f
|
retune params for nehalem
|
2011-02-22 08:00:31 +00:00 |
|
jasonmoxham
|
6409bad8cc
|
New nehalem mod_1_1
|
2011-02-15 17:00:25 +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
|
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
|
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
|
411107f047
|
replace divebyff.* with divexact_byff.*
|
2010-08-13 13:23:52 +00:00 |
|
mvngu
|
fa9329788c
|
nehalem: taurus.skynet Linux: tuning values for GCD_THRESHOLD and GCDEXT_THRESHOLD
|
2010-05-20 04:39:21 +00:00 |
|
(no author)
|
eec9eac26f
|
Added tuning for i7 (thanks to Gonzalo Tornaria).
|
2010-04-08 00:19:26 +00:00 |
|
jasonmoxham
|
ef2b3db6ef
|
remove # comments
|
2009-11-19 08:49:14 +00:00 |
|
jasonmoxham
|
8bcfe2975a
|
New nehalem asm mpn_copyi mpn_copyd
|
2009-11-19 08:45:27 +00:00 |
|
jasonmoxham
|
579e36f2b1
|
New nehalem asm mpn_com
|
2009-11-19 08:44:50 +00:00 |
|
jasonmoxham
|
59bf8d86e4
|
new nehalem asm logic mpn fn's
|
2009-11-19 08:37:54 +00:00 |
|
jasonmoxham
|
dcf3afa567
|
convert addlsh from gas to yasm format
|
2009-11-18 17:43:25 +00:00 |
|
jasonmoxham
|
c6af9fbfc2
|
some more masm? movq/movd mixups
|
2009-10-16 00:45:14 +00:00 |
|
jasonmoxham
|
be135c7347
|
change asm #comment to C comment
|
2009-10-15 18:13:19 +00:00 |
|
jasonmoxham
|
2821267426
|
nehalem 64 params
|
2009-10-07 12:00:35 +00:00 |
|
jasonmoxham
|
dc1fc39381
|
New nehalem asm functions mod_1_? rsh_divrem_hensel_qr_1_2 divrem_hensel_qr_1_2
|
2009-10-05 14:19:08 +00:00 |
|
jasonmoxham
|
70c9a062d9
|
New asm functions for nehalem mpn_add_err1_n mpn_sub_err1_n
|
2009-09-01 15:03:33 +00:00 |
|
jasonmoxham
|
7268e5f9ac
|
New asm function nehalem mpn_addlsh_n , delete old mpn_addlsh1_n
|
2009-08-23 17:57:21 +00:00 |
|
jasonmoxham
|
a69bf92c40
|
New asm function nehalem mpn_store
|
2009-08-13 09:57:49 +00:00 |
|
jasonmoxham
|
2dae13c07c
|
New intel x86_64 assembler code for left/right shift
|
2009-07-24 11:50:15 +00:00 |
|
jasonmoxham
|
2fff63ed30
|
nehalem mparam update
|
2009-05-27 23:02:45 +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 |
|
jasonmoxham
|
2768eeaaf0
|
New asm functions mpn_store MPN_ZERO for k8/k10/nehalem
|
2009-05-14 20:30:27 +00:00 |
|
jasonmoxham
|
ccf3200d93
|
mul_basecase tweeks
|
2009-05-13 22:51:35 +00:00 |
|