Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src periphereal updates and generated files for the new openssl.



details:   https://anonhg.NetBSD.org/src/rev/2a9a72cd20fc
branches:  trunk
changeset: 818451:2a9a72cd20fc
user:      spz <spz%NetBSD.org@localhost>
date:      Fri Oct 14 16:09:43 2016 +0000

description:
periphereal updates and generated files for the new openssl.
Expect at least one more commit until the tree builds again.

diffstat:

 crypto/external/bsd/openssl/lib/libcrypto/Makefile                          |     3 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S               |   515 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S             |  1163 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S                |    11 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S               |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S             |   226 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S               |    13 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S              |  1420 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S            |  4557 +++++++++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S            |  2299 ++++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S            |    88 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S             |   106 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S              |   138 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/Makefile             |    28 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aes-ppc.S            |   212 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aes.inc              |     4 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/aesp8-ppc.S          |  1834 +++
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/bn.inc               |     3 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ghashp8-ppc.S        |   173 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/modes.inc            |     4 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc-mont.S           |    13 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc.S                |    20 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppc64-mont.S         |   956 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S           |    17 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha.inc              |     9 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha1-ppc.S           |   327 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha256-ppc.S         |  1319 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha256p8-ppc.S       |   861 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512-ppc.S         |  4198 ++++++--
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/sha512p8-ppc.S       |   958 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/vpaes-ppc.S          |  1467 +++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/Makefile               |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aes.inc                |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/aest4-sparcv9.S        |  4674 +++++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/cmllt4-sparcv9.S       |  2337 ++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/crypto.inc             |     3 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/des_enc-sparc.S        |     2 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/dest4-sparcv9.S        |   552 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/ghash-sparcv9.S        |   170 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/md5-sparcv9.S          |   962 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/modes.inc              |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha1-sparcv9.S         |    93 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sha512-sparcv9.S       |   464 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparct4-mont.S         |  4455 +++++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/sparcv9-gf2m.S         |   231 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/vis3-mont.S            |   265 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/Makefile             |     8 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aes.inc              |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/aest4-sparcv9.S      |  4677 ++++++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/cmllt4-sparcv9.S     |  2337 ++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/crypto.inc           |     3 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/des_enc-sparc.S      |     2 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/dest4-sparcv9.S      |   554 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/ghash-sparcv9.S      |   172 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/md5-sparcv9.S        |   962 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha1-sparcv9.S       |    91 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sha512-sparcv9.S     |   462 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparct4-mont.S       |  4455 +++++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/sparcv9-gf2m.S       |   231 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc64/vis3-mont.S          |   267 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/Makefile              |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes-x86_64.S          |   405 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aes.inc               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-gcm-x86_64.S    |    16 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-mb-x86_64.S     |   507 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha1-x86_64.S   |  3807 ++-----
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-sha256-x86_64.S |    58 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/aesni-x86_64.S        |  2836 ++++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bn.inc                |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/bsaes-x86_64.S        |   240 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/cmll-x86_64.S         |    14 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ecp_nistz256-x86_64.S |  2015 ++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/engine.inc            |     2 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ghash-x86_64.S        |   636 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/md5-x86_64.S          |    38 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/modexp512-x86_64.S    |  1774 ---
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rc4-x86_64.S          |    36 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-avx2.S           |    26 +
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/rsaz-x86_64.S         |  1220 ++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha.inc               |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-mb-x86_64.S      |  2935 ++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha1-x86_64.S         |  4640 +++------
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha256-mb-x86_64.S    |  3259 ++++++
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/sha512-x86_64.S       |  3445 +++++--
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/uplink-x86_64.S       |    44 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/vpaes-x86_64.S        |   139 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/wp-x86_64.S           |   323 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-gf2m.S         |    10 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont.S         |   960 +-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64-mont5.S        |  1556 ++-
 crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S         |    79 +-
 crypto/external/bsd/openssl/lib/libcrypto/asn1.inc                          |    13 +-
 crypto/external/bsd/openssl/lib/libcrypto/bn.inc                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/cms.inc                           |     5 +-
 crypto/external/bsd/openssl/lib/libcrypto/dh.inc                            |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/dso.inc                           |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/ec.inc                            |     3 +-
 crypto/external/bsd/openssl/lib/libcrypto/ecdh.inc                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/engine.inc                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/evp.inc                           |     6 +-
 crypto/external/bsd/openssl/lib/libcrypto/man.inc                           |   261 +-
 crypto/external/bsd/openssl/lib/libcrypto/modes.inc                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/pkcs7.inc                         |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/rand.inc                          |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/shlib_version                     |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto/x509v3.inc                        |     4 +-
 crypto/external/bsd/openssl/lib/libcrypto_rc5/shlib_version                 |     4 +-
 crypto/external/bsd/openssl/lib/libdes/shlib_version                        |     4 +-
 crypto/external/bsd/openssl/lib/libssl/shlib_version                        |     4 +-
 crypto/external/bsd/openssl/lib/libssl/ssl.inc                              |    13 +-
 distrib/sets/lists/base/shl.mi                                              |    22 +-
 distrib/sets/lists/comp/mi                                                  |   172 +-
 distrib/sets/lists/debug/shl.mi                                             |    12 +-
 distrib/sets/lists/man/mi                                                   |    18 +-
 doc/3RDPARTY                                                                |     6 +-
 tests/crypto/libcrypto/rc4/Makefile                                         |     3 +-
 116 files changed, 68215 insertions(+), 14794 deletions(-)

