On Nov 23, 2006, at 9:36 AM, Marc Van Olmen wrote:
hi,
I would love a more "standard" approach for this.
I would aslo love to see the list of other headers that you have
found I only saw 1 one of them. (not counting macstl c++ template
approach)
Most of the rest have been from inside Apple. There might be one
other floating around, but I can't recall what that would be.
So it would be helpful to have some kind of wiki Doc kind of
website that everybody could add some notes because the
documentation that I found online (microsoft and intel) is very
rudimentary and if you don't do these kind of things every day it
takes you about 3 hours for one line of code. So in my case I would
have added some extra notes to the wiki doc that in some case it is
also good to consider _mm_slli_epi16 in certain cases)
Apple (and of course MacOS X developers) is perhaps the one large
company with a significant vested interest in writing both AltiVec
and SSE code. It seems most likely that such a page will come from
that source. There is a page on Apple's site about AltiVec to SSE
conversions,
but it is not complete and needs to be updated. Unfortunately,
engineering rather than documentation resources go to maintaining
that particular set of web pages, so its updates often suffer due to
deadlines like Leopard release or various Tiger support updates,
where quality of the released software often takes precedence over
quality of the documentation. We have a bunch of bugs tracking work
to be done on the page. They are just looking for the right time to
be done. Please feel free to file more. (Radar Component: Accelerate/
X). Unfortunately, it seems unlikely that Apple will be putting up
any externally modifiable wiki pages, at least on that part of the site.
There is nothing, except perhaps etiquette (maybe, I'm not sure),
from hijacking wikipedia or some other appropriate wiki site for this
purpose.*
Ian
*I have previously tried adding header files to a internal wiki site
and found it to be a lot of trouble. Certain things like #include<>
don't translate well in wiki space. I'm not a wiki expert though.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
PerfOptimization-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden