Für den von mir durchgeführten (und immer noch laufenden) libjpeg-turbo-Port gibt es folgende Dinge zu beachten:
Befehlssatz (armv6, armv7), SIMD (mit oder ohne NEON)
Libjpeg-turbo glänzt wirklich auf armv7 mit NEON. NEON ist arms SIMD-Unterstützung.
Tegra, Tegra2 hat kein NEON, ist aber z. B. armv7. Daher kann libjpeg-turbo derzeit erstellt werden, indem die NEON-Unterstützung deaktiviert wird, aber trotzdem einige der armv7-Optimierungen verwendet werden... es wird einfach nicht so schnell sein. Es wird immer noch schneller sein als das libjpeg, das derzeit in Android zu finden ist.
Es gibt armv6-Chips, die in neuen Android-Telefonen verwendet werden. Insbesondere für die günstigeren Märkte. Anstatt eine erschöpfende Liste zu erstellen, müssen in der Bibliothek verschiedene Armv6-Optimierungen in libjpeg-turbo integriert werden, damit es eine rundum gute Lösung für libjpeg-turbo auf Android gibt. Bleiben Sie dran.