User`s guide

Pragmas for the DSP56800 and DSP56800E
Pragma Reference
407Targeting MC56F83xx/DSP5685x Controllers
Remarks
If you enable this pragma, integer longs within structures are aligned on four byte
boundaries. When this pragma is disabled there is no alignment within structures. This
pragma does not correspond to any setting in the C/C++ Language
panel. To check
this setting, use __option(packstruct), described in Checking
Settings. By default, this pragma is enabled.
peephole
Controls the use peephole optimization.
Prototype
#pragma peephole on | off | reset
Remarks
If you enable this pragma, the compiler performs peephole optimizations, which are
small, local optimizations that eliminate some compare instructions and improve
branch sequences.
For the DSP56800, this pragma corresponds to the Peephole Optimization setting
in the M56800 Processor settings panel. Yet for the DSP56800E, there is no
corresponding setting for the the M56800E Processor settings panel. To check this
setting, use __option (peephole), described in Checking Settings
.
pool_strings
Controls how the compiler stores string constants.
Compatibility
This pragma is not compatible with the DSP56800, but it is compatible with the
DSP56800E.
Prototype
#pragma pool_strings on | off | reset