diffs (truncated from 94433 to 300 lines):

diff -r 0fba810101df -r 2a9a72cd20fc crypto/external/bsd/openssl/lib/libcrypto/Makefile
--- a/crypto/external/bsd/openssl/lib/libcrypto/Makefile        Fri Oct 14 16:02:36 2016 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/Makefile        Fri Oct 14 16:09:43 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.11 2016/04/13 21:33:52 christos Exp $
+#      $NetBSD: Makefile,v 1.12 2016/10/14 16:09:43 spz Exp $
 
 # RCSid:
 #      Id: Makefile,v 1.33 1998/11/11 11:53:53 sjg Exp
@@ -30,6 +30,7 @@
 
 CPPFLAGS+= -Dlib${LIB} -I. -I${OPENSSLSRC}/crypto -I${OPENSSLSRC}
 CPPFLAGS+= -I${OPENSSLSRC}/crypto/asn1 -I${OPENSSLSRC}/crypto/evp
+CPPFLAGS+= -I${OPENSSLSRC}/crypto/modes
 
 CRYPTODIST=    ${NETBSDSRCDIR}/crypto
 
diff -r 0fba810101df -r 2a9a72cd20fc crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S
--- a/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S     Fri Oct 14 16:02:36 2016 +0000
+++ b/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S     Fri Oct 14 16:09:43 2016 +0000
@@ -100,74 +100,78 @@
        xorl    %ecx,%edx
        movl    %esi,%ecx
 
-       movl    %ecx,%esi
-       andl    $2155905152,%esi
-       movl    %esi,%ebp
+       movl    $2155905152,%ebp
+       andl    %ecx,%ebp
+       leal    (%ecx,%ecx,1),%edi
+       movl    %ebp,%esi
        shrl    $7,%ebp
-       leal    (%ecx,%ecx,1),%edi
-       subl    %ebp,%esi
        andl    $4278124286,%edi
-       andl    $454761243,%esi
+       subl    %ebp,%esi
        movl    %ecx,%ebp
-       xorl    %edi,%esi
-       xorl    %esi,%ecx
-       roll    $24,%ecx
-       xorl    %esi,%ecx
+       andl    $454761243,%esi
        rorl    $16,%ebp
-       xorl    %ebp,%ecx
-       rorl    $8,%ebp
-       xorl    %ebp,%ecx
-       movl    %edx,%esi
-       andl    $2155905152,%esi
-       movl    %esi,%ebp
-       shrl    $7,%ebp
+       xorl    %edi,%esi
+       movl    %ecx,%edi
+       xorl    %esi,%ecx
+       rorl    $24,%edi
+       xorl    %ebp,%esi
+       roll    $24,%ecx
+       xorl    %edi,%esi
+       movl    $2155905152,%ebp
+       xorl    %esi,%ecx
+       andl    %edx,%ebp
        leal    (%edx,%edx,1),%edi
