2021.05.02 00:36 "[Tiff] SIMD optimizations", by Larry Bank

2021.05.02 00:36 "[Tiff] SIMD optimizations", by Larry Bank

Hi All,

I've begun writing SIMD optimized code for libtiff. My last note to this mailing list didn't get any responses, but I still would appreciate support/feedback from interested parties. I don't have any experience with the automatic build process on Gitlab, but it's throwing an error from my changes for a certain target platform. The code requires at least SSSE3 on Intel and NEON on Arm. This latest round of code speeds up overall decode by 20+% if the 'predictor' is used. There is a lot more code which needs optimization. I don't use libtiff, so it would be helpful for people to speak up and tell me what type of images they encode/decode with it. I can do similar improvements to the encode side if it would be useful. I forked libtiff and my latest changes are here:

https://gitlab.com/bitbank/libtiff

Larry B.