2021.05.02 00:36 "[Tiff] SIMD optimizations", by Larry Bank
-
2021.05.02 09:48 "Re: [Tiff] SIMD optimizations", by Even Rouault
- 2021.05.02 10:33 "Re: [Tiff] SIMD optimizations", by ZdPo Ster
-
2021.05.02 13:55 "Re: [Tiff] SIMD optimizations", by Bob Friesenhahn
-
2021.05.02 14:09 "Re: [Tiff] SIMD optimizations", by Even Rouault
-
2021.05.02 15:35 "Re: [Tiff] SIMD optimizations", by Larry Bank
- 2021.05.02 17:20 "Re: [Tiff] SIMD optimizations", by Even Rouault
- 2021.05.03 15:58 "Re: [Tiff] SIMD optimizations", by Even Rouault
-
2021.05.03 19:16 "Re: [Tiff] SIMD optimizations", by Jeff Breidenbach
-
2021.05.03 20:40 "Re: [Tiff] SIMD optimizations", by Bob Friesenhahn
- 2021.05.03 21:09 "Re: [Tiff] SIMD optimizations", by Even Rouault
- 2021.05.03 21:44 "Re: [Tiff] SIMD optimizations", by Larry Bank
- 2021.05.03 22:50 "Re: [Tiff] SIMD optimizations", by Akira Urushibata
-
2021.05.03 20:40 "Re: [Tiff] SIMD optimizations", by Bob Friesenhahn
-
2021.05.02 15:35 "Re: [Tiff] SIMD optimizations", by Larry Bank
-
2021.05.02 14:09 "Re: [Tiff] SIMD optimizations", by Even Rouault
2021.05.05 01:14 "Re: [Tiff] SIMD optimizations", by Steve Underwood
The 2D encoder in the fax engine in my spandsp library applies CLZ, and other ways of finding the top bit quickly, to 32 bit words to reformulate the rows into a series of run lengths, and then compresses the vectors of run lengths. I originally wrote that when 64 bit machines were less common. It might make sense to scan 64 bit words with CLZ these days.
Regards,
Steve