* [Linux-ia64] setjmp cleanup
@ 2001-02-16 4:28 David Mosberger
2001-02-16 18:11 ` Ulrich Drepper
0 siblings, 1 reply; 2+ messages in thread
From: David Mosberger @ 2001-02-16 4:28 UTC (permalink / raw)
To: linux-ia64
Here is a patch to remove the unnecessary "loadrs" from setjmp.
--david
2001-02-15 David Mosberger <davidm@hpl.hp.com>
* sysdeps/unix/sysv/linux/ia64/__longjmp.S (__longjmp): No need to
do "loadrs". Writing to bspstore already takes care of
invalidating the "clean" partition.
Index: sysdeps/unix/sysv/linux/ia64/__longjmp.S
=================================RCS file: /cvs/glibc/libc/sysdeps/unix/sysv/linux/ia64/__longjmp.S,v
retrieving revision 1.1
diff -u -r1.1 __longjmp.S
--- __longjmp.S 2000/06/10 00:14:40 1.1
+++ __longjmp.S 2001/02/16 04:26:46
@@ -67,7 +67,6 @@
and r8=0x3f,r8
;;
cmp.lt pNeg,pPos=r8,r0
- dep r11=r0,r11,16,14 // clear ar.rsc.loadrs
mov r2=in0
;;
(pPos) mov r16=r8
@@ -117,7 +116,6 @@
ld8.nta r11=[r2],16 // ar.pfs
ld8.nta r22=[r3],56 // ar.lc
;;
- loadrs // invalidate stacked regs (must be first in insn group)
ld8.nta r24=[r2],32 // pr
mov b0=r16
;;
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-02-16 18:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-02-16 4:28 [Linux-ia64] setjmp cleanup David Mosberger
2001-02-16 18:11 ` Ulrich Drepper
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox