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