mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-10-10 08:03:04 -04:00
At stride 1 the rotation chain writes X[i+stride] and reads it straight back, so one load an iteration is redundant and one store is dead. The kernel carries that value, narrowed, since mul reads all 32 bits where smulbb does not. Bit-exact over 8.2M samples. Modelled: -0.87% ARMv4, the function -10.0%. Measured: e200v1 39.59 -> 39.19 MHz. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: Idbd1a088bc805fecfb9ee54fc372ad16a7d91606 |
||
|---|---|---|
| .. | ||
| arm_support | ||
| fixedpoint | ||
| libsetjmp | ||
| microtar | ||
| mipsunwinder | ||
| rbcodec | ||
| skin_parser | ||
| tlsf | ||
| unwarminder | ||
| utf8proc | ||