various bugfixes
[picodrive.git] / Pico / Misc.c
index a458f4d..a092b93 100644 (file)
@@ -330,7 +330,7 @@ typedef struct
 \r
 PICO_INTERNAL_ASM void memcpy16(unsigned short *dest, unsigned short *src, int count)\r
 {\r
-       if (((int)dest & (int)src & 3) == 0)\r
+       if ((((int)dest | (int)src) & 3) == 0)\r
        {\r
                if (count >= 32) {\r
                        memcpy32((int *)dest, (int *)src, count/2);\r