ARM10 Intrinsic Functions

9/7/2007

The following ARM10 instructions are supported through intrinsic functions.

Instruction Description

CLZ

Counts leading zeroes before first 1-bit.

The common intrinsic _CountLeadingZeros, _CountLeadingZeros64accesses the CLZ instruction.

BKPT

Creates soft breakpoint.

The common intrinsic __trap accesses the BKPT instruction.

_swi

Generates a call to the OS using the SWI software interrupt instruction.

__emit

Inserts a specified instruction into the instruction stream.

_MoveFromCoProcessor, _MoveFromCoProcessor2

Reads data from the ARM coprocessor.

_MoveToCoProcessor, MoveToCoprocessor2

Writes data to the ARM coprocessor.

See Also

Reference

ARM Compiler Options