Macro PreFetchCacheLine (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
Fréquence à laquelle la ligne de cache sera nécessaire. Ce paramètre peut être l’une des valeurs suivantes.
a
Adresse de la ligne de cache à charger. Cette adresse n’est pas obligatoire sur une limite de ligne de cache.
Valeur de retour
Aucun
Remarques
Cette macro peut être appelée sur toutes les plateformes de processeur où 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
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | winnt.h (include Windows.h) |