Andy Polyakov
|
a356e488ad
|
x86_64 assembly pack: refine clang detection.
|
2014-06-28 17:23:21 +02:00 |
|
Andy Polyakov
|
7eb0488280
|
x86_64 assembly pack: addendum to last clang commit.
|
2014-06-24 08:37:05 +02:00 |
|
Andy Polyakov
|
ac171925ab
|
x86_64 assembly pack: allow clang to compile AVX code.
|
2014-06-24 08:24:25 +02:00 |
|
Andy Polyakov
|
977f32e852
|
Facilitate back-porting of AESNI and SHA modules.
Fix SEH and stack handling in Win64 build.
|
2014-06-12 21:45:41 +02:00 |
|
Andy Polyakov
|
619b94667c
|
Add support for Intel SHA extension.
|
2014-06-11 10:27:45 +02:00 |
|
Andy Polyakov
|
d49135e7ea
|
sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2.
|
2014-02-26 10:22:13 +01:00 |
|
Andy Polyakov
|
32213d8d77
|
sha[256|512]-586.pl: add more SIMD code paths.
|
2013-06-10 22:26:53 +02:00 |
|
Andy Polyakov
|
47edeb9f59
|
sha256-586.pl: code refresh.
|
2013-02-15 11:23:06 +01:00 |
|
Andy Polyakov
|
2dce10c56d
|
sha256-586.pl: fix typos.
|
2012-07-01 08:46:38 +00:00 |
|
Andy Polyakov
|
42a36658c1
|
sha256-586.pl: fix linking error.
|
2012-06-19 07:49:36 +00:00 |
|
Andy Polyakov
|
f3eac74bc5
|
sha256-586.pl: add AVX and XOP code paths.
|
2012-06-12 14:40:11 +00:00 |
|
Andy Polyakov
|
3a9b3852c6
|
sha256-586.pl: squeeze some more, most notably ~10% on Nehalem.
|
2012-06-12 14:38:01 +00:00 |
|
Andy Polyakov
|
f889bb0384
|
sha256-586.pl: full unroll to deliver additional ~16%, add Sandy Bridge-
specific code path.
|
2012-05-28 17:50:57 +00:00 |
|
Andy Polyakov
|
d4bb6bddf8
|
sha256-586.pl: tune away regression on Nehalem core and incidentally
improve performance on Atom and P4.
|
2012-05-24 07:39:04 +00:00 |
|
Andy Polyakov
|
ee9bf3eb6c
|
sha256-586.pl optimization.
|
2012-05-19 10:10:30 +00:00 |
|
Andy Polyakov
|
7470276a25
|
sha256-586.pl: minor optimization, +0-2% on all CPUs, +7% on Westmere.
|
2011-09-17 12:57:33 +00:00 |
|
Andy Polyakov
|
87facba376
|
Remove junk argument to function_begin in sha/asm/*-586.pl.
PR: 1681
|
2008-07-17 09:50:56 +00:00 |
|
Andy Polyakov
|
b5e5760d01
|
Minor formatting fixes in crypto/sha/asm.
|
2007-09-18 21:12:02 +00:00 |
|
Andy Polyakov
|
8dc899dee4
|
Minor sha[256|512]-586 performance tweaks.
|
2007-09-16 18:47:24 +00:00 |
|
Andy Polyakov
|
ee0449b17c
|
SHA256/512 for x86.
|
2007-09-13 07:26:19 +00:00 |
|