Assembler generates invalid opcodes for some instructions that don't actually exist.
E.g. the following code
mmov32 @_X,MR0,TF
is compiled to invalid code without any error message or warning.
This behaviour exists at all versions of C2000 ASM tools at least from 6.x.x.
This error may occur due to invalid usage of condition (TF e.g.) since unconditional
mov32 @_X,MR0
is Ok and
the conditional move exists in CPU assembler.