diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2007-05-03 19:45:26 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@codesourcery.com> | 2007-05-03 19:45:26 +0000 |
commit | fb3937fade3487b7bd181bc6ab50c74637b6757f (patch) | |
tree | fadf72eb85a4f6fb9f4486c13cf25fb5a8404b1f /newlib/libc/machine/m68k/memcpy.S | |
parent | a562045661ae361f2a8a40089f309d4acc875f09 (diff) | |
download | cygnal-fb3937fade3487b7bd181bc6ab50c74637b6757f.tar.gz cygnal-fb3937fade3487b7bd181bc6ab50c74637b6757f.tar.bz2 cygnal-fb3937fade3487b7bd181bc6ab50c74637b6757f.zip |
* libc/machine/m68k/Makefile.am (lib_a_SOURCES): Add memcpy.S
and memset.S.
* libc/machine/m68k/Makefile.in: Regenerate.
* libc/machine/m68k/memcpy.S: Use sub.l followed by dbra.
* libc/machine/m68k/memset.S: Likewise.
Diffstat (limited to 'newlib/libc/machine/m68k/memcpy.S')
-rw-r--r-- | newlib/libc/machine/m68k/memcpy.S | 3 |
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: |