-       subl    %ebp,%esi
+       movl    %ebp,%esi
+       shrl    $7,%ebp
        andl    $4278124286,%edi
-       andl    $454761243,%esi
+       subl    %ebp,%esi
        movl    %edx,%ebp
+       andl    $454761243,%esi
+       rorl    $16,%ebp
        xorl    %edi,%esi
-       xorl    %esi,%edx
-       roll    $24,%edx
+       movl    %edx,%edi
        xorl    %esi,%edx
+       rorl    $24,%edi
+       xorl    %ebp,%esi
+       roll    $24,%edx
+       xorl    %edi,%esi
+       movl    $2155905152,%ebp
+       xorl    %esi,%edx
+       andl    %eax,%ebp
+       leal    (%eax,%eax,1),%edi
+       movl    %ebp,%esi
+       shrl    $7,%ebp
+       andl    $4278124286,%edi
+       subl    %ebp,%esi
+       movl    %eax,%ebp
+       andl    $454761243,%esi
        rorl    $16,%ebp
-       xorl    %ebp,%edx
-       rorl    $8,%ebp
-       xorl    %ebp,%edx
-       movl    %eax,%esi
-       andl    $2155905152,%esi
-       movl    %esi,%ebp
-       shrl    $7,%ebp
-       leal    (%eax,%eax,1),%edi
-       subl    %ebp,%esi
-       andl    $4278124286,%edi
-       andl    $454761243,%esi
-       movl    %eax,%ebp
        xorl    %edi,%esi
+       movl    %eax,%edi
        xorl    %esi,%eax
+       rorl    $24,%edi
+       xorl    %ebp,%esi
        roll    $24,%eax
+       xorl    %edi,%esi
+       movl    $2155905152,%ebp
        xorl    %esi,%eax
+       andl    %ebx,%ebp
+       leal    (%ebx,%ebx,1),%edi
+       movl    %ebp,%esi
+       shrl    $7,%ebp
+       andl    $4278124286,%edi
+       subl    %ebp,%esi
+       movl    %ebx,%ebp
+       andl    $454761243,%esi
        rorl    $16,%ebp
-       xorl    %ebp,%eax
-       rorl    $8,%ebp
-       xorl    %ebp,%eax
-       movl    %ebx,%esi
-       andl    $2155905152,%esi
-       movl    %esi,%ebp
-       shrl    $7,%ebp
-       leal    (%ebx,%ebx,1),%edi
-       subl    %ebp,%esi
-       andl    $4278124286,%edi
-       andl    $454761243,%esi
-       movl    %ebx,%ebp
+       xorl    %edi,%esi
+       movl    %ebx,%edi
+       xorl    %esi,%ebx
+       rorl    $24,%edi
+       xorl    %ebp,%esi
+       roll    $24,%ebx
        xorl    %edi,%esi
        xorl    %esi,%ebx
-       roll    $24,%ebx
-       xorl    %esi,%ebx
-       rorl    $16,%ebp
-       xorl    %ebp,%ebx
-       rorl    $8,%ebp
-       xorl    %ebp,%ebx
        movl    20(%esp),%edi
        movl    28(%esp),%ebp
        addl    $16,%edi
@@ -289,74 +293,76 @@
        pshufw  $13,%mm4,%mm5
        movd    %mm1,%eax
        movd    %mm5,%ebx
+       movl    %edi,20(%esp)
        movzbl  %al,%esi
+       movzbl  %ah,%edx
+       pshufw  $13,%mm0,%mm2
        movzbl  -128(%ebp,%esi,1),%ecx
-       pshufw  $13,%mm0,%mm2
-       movzbl  %ah,%edx
+       movzbl  %bl,%edi
        movzbl  -128(%ebp,%edx,1),%edx
+       shrl    $16,%eax
        shll    $8,%edx
-       shrl    $16,%eax
-       movzbl  %bl,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bh,%edi
        shll    $16,%esi
+       pshufw  $8,%mm4,%mm6
        orl     %esi,%ecx
-       pshufw  $8,%mm4,%mm6
-       movzbl  %bh,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %ah,%edi
        shll    $24,%esi
