diff options
| author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:18:57 -0700 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:18:57 -0700 |
| commit | 6759211ad8a5006689216a86c3267bb503bfccc1 (patch) | |
| tree | dc0f61f4c4a44828ad7d30e376ef21840b137f44 /contrib | |
| parent | 7850e4e406dce1f7a819297eeb151d1ca18e7cd9 (diff) | |
| download | zlib-1.0.8.tar.gz zlib-1.0.8.tar.bz2 zlib-1.0.8.zip | |
zlib 1.0.8v1.0.8
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/README.contrib | 3 | ||||
| -rw-r--r-- | contrib/asm386/gvmat32.asm | 25 |
2 files changed, 14 insertions, 14 deletions
diff --git a/contrib/README.contrib b/contrib/README.contrib index 87eb1e3..443eb6b 100644 --- a/contrib/README.contrib +++ b/contrib/README.contrib | |||
| @@ -5,8 +5,7 @@ for help about these, not the zlib authors. Thanks. | |||
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | asm386/ by Gilles Vollant <info@winimage.com> | 7 | asm386/ by Gilles Vollant <info@winimage.com> |
| 8 | 386 asm code replacing longest_match(). This code may be slower | 8 | 386 asm code replacing longest_match(), for Visual C++ 4.2 and ML 6.11c |
| 9 | than the C code if you have a good compiler. | ||
| 10 | 9 | ||
| 11 | iostream/ by Kevin Ruland <kevin@rodin.wustl.edu> | 10 | iostream/ by Kevin Ruland <kevin@rodin.wustl.edu> |
| 12 | A C++ I/O streams interface to the zlib gz* functions | 11 | A C++ I/O streams interface to the zlib gz* functions |
diff --git a/contrib/asm386/gvmat32.asm b/contrib/asm386/gvmat32.asm index b175871..2918a5d 100644 --- a/contrib/asm386/gvmat32.asm +++ b/contrib/asm386/gvmat32.asm | |||
| @@ -53,17 +53,19 @@ | |||
| 53 | @lmtype TYPEDEF PROTO C :PTR , :SDWORD | 53 | @lmtype TYPEDEF PROTO C :PTR , :SDWORD |
| 54 | longest_match_c PROTO @lmtype | 54 | longest_match_c PROTO @lmtype |
| 55 | 55 | ||
| 56 | dep_max_chain_length equ 70h | 56 | ; all the +4 offsets are due to the addition of pending_buf_size |
| 57 | dep_window equ 2ch | 57 | ; in the deflate_state structure since the asm code was first written |
| 58 | dep_strstart equ 60h | 58 | dep_chain_length equ 70h+4 |
| 59 | dep_prev_length equ 6ch | 59 | dep_window equ 2ch+4 |
| 60 | dep_nice_match equ 84h | 60 | dep_strstart equ 60h+4 |
| 61 | dep_w_size equ 20h | 61 | dep_prev_length equ 6ch+4 |
| 62 | dep_prev equ 34h | 62 | dep_nice_match equ 84h+4 |
| 63 | dep_w_mask equ 28h | 63 | dep_w_size equ 20h+4 |
| 64 | dep_good_match equ 80h | 64 | dep_prev equ 34h+4 |
| 65 | dep_match_start equ 64h | 65 | dep_w_mask equ 28h+4 |
| 66 | dep_lookahead equ 68h | 66 | dep_good_match equ 80h+4 |
| 67 | dep_match_start equ 64h+4 | ||
| 68 | dep_lookahead equ 68h+4 | ||
| 67 | 69 | ||
| 68 | 70 | ||
| 69 | _TEXT segment | 71 | _TEXT segment |
| @@ -461,4 +463,3 @@ _longest_match_asm7fff endp | |||
| 461 | 463 | ||
| 462 | _TEXT ends | 464 | _TEXT ends |
| 463 | end | 465 | end |
| 464 | \ No newline at end of file | ||
