Hi,
28069 Errata specifies issues with FPU commands MPYF32, ADDF32, SUBF32, or MACF32 followed by read the target register. The Errata requires three NOP's or neutral commands before reading the register. I have analyzed C compiler output (CCSv.6); it does not make use of this recommendation. Each of the commands is followed by one NOP or neutral command. Questions:
1. Is there some compiler option to cause the compiler insert more NOP's?
2. From the Errata text, I cannot figure out what are conditions when the problem occurs. Maybe, the compiler analyzes these conditions and knows one NOP is safe?