Intrinsic Functions for Device Compilers

9/7/2007

The device compilers support a wide variety of intrinsic functions. Some intrinsic functions are supported by all device compilers. In addition, the compilers for each microprocessor family support additional intrinsic functions.

Common intrinsic functions perform simple and useful operations that are difficult to express concisely in C or C++. They are called common because more than one device compiler supports them.

Using intrinsic functions to access assembly instructions instead of inline assembly results in code that can still be fully optimized by the compiler.

You can enable these functions by including Cmnintrin.h.

Common Intrinsic Functions for Device Compilers

Provides reference information about intrinsic functions supported for all device compilers.

Intrinsic Forms of CRT Functions

Provides reference information about CRT functions that are supported as intrinsic functions by the device compilers.

Unsupported Intrinsic Functions

Lists the intrinsic functions that are supported by desktop compilers, but not supported by device compilers.

Macros for Common Intrinsics

Provided detailed reference information about macros that assist with processor-specific requirements.

Intrinsic Functions for ARM Microprocessors

Provides reference materials about intrinsic functions specifically defined for the ARM microprocessor compiler.

Intrinsic Functions for MIPS Microprocessors

Provides reference materials about intrinsic functions specifically defined for the MIPS microprocessor compiler.

Intrinsic Functions for Renesas Microprocessors

Provides reference materials about intrinsic functions specifically defined for the SH microprocessor compiler.

Show: