diff options
author | Roland McGrath <roland@gnu.org> | 1994-08-03 06:45:59 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1994-08-03 06:45:59 +0000 |
commit | b8f04323dc64d1221e5fb3f1162bd6a5aea81912 (patch) | |
tree | 3e2f59995421ab551a4d18566bbe84d7f979f598 /sysdeps/mach/mips | |
parent | 8d2f85c668a30bafd78d622747a4b9db7c7675cd (diff) | |
download | glibc-b8f04323dc64d1221e5fb3f1162bd6a5aea81912.tar glibc-b8f04323dc64d1221e5fb3f1162bd6a5aea81912.tar.gz glibc-b8f04323dc64d1221e5fb3f1162bd6a5aea81912.tar.bz2 glibc-b8f04323dc64d1221e5fb3f1162bd6a5aea81912.zip |
Compare *reply_port to MACH_PORT_NULL, not implicit zero.
(restore_gpr): Use N-1 as subscript into sc_gpr (sc_gpr[0] => $1).
Before general regs, restore from sc_mdlo and sc_mdhi.
Don't treat sp, fp specially; use restore_gpr for them too.
For final return, store user $1 value beyond top of user stack ahead of
time; Then use $1 to hold the user PC, and restore it from the stack in the
delay slot.
Diffstat (limited to 'sysdeps/mach/mips')
0 files changed, 0 insertions, 0 deletions