Andy Polyakov
|
c991d8ae8b
|
Initial POWER8 support from development branch.
Reviewed-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
|
2014-07-20 14:36:49 +02:00 |
|
Andy Polyakov
|
371feee876
|
x86_64 assembly pack: improve masm support.
(cherry picked from commit 1b0fe79f3e )
|
2014-07-09 22:46:13 +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
|
5cd8ce42ec
|
ARMv8 assembly pack: add Cortex performance numbers.
(cherry picked from commit 0f777aeb50 )
|
2014-06-24 08:07:04 +02:00 |
|
Andy Polyakov
|
66aeaec067
|
ghash-x86_64.pl: optimize for upcoming Atom.
(cherry picked from commit 1cf8f57b43 )
|
2014-06-11 11:35:23 +02:00 |
|
Andy Polyakov
|
7344089dc3
|
Add GHASH for ARMv8 Crypto Extension.
Result of joint effort with Ard Biesheuvel.
(cherry picked from commit 2d5a799d27 )
|
2014-06-11 00:09:35 +02:00 |
|
Andy Polyakov
|
3a97ebb16b
|
ARM assembly pack: get ARMv7 instruction endianness right.
Pointer out and suggested by: Ard Biesheuvel.
(cherry picked from commit 5dcf70a1c5 )
|
2014-06-10 22:51:15 +02:00 |
|
Andy Polyakov
|
0fb3d5b4fd
|
bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplication
algorithm suggested in following paper:
Câmara, D.; Gouvêa, C. P. L.; López, J. & Dahab, R.: Fast Software
Polynomial Multiplication on ARM Processors using the NEON Engine.
http://conradoplg.cryptoland.net/files/2010/12/mocrysen13.pdf
(cherry picked from commit f8cee9d081 )
|
2014-04-24 10:27:52 +02:00 |
|
Andy Polyakov
|
7078d93307
|
ghash-x86[_64].pl: ~15% improvement on Atom Silvermont
(other processors unaffected).
(cherry picked from commit 98e143f118 )
|
2014-02-13 14:38:59 +01:00 |
|
Andy Polyakov
|
0693dd954e
|
modes/asm/ghash-s390x.pl: +15% performance improvement on z10.
(cherry picked from commit d162584b11 )
|
2014-02-02 00:10:41 +01:00 |
|
Andy Polyakov
|
220d1e5353
|
modes/asm/ghash-alpha.pl: update from HEAD.
PR: 3165
|
2013-11-12 21:59:01 +01:00 |
|
Andy Polyakov
|
3241496144
|
modes/asm/ghash-alpha.pl: make it work with older assembler.
PR: 3165
(cherry picked from commit d24d1d7daf )
|
2013-11-08 23:10:09 +01:00 |
|
Andy Polyakov
|
c7dc404188
|
crypto/modes/asm/aesni-gcm-x86_64.pl: minor optimization.
Avoid occasional up to 8% performance drops.
(cherry picked from commit 7a1a12232a )
|
2013-09-09 21:46:02 +02:00 |
|
Andy Polyakov
|
6c7fa27404
|
PA-RISC assembler pack: switch to bve in 64-bit builds.
PR: 3074
(cherry picked from commit 02450ec69d )
|
2013-06-30 23:13:23 +02:00 |
|
Andy Polyakov
|
23966faca4
|
ghash-x86_64.pl: add Haswell performance data.
(cherry picked from commit b42759158d )
|
2013-06-10 22:50:23 +02:00 |
|
Andy Polyakov
|
aacfb2a2c6
|
Add AES-NI GCM stich and take it into build loop [from master].
|
2013-05-19 22:06:18 +02:00 |
|
Andy Polyakov
|
8eb2da5fbb
|
ghash-sparcv9.pl: update from master.
|
2013-05-19 21:53:14 +02:00 |
|
Andy Polyakov
|
d1896e8ccd
|
ghash-x86_64.pl: update from master.
|
2013-05-19 21:51:19 +02:00 |
|
Andy Polyakov
|
0edcb7a556
|
ghash-x86.pl: update from master.
|
2013-05-19 21:46:03 +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 |
|
Ben Laurie
|
68d2cf51bc
|
Reduce version skew: trivia (I hope).
|
2012-06-03 22:03:37 +00:00 |
|
Andy Polyakov
|
e6255a7d1e
|
s390x asm pack: fix typos.
|
2012-04-12 06:46:49 +00:00 |
|
Andy Polyakov
|
bd479e25c7
|
ghash-x86.pl: engage original MMX version in no-sse2 builds [from HEAD].
|
2012-01-25 17:56:25 +00:00 |
|
Dr. Stephen Henson
|
dc01af7723
|
Sync ASM/modes to add CCM and XTS modes and assembly language optimisation
(from HEAD, original by Andy).
|
2011-08-11 22:36:19 +00:00 |
|