History log of /openssl/crypto/sha/asm/sha1-x86_64.pl (Results 26 – 50 of 55)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OpenSSL_1_0_1p, OpenSSL_1_0_2d, OpenSSL-fips-2_0_11, OpenSSL_1_0_1o, OpenSSL_1_0_2c, OpenSSL_0_9_8zg, OpenSSL_1_0_0s, OpenSSL_1_0_1n, OpenSSL_1_0_2b, OpenSSL-fips-2_0_10, OpenSSL_0_9_8zf, OpenSSL_1_0_0r, OpenSSL_1_0_1m, OpenSSL_1_0_2a, OpenSSL_1_0_2, master-post-auto-reformat, OpenSSL_1_0_2-post-auto-reformat, OpenSSL_0_9_8-post-auto-reformat, OpenSSL_0_9_8-pre-auto-reformat, OpenSSL_1_0_0-post-auto-reformat, OpenSSL_1_0_0-pre-auto-reformat, OpenSSL_1_0_1-post-auto-reformat, OpenSSL_1_0_1-pre-auto-reformat, master-post-reformat, OpenSSL_0_9_8-pre-reformat, OpenSSL_0_9_8ze, OpenSSL_1_0_0-pre-reformat, OpenSSL_1_0_0q, OpenSSL_1_0_1-pre-reformat, OpenSSL_1_0_1l, master-pre-reformat, OpenSSL_1_0_2-pre-reformat, OpenSSL_0_9_8zd, OpenSSL_1_0_0p, OpenSSL_1_0_1k, OpenSSL_0_9_8-post-reformat, OpenSSL-fips-2_0_9, OpenSSL_1_0_1j, OpenSSL_1_0_0o, OpenSSL_0_9_8zc, OpenSSL_1_0_2-beta3, OpenSSL_0_9_8zb, OpenSSL_1_0_0n, OpenSSL_1_0_1i, OpenSSL_1_0_2-beta2, OpenSSL-fips-2_0_8
# 07b635cc 07-Jul-2014 Andy Polyakov

sha[1|512]-x86_64.pl: fix logical errors with $shaext=0.


# a356e488 28-Jun-2014 Andy Polyakov

x86_64 assembly pack: refine clang detection.


# 7eb04882 24-Jun-2014 Andy Polyakov

x86_64 assembly pack: addendum to last clang commit.


# ac171925 24-Jun-2014 Andy Polyakov

x86_64 assembly pack: allow clang to compile AVX code.


# c9cf29cc 14-Jun-2014 Andy Polyakov

sha1-x86_64.pl: add missing rex prefix in shaext.

PR: 3405


# 977f32e8 12-Jun-2014 Andy Polyakov

Facilitate back-porting of AESNI and SHA modules.
Fix SEH and stack handling in Win64 build.


# 619b9466 11-Jun-2014 Andy Polyakov

Add support for Intel SHA extension.


Revision tags: OpenSSL_1_0_1h, OpenSSL_1_0_0m, OpenSSL_0_9_8za, OpenSSL-fips-2_0_7, OpenSSL_1_0_1g, OpenSSL_1_0_2-beta1
# b217ca63 01-Feb-2014 Andy Polyakov

crypto/sha/asm/sha1-x86_64.pl update:

+5% on Atom Silvermont, up to +8% improvement of legacy code.
Harmonize sha1-586.pl and aesni-sha1-x86_86.p with sha1-x86_64.pl.


Revision tags: OpenSSL_1_0_0l, OpenSSL_1_0_1f
# 25f7117f 04-Jan-2014 Andy Polyakov

aesni-sha1-x86_64.pl: refine Atom-specific optimization.
(and update performance data, and fix typo)


# fc0503a2 18-Dec-2013 Andy Polyakov

sha1-x86_64.pl: harmonize Win64 SE handlers for SIMD code pathes.
(and ensure stack alignment in the process)


Revision tags: OpenSSL-fips-2_0_6, OpenSSL-fips-2_0_5, OpenSSL-fips-2_0_4
# 00678437 31-Jul-2013 Andy Polyakov

crypto/sha/asm/sha*-x86_64.pl: comply with Win64 ABI.


# cd8d7335 10-Jun-2013 Andy Polyakov

sha1-x86_64.pl: add AVX2+BMI code path.


Revision tags: OpenSSL-fips-2_0_3
# 7c9e81be 14-Feb-2013 Andy Polyakov

[aesni-]sha1-x86_64.pl: code refresh.


Revision tags: OpenSSL_1_0_1e, OpenSSL_0_9_8y, OpenSSL_1_0_0k, OpenSSL_1_0_1d
# 46bf83f0 22-Jan-2013 Andy Polyakov

x86_64 assembly pack: make Windows build more robust.

PR: 2963 and a number of others


Revision tags: OpenSSL-fips-2_0-pl1, OpenSSL-fips-2_0_2, OpenSSL-fips-2_0_1
# 69f45c52 15-Jul-2012 Andy Polyakov

sha1-[586|x86_64].pl: shave off one instruction from body_40_59, it's
2% less instructions in SIMD code paths, so 2% improvement in average:-)


# 6251989e 27-Jun-2012 Andy Polyakov

x86_64 assembly pack: make it possible to compile with Perl located on
path with spaces.

PR: 2835


# d2e18031 12-Jun-2012 Andy Polyakov

x86[_64] assembly pack: update benchmark results.


Revision tags: OpenSSL_1_0_1c, OpenSSL_1_0_0j, OpenSSL_0_9_8x, OpenSSL_1_0_1b, OpenSSL_0_9_8w, OpenSSL_1_0_1a, OpenSSL_0_9_8v, OpenSSL_1_0_0i, OpenSSL_1_0_1, OpenSSL_1_0_0h, OpenSSL_0_9_8u, OpenSSL_1_0_1-beta3, OpenSSL_1_0_1-beta2, OpenSSL-fips-2_0, OpenSSL_1_0_0g, OpenSSL_0_9_8t, OpenSSL_0_9_8s, OpenSSL_1_0_0f, OpenSSL-fips-2_0-rc8, OpenSSL_1_0_1-beta1, OpenSSL-fips-2_0-rc7, OpenSSL-fips-2_0-rc6, OpenSSL-fips-2_0-rc5, OpenSSL-fips-2_0-rc4, OpenSSL-fips-2_0-rc3, OpenSSL-fips-2_0-rc2, OpenSSL-fips-2_0-rc1, OpenSSL-fips-1_2_3, OpenSSL-fips-1_2_2, OpenSSL-fips-1_2_1, OpenSSL_1_0_0e
# 169a274a 04-Jul-2011 Andy Polyakov

sha1-x86_64.pl: nasm 2.07 screws up labels if AVX path is compiled.


# da5e9871 01-Jul-2011 Andy Polyakov

sha1-x86_64.pl: fix win64-specific typos and add masm support.


# afa4b386 29-May-2011 Andy Polyakov

sha1-586|x86_64.pl: minor portability fix.


# 0c149802 29-May-2011 Andy Polyakov

sha1-586|x86_64.pl: add SSSE3 and AVX code paths.


Revision tags: OpenSSL_1_0_0d, OpenSSL_0_9_8r, OpenSSL_0_9_8q, OpenSSL_1_0_0c, OpenSSL_0_9_8p, OpenSSL_1_0_0b, OpenSSL_0_9_8o, OpenSSL_1_0_0a
# 3efe51a4 05-May-2010 Andy Polyakov

Revert previous Linux-specific/centric commit#19629. If it really has to
be done, it's definitely not the way to do it. So far answer to the
question was to ./config -Wa,--noexecstack (adopte

Revert previous Linux-specific/centric commit#19629. If it really has to
be done, it's definitely not the way to do it. So far answer to the
question was to ./config -Wa,--noexecstack (adopted by RedHat).

show more ...


# 0e3ef596 05-May-2010 Ben Laurie

Non-executable stack in asm.


Revision tags: OpenSSL_1_0_0, OpenSSL_0_9_8n, OpenSSL_0_9_8m, OpenSSL_0_9_8m-beta1, OpenSSL_1_0_0-beta5, OpenSSL_1_0_0-beta4, OpenSSL_0_9_8l
# c372482c 18-Aug-2009 Andy Polyakov

sha1-x86* assembler update: F_40_59 and Atom-specific optimizations.


Revision tags: OpenSSL_1_0_0-beta3, OpenSSL_1_0_0-beta2, OpenSSL_1_0_0-beta1, OpenSSL_0_9_8k, OpenSSL_0_9_8j
# be01f79d 19-Dec-2008 Andy Polyakov

x86_64 assembler pack: add support for Win64 SEH.


123