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

Reply via email to