Add some of the options to select optimizations of the C DES code for
different architectures. Doesn't help some platforms much, helps others quite a bit. These options are from options.txt in the libdes/libcrypto distribution; it would probably be best to test and replace them with what's best with the current gcc on each of our architectures.
This commit is contained in:
parent
6fcde7aad3
commit
ad1c0d6d54
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: des.inc,v 1.4 2001/04/12 07:48:04 itojun Exp $
|
# $NetBSD: des.inc,v 1.5 2001/09/09 20:41:47 tls Exp $
|
||||||
#
|
#
|
||||||
# @(#) Copyright (c) 1995 Simon J. Gerraty
|
# @(#) Copyright (c) 1995 Simon J. Gerraty
|
||||||
#
|
#
|
||||||
|
@ -9,6 +9,19 @@
|
||||||
|
|
||||||
CPPFLAGS+= -I${OPENSSLSRC}/crypto/des
|
CPPFLAGS+= -I${OPENSSLSRC}/crypto/des
|
||||||
|
|
||||||
|
.if (${MACHINE_ARCH} == "mips")
|
||||||
|
CPPFLAGS+= -DDES_UNROLL -DDES_RISC2 -DDES_PTR
|
||||||
|
.endif
|
||||||
|
.if (${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "i386")
|
||||||
|
CPPFLAGS+= -DDES_UNROLL -DDES_RISC1 -DDES_PTR
|
||||||
|
.endif
|
||||||
|
.if (${MACHINE_ARCH} == "alpha")
|
||||||
|
CPPFLAGS+= -DDES_RISC2 -DDES_PTR
|
||||||
|
.endif
|
||||||
|
.if (${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "sparc")
|
||||||
|
CPPFLAGS+= -DDES_UNROLL
|
||||||
|
.endif
|
||||||
|
|
||||||
SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
|
SRCS+= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
|
||||||
ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
|
ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
|
||||||
fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \
|
fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \
|
||||||
|
|
Loading…
Reference in New Issue