Keil™, An ARM® Company

C166 User's Guide

FIXPEC Compiler Directive

Abbreviation None.
Arguments None.
Default None.
µVision Options — C166 — Misc Controls.
Description 

The FIXPEC directive causes the C166 Compiler to avoid potential problems with JMP to JMP instructions.

When using optimizer level 7 the compiler may generate JMPs to functions instead of CALLs. If the function begins with a JMP instruction, you may experience a problem with the PEC (on some chip steps) that has to do with JMP to JMP instruction sequences. The FIXPEC directive avoid this problem.

See Also FIX166, FIX167, FIXBFLD
Example 
#pragma FIXPEC