mirror of
https://github.com/yawut/SDL.git
synced 2026-08-28 03:34:44 -05:00
Fixed bug #736
Don't use the SSE cache instruction in MMX code if SSE isn't available. :)
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user