Andy Polyakov
|
9dd6240201
|
x86[_64] assembly pack: add Silvermont performance data.
Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit b59f92e75d334c9281082a02faa6c68afb614fd2)
|
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 07b635cceb60abaddba2f0e469e5f5978258f46b)
|
2014-07-07 17:02:00 +02:00 |
|
Andy Polyakov
|
6ce295a301
|
sha512-x86_64.pl: fix typo.
PR: #3431
(cherry picked from commit 7eb9680ae1bf5dd9aeb61c401f2c3bd900ac9aeb)
|
2014-07-06 00:00:34 +02:00 |
|
Andy Polyakov
|
daa96141d3
|
sha512-x86_64.pl: fix linking problem under Windows.
(cherry picked from commit 29be3f6411774e10169e60e1507df3d7c2e589df)
|
2014-07-01 17:12:41 +02:00 |
|
Andy Polyakov
|
377551b9c4
|
x86_64 assembly pack: refine clang detection.
(cherry picked from commit a356e488ad50ca9de3fc4955839441c5aff11ed3)
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 7eb048828008f195fb6edceb8f767622694e7426)
|
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 ac171925ab527a55fbb27872ff69af94f7ec995b)
|
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 977f32e85241cba8be53e44dade32231e8a91718)
|
2014-06-12 21:51:35 +02:00 |
|
Andy Polyakov
|
70fddbe32a
|
Add support for Intel SHA extension.
(cherry picked from commit 619b94667cc7a097f6d1e2123c4f4c2c85afb8f7)
|
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 147cca8f530b8ddf22087e5709927082e095a062)
|
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 006784378db1a8957fcf587ee1deaa5cf2ae76c7)
|
2013-07-31 23:52:21 +02:00 |
|
Andy Polyakov
|
e7a02b24c1
|
sha512-x86_64.pl: upcoming-Atom-specific optimization.
(cherry picked from commit c7f690c243f5ad3dccaa6dbb918c92eb39622711)
|
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 504bbcf3cd236353d7e5ef66fc3bfbf5c7935791)
|
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 |
|