PreFetchCacheLine 宏 (winnt.h)
表示處理器即將需要快取行。
語法
void PreFetchCacheLine(
l,
a
);
參數
l
需要快取行的頻率。 此參數可以是下列其中一個值。
值 | 意義 |
---|---|
|
快取行應該載入所有快取中,而且可能會多次存取。 |
|
第一次參考之後,可能不需要再次需要快取行。 |
a
要載入之快取行的位址。 此位址不需要位於快取線條界限上。
傳回值
無
備註
此宏可以在支援 Windows 的所有處理器平臺上呼叫,但在某些平台上沒有任何作用。 定義會因平台而異。 以下是 Winnt.h 中此宏的一些定義:
#define PreFetchCacheLine(l, a) _mm_prefetch((CHAR CONST *) a, l)
#define PreFetchCacheLine(l, a)
#define PreFetchCacheLine __lfetch
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | winnt.h (包含 Windows.h) |