You copied the Doc URL to your clipboard.

__isb intrinsic

This intrinsic inserts an ISB or equivalent instruction into the instruction stream generated by the compiler.

The ISB instruction flushes the processor pipeline fetch buffers, so that subsequent instructions are fetched from cache or memory.

If the target does not support the ISB instruction, the compiler treats this intrinsic as an optimization barrier.


void __isb(unsigned int val)

Where val is a numeric argument indicating the scope and access type of the barrier. The only supported value for the __isb intrinsic is 15. See ARM C Language Extensions for more information.

Related information
Was this page helpful? Yes No