mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 10:07:38 -04:00
asm volatile ( "mov %[t0], %[out], asr #11 \n" "mul %[out], %[t0], %[envx] \n" : [out]"+r"(output), [t0]"=&r"(t0) : [envx]"r"((int) voice->envx)); This is resulting in "Rd and Rm should be different in mul" error, because the compiler is putting [out] and [t0] into the same register. After some poking there doesn't appear to be a sane way to change the constraints, so just disable it for now. Change-Id: I7827713c8aadb27f0bf4a6f4a3e1d910c6193686 |
||
---|---|---|
.. | ||
spc_dsp_armv4.c | ||
spc_dsp_armv4.h | ||
spc_dsp_armv5.c | ||
spc_dsp_armv5.h | ||
spc_dsp_armv6.c | ||
spc_dsp_armv6.h | ||
spc_dsp_coldfire.c | ||
spc_dsp_coldfire.h |