A Function calling convention that involves taking arguments directly from registers.

  • $a0, $a1, ... represent arguments in MIPS
  • $v0, $v1 represent return valeus Does not work well with Recursive Functions