SDL_memcpyMMX(): Make sure srcskip and dstskip are 8-byte aligned.

Thanks to Patrick Baggett for the fix!
This commit is contained in:
Ryan C. Gordon 2011-10-29 01:03:50 -04:00
parent c6f4eaaf06
commit e66bcd9efe

View file

@ -127,7 +127,7 @@ SDL_BlitCopy(SDL_BlitInfo * info)
#endif
#ifdef __MMX__
if (SDL_HasMMX()) {
if (SDL_HasMMX() && !(srcskip & 7) && !(dstskip & 7)) {
while (h--) {
SDL_memcpyMMX(dst, src, w);
src += srcskip;