DSPRelated.com
Forums

remark : instruction may not execute correctly

Started by sachinpandhare January 4, 2002
hi friends ,
im using CCS 55x
i got a remark while compiling a file as follows:

This instruction may not execute correctly if the preceeding memory
access modifies AC1 via an MMR access (see rev 1.0 silicon errata;
CPU_37)

|| max AR7, AC3
; port of mov *ar0,t2 ::max ar7,ac3

this is what simulator has shown.
my actual code is as follows:
mov ac0,*ar0+ ::mov *ar5,ac3
mov *ar0,t2 ::max ar7,ac3
and i know this remark is due to "mov ac0,*ar0+" and that to
because of "+" thing. because when i remove that + sign...the remark
goes..
can anybody tell me whether this remark is always serious?
and how to get rid of that...

sachin pandhare