summaryrefslogtreecommitdiffstats
path: root/newlib/libc/machine/m68k/memcpy.S
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/machine/m68k/memcpy.S')
-rw-r--r--newlib/libc/machine/m68k/memcpy.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/newlib/libc/machine/m68k/memcpy.S b/newlib/libc/machine/m68k/memcpy.S
index 300397102..ed9e7b2a1 100644
--- a/newlib/libc/machine/m68k/memcpy.S
+++ b/newlib/libc/machine/m68k/memcpy.S
@@ -73,10 +73,11 @@ memcpy:
.Lcopy:
#if !defined (__mcoldfire__)
dbra %d0,1b
+ sub.l #0x10000,%d0
#else
subq.l #1,%d0
- bpl 1b
#endif
+ bpl 1b
bra .Lresidue
1: