git: OpenSSL: Add pre-generated asm files to the build.

看板DFBSD_commit作者時間15年前 (2010/11/22 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit aa1f363092970a87daaa258f83ca0fd6be992888 Author: Peter Avalos <pavalos@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
文章代碼(AID): #1CwbIz0D (DFBSD_commit)