diff options
Diffstat (limited to 'apps/codecs')
| -rw-r--r-- | apps/codecs/spc/Spc_Dsp.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/codecs/spc/Spc_Dsp.h b/apps/codecs/spc/Spc_Dsp.h index fdcd37f..d09b753 100644 --- a/apps/codecs/spc/Spc_Dsp.h +++ b/apps/codecs/spc/Spc_Dsp.h @@ -1138,7 +1138,8 @@ static void DSP_run_( struct Spc_Dsp* this, long count, int32_t* out_buf ) /* Generate output */ asm volatile ( - /* fetch filter results to eliminate stalls */ + /* fetch filter results _after_ gcc loads asm + block parameters to eliminate emac stalls */ "movclr.l %%acc0, %[out_0] \r\n" "movclr.l %%acc1, %[out_1] \r\n" /* apply global volume */ |