Mercurial > hg > CbC > CbC_gcc
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 |