• hbm
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    Never did SPARC assembly, but ISTR their registers were basically a ring of groups of registers allowing fast context switches as long as the call depth stayed shallow (fsvo shallow). When the ring was exhausted, you had to stash away in memory.