summaryrefslogtreecommitdiff
path: root/firmware/asm/memcpy.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/asm/memcpy.c')
-rw-r--r--firmware/asm/memcpy.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/asm/memcpy.c b/firmware/asm/memcpy.c
index c5456ab41f..df78eea883 100644
--- a/firmware/asm/memcpy.c
+++ b/firmware/asm/memcpy.c
@@ -37,7 +37,7 @@ QUICKREF
37#include <string.h> 37#include <string.h>
38 38
39/* Nonzero if either X or Y is not aligned on a "long" boundary. */ 39/* Nonzero if either X or Y is not aligned on a "long" boundary. */
40#define UNALIGNED(X, Y) \ 40#define ROCKBOX_UNALIGNED(X, Y) \
41 (((long)X & (sizeof (long) - 1)) | ((long)Y & (sizeof (long) - 1))) 41 (((long)X & (sizeof (long) - 1)) | ((long)Y & (sizeof (long) - 1)))
42 42
43/* How many bytes are copied each iteration of the 4X unrolled loop. */ 43/* How many bytes are copied each iteration of the 4X unrolled loop. */
@@ -82,7 +82,7 @@ _DEFUN (memcpy, (dst0, src0, len0),
82 82
83 /* If the size is small, or either SRC or DST is unaligned, 83 /* If the size is small, or either SRC or DST is unaligned,
84 then punt into the byte copy loop. This should be rare. */ 84 then punt into the byte copy loop. This should be rare. */
85 if (!TOO_SMALL(len) && !UNALIGNED (src, dst)) 85 if (!TOO_SMALL(len) && !ROCKBOX_UNALIGNED (src, dst))
86 { 86 {
87 aligned_dst = (long*)dst; 87 aligned_dst = (long*)dst;
88 aligned_src = (long*)src; 88 aligned_src = (long*)src;