comparison zlib/contrib/asm686/README.686 @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents ae3a4bfb450b
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
30 To compile zlib with this asm file, copy match.S to the zlib directory 30 To compile zlib with this asm file, copy match.S to the zlib directory
31 then do: 31 then do:
32 32
33 CFLAGS="-O3 -DASMV" ./configure 33 CFLAGS="-O3 -DASMV" ./configure
34 make OBJA=match.o 34 make OBJA=match.o
35
36
37 Update:
38
39 I've been ignoring these assembly routines for years, believing that
40 gcc's generated code had caught up with it sometime around gcc 2.95
41 and the major rearchitecting of the Pentium 4. However, I recently
42 learned that, despite what I believed, this code still has some life
43 in it. On the Pentium 4 and AMD64 chips, it continues to run about 8%
44 faster than the code produced by gcc 4.1.
45
46 In acknowledgement of its continuing usefulness, I've altered the
47 license to match that of the rest of zlib. Share and Enjoy!
48
49 Brian Raiter
50 breadbox@muppetlabs.com
51 April, 2007