[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

Reply via email to