[prev] 24 [next]

MIPS Registers (cont)

Floating point register usage ...

Reg Notes
$f0..$f2  hold floating-point function results
$f4..$f10  temporary registers; not preserved across function calls
$f12..$f14  used for first two double-precision function arguments
$f16..$f18  temporary registers; used for expression evaluation
$f20..$f30  saved registers; value is preserved across function calls

Notes:

  • float registers come in pairs of 2 × 32-bits
  • only even registers are addressed for double-precision
  • You won't be using during this course unless you do some of the challenge exercises.