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