mf
指令型別 M
格式
(qp) mf ordering_form
(qp) mf.a acceptance_form
說明
此指令強制在之前與之後的記憶體訪問之間確定順序。ordering_form 確保所有之前的數據記憶體訪問先於所有後續的數據記憶體訪問成為可見的。它不確保外部平臺已經接受之前的數據記憶體引用,也不確保之前的數據記憶體引用成為可見的。
acceptance_form 防止處理器的任何後續數據記憶體訪問啟動對外部平臺的事務,直至:
之前對後續頁的所有載入已返回數據,並且
外部平臺已接受之前對後續頁的所有儲存。
“接受”的定義視平臺而定。acceptance_form 通常引用確保在啟動其它外部事務之前,處理器會一直“等待”,直至已經“接受”記憶體對映的 IO 事務。acceptance_form 不確保進行順序確定,也不確保接受除後續頁之外的記憶體區域。