Chciałbym użyć instrukcji _mm_prefetch. MSDN specifies, który znajduje się w nagłówku mmintrin.h, ale nie ma go. Używam Visual Studio 2012.gdzie jest _mm_prefetch w programie Visual Studio 2012?
5
A
Odpowiedz
7
Wygląda jak błąd w ich dokumentacji. Nie mogłem go znaleźć również w <mmintrin.h>
, ale wygląda na to, że jest w wersji <xmmintrin.h>
.
To kompiluje w VS2010:
#include <xmmintrin.h>
int main()
{
_mm_prefetch(0,0);
return 0;
}
+0
To jest nagłówek, dziękuję. – qub1n
Zauważ, że najprawdopodobniej okaże się, że '_mm_prefetch' nie pomaga wydajności w ogóle, a nawet może pogorszyć się. –