[Webkit-unassigned] [Bug 49112] Fix 32-bit vs. 64-bit Accelerate.framework issues in VectorMath

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 8 10:21:10 PST 2010


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





--- Comment #3 from Chris Rogers <crogers at google.com>  2010-11-08 10:21:09 PST ---
Maciej, thanks for having a look.  The current code builds on 32-bit but goes into a loop and crashes when vadd() calls back into itself recursively because of a macro which is defined only in the __ppc__ and __i386__ case.  The vDSP_translate.h file defines these macros, but only gets included in the 32-bit case. 

Even though my vadd() and vsmul() functions are in a namespace, the macro screws things up, and it seems unfortunate that Accelerate.h is defining these kinds of macros.

The ARM case should be OK, since I'm using exactly the same compile-time conditional as the framework is using.

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