OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Andy
Polyakov
Root: /v/openssl/cvs Email: appro openssl.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:-KPIC arch=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:-KPIC arch=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-cvs openssl.org
Automated List Manager
majordomo openssl.org
|