On Thu, 2008-02-28 at 15:40 +0100, Wei He wrote: > Hello, I want to rewrite the smartyuv for the IBM Cell BE which supports > AltiVec instructions. In the transcode there are instructions using AltiVec > but I cannot find which header file I should include to make the compiler > recognize the type like "vector" or the function like "vec_ld". Do you have > any idea? Thank you!
Yes, the smartyuv is the only piece of transcode with some altivec optimizations. They are disabled by default because nobody cared about PPC/Altivec for ages; if you or someone else want to invest to add altivec optimizations (aclib, filters, etc. etc.) it would be welcome, (in transcode-devel!) Speaking about myself, I've never had access to any PPC box of any kind, so I've no clue, sorry. Bests, -- Francesco Romani // Ikitt [ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]
