diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-12-27 23:38:53 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-12-27 23:38:53 +0000 |
commit | bb548f63d59de945c244c11e9e5668c3916b477a (patch) | |
tree | 7c598fe2079e0f5c4d60d2208a0c841364782c4f /sysdeps/alpha/alphaev6/memcpy.S | |
parent | 5fba3e5e3c6fd862a7159059898812ecfcf4249d (diff) | |
download | glibc-bb548f63d59de945c244c11e9e5668c3916b477a.tar.gz glibc-bb548f63d59de945c244c11e9e5668c3916b477a.tar.xz glibc-bb548f63d59de945c244c11e9e5668c3916b477a.zip |
Update.
2000-12-27 Ulrich Drepper <drepper@redhat.com> * sysdeps/alpha/alphaev6/memcpy.S: Don't go through unrolled loop if we would go through it only once. Patch by Rick Gorton <rick.gorton@api-networks.com>. * sysdeps/alpha/alphaev67/strncat.S: Fix handling of numeric parameter. Patch by Richard Henderson <rth@redhat.com>. 2000-12-27 Jakub Jelinek <jakub@redhat.com> * malloc/malloc.c (memmove): Add prototypes. (MALLOC_MEMMOVE): Define. (chunk_realloc): Use it instead of MALLOC_COPY if source and destination might overlap.
Diffstat (limited to 'sysdeps/alpha/alphaev6/memcpy.S')
-rw-r--r-- | sysdeps/alpha/alphaev6/memcpy.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/alpha/alphaev6/memcpy.S b/sysdeps/alpha/alphaev6/memcpy.S index 35f17e7f9e..e3af259f8c 100644 --- a/sysdeps/alpha/alphaev6/memcpy.S +++ b/sysdeps/alpha/alphaev6/memcpy.S @@ -16,7 +16,7 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - + /* * Much of the information about 21264 scheduling/coding comes from: * Compiler Writer's Guide for the Alpha 21264 @@ -86,9 +86,9 @@ $single_head_quad: $do_unroll: addq $16, 64, $7 # E : Initial (+1 trip) wh64 address - cmple $18, 63, $1 # E : Can we go through the unrolled loop? + cmple $18, 127, $1 # E : Can we go through the unrolled loop? bne $1, $tail_quads # U : Nope - nop # E : + nop # E : $unroll_body: wh64 ($7) # L1 : memory subsystem hint: 64 bytes at |