3.10.4. DSB

Data Synchronization Barrier.

Syntax

DSB{cond}

where:

cond

Is an optional condition code, see Conditional execution.

Operation

DSB acts as a special data synchronization memory barrier. Instructions that come after the DSB, in program order, do not execute until the DSB instruction completes. The DSB instruction completes when all explicit memory accesses before it complete.

Condition flags

This instruction does not change the flags.

Examples

    DSB ; Data Synchronisation Barrier 

Copyright © 2010 ARM. All rights reserved.ARM DUI 0552A
Non-ConfidentialID121610