Andy Polyakov
|
9dd6240201
|
x86[_64] assembly pack: add Silvermont performance data.
Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit b59f92e75d )
|
2014-08-30 19:14:49 +02:00 |
|
Andy Polyakov
|
0ad2a0a303
|
sha[1|512]-x86_64.pl: fix logical errors with $shaext=0.
(cherry picked from commit 07b635cceb )
|
2014-07-07 17:02:00 +02:00 |
|
Andy Polyakov
|
6ce295a301
|
sha512-x86_64.pl: fix typo.
PR: #3431
(cherry picked from commit 7eb9680ae1 )
|
2014-07-06 00:00:34 +02:00 |
|
Andy Polyakov
|
daa96141d3
|
sha512-x86_64.pl: fix linking problem under Windows.
(cherry picked from commit 29be3f6411 )
|
2014-07-01 17:12:41 +02:00 |
|
Andy Polyakov
|
377551b9c4
|
x86_64 assembly pack: refine clang detection.
(cherry picked from commit a356e488ad )
Resolved conflicts:
crypto/bn/asm/rsaz-avx2.pl
|
2014-06-28 17:26:03 +02:00 |
|
Andy Polyakov
|
52f856526c
|
x86_64 assembly pack: addendum to last clang commit.
(cherry picked from commit 7eb0488280 )
|
2014-06-27 22:55:22 +02:00 |
|
Andy Polyakov
|
912f08dd5e
|
x86_64 assembly pack: allow clang to compile AVX code.
(cherry picked from commit ac171925ab )
|
2014-06-27 22:55:07 +02:00 |
|
Andy Polyakov
|
56ba280ccd
|
Facilitate back-porting of AESNI and SHA modules.
Fix SEH and stack handling in Win64 build.
(cherry picked from commit 977f32e852 )
|
2014-06-12 21:51:35 +02:00 |
|
Andy Polyakov
|
70fddbe32a
|
Add support for Intel SHA extension.
(cherry picked from commit 619b94667c )
|
2014-06-11 10:30:31 +02:00 |
|
Andy Polyakov
|
f92926e331
|
sha/asm/sha512-x86_64.pl: fix compilation error on Solaris.
(cherry picked from commit 147cca8f53 )
|
2014-02-26 09:31:40 +01:00 |
|
Andy Polyakov
|
4e09add6f8
|
crypto/sha/asm/sha*-x86_64.pl: comply with Win64 ABI.
(cherry picked from commit 006784378d )
|
2013-07-31 23:52:21 +02:00 |
|
Andy Polyakov
|
e7a02b24c1
|
sha512-x86_64.pl: upcoming-Atom-specific optimization.
(cherry picked from commit c7f690c243 )
|
2013-06-10 22:51:31 +02:00 |
|
Andy Polyakov
|
5de583aa91
|
sha512-x86_64.pl: +16% optimization for Atom.
(and pending AVX2 changes).
(cherry picked from commit 504bbcf3cd )
|
2013-05-25 19:04:48 +02:00 |
|
Andy Polyakov
|
ecc2c5d81a
|
sha512-x86_64.pl: update from master.
|
2013-05-19 21:36:54 +02:00 |
|
Andy Polyakov
|
3f233a1e77
|
x86_64 assembly pack: make Windows build more robust [from master].
PR: 2963 and a number of others
|
2013-01-22 22:51:29 +01:00 |
|
Andy Polyakov
|
8b654459be
|
x86_64 assembly pack: make it possible to compile with Perl located
on path with spaces [from HEAD].
PR: 2835
|
2012-06-27 12:48:50 +00:00 |
|
Andy Polyakov
|
70b52222f5
|
x86_64 assembler pack update from HEAD.
|
2011-11-14 21:01:21 +00:00 |
|
Andy Polyakov
|
be01f79d3d
|
x86_64 assembler pack: add support for Win64 SEH.
|
2008-12-19 11:17:29 +00:00 |
|
Andy Polyakov
|
aa8f38e49b
|
x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.
|
2008-11-12 08:15:52 +00:00 |
|
Andy Polyakov
|
55eab3b74b
|
Make x86_64 modules work under Win64/x64.
|
2007-08-23 12:01:58 +00:00 |
|
Andy Polyakov
|
c5f17d45c1
|
Further synchronizations with md32_common.h update, consistent naming
for low-level SHA block routines.
|
2006-10-17 16:13:18 +00:00 |
|
Andy Polyakov
|
4a5b8a5bee
|
Commentary section update in sha512-x86_64.pl.
|
2005-07-25 13:29:42 +00:00 |
|
Andy Polyakov
|
2337eb5823
|
SHA-256/-512 x86_64 assembler module.
|
2005-07-24 12:28:04 +00:00 |
|