kusano fc6ab3
kusano fc6ab3
Summary
kusano fc6ab3
-------
kusano fc6ab3
This directory contains ASM implementations of the functions
kusano fc6ab3
longest_match() and inflate_fast().
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
Use instructions
kusano fc6ab3
----------------
kusano fc6ab3
Assemble using MASM, and copy the object files into the zlib source
kusano fc6ab3
directory, then run the appropriate makefile, as suggested below.  You can
kusano fc6ab3
donwload MASM from here:
kusano fc6ab3
kusano fc6ab3
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64
kusano fc6ab3
kusano fc6ab3
You can also get objects files here:
kusano fc6ab3
kusano fc6ab3
    http://www.winimage.com/zLibDll/zlib124_masm_obj.zip
kusano fc6ab3
kusano fc6ab3
Build instructions
kusano fc6ab3
------------------
kusano fc6ab3
* With Microsoft C and MASM:
kusano fc6ab3
nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"
kusano fc6ab3
kusano fc6ab3
* With Borland C and TASM:
kusano fc6ab3
make -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj"
kusano fc6ab3