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