msync

Memory Synchronize

msync

Synchronizes memory accesses (Alias for sync).

Encoding

Binary Layout
31
0:5
0
6:10
0
11:15
0
16:20
598
21:30
/
31
 
Format X-form
Opcode 0x7C0004AC
Extension Embedded

Operands

Related

More in Embedded

Reference

Description

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.

Operation

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