Hi Ira,

On Thu, 2010-12-16 at 15:29 +0200, Ira Rosen wrote:
> - telecom viterbi (vectorization potential gain is 4x) requires
> conditional store sinking and load hoisting to enable if-conversion. I
> worked on implementation of store sinking this week.

Is this the only feature that viterbi needs for vectorization ? 

>From some research that Tejas did earlier this year, I thought that
viterbi was among the hardest to vectorize because in addition to what
you mention we need to support vld/st2 or (ofcourse vzip and vld1 if we
don't support vld2) instructions and the other vbif / vbsl instructions
to support vectorization for viterbi. 

I see that we support v<cond> in the backend now but we don't support
the vector bitfield instructions like vbit / vbif and vbsl which can be
used for vector select other than through intrinsics. 

I could be of-course missing something here .... 

cheers
Ramana



> 
> Ira
> 
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain



_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to