|
|
Why can't you just copy parts of libmotovec into libfreevec?Submitted by markos on Sun, 01/20/2008 - 19:13.
That's not really a solution. To be truthful, I actually have looked at the source code of the libmotovec's functions. But my knowledge of ppc asm is not great, and though I could understand most of the logic behind the functions, there were some parts that evaded me. I'm sure there are developers that will probably find it as obvious as sunlight, but these are very few (compared to the number of developers that speak x86 assembly, for example). The main issue is that of maintainability, and one could hardly argue that C is more maintainable than assembly. As an AltiVec guru, Holger Bettag, says quite often, "AltiVec asm might give you an extra 2% performance, but why bother?". Holger, I paraphrased it a little bit, I hope you don't mind!
( categories: )
|
SIMDUser login |