[Webkit-unassigned] [Bug 74842] SSE optimization for FFTFrameFFMPEG.cpp::multiply()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 21 21:30:53 PST 2011


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





--- Comment #14 from Chris Rogers <crogers at google.com>  2011-12-21 21:30:53 PST ---
It's too bad we have to do this.  It's really just a hack/work-around for the way some macros are defined in <Accelerate/Accelerat.h>  The reason is explained in this comment in VectorMath.cpp:

// On the Mac we use the highly optimized versions in Accelerate.framework
// In 32-bit mode (__ppc__ or __i386__) <Accelerate/Accelerate.h> includes <vecLib/vDSP_translate.h> which defines macros of the same name as
// our namespaced function names, so we must handle this case differently. Other architectures (64bit, ARM, etc.) do not include this header file.

-- 
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