[PATCH 1/6 v3] core: Initialize ARM NEON code if available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2012-07-24 at 10:20 +0200, Peter Meerwald wrote:
> From: Peter Meerwald <p.meerwald at bct-electronic.com>
> 
> Signed-off-by: Peter Meerwald <p.meerwald at bct-electronic.com>
> ---

Surprise! I'm reviewing this now. :p

Some general general questions:

1. v3 drops intrinsics in favour of inline asm -- is that for
performance reasons?

2. In the mono->stereo float case, the Cortex A9 code is actually
slower. I recall that in a previous thread, we had this sort of
situation on one of Panda/Beagleboard. Do we need some way to pick and
choose implementations?

3. How shall we go about enabling this code? Have a configure time check
for some instructions that are needed, build it in if available, and
then run-time detection should pick the right code path?

I'll take a closer look at things, run some tests, and start pushing
this work. I'll also be moving all the test code to src/tests/cpu-test.c
where the x86 tests have been consolidated, so running tests on
different boards should become a lot less painful.

Thank you very much for your patience!

Cheers,
Arun



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux