Freigeben über


Intrinsic Functions for ARM Microprocessors (Windows CE 5.0)

Send Feedback

Windows CE supports a set of intrinsic functions that are defined for specific ARM microprocessors.

Different sets of intrinsic functions are available for the ARM10, the ARM DSP, and the ARM XSCALE architectures.

The compiler uses the /QR compiler option to determine which set of intrinsic functions to chose for a particular compilation. For example, the /QRxscale enables the XScale MAC intrinsic functions. For more information about the /QR flag, see ARM Compiler Options.

If an appropriate target architecture is not defined, some intrinsic functions, such as XScale MAC functions, will fail.

To guard an intrinsic function, or to ensure that an intrinsic function is called only if a specific target architecture is defined, use the system management function IsProcessorFeaturePresent(dwProcessorFeature).

The ARM compiler does not generate Vector Floating Point (VFP) instructions. However, the ARM assembler supports all ARM floating point instructions introduced with the ARM5 VFP coprocessor architecture.

The following list sets of intrinsic functions are defined for specific ARM microprocessors:

See Also

ARM Technology Guide | ARM Compiler Options | IsProcessorFeaturePresent

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.