I just started learning MIPS assembler and realized that there are two registers for return values.
First of all I thought that it was implemented because there are lan
To be able to return 64-bit values on a 32-bit CPU - e. g. double precision floating points and 64-bit integers. Even mainstream languages with a single return value have datatypes larger than a single register.