6.3.10. Memory barrier and fence instructions

Both ARMv7 and ARMv8 provide support for different barrier operations. These are described in more detail in Chapter 13 Memory Ordering:

ARMv8 introduces one-sided fences, which are associated with the Release Consistency model. These are called Load-Acquire (LDAR) and Store-Release (STLR) and are address-based synchronization primitives. (See One-way barriers.) The two operations can be paired to form a full fence. Only base register addressing is supported for these instructions, no offsets or other kinds of indexed addressing are provided.

Copyright © 2015 ARM. All rights reserved.ARM DEN0024A