Macro PreFetchCacheLine (winnt.h)
Indica ao processador que uma linha de cache será necessária em um futuro próximo.
Sintaxe
void PreFetchCacheLine(
l,
a
);
Parâmetros
l
Com que frequência a linha de cache será necessária. Esse parâmetro pode usar um dos valores a seguir.
a
O endereço da linha de cache a ser carregada. Esse endereço não é necessário para estar em um limite de linha de cache.
Retornar valor
Nenhum
Comentários
Essa macro pode ser chamada em todas as plataformas de processador em que o Windows tem suporte, mas não tem efeito em algumas plataformas. A definição varia de plataforma para plataforma. Veja a seguir algumas definições dessa macro em Winnt.h:
#define PreFetchCacheLine(l, a) _mm_prefetch((CHAR CONST *) a, l)
#define PreFetchCacheLine(l, a)
#define PreFetchCacheLine __lfetch
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winnt.h (inclua Windows.h) |