aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/ia64
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-06-22 22:39:12 +0000
committerUlrich Drepper <drepper@redhat.com>2000-06-22 22:39:12 +0000
commit620809193ec66cbd404e6d5a07a595a79150d45e (patch)
tree6f3ad898d4d4bd95ae74cc236000e53f206a3378 /sysdeps/ia64
parent2b22b8816c894be29e26eeb1c52cb3c65cd30653 (diff)
downloadglibc-620809193ec66cbd404e6d5a07a595a79150d45e.tar
glibc-620809193ec66cbd404e6d5a07a595a79150d45e.tar.gz
glibc-620809193ec66cbd404e6d5a07a595a79150d45e.tar.bz2
glibc-620809193ec66cbd404e6d5a07a595a79150d45e.zip
Disable branch predict instruction.
Diffstat (limited to 'sysdeps/ia64')
-rw-r--r--sysdeps/ia64/memcpy.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/ia64/memcpy.S b/sysdeps/ia64/memcpy.S
index 2a59d4e1f4..5ac965c99b 100644
--- a/sysdeps/ia64/memcpy.S
+++ b/sysdeps/ia64/memcpy.S
@@ -87,7 +87,8 @@ ENTRY(memcpy)
.rotp p[MEMLAT + 2]
mov ret0 = in0 // return value = dest
mov saved_pr = pr // save the predicate registers
- brp.loop.many.tk.tk.imp .l0, .done - 16
+// brp is currently broken - reenable when it gets fixed.
+// brp.loop.many .l0, .done - 16
mov saved_lc = ar.lc // save the loop counter
or tmp3 = in0, in1 ;; // tmp3 = dest | src
or tmp3 = tmp3, in2 // tmp3 = dest | src | len