On Wed, Apr 13, 2011 at 8:54 PM, Richard Sandiford <richard.sandif...@linaro.org> wrote: > Michael Hope <michael.h...@linaro.org> writes: >> Hi there. Mounir and I have been looking at the work for next cycle. >> A summary spreadsheet with notes is available here: >> https://spreadsheets0.google.com/ccc?key=ty1c-H56f0GxnL1Hk9LCmRg >> >> I'm very interested in feedback, especially on the time estimates and >> extra topics we should suggest to the TSC. See the notes at the top >> and feel free to add items or estimates straight into the sheet - >> anyone can view and anyone at Linaro should be able to edit. > > For T1.4 (Better Intrinsics): > > TBH, I'm hoping the work we've done for the May release will fix > the known problems (or at least the problems known to me).
I haven't thought this one through so please correct me. My feeling is that we should promote NEON intrinsics over hand-written assembler as it's more maintainable, might perform better due to register allocation and scheduling, and is more portable across the Cortex-A* cores. To do this you need full access to all of the NEON instructions via intrinsics and they need to work well. You patches should cover the 'work well'. I don't think we have full coverage as there are some instructions such as vld1.8 {d0,d1,d2,d3}, [rn] that are missing. The proof would be to take some existing hand-written backends such as ffmpeg, do them in intrinsics, and have the code run as well or better. -- Michael _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain