]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Don't go through unrolled loop if we would go through it only once.
authorUlrich Drepper <drepper@redhat.com>
Wed, 27 Dec 2000 23:31:49 +0000 (23:31 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 27 Dec 2000 23:31:49 +0000 (23:31 +0000)
sysdeps/alpha/alphaev6/memcpy.S

index 35f17e7f9e64dfd892013dc1bcf670c510b11227..e3af259f8c5ec5b3be6d32917820993f694118ea 100644 (file)
@@ -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