svn commit: r316635 - head/lib/libz
Xin LI
delphij at FreeBSD.org
Sat Apr 8 06:39:15 UTC 2017
Author: delphij
Date: Sat Apr 8 06:39:13 2017
New Revision: 316635
URL: https://svnweb.freebsd.org/changeset/base/316635
Log:
Enable 16-bit longest_match for x86.
This gives a ~2% improvement in compression tests.
MFC after: 2 weeks
Modified:
head/lib/libz/Makefile
Modified: head/lib/libz/Makefile
==============================================================================
--- head/lib/libz/Makefile Sat Apr 8 04:50:50 2017 (r316634)
+++ head/lib/libz/Makefile Sat Apr 8 06:39:13 2017 (r316635)
@@ -40,19 +40,9 @@ SRCS+= uncompr.c
SRCS+= zopen.c
SRCS+= zutil.c
-#.if ${MACHINE_ARCH} == "i386" && ${MACHINE_CPU:M*i686*}
-#.PATH: ${ZLIBSRC}/contrib/asm686
-#SRCS+= match.S
-#CFLAGS+= -DASMV -DNO_UNDERLINE
-#ACFLAGS+= -Wa,--noexecstack
-#.endif
-
-#.if ${MACHINE_ARCH} == "amd64"
-#.PATH: ${ZLIBSRC}/contrib/gcc_gvmat64
-#SRCS+= gvmat64.S
-#CFLAGS+= -DASMV -DNO_UNDERLINE
-#ACFLAGS+= -Wa,--noexecstack
-#.endif
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64
+CFLAGS+= -DUNALIGNED_OK
+.endif
VERSION_DEF= ${.CURDIR}/Versions.def
SYMBOL_MAPS= ${.CURDIR}/Symbol.map
More information about the svn-src-all
mailing list