Register Allocation on the SPARC
The SPARC design includes 32 integer registers and 32 floating point registers. Integer registers are accessed via a window mechanism that reveals eight new registers on each subprogram call. These are managed by the register allocator.
Read more