[Zlib-devel] update for zlib 1.2.3.9 - project and assembly code
Xin LI
delphij at gmail.com
Tue Feb 23 17:50:45 EST 2010
On Tue, Feb 23, 2010 at 2:16 PM, Gilles Vollant <info at winimage.com> wrote:
>
>
>
> http://gvollant.free.fr/upd2gv_zlib1239.zip
>
> contain:
>
> example.c : add printing of deflate_state offset used by assembly
> longest_match (remove if you don't want it)
> contrib/amd64/amd64-match.S : now use by default the good offset for GCC on
> linux and macosx x86_64
> my yesterday fix on the SSE2 portion is also modified to be faster
>
> contrib/masmx64/inffas8664.c : an inflate_state member was renamed (write
> become wnext)
> contrib/vstudio/vc9 and contrib/vstudio/vc10 : minor update
>
> I suggest remove vc7 and vc8
>
>
> Just a question now : how many people use the assembly code version (for x86
> and x86_64)
> if not, why ?
> - not interested by more performance
> - not sure the code is reliable
> - complex integration
We (FreeBSD) are not currently using the assembly code version mainly
due to licensing issue (the code for amd64 uses a different license as
contrary to 686 asm). If I remember correctly the amd64 version has
caused some crash during my test which I didn't get a chance to
investigate further yet. I am personally very interested in
integrating the assembly code on FreeBSD if performance test shows
some gains and no regression.
Cheers,
--
Xin LI <delphij at delphij.net> http://www.delphij.net
More information about the Zlib-devel
mailing list