[comp.arch] RT linkage convention

jk3k+@andrew.cmu.edu (Joe Keane) (10/31/88)

I understand how the RT linkage convention works, but not why it's the way it
is.  My question is, why does the _caller_ put in r0 the address of the callee's
data area?  I can think of two unlikely reasons: so the balix delay slot is
always full; or so two functions can share an entry point (which function was
called determined by r0).  Reply by mail and i'll summarize.

--Joe