Keil™, An ARM® Company

C166 User's Guide

FIX167 Compiler Directive

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

The FIX167 directive resolves the problem CPU.3 of the C167 derivative. This problem is no longer present in currently shipping C167/C165 chip versions. Check the latest chip errata sheet to see if this directive is required.

When the FIX167 directive is specified the C166 Compiler will not generate a MOV Rn,[Rm+#d16] instruction at the end of an EXTS/EXTP sequence.

See Also FIX166, FIXBFLD, FIXPEC
Example 
#pragma FIX167