[this is not another SSSE3 discussion thread] Qt on OMAP3 has very big benefits from using NEON, just like using SSSE3 does on Atom. However, we do not currently compile for NEON in MeeGo for ARMv7 as not all ARMv7 has NEON (Marvell, Nvidia being notable exceptions).
We'd obviously like to use NEON on Nokia N900 but we're wondering how to do this in the most ecosystem-friendly way. I have been talking to Thiago and he mentions that an environment variable QT_NO_NEON=1 exists to disable NEON usage by Qt. So, my proposal is the following: Compile Qt with NEON support by default on ARMv7. Include script in startup that provides QT_NO_NEON=1 to the UX session based on NEON presence in /proc/cpuinfo. Risks: that the addition of the compiler flags for NEON optimizes other code that isn't guarded by QT_NO_NEON .. and even Marvell and Nvidia people are happy. Or not? Let me know what you think. Best regards, Carsten Munk Nokia N900 hardware adaptation team member _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
