2012-09-14 17 views
5

Ich möchte Anweisung _mm_prefetch verwenden. MSDN specifies, dass es in Header mmintrin.h ist, aber es ist nicht. Ich verwende Visual Studio 2012.Wo ist _mm_prefetch in Visual Studio 2012?

+0

Beachten Sie, dass Sie werden wahrscheinlich feststellen, dass '_mm_prefetch' überhaupt nicht helfen, Leistung und kann es sogar verschlechtern. –

Antwort

7

Sieht aus wie ein Fehler in ihrer Dokumentation. Ich konnte es auch nicht in <mmintrin.h> finden, aber es scheint in <xmmintrin.h> zu sein.


Dies kompiliert in VS2010:

#include <xmmintrin.h> 

int main() 
{ 

    _mm_prefetch(0,0); 

    return 0; 
} 
+0

Das ist der Header, danke. – qub1n