mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-26 23:36:37 -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
|
||
|---|---|---|
| .. | ||
| cpu | ||
| libspc.make | ||
| SOURCES | ||
| spc_codec.h | ||
| spc_cpu.c | ||
| spc_dsp.c | ||
| spc_dsp_generic.c | ||
| spc_dsp_generic.h | ||
| spc_emu.c | ||
| spc_profiler.c | ||
| spc_profiler.h | ||