This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMS320F28377S: Variable Names in CLA

Part Number: TMS320F28377S
Other Parts Discussed in Thread: C2000WARE

Tool/software: TI C/C++ Compiler

Hello, 

Since I'm not very confident in assembly language, I was wondering if someone could please explain why the compiler doesn't admit some variable names, like B1 or B3. Using B3 as a variable name I get the next error:

>> Compilation failure
subdir_rules.mk:16: recipe for target 'asin.obj' failed
"C:\temp\{38725395-1574-42EF-B38A-81C174C6EC44}", ERROR! at line 106: [E0003] Illegal register addressing operand
MMOV32 MR0,@B3 ; [CPU_FPU] |100|

"C:\temp\{38725395-1574-42EF-B38A-81C174C6EC44}", ERROR! at line 106: [E0004] Illegal operand combination
MMOV32 MR0,@B3 ; [CPU_FPU] |100|

"C:\temp\{38725395-1574-42EF-B38A-81C174C6EC44}", ERROR! at line 108: [E0003] Illegal register addressing operand
MMOV32 @B3,MR0 ; [CPU_FPU] |100|

"C:\temp\{38725395-1574-42EF-B38A-81C174C6EC44}", ERROR! at line 108: [E0004] Illegal operand combination
MMOV32 @B3,MR0 ; [CPU_FPU] |100|

  

Thanks for the help