Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2006-12-14 02:06:02 +0300
committerJeff Johnston <jjohnstn@redhat.com>2006-12-14 02:06:02 +0300
commit6a20095878bec4a4d262b0d027a10f269248d527 (patch)
tree1ec5a89d0550da08dc07db59843c1a500c933c7f /newlib/libc/machine/spu
parentdd52bb72fbe4019678e046a6036900ec759645d8 (diff)
2006-12-13 Joel Schopp <jschopp@austin.ibm.com>
* libc/machine/spu/setjmp.S: Fix to handle registers past 115 correctly.
Diffstat (limited to 'newlib/libc/machine/spu')
-rw-r--r--newlib/libc/machine/spu/setjmp.S26
1 files changed, 13 insertions, 13 deletions
diff --git a/newlib/libc/machine/spu/setjmp.S b/newlib/libc/machine/spu/setjmp.S
index 67e70b040..dfa1bd0c4 100644
--- a/newlib/libc/machine/spu/setjmp.S
+++ b/newlib/libc/machine/spu/setjmp.S
@@ -72,23 +72,23 @@ setjmp:
stqd $112, 34*16($3)
stqd $113, 35*16($3)
stqd $114, 36*16($3)
- stqd $115, 36*16($3)
- stqd $116, 37*16($3)
- stqd $117, 38*16($3)
- stqd $118, 39*16($3)
- stqd $119, 40*16($3)
+ stqd $115, 37*16($3)
+ stqd $116, 38*16($3)
+ stqd $117, 39*16($3)
+ stqd $118, 40*16($3)
+ stqd $119, 41*16($3)
hbr setjmp_ret, $0
lnop # pipe1 bubble added for instruction fetch
- stqd $120, 41*16($3)
- stqd $121, 42*16($3)
- stqd $122, 43*16($3)
- stqd $123, 44*16($3)
- stqd $124, 45*16($3)
- stqd $125, 46*16($3)
- stqd $126, 47*16($3)
- stqd $127, 48*16($3)
+ stqd $120, 42*16($3)
+ stqd $121, 43*16($3)
+ stqd $122, 44*16($3)
+ stqd $123, 45*16($3)
+ stqd $124, 46*16($3)
+ stqd $125, 47*16($3)
+ stqd $126, 48*16($3)
+ stqd $127, 49*16($3)
stqd $0, 0*16($3)
stqd $1, 1*16($3)