PréFetchCacheLine, macro (winnt.h)
Indique au processeur qu’une ligne de cache sera nécessaire dans un avenir proche.
Syntaxe
void PreFetchCacheLine(
l,
a
);
Paramètres
l
La fréquence à laquelle la ligne de cache sera nécessaire. Ce paramètre peut prendre les valeurs suivantes.
a
Adresse de la ligne de cache à charger. Cette adresse n’est pas obligatoire pour se trouver sur une limite de ligne de cache.
Valeur de retour
None
Remarques
Cette macro peut être appelée sur toutes les plateformes de processeur pour lesquelles Windows est pris en charge, mais elle n’a aucun effet sur certaines plateformes. La définition varie d’une plateforme à l’autre. Voici quelques définitions de cette macro dans Winnt.h :
#define PreFetchCacheLine(l, a) _mm_prefetch((CHAR CONST *) a, l)
#define PreFetchCacheLine(l, a)
#define PreFetchCacheLine __lfetch
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnt.h (inclure Windows.h) |