[Webkit-unassigned] [Bug 54456] Optimizing lightning filter to ARM-neon SIMD instruction set

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 1 04:54:44 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=54456





--- Comment #28 from Benjamin Poulain <benjamin.poulain at nokia.com>  2011-03-01 04:54:43 PST ---
(In reply to comment #26)
> Runtime detection will not work here, since if you enable neon support, the compiler WILL generate neon instructions (independently from this patch), or if you disable it, it will NOT compile the assembly source code (because they are undefined instructions in that case). (Note: currently it is not supported to have different compiler optimizations for individual files)

It is fine to have Neon code in your binary as long as you don't execute it if you don't have the extension.

It is the same idea as for SS[S]E. You compile some part with SIMD, and jump to that code them when the CPU can execute it.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list