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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 21 21:04:35 PST 2011


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





--- Comment #12 from xingnan.wang at intel.com  2011-12-21 21:04:35 PST ---
(From update of attachment 120259)
View in context: https://bugs.webkit.org/attachment.cgi?id=120259&action=review

>> Source/WebCore/platform/audio/VectorMath.cpp:79
>> +#else
> 
> You need to invoke ::zvmul exactly with the same arguments as vDSP_zvmul()
> 
> and move lines 77:79 down to just after line 88
> 
> In other words ::zvmul() also needs to take DSPSplitComplex arguments (as opposed to our new VectorMath::zvmul() function...)

Not quite understand it, do you mean that the ::zvmul should be re-defined as VDSP_zvmul and import DSPSplitComplex into non-OS(DARWIN)?
or
add another zvmul definition below in VectorMath.h?
#if OS(DARWIN)
void vDSP_zvmul(const DSPSplitComplex *, vDSP_Stride ,const DSPSplitComplex *, vDSP_Stride, const DSPSplitComplex *, vDSP_Stride, vDSP_Length , int );
#endif

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