summaryrefslogtreecommitdiff
path: root/contrib/asm686/README.686
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/asm686/README.686')
-rw-r--r--contrib/asm686/README.68617
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/asm686/README.686 b/contrib/asm686/README.686
index a593f23..a0bf3be 100644
--- a/contrib/asm686/README.686
+++ b/contrib/asm686/README.686
@@ -32,3 +32,20 @@ then do:
32 32
33CFLAGS="-O3 -DASMV" ./configure 33CFLAGS="-O3 -DASMV" ./configure
34make OBJA=match.o 34make OBJA=match.o
35
36
37Update:
38
39I've been ignoring these assembly routines for years, believing that
40gcc's generated code had caught up with it sometime around gcc 2.95
41and the major rearchitecting of the Pentium 4. However, I recently
42learned that, despite what I believed, this code still has some life
43in it. On the Pentium 4 and AMD64 chips, it continues to run about 8%
44faster than the code produced by gcc 4.1.
45
46In acknowledgement of its continuing usefulness, I've altered the
47license to match that of the rest of zlib. Share and Enjoy!
48
49Brian Raiter
50breadbox@muppetlabs.com
51April, 2007