Nevermind, I found exactly what I was looking for in Infocenter:

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0409i/DDI0409I_cortex_a9_neon_mpe_r4p1_trm.pdf

cheers,
--renato


On 9 January 2013 13:35, Renato Golin <renato.golin@linaro.org> wrote:
Hi all,

I'm helping the loop vectorization in LLVM and for that we need first to build the instruction cost model so we can decide whether the vectorization is worth or not.

I was looking at some papers, but most of them concern with energy consumption, which is not the issue (at least not for now). The "cost" model should take the point of view of latency, stalls and pipeline cost.

I know there are sporadic comments on this on the ARM ARM, but would be good to have a definite resource where to get the data from (and hope it's a public document). Does anyone know of a good place to start looking for that?

Even if the document is private, we can certainly hide the information enough to make it to the LLVM code base.

cheers,
--renato