git: OpenSSL: Add pre-generated asm files to the build.
Peter Avalos
pavalos at crater.dragonflybsd.org
Mon Nov 22 03:22:38 PST 2010
commit aa1f363092970a87daaa258f83ca0fd6be992888
Author: Peter Avalos <pavalos at dragonflybsd.org>
Date: Sat Nov 20 20:25:10 2010 -1000
OpenSSL: Add pre-generated asm files to the build.
This causes measurable performance increases.
The Makefile in asm/ will generate the .s files from the vendor-provided
.pl files when a new version of OpenSSL is imported.
Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1542>
Summary of changes:
secure/lib/libcrypto/Makefile | 78 +-
secure/lib/libcrypto/Makefile.inc | 5 +
secure/lib/libcrypto/asm/Makefile | 95 +
secure/lib/libcrypto/asm/aes-586.s | 3236 +++++++++++++++++++++++++++++
secure/lib/libcrypto/asm/aes-x86_64.s | 2532 ++++++++++++++++++++++
secure/lib/libcrypto/asm/bf-586.s | 896 ++++++++
secure/lib/libcrypto/asm/bn-586.s | 1521 ++++++++++++++
secure/lib/libcrypto/asm/cmll-x86.s | 2375 +++++++++++++++++++++
secure/lib/libcrypto/asm/cmll-x86_64.s | 1838 ++++++++++++++++
secure/lib/libcrypto/asm/co-586.s | 1254 +++++++++++
secure/lib/libcrypto/asm/crypt586.s | 875 ++++++++
secure/lib/libcrypto/asm/des-586.s | 1837 ++++++++++++++++
secure/lib/libcrypto/asm/md5-586.s | 679 ++++++
secure/lib/libcrypto/asm/md5-x86_64.s | 668 ++++++
secure/lib/libcrypto/asm/rc4-586.s | 230 ++
secure/lib/libcrypto/asm/rc4-x86_64.s | 421 ++++
secure/lib/libcrypto/asm/rmd-586.s | 1965 +++++++++++++++++
secure/lib/libcrypto/asm/sha1-586.s | 1442 +++++++++++++
secure/lib/libcrypto/asm/sha1-x86_64.s | 1282 ++++++++++++
secure/lib/libcrypto/asm/sha256-586.s | 261 +++
secure/lib/libcrypto/asm/sha256-x86_64.s | 1970 ++++++++++++++++++
secure/lib/libcrypto/asm/sha512-586.s | 835 ++++++++
secure/lib/libcrypto/asm/sha512-x86_64.s | 1994 ++++++++++++++++++
secure/lib/libcrypto/asm/wp-mmx.s | 1105 ++++++++++
secure/lib/libcrypto/asm/wp-x86_64.s | 858 ++++++++
secure/lib/libcrypto/asm/x86-mont.s | 454 ++++
secure/lib/libcrypto/asm/x86_64-mont.s | 171 ++
secure/lib/libcrypto/asm/x86_64cpuid.s | 191 ++
secure/lib/libcrypto/asm/x86cpuid.s | 290 +++
secure/lib/libcrypto/opensslconf-i386.h | 5 +-
secure/lib/libcrypto/opensslconf-x86_64.h | 5 +-
31 files changed, 31352 insertions(+), 16 deletions(-)
create mode 100644 secure/lib/libcrypto/asm/Makefile
create mode 100644 secure/lib/libcrypto/asm/aes-586.s
create mode 100644 secure/lib/libcrypto/asm/aes-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/bf-586.s
create mode 100644 secure/lib/libcrypto/asm/bn-586.s
create mode 100644 secure/lib/libcrypto/asm/cmll-x86.s
create mode 100644 secure/lib/libcrypto/asm/cmll-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/co-586.s
create mode 100644 secure/lib/libcrypto/asm/crypt586.s
create mode 100644 secure/lib/libcrypto/asm/des-586.s
create mode 100644 secure/lib/libcrypto/asm/md5-586.s
create mode 100644 secure/lib/libcrypto/asm/md5-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/rc4-586.s
create mode 100644 secure/lib/libcrypto/asm/rc4-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/rmd-586.s
create mode 100644 secure/lib/libcrypto/asm/sha1-586.s
create mode 100644 secure/lib/libcrypto/asm/sha1-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/sha256-586.s
create mode 100644 secure/lib/libcrypto/asm/sha256-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/sha512-586.s
create mode 100644 secure/lib/libcrypto/asm/sha512-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/wp-mmx.s
create mode 100644 secure/lib/libcrypto/asm/wp-x86_64.s
create mode 100644 secure/lib/libcrypto/asm/x86-mont.s
create mode 100644 secure/lib/libcrypto/asm/x86_64-mont.s
create mode 100644 secure/lib/libcrypto/asm/x86_64cpuid.s
create mode 100644 secure/lib/libcrypto/asm/x86cpuid.s
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/aa1f363092970a87daaa258f83ca0fd6be992888
--
DragonFly BSD source repository
More information about the Commits
mailing list