1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncSummary
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync-------
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncThis directory contains ASM implementations of the functions
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynclongest_match() and inflate_fast().
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncUse instructions
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync----------------
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncAssemble using MASM, and copy the object files into the zlib source
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncdirectory, then run the appropriate makefile, as suggested below. You can
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncdonwload MASM from here:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncYou can also get objects files here:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync http://www.winimage.com/zLibDll/zlib124_masm_obj.zip
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncBuild instructions
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync------------------
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync* With Microsoft C and MASM:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncnmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync* With Borland C and TASM:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncmake -f win32/Makefile.bor LOCAL_ZLIB="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj" OBJPA="+match686c.obj+match686.obj+inffas32.obj"
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync