msync

Memory Synchronize

msync

Synchronizes memory accesses (Alias for sync).

Details

Provides full memory synchronization for embedded processors, equivalent to sync with no operands. This instruction ensures all prior loads and stores are globally visible before any subsequent memory accesses are initiated. No condition registers or status fields are affected.

Pseudocode Operation

wait until all prior memory accesses complete
wait until all prior memory accesses are globally visible

Example

msync

Encoding

Binary Layout
31
0
0
6
0
11
0
16
598
21
/
31
 
Format X-form
Opcode 0x7C0004AC
Extension Embedded

Operands