10% performance tweak in 64-bit mode.
[openssl.git] / TABLE
diff --git a/TABLE b/TABLE
index 1b66aed91415f7c669e2c2d1e6731ccc7cbd1ef1..3219b8bc10bca65fcf2adddc10fe779eb03c32a1 100644 (file)
--- a/TABLE
+++ b/TABLE
@@ -217,7 +217,7 @@ $des_obj      = dx86-out.o yx86-out.o
 $aes_obj      = ax86-out.o
 $bf_obj       = bx86-out.o
 $md5_obj      = mx86-out.o
-$sha1_obj     = sx86-out.o s512sse2-out.o
+$sha1_obj     = sx86-out.o sha256x86-out.o sha512x86-out.o
 $cast_obj     = cx86-out.o
 $rc4_obj      = rx86-out.o
 $rmd160_obj   = rm86-out.o
@@ -246,7 +246,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -304,7 +304,7 @@ $des_obj      = dx86-cof.o yx86-cof.o
 $aes_obj      = ax86-cof.o
 $bf_obj       = bx86-cof.o
 $md5_obj      = mx86-cof.o
-$sha1_obj     = sx86-cof.o s512sse2-cof.o
+$sha1_obj     = sx86-cof.o sha256x86-cof.o sha512x86-cof.o
 $cast_obj     = cx86-cof.o
 $rc4_obj      = rx86-cof.o
 $rmd160_obj   = rm86-cof.o
@@ -362,7 +362,7 @@ $des_obj      = dx86-out.o yx86-out.o
 $aes_obj      = ax86-out.o
 $bf_obj       = bx86-out.o
 $md5_obj      = mx86-out.o
-$sha1_obj     = sx86-out.o s512sse2-out.o
+$sha1_obj     = sx86-out.o sha256x86-out.o sha512x86-out.o
 $cast_obj     = cx86-out.o
 $rc4_obj      = rx86-out.o
 $rmd160_obj   = rm86-out.o
@@ -913,7 +913,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -942,7 +942,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -971,7 +971,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1075,7 +1075,7 @@ $arflags      =
 
 *** darwin-i386-cc
 $cc           = cc
-$cflags       = -O3 -fomit-frame-pointer -DL_ENDIAN
+$cflags       = -arch i386 -O3 -fomit-frame-pointer -DL_ENDIAN
 $unistd       = 
 $thread_cflag = -D_REENTRANT
 $sys_id       = MACOSX
@@ -1097,14 +1097,14 @@ $cmll_obj     =
 $dso_scheme   = dlfcn
 $shared_target= darwin-shared
 $shared_cflag = -fPIC -fno-common
-$shared_ldflag = -dynamiclib
+$shared_ldflag = -arch i386 -dynamiclib
 $shared_extension = .$(SHLIB_MAJOR).$(SHLIB_MINOR).dylib
 $ranlib       = 
 $arflags      = 
 
 *** darwin-ppc-cc
 $cc           = cc
-$cflags       = -O3 -DB_ENDIAN
+$cflags       = -arch ppc -O3 -DB_ENDIAN
 $unistd       = 
 $thread_cflag = -D_REENTRANT
 $sys_id       = MACOSX
@@ -1126,14 +1126,14 @@ $cmll_obj     =
 $dso_scheme   = dlfcn
 $shared_target= darwin-shared
 $shared_cflag = -fPIC -fno-common
-$shared_ldflag = -dynamiclib
+$shared_ldflag = -arch ppc -dynamiclib
 $shared_extension = .$(SHLIB_MAJOR).$(SHLIB_MINOR).dylib
 $ranlib       = 
 $arflags      = 
 
 *** darwin64-ppc-cc
 $cc           = cc
-$cflags       = -m64 -O3 -DB_ENDIAN
+$cflags       = -arch ppc64 -O3 -DB_ENDIAN
 $unistd       = 
 $thread_cflag = -D_REENTRANT
 $sys_id       = MACOSX
@@ -1155,7 +1155,36 @@ $cmll_obj     =
 $dso_scheme   = dlfcn
 $shared_target= darwin-shared
 $shared_cflag = -fPIC -fno-common
-$shared_ldflag = -m64 -dynamiclib
+$shared_ldflag = -arch ppc64 -dynamiclib
+$shared_extension = .$(SHLIB_MAJOR).$(SHLIB_MINOR).dylib
+$ranlib       = 
+$arflags      = 
+
+*** darwin64-x86_64-cc
+$cc           = cc
+$cflags       = -arch x86_64 -O3 -fomit-frame-pointer -DL_ENDIAN -DMD32_REG_T=int -Wall
+$unistd       = 
+$thread_cflag = -D_REENTRANT
+$sys_id       = MACOSX
+$lflags       = -Wl,-search_paths_first%
+$bn_ops       = SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL
+$cpuid_obj    = 
+$bn_obj       = 
+$des_obj      = 
+$aes_obj      = 
+$bf_obj       = 
+$md5_obj      = 
+$sha1_obj     = 
+$cast_obj     = 
+$rc4_obj      = 
+$rmd160_obj   = 
+$rc5_obj      = 
+$wp_obj       = 
+$cmll_obj     = 
+$dso_scheme   = dlfcn
+$shared_target= darwin-shared
+$shared_cflag = -fPIC -fno-common
+$shared_ldflag = -arch x86_64 -dynamiclib
 $shared_extension = .$(SHLIB_MAJOR).$(SHLIB_MINOR).dylib
 $ranlib       = 
 $arflags      = 
@@ -1203,7 +1232,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1406,7 +1435,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1493,7 +1522,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1522,7 +1551,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1609,7 +1638,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1638,7 +1667,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1696,7 +1725,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1725,7 +1754,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1754,7 +1783,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -1957,7 +1986,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -2102,7 +2131,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -2595,7 +2624,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -2914,7 +2943,7 @@ $des_obj      = dx86-out.o yx86-out.o
 $aes_obj      = ax86-out.o
 $bf_obj       = bx86-out.o
 $md5_obj      = mx86-out.o
-$sha1_obj     = sx86-out.o s512sse2-out.o
+$sha1_obj     = sx86-out.o sha256x86-out.o sha512x86-out.o
 $cast_obj     = cx86-out.o
 $rc4_obj      = rx86-out.o
 $rmd160_obj   = rm86-out.o
@@ -2943,7 +2972,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -3030,7 +3059,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -3349,7 +3378,7 @@ $des_obj      = dx86-cof.o yx86-cof.o
 $aes_obj      = ax86-cof.o
 $bf_obj       = bx86-cof.o
 $md5_obj      = mx86-cof.o
-$sha1_obj     = sx86-cof.o s512sse2-cof.o
+$sha1_obj     = sx86-cof.o sha256x86-cof.o sha512x86-cof.o
 $cast_obj     = cx86-cof.o
 $rc4_obj      = rx86-cof.o
 $rmd160_obj   = rm86-cof.o
@@ -3784,7 +3813,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -3813,7 +3842,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -4045,7 +4074,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -4393,7 +4422,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o
@@ -4422,7 +4451,7 @@ $des_obj      = dx86-elf.o yx86-elf.o
 $aes_obj      = ax86-elf.o
 $bf_obj       = bx86-elf.o
 $md5_obj      = mx86-elf.o
-$sha1_obj     = sx86-elf.o s512sse2-elf.o
+$sha1_obj     = sx86-elf.o sha256x86-elf.o sha512x86-elf.o
 $cast_obj     = cx86-elf.o
 $rc4_obj      = rx86-elf.o
 $rmd160_obj   = rm86-elf.o