mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-10-10 08:03:04 -04:00
Every 48 kHz CELT length is 15 times a power of two and the factors are co-prime, so the inter-stage twiddles -- 73% of the FFT multiplies at N=480 -- vanish. New pfa_fft15 and mdct_postrot_pfa kernels on both cores; accuracy also improves 0.3 to 0.4 dB against opusdec. Modelled: -6.17% ARMv4, -1.82% ARMv5E. Measured: e200v1 42.33 -> 40.10 MHz, Clip+ 29.30 -> 28.24 MHz. Rescheduling these kernels, folded in here, measured a further -0.75% on e200v1 and -0.39% on Clip+. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: Ifa4a30d1045e905522828958949954615faa440d |
||
|---|---|---|
| .. | ||
| arm_support | ||
| fixedpoint | ||
| libsetjmp | ||
| microtar | ||
| mipsunwinder | ||
| rbcodec | ||
| skin_parser | ||
| tlsf | ||
| unwarminder | ||
| utf8proc | ||