diff --git a/src/video/SDL_blit_copy.c b/src/video/SDL_blit_copy.c index 9009b9ae5..bf7fd2dc6 100644 --- a/src/video/SDL_blit_copy.c +++ b/src/video/SDL_blit_copy.c @@ -65,7 +65,9 @@ SDL_memcpyMMX(Uint8 * dst, const Uint8 * src, int len) __m64 values[8]; for (i = len / 64; i--;) { +#ifdef __SSE__ _mm_prefetch(src, _MM_HINT_NTA); +#endif values[0] = *(__m64 *) (src + 0); values[1] = *(__m64 *) (src + 8); values[2] = *(__m64 *) (src + 16);