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

2021.05.03 21:45 "Re: [Tiff] SIMD optimizations", by Bob Friesenhahn

If Larry Bank (the expert) loses interest after the code has been submitted > then there might not be another expert to take his place if a problem comes > up.

My quick look at the SSE optimizations is that it is not too complicated SIMD usage, at least I have written in the past similar or more involved SSE code. At worse, that should be something easily removable if that becomes a pain in the future, as the generic C code paths would remain.

If access to Apple's M1 processor is needed in order to verify that SIMD > code is working, but access to it is not available, then that would be a > problem for the libtiff maintainers.

Hopefully that should be only generic Neon stuff, or at least ARM64 one, that could be run as well on other ARM64 platforms such as Graviton2. I presume this is testable on x86 with a gcc ARM cross compiler + qemu user mode emulation.

Does GitLab offer any facilities which might allow adding the target-specific code to the existing continuous integration testing? Does GitLab offer access to alternate CPU types as would be available to a Debian (or some other well-supported OS) maintainer?

Bob

Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt