about summary refs log tree commit diff
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.gz
glibc-620809193ec66cbd404e6d5a07a595a79150d45e.tar.xz
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