+       shrl    $16,%ebx
        orl     %esi,%edx
-       shrl    $16,%ebx
-       movzbl  %ah,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bh,%edi
        shll    $8,%esi
        orl     %esi,%ecx
-       movzbl  %bh,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %al,%edi
        shll    $24,%esi
        orl     %esi,%ecx
-       movd    %ecx,%mm0
-       movzbl  %al,%esi
-       movzbl  -128(%ebp,%esi,1),%ecx
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bl,%edi
        movd    %mm2,%eax
-       movzbl  %bl,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
-       shll    $16,%esi
+       movd    %ecx,%mm0
+       movzbl  -128(%ebp,%edi,1),%ecx
+       movzbl  %ah,%edi
+       shll    $16,%ecx
+       movd    %mm6,%ebx
        orl     %esi,%ecx
-       movd    %mm6,%ebx
-       movzbl  %ah,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bh,%edi
        shll    $24,%esi
        orl     %esi,%ecx
-       movzbl  %bh,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bl,%edi
        shll    $8,%esi
+       shrl    $16,%ebx
        orl     %esi,%ecx
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %al,%edi
+       shrl    $16,%eax
        movd    %ecx,%mm1
-       movzbl  %bl,%esi
-       movzbl  -128(%ebp,%esi,1),%ecx
-       shrl    $16,%ebx
-       movzbl  %al,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
-       shll    $16,%esi
+       movzbl  -128(%ebp,%edi,1),%ecx
+       movzbl  %ah,%edi
+       shll    $16,%ecx
+       andl    $255,%eax
        orl     %esi,%ecx
-       shrl    $16,%eax
        punpckldq       %mm1,%mm0
-       movzbl  %ah,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
+       movzbl  -128(%ebp,%edi,1),%esi
+       movzbl  %bh,%edi
        shll    $24,%esi
+       andl    $255,%ebx
+       movzbl  -128(%ebp,%eax,1),%eax
        orl     %esi,%ecx
-       andl    $255,%eax
-       movzbl  -128(%ebp,%eax,1),%eax
        shll    $16,%eax
+       movzbl  -128(%ebp,%edi,1),%esi
        orl     %eax,%edx
-       movzbl  %bh,%esi
-       movzbl  -128(%ebp,%esi,1),%esi
        shll    $8,%esi
+       movzbl  -128(%ebp,%ebx,1),%ebx
        orl     %esi,%ecx
+       orl     %ebx,%edx
+       movl    20(%esp),%edi
        movd    %ecx,%mm4
-       andl    $255,%ebx
-       movzbl  -128(%ebp,%ebx,1),%ebx
-       orl     %ebx,%edx
        movd    %edx,%mm5
        punpckldq       %mm5,%mm4
        addl    $16,%edi
@@ -994,8 +1000,7 @@
        call    .L004pic_point
 .L004pic_point:
        popl    %ebp
-       leal    _GLOBAL_OFFSET_TABLE_+[.-.L004pic_point](%ebp),%eax
-       movl    OPENSSL_ia32cap_P@GOT(%eax),%eax
+       leal    OPENSSL_ia32cap_P-.L004pic_point(%ebp),%eax
        leal    .LAES_Te-.L004pic_point(%ebp),%ebp
        leal    764(%esp),%ebx
        subl    %ebp,%ebx
@@ -1130,28 +1135,28 @@
        movzbl  -128(%ebp,%eax,1),%eax
        shll    $24,%eax
        xorl    %eax,%edx
-       movl    %ecx,%esi
-       andl    $2155905152,%esi
-       movl    %esi,%edi
+       movl    $2155905152,%edi
+       andl    %ecx,%edi
+       movl    %edi,%esi
        shrl    $7,%edi
        leal    (%ecx,%ecx,1),%eax
        subl    %edi,%esi
        andl    $4278124286,%eax
        andl    $454761243,%esi
-       xorl    %eax,%esi
-       movl    %esi,%eax
-       andl    $2155905152,%esi
-       movl    %esi,%edi
+       xorl    %esi,%eax
+       movl    $2155905152,%edi
+       andl    %eax,%edi
+       movl    %edi,%esi



Home | Main Index | Thread Index | Old Index