[Zlib-devel] [0/8][RFC V3 Introduction] Adler32 vectorization

Jan Seiffert kaffeemonster at googlemail.com
Sun Apr 24 12:11:59 EDT 2011


Again some time has passed, so lets repost again to release the little
changes which have accumulated here.

Changes V2->V3
* fix the new NO_DIVIDE reduce_full in a corner case
* make sure we use reduce_x on most function exits to protect again
the same corner case
* add an ARM iWMMXt version for StrongARM from Intel and now Marvel
* add code to protect the x86 dynamic dispatch from the worst case
effect of memory corruption, if wanted
* fold in the last arch code with fixes into this post

Testing looks IMHO good, except ARM & MIPS (someone out there surely
has some gear?) which are still only compile tested.
Also, some compile testing with your compiler/arch whatever it may be
would be great.

Reviews as always welcome!

Greetings
Jan




More information about the Zlib-devel mailing list