Descriptionzlib: inflate using wider loads and stores
In inflate_fast() the output pointer always has plenty of room to write. This
means that so long as the target is capable, wide un-aligned loads and stores
can be used to transfer several bytes at once.
When the reference distance is too short simply unroll the data a little to
increase the distance.
BUG=697280
Change-Id: I59854eb25d2b1e43561c8a2afaf9175bf10cf674
Patch Set 1 #Patch Set 2 : zlib: inflate using wider loads and stores #Patch Set 3 : zlib: inflate using wider loads and stores #Patch Set 4 : zlib: inflate using wider loads and stores #
Messages
Total messages: 22 (17 generated)
|