This intrinsic inserts a
DSB or equivalent instruction into the instruction stream generated by the compiler.
DSB instruction ensures the
completion of memory accesses.
If the target does not support the
instruction, the compiler treats this intrinsic as an optimization barrier.
void __dsb(unsigned int
is a numeric argument indicating the scope and access type of the barrier. See ARM C Language Extensions for more information.