Register Type
Represents registers for MIPS32 and MIPS64.
Record fields
| Record Field |
Description
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating point Register.
|
|
Floating Point Control and Status Register.
|
|
Floating Point Implementation Register.
|
|
Accumulator High (Acc 63:32)
|
|
Pseudo register for LLBit. This is used to store the actual LLBit value from the CPU after an exception.
|
|
Accumulator Low (Acc 31:0)
|
|
Pseudo register for the next PC (nPC).
|
|
Program Counter.
|
|
$zero or $r0 - Always zero
|
|
$at - Reservd for assembler.
|
|
$t2 - Temporary register.
|
|
$t3 - Temporary register.
|
|
$t4 - Temporary register.
|
|
$t5 - Temporary register.
|
|
$t6 - Temporary register.
|
|
$t7 - Temporary register.
|
|
$s0 - Saved register.
|
|
$s1 - Saved register.
|
|
$s2 - Saved register.
|
|
$s3 - Saved register.
|
|
$v0 - First and second return values, respectively.
|
|
$s4 - Saved register.
|
|
$s5 - Saved register.
|
|
$s6 - Saved register.
|
|
$s7 - Saved register.
|
|
$t8 - More temporary register.
|
|
$t9 - More temporary register.
|
|
$k0 - Reserved for kernel (operating system).
|
|
$k1 - Reserved for kernel (operating system).
|
|
$gp - Global pointer.
|
|
$sp - Stack pointer.
|
|
$v1 - First and second return values, respectively.
|
|
$fp - Frame pointer.
|
|
$ra - Return address.
|
|
$a0 - First four arguments to functions.
|
|
$a1 - First four arguments to functions.
|
|
$a2 - First four arguments to functions.
|
|
$a3 - First four arguments to functions.
|
|
$t0 - Temporary register.
|
|
$t1 - Temporary register.
|
B2R2