Hi Ira, Sorry about the delayed response. Filters broke somehow and I saw this mail only today.
On Sat, 2010-12-18 at 16:14 +0000, Ira Rosen wrote: > Right, we need vld2 and vst2 for Viterbi, and we are working on their > implementation (see this thread for the latest discussion > http://lists.linaro.org/pipermail/linaro-toolchain/2010-December/000540.html). Ok - that sounds interesting. I wasn't sure if load / store sinking alone would end up giving us the 4x gain that we could get from vectorising 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 haven't checked this. But in any case vector select is very > important and it's a good idea to support it anyway. I went back and looked into it again and it appears as though the support is in there already thanks to Julian. So it needs the vld2 support and the hoisting / sinking bits you mention. cheers Ramana > > Ira > > > > > 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