Hi, I am looking at ARM CMSIS code for biquad float32 implementation. This is written for Cortex-M as documentation states. How much effort would be needed to port this code to Cortex-A53? The code should be fast, optimized using intrinsics, not assembly. Thanks.
biquad
Hi Danijel, the whole CMSIS-DSP can be compiled from Cortex-M0 to Cortex-A7x (plain K&R C code sections). All the critical sections have been ported to the SIMD capabilities of Cortex-M4/M7/M33, and the new Helium architecture of Cortex-M55. We have started the porting to NEON too, but this has lower priority now. This is the reason why some subroutines are ported to Cortex-A and other not. Please also have a look at the NE10 library. Best regards, Laurent.