User`s guide
Pragmas for the DSP56800 and DSP56800E
Pragma Reference
379Targeting MC56F83xx/DSP5685x Controllers
Remarks
Use this pragma for extra validation of generated C code. The compiler already checks
for pipeline conflicts; this pragma tells the compiler to add another check for pipeline
conflicts. Should this pragma detect a pipeline conflict, it issues an error message.
NOTE
The pipeline conflicts that this pragma finds are rare. Should this
pragma report such a conflict with your code, you should report the
matter to Metrowerks.
check_inline_asm_pipeline
This pragma controls detection of a pipeline conflicts and stalls in the inline assembly
language source code.
Compatibility
This pragma is not compatible with the DSP56800 compiler, but it is compatible with
the DSP56800E compiler.
Prototype
#pragma check_inline_asm_pipeline
[off|conflict|conflict_and_stall]
Remarks
Use this pragma to detect a source-code, inline assembly language pipeline conflict or
stall, then generate an error message. In some cases, the source code can be a mix of
assembly language and C language.
The option conflict only detects and generates error messages for pipeline
conflict.
The option conflict_and_stall detects and generates error messages for
pipeline conflicts and stalls.