List Info

Thread: OpenSSL: openssl/ Configure TABLE openssl/crypto/bn/asm/ x86_64-...




OpenSSL: openssl/ Configure TABLE openssl/crypto/bn/asm/ x86_64-...
user name
2006-07-31 22:28:41
  OpenSSL CVS Repository
  http://cvs.openssl.org/
 
____________________________________________________________
________________

  Server: cvs.openssl.org                  Name:   Andy
Polyakov
  Root:   /v/openssl/cvs                   Email:  approopenssl.org
  Module: openssl                          Date:  
01-Aug-2006 00:28:40
  Branch: HEAD                             Handle:
2006073123283802

  Modified files:
    openssl                 Configure TABLE
    openssl/crypto/bn/asm   x86_64-gcc.c

  Log:
    Engage assembler in solaris64-x86_64-cc.

  Summary:
    Revision    Changes     Path
    1.540       +1  -1      openssl/Configure
    1.212       +7  -7      openssl/TABLE
    1.5         +4  -0     
openssl/crypto/bn/asm/x86_64-gcc.c
 
____________________________________________________________
________________

  patch -p0 <<' .'
  Index: openssl/Configure
 
============================================================
================
  $ cvs diff -u -r1.539 -r1.540 Configure
  --- openssl/Configure	2 Jul 2006 09:17:57 -0000	1.539
  +++ openssl/Configure	31 Jul 2006 22:28:38 -0000	1.540
   -197,7 +197,7 
    
   #### Solaris x86 with Sun C setups
   "solaris-x86-cc","cc:-fast -O
-Xa::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR
RC4_CHUNK DES_PTR DES_UNROLL
BF_PTR:$:dlfcn:solaris-shared:-KPIC:-G -dy -z
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  -"solaris64-x86_64-cc","cc:-fast
-xarch=amd64 -xstrconst -Xa
-DL_ENDIAN::-D_REENTRANT::-lsocket -lnsl
-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT
DES_UNROLL:$:dlfcn:solaris-shared:-KPICarch=amd64 -G
-dy -z text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
  +"solaris64-x86_64-cc","cc:-fast
-xarch=amd64 -xstrconst -Xa
-DL_ENDIAN::-D_REENTRANT::-lsocket -lnsl
-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT
DES_UNROLL:$:dlfcn:solaris-shared:-KPICarch=amd64 -G
-dy -z text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
   
   #### SPARC Solaris with GNU C setups
   "solaris-sparcv7-gcc","gcc:-O3
-fomit-frame-pointer -Wall -DB_ENDIAN
-DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG
RC4_CHAR RC4_CHUNK DES_UNROLL
BF_PTR:$:dlfcn:solaris-shared:-fPIC:-shared:.so.\$(
SHLIB_MAJOR).\$(SHLIB_MINOR)",
   .
  patch -p0 <<' .'
  Index: openssl/TABLE
 
============================================================
================
  $ cvs diff -u -r1.211 -r1.212 TABLE
  --- openssl/TABLE	2 Jul 2006 09:17:58 -0000	1.211
  +++ openssl/TABLE	31 Jul 2006 22:28:38 -0000	1.212
   -3956,18 +3956,18 
   $sys_id       = 
   $lflags       = -lsocket -lnsl -ldl
   $bn_ops       = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2
DES_INT DES_UNROLL
  -$cpuid_obj    = 
  -$bn_obj       = 
  +$cpuid_obj    = x86_64cpuid.o
  +$bn_obj       = x86_64-gcc.o x86_64-mont.o
   $des_obj      = 
  -$aes_obj      = 
  +$aes_obj      = aes-x86_64.o
   $bf_obj       = 
  -$md5_obj      = 
  -$sha1_obj     = 
  +$md5_obj      = md5-x86_64.o
  +$sha1_obj     = sha1-x86_64.o sha256-x86_64.o
sha512-x86_64.o
   $cast_obj     = 
  -$rc4_obj      = 
  +$rc4_obj      = rc4-x86_64.o
   $rmd160_obj   = 
   $rc5_obj      = 
  -$wp_obj       = 
  +$wp_obj       = wp-x86_64.o
   $dso_scheme   = dlfcn
   $shared_target= solaris-shared
   $shared_cflag = -KPIC
   .
  patch -p0 <<' .'
  Index: openssl/crypto/bn/asm/x86_64-gcc.c
 
============================================================
================
  $ cvs diff -u -r1.4 -r1.5 x86_64-gcc.c
  --- openssl/crypto/bn/asm/x86_64-gcc.c	3 Apr 2005 18:53:29
-0000	1.4
  +++ openssl/crypto/bn/asm/x86_64-gcc.c	31 Jul 2006
22:28:40 -0000	1.5
   -1,3 +1,6 
  +#ifdef __SUNPRO_C
  +# include "../bn_asm.c"	/* kind of dirty hack
for Sun Studio */
  +#else
   /*
    * x86_64 BIGNUM accelerator version 0.1, December 2002.
    *
   -591,3 +594,4 
   	r[6]=c1;
   	r[7]=c2;
   	}
  +#endif
   .
____________________________________________________________
__________
OpenSSL Project                                 http://www.openssl.org
CVS Repository Commit List                    
openssl-cvsopenssl.org
Automated List Manager                          
majordomoopenssl.org
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )